Loading ext_tests/src/com/android/launcher3/testing/DebugTestInformationHandler.java +6 −0 Original line number Diff line number Diff line Loading @@ -164,6 +164,12 @@ public class DebugTestInformationHandler extends TestInformationHandler { } case TestProtocol.REQUEST_GET_TEST_EVENTS: { if (sEvents == null) { // sEvents can be null if Launcher died and restarted after // REQUEST_START_EVENT_LOGGING. return response; } synchronized (sEvents) { response.putStringArrayList( TestProtocol.TEST_INFO_RESPONSE_FIELD, new ArrayList<>(sEvents)); Loading tests/tapl/com/android/launcher3/tapl/LogEventChecker.java +3 −0 Original line number Diff line number Diff line Loading @@ -57,6 +57,8 @@ public class LogEventChecker { while (true) { rawEvents = mLauncher.getTestInfo(TestProtocol.REQUEST_GET_TEST_EVENTS) .getStringArrayList(TestProtocol.TEST_INFO_RESPONSE_FIELD); if (rawEvents == null) return null; final int expectedCount = mExpectedEvents.entrySet() .stream().mapToInt(e -> e.getValue().size()).sum(); if (rawEvents.size() >= expectedCount Loading @@ -83,6 +85,7 @@ public class LogEventChecker { String verify(long waitForExpectedCountMs, boolean successfulGesture) { final ListMap<String> actualEvents = finishSync(waitForExpectedCountMs); if (actualEvents == null) return "null event sequences because launcher likely died"; final StringBuilder sb = new StringBuilder(); boolean hasMismatches = false; Loading Loading
ext_tests/src/com/android/launcher3/testing/DebugTestInformationHandler.java +6 −0 Original line number Diff line number Diff line Loading @@ -164,6 +164,12 @@ public class DebugTestInformationHandler extends TestInformationHandler { } case TestProtocol.REQUEST_GET_TEST_EVENTS: { if (sEvents == null) { // sEvents can be null if Launcher died and restarted after // REQUEST_START_EVENT_LOGGING. return response; } synchronized (sEvents) { response.putStringArrayList( TestProtocol.TEST_INFO_RESPONSE_FIELD, new ArrayList<>(sEvents)); Loading
tests/tapl/com/android/launcher3/tapl/LogEventChecker.java +3 −0 Original line number Diff line number Diff line Loading @@ -57,6 +57,8 @@ public class LogEventChecker { while (true) { rawEvents = mLauncher.getTestInfo(TestProtocol.REQUEST_GET_TEST_EVENTS) .getStringArrayList(TestProtocol.TEST_INFO_RESPONSE_FIELD); if (rawEvents == null) return null; final int expectedCount = mExpectedEvents.entrySet() .stream().mapToInt(e -> e.getValue().size()).sum(); if (rawEvents.size() >= expectedCount Loading @@ -83,6 +85,7 @@ public class LogEventChecker { String verify(long waitForExpectedCountMs, boolean successfulGesture) { final ListMap<String> actualEvents = finishSync(waitForExpectedCountMs); if (actualEvents == null) return "null event sequences because launcher likely died"; final StringBuilder sb = new StringBuilder(); boolean hasMismatches = false; Loading