Fix ComposHostTestCases running locally
They seem to work in TH, but run locally they fail, with bcc_validator
unable to locate libcrypto-host.so.
The fix is taken from r.android.com/1993712.
Test: atest ComposHostTestCases
Change-Id: Ic0054ca0d1e9ad262e874352d94c1e7bfd8c1b92
diff --git a/compos/tests/Android.bp b/compos/tests/Android.bp
index 72da97f..41958ca 100644
--- a/compos/tests/Android.bp
+++ b/compos/tests/Android.bp
@@ -10,11 +10,18 @@
"compatibility-tradefed",
"compatibility-host-util",
],
- data_native_bins: ["bcc_validator"],
static_libs: [
"MicrodroidHostTestHelper",
],
test_suites: [
"general-tests",
],
+ // java_test_host doesn't have data_native_libs but jni_libs can be used to put
+ // native modules under ./lib directory.
+ // This works because host tools have rpath (../lib and ./lib).
+ data_native_bins: ["bcc_validator"],
+ jni_libs: [
+ "libcrypto",
+ "libc++",
+ ],
}