Loading core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerStressTestRunner.java +9 −12 Original line number Diff line number Diff line Loading @@ -49,13 +49,8 @@ public class ConnectivityManagerStressTestRunner extends InstrumentationTestRunn suite.addTestSuite(WifiApStress.class); suite.addTestSuite(WifiStressTest.class); } else { // create a new test suite suite.setName("WifiOnlyStressTests"); String[] methodNames = {"testWifiScanning"}; Class<WifiStressTest> testClass = WifiStressTest.class; for (String method: methodNames) { suite.addTest(TestSuite.createTest(testClass, method)); } // only the wifi stress tests suite.addTestSuite(WifiStressTest.class); } return suite; } Loading @@ -68,6 +63,7 @@ public class ConnectivityManagerStressTestRunner extends InstrumentationTestRunn @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); if (!UtilHelper.isWifiOnly()) { String valueStr = (String) icicle.get("softap_iterations"); if (valueStr != null) { int iteration = Integer.parseInt(valueStr); Loading @@ -75,6 +71,7 @@ public class ConnectivityManagerStressTestRunner extends InstrumentationTestRunn mSoftapIterations = iteration; } } } String scanIterationStr = (String) icicle.get("scan_iterations"); if (scanIterationStr != null) { Loading core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/stress/WifiStressTest.java +12 −7 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ package com.android.connectivitymanagertest.stress; import com.android.connectivitymanagertest.ConnectivityManagerStressTestRunner; import com.android.connectivitymanagertest.ConnectivityManagerTestActivity; import com.android.connectivitymanagertest.UtilHelper; import android.content.Context; import android.net.ConnectivityManager; Loading Loading @@ -264,18 +265,22 @@ public class WifiStressTest assertTrue("Wait for Wi-Fi to idle timeout", mAct.waitForNetworkState(ConnectivityManager.TYPE_WIFI, State.DISCONNECTED, 6 * ConnectivityManagerTestActivity.SHORT_TIMEOUT)); if (!UtilHelper.isWifiOnly()) { // use long timeout as the pppd startup may take several retries. assertTrue("Wait for cellular connection timeout", mAct.waitForNetworkState(ConnectivityManager.TYPE_MOBILE, State.CONNECTED, ConnectivityManagerTestActivity.LONG_TIMEOUT)); } sleep(mWifiSleepTime + WIFI_IDLE_DELAY, "Interrupted while device is in sleep mode"); // Verify the wi-fi is still off and data connection is on assertEquals("Wi-Fi is reconnected", State.DISCONNECTED, mAct.mCM.getNetworkInfo(ConnectivityManager.TYPE_WIFI).getState()); if (!UtilHelper.isWifiOnly()) { assertEquals("Cellular connection is down", State.CONNECTED, mAct.mCM.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState()); assertTrue("Mobile is connected, but no data connection.", mAct.pingTest(null)); } // Turn screen on again mAct.turnScreenOn(); Loading Loading
core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/ConnectivityManagerStressTestRunner.java +9 −12 Original line number Diff line number Diff line Loading @@ -49,13 +49,8 @@ public class ConnectivityManagerStressTestRunner extends InstrumentationTestRunn suite.addTestSuite(WifiApStress.class); suite.addTestSuite(WifiStressTest.class); } else { // create a new test suite suite.setName("WifiOnlyStressTests"); String[] methodNames = {"testWifiScanning"}; Class<WifiStressTest> testClass = WifiStressTest.class; for (String method: methodNames) { suite.addTest(TestSuite.createTest(testClass, method)); } // only the wifi stress tests suite.addTestSuite(WifiStressTest.class); } return suite; } Loading @@ -68,6 +63,7 @@ public class ConnectivityManagerStressTestRunner extends InstrumentationTestRunn @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); if (!UtilHelper.isWifiOnly()) { String valueStr = (String) icicle.get("softap_iterations"); if (valueStr != null) { int iteration = Integer.parseInt(valueStr); Loading @@ -75,6 +71,7 @@ public class ConnectivityManagerStressTestRunner extends InstrumentationTestRunn mSoftapIterations = iteration; } } } String scanIterationStr = (String) icicle.get("scan_iterations"); if (scanIterationStr != null) { Loading
core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/stress/WifiStressTest.java +12 −7 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ package com.android.connectivitymanagertest.stress; import com.android.connectivitymanagertest.ConnectivityManagerStressTestRunner; import com.android.connectivitymanagertest.ConnectivityManagerTestActivity; import com.android.connectivitymanagertest.UtilHelper; import android.content.Context; import android.net.ConnectivityManager; Loading Loading @@ -264,18 +265,22 @@ public class WifiStressTest assertTrue("Wait for Wi-Fi to idle timeout", mAct.waitForNetworkState(ConnectivityManager.TYPE_WIFI, State.DISCONNECTED, 6 * ConnectivityManagerTestActivity.SHORT_TIMEOUT)); if (!UtilHelper.isWifiOnly()) { // use long timeout as the pppd startup may take several retries. assertTrue("Wait for cellular connection timeout", mAct.waitForNetworkState(ConnectivityManager.TYPE_MOBILE, State.CONNECTED, ConnectivityManagerTestActivity.LONG_TIMEOUT)); } sleep(mWifiSleepTime + WIFI_IDLE_DELAY, "Interrupted while device is in sleep mode"); // Verify the wi-fi is still off and data connection is on assertEquals("Wi-Fi is reconnected", State.DISCONNECTED, mAct.mCM.getNetworkInfo(ConnectivityManager.TYPE_WIFI).getState()); if (!UtilHelper.isWifiOnly()) { assertEquals("Cellular connection is down", State.CONNECTED, mAct.mCM.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState()); assertTrue("Mobile is connected, but no data connection.", mAct.pingTest(null)); } // Turn screen on again mAct.turnScreenOn(); Loading