Merge "findNetworkStackApk returns an array of files (2/n)" into rvc-dev

This commit is contained in:
JW Wang
2020-06-30 13:56:09 +00:00
committed by Android (Google) Code Review

View File

@@ -61,11 +61,12 @@ public class NetworkStagedRollbackTest {
private static final TestApp NETWORK_STACK = new TestApp("NetworkStack", private static final TestApp NETWORK_STACK = new TestApp("NetworkStack",
getNetworkStackPackageName(), -1, false, findNetworkStackApk()); getNetworkStackPackageName(), -1, false, findNetworkStackApk());
private static File findNetworkStackApk() { private static File[] findNetworkStackApk() {
for (String name : NETWORK_STACK_APK_NAMES) { for (String name : NETWORK_STACK_APK_NAMES) {
final File apk = new File("/system/priv-app/" + name + "/" + name + ".apk"); final File apk = new File("/system/priv-app/" + name + "/" + name + ".apk");
if (apk.isFile()) { if (apk.isFile()) {
return apk; final File dir = new File("/system/priv-app/" + name);
return dir.listFiles((d, f) -> f.startsWith(name));
} }
} }
throw new RuntimeException("Can't find NetworkStackApk"); throw new RuntimeException("Can't find NetworkStackApk");