diff --git a/tests/cts/hostside/app/src/com/android/cts/net/hostside/AbstractRestrictBackgroundNetworkTestCase.java b/tests/cts/hostside/app/src/com/android/cts/net/hostside/AbstractRestrictBackgroundNetworkTestCase.java index f994169d98..c5342bac58 100644 --- a/tests/cts/hostside/app/src/com/android/cts/net/hostside/AbstractRestrictBackgroundNetworkTestCase.java +++ b/tests/cts/hostside/app/src/com/android/cts/net/hostside/AbstractRestrictBackgroundNetworkTestCase.java @@ -782,7 +782,7 @@ abstract class AbstractRestrictBackgroundNetworkTestCase extends Instrumentation } protected void assertAppIdle(boolean enabled) throws Exception { - assertDelayedShellCommand("am get-inactive " + TEST_APP2_PKG, 10, 2, "Idle=" + enabled); + assertDelayedShellCommand("am get-inactive " + TEST_APP2_PKG, 15, 2, "Idle=" + enabled); } /** @@ -848,6 +848,8 @@ abstract class AbstractRestrictBackgroundNetworkTestCase extends Instrumentation return; } else if (type == TYPE_COMPONENT_ACTIVTIY) { turnScreenOn(); + // Wait for screen-on state to propagate through the system. + SystemClock.sleep(2000); final CountDownLatch latch = new CountDownLatch(1); final Intent launchIntent = getIntentForComponent(type); final Bundle extras = new Bundle();