Ignore native shared libraries in ClasspathDeviceInfo.
The test explicitly collects Java class files information.
Bug: 189347015
Bug: 187823488
Test: I don't have a device to test this one, but the test builds and runs on cuttlefish
Change-Id: I3ad93b3e74792d789fb38670d668cd84006a4975
diff --git a/hostsidetests/edi/app/src/android/edi/cts/app/ClasspathDeviceTest.java b/hostsidetests/edi/app/src/android/edi/cts/app/ClasspathDeviceTest.java
index b926a87..a68d626 100644
--- a/hostsidetests/edi/app/src/android/edi/cts/app/ClasspathDeviceTest.java
+++ b/hostsidetests/edi/app/src/android/edi/cts/app/ClasspathDeviceTest.java
@@ -71,11 +71,13 @@
ImmutableList.Builder<String> content = ImmutableList.builder();
for (SharedLibraryInfo sharedLibrary : sharedLibraries) {
- content.add(String.format(Locale.US, "%s %d %d %s",
- sharedLibrary.getName(),
- sharedLibrary.getType(),
- sharedLibrary.getLongVersion(),
- String.join(" ", sharedLibrary.getAllCodePaths())));
+ if (!sharedLibrary.isNative()) {
+ content.add(String.format(Locale.US, "%s %d %d %s",
+ sharedLibrary.getName(),
+ sharedLibrary.getType(),
+ sharedLibrary.getLongVersion(),
+ String.join(" ", sharedLibrary.getAllCodePaths())));
+ }
}
Path detailsFilepath = new File("/sdcard/shared-libs.txt").toPath();