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

Commit c3253373 authored by Brian Duddie's avatar Brian Duddie
Browse files

Support AIDL IAllocator for direct channel tests

Bug: 234673324
Test: atest VtsHalSensorsV2_1TargetTest -> DirectChannelGralloc pass on
      device using AIDL IAllocator
Change-Id: I169d3bc863f7e588f42e408f151064066b9960cc
parent 079b3790
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -26,7 +26,10 @@ package {
cc_test {
    name: "VtsHalSensorsV1_0TargetTest",
    cflags: ["-DLOG_TAG=\"sensors_hidl_hal_test\""],
    defaults: ["VtsHalTargetTestDefaults"],
    defaults: [
        "VtsHalSensorsDefaults",
        "VtsHalTargetTestDefaults",
    ],
    tidy_timeout_srcs: [
        "VtsHalSensorsV1_0TargetTest.cpp",
    ],
@@ -34,9 +37,12 @@ cc_test {
        "SensorsHidlEnvironmentV1_0.cpp",
        "VtsHalSensorsV1_0TargetTest.cpp",
    ],
    shared_libs: [
        "libbinder_ndk",
        "libvndksupport",
    ],
    static_libs: [
        "android.hardware.sensors@1.0",
        "VtsHalSensorsTargetTestUtils",
    ],
    test_suites: [
        "general-tests",
+7 −2
Original line number Diff line number Diff line
@@ -26,7 +26,10 @@ package {
cc_test {
    name: "VtsHalSensorsV2_0TargetTest",
    cflags: ["-DLOG_TAG=\"sensors_hidl_hal_test\""],
    defaults: ["VtsHalTargetTestDefaults"],
    defaults: [
        "VtsHalSensorsDefaults",
        "VtsHalTargetTestDefaults",
    ],
    tidy_timeout_srcs: [
        "VtsHalSensorsV2_0TargetTest.cpp",
    ],
@@ -36,13 +39,15 @@ cc_test {
    header_libs: [
        "android.hardware.sensors@2.X-shared-utils",
    ],
    shared_libs: [
        "libbinder_ndk",
    ],
    static_libs: [
        "android.hardware.sensors@1.0",
        "android.hardware.sensors@1.0-convert",
        "android.hardware.sensors@2.0",
        "android.hardware.sensors@2.1",
        "libfmq",
        "VtsHalSensorsTargetTestUtils",
        "VtsHalSensorsV2_0TargetTest-lib",
    ],
    test_suites: [
+4 −2
Original line number Diff line number Diff line
@@ -28,7 +28,10 @@ cc_test {
    cflags: [
        "-DLOG_TAG=\"sensors_hidl_hal_test\"",
    ],
    defaults: ["VtsHalTargetTestDefaults"],
    defaults: [
        "VtsHalSensorsDefaults",
        "VtsHalTargetTestDefaults",
    ],
    srcs: [
        "VtsHalSensorsV2_1TargetTest.cpp",
    ],
@@ -41,7 +44,6 @@ cc_test {
        "android.hardware.sensors@2.0",
        "android.hardware.sensors@2.1",
        "libfmq",
        "VtsHalSensorsTargetTestUtils",
        "VtsHalSensorsV2_1TargetTest-lib",
    ],
    test_suites: [
+2 −1
Original line number Diff line number Diff line
@@ -24,8 +24,9 @@ package {
cc_test {
    name: "VtsAidlHalSensorsTargetTest",
    defaults: [
        "VtsHalTargetTestDefaults",
        "use_libaidlvintf_gtest_helper_static",
        "VtsHalSensorsDefaults",
        "VtsHalTargetTestDefaults",
    ],
    srcs: [
        "VtsAidlHalSensorsTargetTest.cpp",
+23 −0
Original line number Diff line number Diff line
@@ -23,6 +23,23 @@ package {
    default_applicable_licenses: ["hardware_interfaces_license"],
}

// Prefer to use these defaults to pull in VtsHalSensorsTargetTestUtils + its
// dependencies
cc_defaults {
    name: "VtsHalSensorsDefaults",
    shared_libs: [
        "android.hardware.graphics.allocator-V1-ndk",
        "android.hardware.graphics.common-V3-ndk",
        "libbinder_ndk",
        "libutils",
        "libvndksupport",
    ],
    static_libs: [
        "libaidlcommonsupport",
        "VtsHalSensorsTargetTestUtils",
    ],
}

cc_library_static {
    name: "VtsHalSensorsTargetTestUtils",
    defaults: ["VtsHalTargetTestDefaults"],
@@ -36,13 +53,19 @@ cc_library_static {
    local_include_dirs: [
        "include/sensors-vts-utils",
    ],
    // Targets that depend on us need to also include these
    shared_libs: [
        "android.hardware.graphics.allocator-V1-ndk",
        "android.hardware.graphics.common-V3-ndk",
        "libbinder_ndk",
        "libutils",
        "libvndksupport",
    ],
    static_libs: [
        "android.hardware.sensors@1.0",
        "android.hardware.sensors@2.0",
        "android.hardware.sensors@2.1",
        "libaidlcommonsupport",
    ],
    whole_static_libs: [
        "android.hardware.graphics.allocator@2.0",
Loading