Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0049e874 authored by Andy Hung's avatar Andy Hung Committed by Android (Google) Code Review
Browse files

Merge "MediaUtils: Fix device unit tests"

parents 60973cc8 924eb3e0
Loading
Loading
Loading
Loading
+17 −4
Original line number Diff line number Diff line
@@ -7,8 +7,9 @@ package {
    default_applicable_licenses: ["frameworks_av_license"],
}

// general test config
cc_defaults {
    name: "libmediautils_tests_defaults",
    name: "libmediautils_tests_config",

    host_supported: true,

@@ -24,24 +25,36 @@ cc_defaults {
        integer_overflow: true,
        memtag_heap: true,
    },
}

cc_defaults {
    name: "libmediautils_tests_defaults",

    defaults: ["libmediautils_tests_config"],

    host_supported: true,

    shared_libs: [
        "liblog",
        "libmediautils_core",
        "libutils",
    ],

    static_libs: [
        "libmediautils_core",
    ],
}

cc_defaults {
    name: "libmediautils_tests_host_unavail",

    defaults: ["libmediautils_tests_defaults"],
    defaults: ["libmediautils_tests_config"],

    host_supported: false,

   shared_libs: [
        "liblog",
        "libmediautils",
        "libutils",
    ],
}

+8 −0
Original line number Diff line number Diff line
@@ -24,6 +24,14 @@
using namespace android;
using namespace android::mediautils;

// Disables false-positives from base::Split()
//
// See mismatched sanitized libraries here:
// https://github.com/google/sanitizers/wiki/AddressSanitizerContainerOverflow
extern "C" const char* __asan_default_options() {
  return "detect_container_overflow=0";
}

TEST(media_process_tests, basic) {
  const std::string schedString = getThreadSchedAsString(gettid());

+8 −0
Original line number Diff line number Diff line
@@ -27,6 +27,14 @@
using namespace android;
using namespace android::mediautils;

// Disables false-positives from base::Split()
//
// See mismatched sanitized libraries here:
// https://github.com/google/sanitizers/wiki/AddressSanitizerContainerOverflow
extern "C" const char* __asan_default_options() {
  return "detect_container_overflow=0";
}

TEST(media_threadsnapshot_tests, basic) {
  using namespace std::chrono_literals;