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

Commit 8c51fca2 authored by Stan Rokita's avatar Stan Rokita
Browse files

Build HalProxy unit tests with a test library ScopedWakelock

Unit tests do not currently build because they cannot find the
ScopedWakelock shared object. Make a test library version of
ScopedWakelock for them.

Test: Build and run atest android.hardware.sensors@2.0-halproxy-unit-tests
Change-Id: Ie8d3eb606ccba3825be2c8102b9a7bc6ea033f65
parent d7975bf8
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -92,3 +92,18 @@ cc_test_library {
        "android.hardware.sensors@2.0-ScopedWakelock",
    ],
}

cc_test_library {
    name: "android.hardware.sensors@2.0-ScopedWakelock.testlib",
    defaults: [
        "hidl_defaults",
        "android.hardware.sensors@2.0-multihal-defaults",
    ],
    srcs: [
        "ScopedWakelock.cpp",
    ],
    vendor_available: true,
    export_header_lib_headers: [
        "android.hardware.sensors@2.0-multihal.header",
    ],
}
+1 −1
Original line number Diff line number Diff line
@@ -80,11 +80,11 @@ cc_test {
    static_libs: [
        "android.hardware.sensors@2.0-HalProxy",
        "android.hardware.sensors@2.0-fakesubhal-unittest",
        "android.hardware.sensors@2.0-ScopedWakelock.testlib",
    ],
    shared_libs: [
        "android.hardware.sensors@1.0",
        "android.hardware.sensors@2.0",
        "android.hardware.sensors@2.0-ScopedWakelock",
        "libbase",
        "libcutils",
        "libfmq",