commit | 55495201e0606a0e16f18c97a962412d7abbde98 | [log] [tgz] |
---|---|---|
author | vadimt <vadimt@google.com> | Fri May 01 13:24:27 2020 -0700 |
committer | vadimt <vadimt@google.com> | Mon May 04 10:52:08 2020 -0700 |
tree | 954bbfdcb20368fdcbd822ff82451a8161b67133 | |
parent | 122d2d9dbbd4fdf086b722a162b0a797ba0c1305 [diff] |
Avoiding cascading "nested events checking" failure after timed-out wait Bug: 155656943 Change-Id: I0f11552349a9f6b3b14bd1bebb37904d5dfa9c55
diff --git a/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java b/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java index 35cc94f..085df74 100644 --- a/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java +++ b/tests/tapl/com/android/launcher3/tapl/LauncherInstrumentation.java
@@ -1283,10 +1283,10 @@ public Closable eventsCheck() { Assert.assertTrue("Nested event checking", !sCheckingEvents); disableSensorRotation(); - sCheckingEvents = true; final int initialPid = getPid(); if (sEventChecker == null) sEventChecker = new LogEventChecker(); sEventChecker.start(); + sCheckingEvents = true; return () -> { if (initialPid != getPid()) {
diff --git a/tests/tapl/com/android/launcher3/tapl/LogEventChecker.java b/tests/tapl/com/android/launcher3/tapl/LogEventChecker.java index 2141fab..053847c 100644 --- a/tests/tapl/com/android/launcher3/tapl/LogEventChecker.java +++ b/tests/tapl/com/android/launcher3/tapl/LogEventChecker.java
@@ -69,8 +69,9 @@ mFinished.await(); } catch (InterruptedException e) { throw new RuntimeException(e); + } finally { + mFinished = null; } - mFinished = null; } mEvents.clear(); Log.d(SKIP_EVENTS_TAG, "Cleared events");