From 30874b77824aa21fed1dc16df3612d53c0107c76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cosmin=20B=C4=83ie=C8=99?= Date: Thu, 17 Aug 2023 16:58:51 +0200 Subject: [PATCH] Ensure waitOnMainUntil runs on the main thread Test: n/a Bug: 296390700 Change-Id: I1c0a024ef6e645e6f3d9b2b041879455903be533 --- .../com/android/inputmethod/stresstest/ImeStressTestUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/InputMethodStressTest/src/com/android/inputmethod/stresstest/ImeStressTestUtil.java b/tests/InputMethodStressTest/src/com/android/inputmethod/stresstest/ImeStressTestUtil.java index c9b5c96c99200..12556bcf7ded0 100644 --- a/tests/InputMethodStressTest/src/com/android/inputmethod/stresstest/ImeStressTestUtil.java +++ b/tests/InputMethodStressTest/src/com/android/inputmethod/stresstest/ImeStressTestUtil.java @@ -154,7 +154,7 @@ public final class ImeStressTestUtil { *

The given {@code pred} will be called on the main thread. */ public static void waitOnMainUntil(String message, Callable pred) { - eventually(() -> assertWithMessage(message).that(pred.call()).isTrue(), TIMEOUT); + eventually(() -> assertWithMessage(message).that(callOnMainSync(pred)).isTrue(), TIMEOUT); } /** Waits until IME is shown, or throws on timeout. */