CtsLogdTestCases: disable for native bridge
CTS tests should not dynamically link non-public NDK API. Specifically
native bridge situation (e.g. arm apps on x86 device) only supports the
official public NDK.
Ideally this test should stop linking against non-public libbinder.
For now we just disable it for native bridge situation to unblock
CTS certification.
Test: CtsLogdTestCases (arm on x86)
Bug: 268440865
Change-Id: I85edc566aa5a625bb0333e89a4e5a7fbeaf83233
(cherry picked from commit e39d61313831bc6bdf5ac4f01c728ed769edc172)
diff --git a/logd/device_test_config.xml b/logd/device_test_config.xml
index a25dc44..75a8224 100644
--- a/logd/device_test_config.xml
+++ b/logd/device_test_config.xml
@@ -29,4 +29,7 @@
<option name="module-name" value="CtsLogdTestCases" />
<option name="runtime-hint" value="65s" />
</test>
+ <!-- Controller that will skip the module if a native bridge situation is detected -->
+ <!-- For example: module wants to run arm and device is x86 -->
+ <object type="module_controller" class="com.android.tradefed.testtype.suite.module.NativeBridgeModuleController" />
</configuration>