From e7620fb2baaf3b453e650e1c05e050447e890bb3 Mon Sep 17 00:00:00 2001 From: Ang Li Date: Wed, 16 Aug 2023 04:58:14 +0000 Subject: [PATCH] Fix LightRevealScrimRepositoryTest on Robolectric. The test was failing with "no instrumentation registered". Per the accepted answer of this problem (https://yaqs.corp.google.com/eng/q/8977167194139918336), we could use `AndroidJUnit4` test runner. Before this fix, we got http://ab/I36700010187829959. With this CL, we got http://ab/I27200010186873167. Test: atest -c SystemUiRoboTests (http://ab/I27200010186873167) Change-Id: Iefc9c89c1bce5982b823dcc88ea450e341d09532 Merged-In: Iefc9c89c1bce5982b823dcc88ea450e341d09532 --- .../data/repository/LightRevealScrimRepositoryTest.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/SystemUI/tests/src/com/android/systemui/keyguard/data/repository/LightRevealScrimRepositoryTest.kt b/packages/SystemUI/tests/src/com/android/systemui/keyguard/data/repository/LightRevealScrimRepositoryTest.kt index dcaafe8dd0529..6fcf54c0e54af 100644 --- a/packages/SystemUI/tests/src/com/android/systemui/keyguard/data/repository/LightRevealScrimRepositoryTest.kt +++ b/packages/SystemUI/tests/src/com/android/systemui/keyguard/data/repository/LightRevealScrimRepositoryTest.kt @@ -17,8 +17,8 @@ package com.android.systemui.keyguard.data.repository import android.graphics.Point -import android.testing.AndroidTestingRunner import android.testing.TestableLooper +import androidx.test.ext.junit.runners.AndroidJUnit4 import androidx.test.filters.SmallTest import com.android.systemui.RoboPilotTest import com.android.systemui.SysuiTestCase @@ -47,7 +47,7 @@ import org.mockito.MockitoAnnotations @SmallTest @RoboPilotTest @OptIn(ExperimentalCoroutinesApi::class) -@RunWith(AndroidTestingRunner::class) +@RunWith(AndroidJUnit4::class) class LightRevealScrimRepositoryTest : SysuiTestCase() { private lateinit var fakeKeyguardRepository: FakeKeyguardRepository private lateinit var underTest: LightRevealScrimRepositoryImpl