Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 67aa352d authored by mincheli's avatar mincheli
Browse files

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
parent 35a18790
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -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;