diff options
| author | 2021-05-25 14:42:32 +0800 | |
|---|---|---|
| committer | 2021-05-27 16:26:45 +0800 | |
| commit | 67aa352d9e8c66882cd946b5cfc0d5a608357f0b (patch) | |
| tree | 337c8fa2120795169c2fd19e0d6b6d7b81cfbb74 | |
| parent | 35a187904cb93d45f95e2bc54ccda6db7c658980 (diff) | |
Fixes MagnificationModeSwitchTest flaky test failure
There might be two thread remove same token at the same time.
Change the main looper as testlooper to ensure only main thread
calling MessageQueue#RemoveSyncBarrier().
Bug: 188890599
Test: atest MagnificationModeSwitchTest --iteration
Change-Id: I3cb6fc5a9ce2a66dd2db4bcabbd23eda462dee21
| -rw-r--r-- | packages/SystemUI/tests/src/com/android/systemui/accessibility/MagnificationModeSwitchTest.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/SystemUI/tests/src/com/android/systemui/accessibility/MagnificationModeSwitchTest.java b/packages/SystemUI/tests/src/com/android/systemui/accessibility/MagnificationModeSwitchTest.java index 936ec8021f5e..d18997438d59 100644 --- a/packages/SystemUI/tests/src/com/android/systemui/accessibility/MagnificationModeSwitchTest.java +++ b/packages/SystemUI/tests/src/com/android/systemui/accessibility/MagnificationModeSwitchTest.java @@ -69,6 +69,7 @@ import android.view.accessibility.AccessibilityManager; import android.view.accessibility.AccessibilityNodeInfo; import android.widget.ImageView; +import androidx.test.filters.FlakyTest; import androidx.test.filters.SmallTest; import com.android.internal.graphics.SfVsyncFrameCallbackProvider; @@ -88,8 +89,9 @@ import org.mockito.MockitoAnnotations; import java.util.List; @SmallTest +@FlakyTest(bugId = 188890599) @RunWith(AndroidTestingRunner.class) -@TestableLooper.RunWithLooper +@TestableLooper.RunWithLooper(setAsMainLooper = true) public class MagnificationModeSwitchTest extends SysuiTestCase { private static final float FADE_IN_ALPHA = 1f; |