diff options
author | TreeHugger Robot <treehugger-gerrit@google.com> | 2016-07-25 20:17:02 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2016-07-25 20:17:04 +0000 |
commit | 3dd05bf68fbd130a313487210b14bf2003ac741f (patch) | |
tree | 5ddc05db1435664ebd43c45a0bae44f3a709150d /packages/DocumentsUI | |
parent | 6401c0286f83ca0d5678cb34aa6b5ad925540773 (diff) | |
parent | 4acc4bd8ac48571219563413aee2508f8e205ae0 (diff) |
Merge "Potential fix for flaky tests."
Diffstat (limited to 'packages/DocumentsUI')
-rw-r--r-- | packages/DocumentsUI/tests/src/com/android/documentsui/ActivityTest.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/packages/DocumentsUI/tests/src/com/android/documentsui/ActivityTest.java b/packages/DocumentsUI/tests/src/com/android/documentsui/ActivityTest.java index 8ad30d71a811..1400fe6ac7d4 100644 --- a/packages/DocumentsUI/tests/src/com/android/documentsui/ActivityTest.java +++ b/packages/DocumentsUI/tests/src/com/android/documentsui/ActivityTest.java @@ -113,14 +113,22 @@ public abstract class ActivityTest<T extends Activity> extends ActivityInstrumen mClient = mResolver.acquireUnstableContentProviderClient(getTestingProviderAuthority()); mDocsHelper = new DocumentsProviderHelper(getTestingProviderAuthority(), mClient); + device.setOrientationNatural(); setupTestingRoots(); launchActivity(); resetStorage(); + + // Since at the launch of activity, ROOT_0 and ROOT_1 have no files, drawer will + // automatically open for phone devices. Espresso register click() as (x, y) MotionEvents, + // so if a drawer is on top of a file we want to select, it will actually click the drawer. + // Thus to start a clean state, we always try to close first. + bots.roots.closeDrawer(); } @Override public void tearDown() throws Exception { + device.unfreezeRotation(); mClient.release(); super.tearDown(); } |