OSDN Git Service

Add binderLibTest_IPC_32
authorHsin-Yi Chen <hsinyichen@google.com>
Thu, 6 Jul 2017 03:40:20 +0000 (11:40 +0800)
committerKeun Soo Yim <yim@google.com>
Tue, 23 Jan 2018 22:18:26 +0000 (22:18 +0000)
1) Add product_variables to binderLibTest because the test case
   CheckHandleZeroBinderHighBitsZeroCookie uses binder data structure.
2) Add binderLibTest_IPC_32 which always compiles the test program for
   32-bit binder.

Bug: 63307240
Bug: 62366937
Test: vts-tradefed run commandAndExit vts -m VtsKernelBinderTest
Merged-In: I40c738a039459fbfece9689012249ae7ea93df9d
Change-Id: I40c738a039459fbfece9689012249ae7ea93df9d
(cherry picked from commit f6edfc1b096cba544227d85b0ea3f38a4dd11af5)
(cherry picked from commit 75be4a10008a846c74bc30652584b280669c3b85)

libs/binder/tests/Android.bp

index 853ca16..cb3ec46 100644 (file)
@@ -35,6 +35,23 @@ cc_test {
 }
 
 cc_test {
+    name: "binderLibTest_IPC_32",
+    srcs: ["binderLibTest.cpp"],
+    shared_libs: [
+        "libbinder",
+        "libutils",
+    ],
+    compile_multilib: "32",
+    cflags: ["-DBINDER_IPC_32BIT=1"],
+}
+
+cc_test {
+    product_variables: {
+        binder32bit: {
+            cflags: ["-DBINDER_IPC_32BIT=1"],
+        },
+    },
+
     name: "binderLibTest",
     srcs: ["binderLibTest.cpp"],
     shared_libs: [