Merge "Fix flaky tests" into oc-dev

This commit is contained in:
TreeHugger Robot
2017-05-25 16:47:08 +00:00
committed by Android (Google) Code Review

View File

@@ -115,6 +115,10 @@ class WindowTestsBase {
"mChildAppWindowAbove");
mChildAppWindowBelow = createCommonWindow(mAppWindow, TYPE_APPLICATION_MEDIA_OVERLAY,
"mChildAppWindowBelow");
// Adding a display will cause freezing the display. Make sure to wait until it's unfrozen
// to not run into race conditions with the tests.
waitUntilHandlersIdle();
}
@After
@@ -135,6 +139,9 @@ class WindowTestsBase {
mDisplayContent.removeImmediately();
sWm.mInputMethodTarget = null;
}
// Wait until everything is really cleaned up.
waitUntilHandlersIdle();
}
private WindowState createCommonWindow(WindowState parent, int type, String name) {