Merge "Fix flaky test for persistent notifications" into main
This commit is contained in:
@@ -134,6 +134,6 @@ public class PageAgnosticNotificationService extends Service {
|
||||
|
||||
// No updates should be allowed in page-agnostic mode
|
||||
disableAutomaticUpdates();
|
||||
return Service.START_NOT_STICKY;
|
||||
return Service.START_REDELIVER_INTENT;
|
||||
}
|
||||
}
|
||||
|
@@ -76,11 +76,13 @@ public class Enable16KbTest extends BaseHostJUnit4Test {
|
||||
installTestApp();
|
||||
|
||||
// Enable developer option and switch to 16kb kernel and Check page size
|
||||
getDevice().enableAdbRoot();
|
||||
runTestAndWait(SWITCH_TO_16KB);
|
||||
result = getDevice().executeShellCommand("getconf PAGE_SIZE");
|
||||
assertEquals("16384", result.strip());
|
||||
|
||||
// switch back to 4kb kernel and check page size
|
||||
getDevice().enableAdbRoot();
|
||||
runTestAndWait(SWITCH_TO_4KB);
|
||||
result = getDevice().executeShellCommand("getconf PAGE_SIZE");
|
||||
assertEquals("4096", result.strip());
|
||||
|
@@ -68,6 +68,8 @@ public class Enable16KbDeviceTest {
|
||||
throw new RuntimeException("failed to freeze device orientation", e);
|
||||
}
|
||||
|
||||
mDevice.executeShellCommand("am start -a com.android.setupwizard.FOUR_CORNER_EXIT");
|
||||
mDevice.waitForWindowUpdate(null, TIMEOUT);
|
||||
mDevice.executeShellCommand("input keyevent KEYCODE_WAKEUP");
|
||||
mDevice.executeShellCommand("wm dismiss-keyguard");
|
||||
}
|
||||
@@ -150,6 +152,7 @@ public class Enable16KbDeviceTest {
|
||||
|
||||
private void openPersistentNotification(String title) {
|
||||
mDevice.openNotification();
|
||||
mDevice.waitForWindowUpdate(null, TIMEOUT);
|
||||
verifyTextOnScreen(title);
|
||||
mDevice.wait(Until.findObject(By.text(title)), TIMEOUT).click();
|
||||
mDevice.waitForWindowUpdate(null, TIMEOUT);
|
||||
|
Reference in New Issue
Block a user