From 1f092a9a2d75806dcf72119d7418729aee456b58 Mon Sep 17 00:00:00 2001 From: JW Wang Date: Fri, 18 Oct 2019 14:26:40 +0800 Subject: [PATCH] Code cleanup: StagedRollbackTest (5/n) Rename and group device methods together that belong to the same host side method. Bug: 142697546 Test: atest StagedRollbackTest Change-Id: Ib9ff6e4fb6b59e1fb5a3124569e7ec13b230fd86 --- .../tests/rollback/StagedRollbackTest.java | 15 +++++++++++++++ .../tests/rollback/host/StagedRollbackTest.java | 6 +++--- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/tests/RollbackTest/RollbackTest/src/com/android/tests/rollback/StagedRollbackTest.java b/tests/RollbackTest/RollbackTest/src/com/android/tests/rollback/StagedRollbackTest.java index 344cc9eacbc7f..db5e7f8d337f0 100644 --- a/tests/RollbackTest/RollbackTest/src/com/android/tests/rollback/StagedRollbackTest.java +++ b/tests/RollbackTest/RollbackTest/src/com/android/tests/rollback/StagedRollbackTest.java @@ -292,6 +292,21 @@ public class StagedRollbackTest { Uninstall.packages(TestApp.A); } + @Test + public void testNetworkPassedDoesNotRollback_Phase1() throws Exception { + resetNetworkStack(); + } + + @Test + public void testNetworkPassedDoesNotRollback_Phase2() throws Exception { + assertNetworkStackRollbackAvailable(); + } + + @Test + public void testNetworkPassedDoesNotRollback_Phase3() throws Exception { + assertNoNetworkStackRollbackCommitted(); + } + @Nullable private static String getModuleMetadataPackageName() { String packageName = InstrumentationRegistry.getContext().getResources().getString( diff --git a/tests/RollbackTest/StagedRollbackTest/src/com/android/tests/rollback/host/StagedRollbackTest.java b/tests/RollbackTest/StagedRollbackTest/src/com/android/tests/rollback/host/StagedRollbackTest.java index c1ff4c3a5bb63..57f211d909ff1 100644 --- a/tests/RollbackTest/StagedRollbackTest/src/com/android/tests/rollback/host/StagedRollbackTest.java +++ b/tests/RollbackTest/StagedRollbackTest/src/com/android/tests/rollback/host/StagedRollbackTest.java @@ -166,7 +166,7 @@ public class StagedRollbackTest extends BaseHostJUnit4Test { @Test public void testNetworkPassedDoesNotRollback() throws Exception { // Remove available rollbacks and uninstall NetworkStack on /data/ - runPhase("resetNetworkStack"); + runPhase("testNetworkPassedDoesNotRollback_Phase1"); // Reduce health check deadline, here unlike the network failed case, we use // a longer deadline because joining a network can take a much longer time for // reasons external to the device than 'not joining' @@ -183,7 +183,7 @@ public class StagedRollbackTest extends BaseHostJUnit4Test { getDevice().waitForDeviceAvailable(); // Verify rollback was enabled - runPhase("assertNetworkStackRollbackAvailable"); + runPhase("testNetworkPassedDoesNotRollback_Phase2"); // Connect to internet so network health check passes getDevice().executeShellCommand("svc wifi enable"); @@ -196,7 +196,7 @@ public class StagedRollbackTest extends BaseHostJUnit4Test { // Sleep for > health check deadline Thread.sleep(310000); // Verify rollback was not executed after health check deadline - runPhase("assertNoNetworkStackRollbackCommitted"); + runPhase("testNetworkPassedDoesNotRollback_Phase3"); } /**