diff options
author | vadimt <vadimt@google.com> | 2019-06-20 14:26:19 -0700 |
---|---|---|
committer | vadimt <vadimt@google.com> | 2019-06-20 14:26:19 -0700 |
commit | e244a5802d48c1d57279e5a95eacc97156f96a04 (patch) | |
tree | 39a982c1c1f7ced22ae74ddcbd67aef65c4dd2f6 /quickstep/tests/src | |
parent | 3bd876ba906e2df5873d1bdada0342a145999aef (diff) | |
download | android_packages_apps_Trebuchet-e244a5802d48c1d57279e5a95eacc97156f96a04.tar.gz android_packages_apps_Trebuchet-e244a5802d48c1d57279e5a95eacc97156f96a04.tar.bz2 android_packages_apps_Trebuchet-e244a5802d48c1d57279e5a95eacc97156f96a04.zip |
Tests: waiting for nav bar to match nav mode
Change-Id: Ib17fce4577e1e2c585108f0e95a98fad710e5eb2
Diffstat (limited to 'quickstep/tests/src')
-rw-r--r-- | quickstep/tests/src/com/android/quickstep/NavigationModeSwitchRule.java | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/quickstep/tests/src/com/android/quickstep/NavigationModeSwitchRule.java b/quickstep/tests/src/com/android/quickstep/NavigationModeSwitchRule.java index 90763b871..3b35c86af 100644 --- a/quickstep/tests/src/com/android/quickstep/NavigationModeSwitchRule.java +++ b/quickstep/tests/src/com/android/quickstep/NavigationModeSwitchRule.java @@ -159,13 +159,20 @@ public class NavigationModeSwitchRule implements TestRule { } for (int i = 0; i != 100; ++i) { - if (mLauncher.getNavigationModel() == expectedMode) { - Thread.sleep(5000); - return; - } + if (mLauncher.getNavigationModel() == expectedMode) break; + Thread.sleep(100); + } + Assert.assertTrue("Couldn't switch to " + overlayPackage, + mLauncher.getNavigationModel() == expectedMode); + + for (int i = 0; i != 100; ++i) { + if (mLauncher.getNavigationModeMismatchError() == null) break; Thread.sleep(100); } - Assert.fail("Couldn't switch to " + overlayPackage); + final String error = mLauncher.getNavigationModeMismatchError(); + Assert.assertTrue("Switching nav mode: " + error, error == null); + + Thread.sleep(5000); } private void setOverlayPackageEnabled(String overlayPackage, boolean enable) |