Add sleep to avoid calling stopLocalOnlyHotspot before TetherController initialization.

Bug: 123205589
Test: run cts-on-gsi -m  -m CtsNetTestCases -t android.net.wifi.cts.WifiManagerTest#testStartLocalOnlyHotspotSingleRequestByApps
Bug: 123379970
Test: run cts-on-gsi -m  -m CtsNetTestCases -t ndroid.net.wifi.cts.WifiManagerTest#testStartLocalOnlyHotspotSuccess
Change-Id: I7506c3037dc5368d69330acc47c97c765185870f
This commit is contained in:
jungyee.yoo
2019-01-22 15:43:24 +09:00
committed by jungyee yoo
parent 86ca1697d0
commit 17ef99be74

View File

@@ -874,6 +874,15 @@ public class WifiManagerTest extends AndroidTestCase {
TestLocalOnlyHotspotCallback callback = startLocalOnlyHotspot();
// add sleep to avoid calling stopLocalOnlyHotspot before TetherController initialization.
// TODO: remove this sleep as soon as b/124330089 is fixed.
try {
Log.d(TAG, "Sleep for 2 seconds");
Thread.sleep(2000);
} catch (InterruptedException e) {
Log.d(TAG, "Thread InterruptedException!");
}
stopLocalOnlyHotspot(callback, wifiEnabled);
// wifi should either stay on, or come back on
@@ -949,6 +958,15 @@ public class WifiManagerTest extends AndroidTestCase {
}
assertTrue(caughtException);
// add sleep to avoid calling stopLocalOnlyHotspot before TetherController initialization.
// TODO: remove this sleep as soon as b/124330089 is fixed.
try {
Log.d(TAG, "Sleep for 2 seconds");
Thread.sleep(2000);
} catch (InterruptedException e) {
Log.d(TAG, "Thread InterruptedException!");
}
stopLocalOnlyHotspot(callback, wifiEnabled);
}
}