diff options
author | JW Wang <wangchun@google.com> | 2020-04-23 17:18:55 +0800 |
---|---|---|
committer | JW Wang <wangchun@google.com> | 2020-04-23 17:34:46 +0800 |
commit | 89325cf2cdc02e577b0b7037a8a8bd49d6245d89 (patch) | |
tree | db3ce578520068c37a5b69423ad0ffc4d303672b /tests/RollbackTest | |
parent | e43eb84915ffa07ebb7e391cdf5a3f913488b7a6 (diff) |
Search more NetworkStack paths
The test failed because it can't find the apk file for NetworkStack.
Let's include more names for search.
Bug: 154792230
Test: atest NetworkStagedRollbackTest
Change-Id: I0909e531fcd0e99fcedb8d07ba0be01f4e762914
Diffstat (limited to 'tests/RollbackTest')
-rw-r--r-- | tests/RollbackTest/RollbackTest/src/com/android/tests/rollback/NetworkStagedRollbackTest.java | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/tests/RollbackTest/RollbackTest/src/com/android/tests/rollback/NetworkStagedRollbackTest.java b/tests/RollbackTest/RollbackTest/src/com/android/tests/rollback/NetworkStagedRollbackTest.java index 7977b9a27f8f..8fb59c7c3e2c 100644 --- a/tests/RollbackTest/RollbackTest/src/com/android/tests/rollback/NetworkStagedRollbackTest.java +++ b/tests/RollbackTest/RollbackTest/src/com/android/tests/rollback/NetworkStagedRollbackTest.java @@ -52,15 +52,21 @@ public class NetworkStagedRollbackTest { private static final String PROPERTY_WATCHDOG_REQUEST_TIMEOUT_MILLIS = "watchdog_request_timeout_millis"; + private static final String[] NETWORK_STACK_APK_NAMES = { + "NetworkStack", "NetworkStackGoogle", "NetworkStackNext", "NetworkStackNextGoogle" + }; + private static final TestApp NETWORK_STACK = new TestApp("NetworkStack", getNetworkStackPackageName(), -1, false, findNetworkStackApk()); private static File findNetworkStackApk() { - final File apk = new File("/system/priv-app/NetworkStack/NetworkStack.apk"); - if (apk.isFile()) { - return apk; + for (String name : NETWORK_STACK_APK_NAMES) { + final File apk = new File("/system/priv-app/" + name + "/" + name + ".apk"); + if (apk.isFile()) { + return apk; + } } - return new File("/system/priv-app/NetworkStackNext/NetworkStackNext.apk"); + throw new RuntimeException("Can't find NetworkStackApk"); } /** |