diff options
Diffstat (limited to 'libs/gui/tests/Android.bp')
-rw-r--r-- | libs/gui/tests/Android.bp | 35 |
1 files changed, 34 insertions, 1 deletions
diff --git a/libs/gui/tests/Android.bp b/libs/gui/tests/Android.bp index a6bcd107af..c801c6243a 100644 --- a/libs/gui/tests/Android.bp +++ b/libs/gui/tests/Android.bp @@ -2,6 +2,15 @@ // Build the binary to $(TARGET_OUT_DATA_NATIVE_TESTS)/$(LOCAL_MODULE) // to integrate with auto-test framework. +package { + // See: http://go/android-license-faq + // A large-scale-change added 'default_applicable_licenses' to import + // all of the 'license_kinds' from "frameworks_native_license" + // to get the below license kinds: + // SPDX-license-identifier-Apache-2.0 + default_applicable_licenses: ["frameworks_native_license"], +} + cc_test { name: "libgui_test", test_suites: ["device-tests"], @@ -14,7 +23,7 @@ cc_test { srcs: [ "BLASTBufferQueue_test.cpp", - "BufferItemConsumer_test.cpp", + "BufferItemConsumer_test.cpp", "BufferQueue_test.cpp", "CpuConsumer_test.cpp", "EndToEndNativeInputTest.cpp", @@ -58,6 +67,30 @@ cc_test { header_libs: ["libsurfaceflinger_headers"], } +// Build the tests that need to run with both 32bit and 64bit. +cc_test { + name: "libgui_multilib_test", + test_suites: ["device-tests"], + + clang: true, + cflags: [ + "-Wall", + "-Werror", + ], + + srcs: [ + "DisplayEventStructLayout_test.cpp", + ], + + shared_libs: [ + "libgui", + ], + + compile_multilib: "both", + + header_libs: ["libsurfaceflinger_headers"], +} + // Build a separate binary to $(TARGET_OUT_DATA_NATIVE_TESTS)/$(LOCAL_MODULE) // This test has a main method, and requires a separate binary to be built. // To add move tests like this, just add additional cc_test statements, |