Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 09e0337c authored by Ben Lin's avatar Ben Lin Committed by Android (Google) Code Review
Browse files

Merge "Potential fix for flaky tests." into nyc-andromeda-dev

parents 8506c579 ebee3dec
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -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();
    }