From e7fbe56b74dcd8acc65c52e843ddb254d06ff3ca Mon Sep 17 00:00:00 2001 From: vadimt Date: Wed, 11 Aug 2021 12:54:47 -0700 Subject: [PATCH] Logging fist event not from test Bug: 189874683 Test: I didn't test this Change-Id: I6808d09ffa1700b02596b585f36dadbd5242e3ef --- src/com/android/launcher3/testing/TestLogging.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/com/android/launcher3/testing/TestLogging.java b/src/com/android/launcher3/testing/TestLogging.java index 6cdd3ca6cf..103b565140 100644 --- a/src/com/android/launcher3/testing/TestLogging.java +++ b/src/com/android/launcher3/testing/TestLogging.java @@ -17,6 +17,7 @@ package com.android.launcher3.testing; import android.util.Log; +import android.view.InputEvent; import android.view.KeyEvent; import android.view.MotionEvent; @@ -48,17 +49,24 @@ public final class TestLogging { } } + private static void registerEventNotFromTest(InputEvent event) { + if (!sHadEventsNotFromTest && event.getDeviceId() != -1) { + sHadEventsNotFromTest = true; + Log.d(TestProtocol.PERMANENT_DIAG_TAG, "First event not from test: " + event); + } + } + public static void recordKeyEvent(String sequence, String message, KeyEvent event) { if (Utilities.IS_RUNNING_IN_TEST_HARNESS) { recordEventSlow(sequence, message + ": " + event); - if (event.getDeviceId() != -1) sHadEventsNotFromTest = true; + registerEventNotFromTest(event); } } public static void recordMotionEvent(String sequence, String message, MotionEvent event) { if (Utilities.IS_RUNNING_IN_TEST_HARNESS && event.getAction() != MotionEvent.ACTION_MOVE) { recordEventSlow(sequence, message + ": " + event); - if (event.getDeviceId() != -1) sHadEventsNotFromTest = true; + registerEventNotFromTest(event); } }