From 3bcb811cf67f3e879623ab143884124e4d6e2425 Mon Sep 17 00:00:00 2001 From: JW Wang Date: Tue, 15 Oct 2019 16:34:23 +0800 Subject: [PATCH] Code cleanup: StagedRollbackTest (3/n) Rename and group device methods together that belong to the same host side method. Bug: 142697546 Test: atest StagedRollbackTest Change-Id: Iec49c141ef2b6c99c3a395c5287af562ee975942 --- .../tests/rollback/StagedRollbackTest.java | 20 +++++++++++++++++++ .../rollback/host/StagedRollbackTest.java | 10 +++++----- 2 files changed, 25 insertions(+), 5 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 8b97f616b1a84..95fe61dcaad53 100644 --- a/tests/RollbackTest/RollbackTest/src/com/android/tests/rollback/StagedRollbackTest.java +++ b/tests/RollbackTest/RollbackTest/src/com/android/tests/rollback/StagedRollbackTest.java @@ -208,6 +208,26 @@ public class StagedRollbackTest { MODULE_META_DATA_PACKAGE)).isNotNull(); } + @Test + public void testNetworkFailedRollback_Phase1() throws Exception { + resetNetworkStack(); + } + + @Test + public void testNetworkFailedRollback_Phase2() throws Exception { + assertNetworkStackRollbackAvailable(); + } + + @Test + public void testNetworkFailedRollback_Phase3() throws Exception { + assertNoNetworkStackRollbackCommitted(); + } + + @Test + public void testNetworkFailedRollback_Phase4() throws Exception { + assertNetworkStackRollbackCommitted(); + } + @Test public void assertNetworkStackRollbackAvailable() throws Exception { RollbackManager rm = RollbackUtils.getRollbackManager(); 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 20430274d0740..405d9982a950b 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 @@ -122,7 +122,7 @@ public class StagedRollbackTest extends BaseHostJUnit4Test { @Test public void testNetworkFailedRollback() throws Exception { // Remove available rollbacks and uninstall NetworkStack on /data/ - runPhase("resetNetworkStack"); + runPhase("testNetworkFailedRollback_Phase1"); // Reduce health check deadline getDevice().executeShellCommand("device_config put rollback " + "watchdog_request_timeout_millis 300000"); @@ -137,17 +137,17 @@ public class StagedRollbackTest extends BaseHostJUnit4Test { getDevice().waitForDeviceAvailable(); // Verify rollback was enabled - runPhase("assertNetworkStackRollbackAvailable"); + runPhase("testNetworkFailedRollback_Phase2"); // Sleep for < health check deadline Thread.sleep(5000); // Verify rollback was not executed before health check deadline - runPhase("assertNoNetworkStackRollbackCommitted"); + runPhase("testNetworkFailedRollback_Phase3"); try { // This is expected to fail due to the device being rebooted out // from underneath the test. If this fails for reasons other than // the device reboot, those failures should result in failure of - // the assertNetworkStackExecutedRollback phase. + // the testNetworkFailedRollback_Phase4 phase. CLog.logAndDisplay(LogLevel.INFO, "Sleep and expect to fail while sleeping"); // Sleep for > health check deadline Thread.sleep(260000); @@ -157,7 +157,7 @@ public class StagedRollbackTest extends BaseHostJUnit4Test { getDevice().waitForDeviceAvailable(); // Verify rollback was executed after health check deadline - runPhase("assertNetworkStackRollbackCommitted"); + runPhase("testNetworkFailedRollback_Phase4"); } /**