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

Commit 25a19934 authored by Matthew Reynolds's avatar Matthew Reynolds
Browse files

Mass Robolectric migration systemui/[n-r]* [tvwxyz]*

Bug: 343531097
Test: tested manually with atest
Flag: TEST_ONLY
Change-Id: I37692bc3919f6bcae0afd69bb071a24a99914cbc
parent a788ddf7
Loading
Loading
Loading
Loading
+29 −23
Original line number Diff line number Diff line
@@ -78,29 +78,15 @@ filegroup {
    visibility: ["//visibility:private"],
}

// Tests where robolectric conversion caused errors in SystemUITests at runtime
filegroup {
    name: "SystemUI-tests-broken-robofiles-sysui-run",
    srcs: [
        "tests/src/**/systemui/globalactions/GlobalActionsDialogLiteTest.java",
        "tests/src/**/systemui/media/controls/domain/pipeline/LegacyMediaDataManagerImplTest.kt",
        "tests/src/**/systemui/media/controls/domain/pipeline/MediaDataProcessorTest.kt",
        "tests/src/**/systemui/media/dialog/MediaOutputAdapterTest.java",
        "tests/src/**/systemui/media/dialog/MediaOutputBaseDialogTest.java",
        "tests/src/**/systemui/media/dialog/MediaOutputBroadcastDialogTest.java",
        "tests/src/**/systemui/media/dialog/MediaOutputDialogTest.java",
        "tests/src/**/systemui/mediaprojection/permission/MediaProjectionPermissionDialogDelegateTest.kt",
    ],
}

// Tests where robolectric failed at runtime. (go/multivalent-tests)
filegroup {
    name: "SystemUI-tests-broken-robofiles-run",
    srcs: [
        "tests/src/**/systemui/keyguard/CustomizationProviderTest.kt",
        "tests/src/**/systemui/globalactions/GlobalActionsColumnLayoutTest.java",
        "tests/src/**/systemui/globalactions/GlobalActionsDialogLiteTest.java",
        "tests/src/**/systemui/globalactions/GlobalActionsImeTest.java",
        "tests/src/**/systemui/graphics/ImageLoaderTest.kt",
        "tests/src/**/systemui/keyguard/CustomizationProviderTest.kt",
        "tests/src/**/systemui/keyguard/KeyguardViewMediatorTest.java",
        "tests/src/**/systemui/keyguard/LifecycleTest.java",
        "tests/src/**/systemui/keyguard/data/repository/KeyguardTransitionRepositoryTest.kt",
@@ -114,12 +100,22 @@ filegroup {
        "tests/src/**/systemui/media/dialog/MediaOutputDialogTest.java",
        "tests/src/**/systemui/media/controls/domain/resume/MediaResumeListenerTest.kt",
        "tests/src/**/systemui/mediaprojection/taskswitcher/ui/TaskSwitcherNotificationCoordinatorTest.kt",
        "tests/src/**/systemui/util/LifecycleFragmentTest.java",
        "tests/src/**/systemui/util/TestableAlertDialogTest.kt",
        "tests/src/**/systemui/util/kotlin/PairwiseFlowTest",
        "tests/src/**/systemui/util/sensors/AsyncManagerTest.java",
        "tests/src/**/systemui/util/sensors/ThresholdSensorImplTest.java",
        "tests/src/**/systemui/util/wakelock/KeepAwakeAnimationListenerTest.java",
        "tests/src/**/systemui/navigationbar/NavigationBarButtonTest.java",
        "tests/src/**/systemui/people/PeopleProviderTest.java",
        "tests/src/**/systemui/people/PeopleSpaceUtilsTest.java",
        "tests/src/**/systemui/people/widget/PeopleSpaceWidgetManagerTest.java",
        "tests/src/**/systemui/people/PeopleTileViewHelperTest.java",
        "tests/src/**/systemui/power/data/repository/PowerRepositoryImplTest.kt",
        "tests/src/**/systemui/privacy/PrivacyConfigFlagsTest.kt",
        "tests/src/**/systemui/privacy/PrivacyDialogV2Test.kt",
        "tests/src/**/systemui/qs/external/TileRequestDialogEventLoggerTest.kt",
        "tests/src/**/systemui/qs/AutoAddTrackerTest.kt",
        "tests/src/**/systemui/qs/external/TileRequestDialogEventLoggerTest.kt",
        "tests/src/**/systemui/qs/tiles/DndTileTest.kt",
        "tests/src/**/systemui/qs/tiles/DreamTileTest.java",
        "tests/src/**/systemui/qs/FgsManagerControllerTest.java",
        "tests/src/**/systemui/qs/QSPanelTest.kt",
        "tests/src/**/systemui/reardisplay/RearDisplayDialogControllerTest.java",
        "tests/src/**/systemui/statusbar/KeyboardShortcutListSearchTest.java",
        "tests/src/**/systemui/statusbar/KeyboardShortcutsTest.java",
        "tests/src/**/systemui/statusbar/KeyguardIndicationControllerWithCoroutinesTest.kt",
@@ -166,6 +162,17 @@ filegroup {
        "tests/src/**/systemui/statusbar/policy/RemoteInputViewTest.java",
        "tests/src/**/systemui/statusbar/policy/SmartReplyViewTest.java",
        "tests/src/**/systemui/statusbar/StatusBarStateControllerImplTest.kt",
        "tests/src/**/systemui/theme/ThemeOverlayApplierTest.java",
        "tests/src/**/systemui/touch/TouchInsetManagerTest.java",
        "tests/src/**/systemui/util/LifecycleFragmentTest.java",
        "tests/src/**/systemui/util/TestableAlertDialogTest.kt",
        "tests/src/**/systemui/util/kotlin/PairwiseFlowTest",
        "tests/src/**/systemui/util/sensors/AsyncManagerTest.java",
        "tests/src/**/systemui/util/sensors/ThresholdSensorImplTest.java",
        "tests/src/**/systemui/util/wakelock/KeepAwakeAnimationListenerTest.java",
        "tests/src/**/systemui/volume/VolumeDialogImplTest.java",
        "tests/src/**/systemui/wallet/controller/QuickAccessWalletControllerTest.java",
        "tests/src/**/systemui/wallet/ui/WalletScreenControllerTest.java",
    ],
}

@@ -800,7 +807,6 @@ android_robolectric_test {
        ":SystemUI-tests-robofiles",
    ],
    exclude_srcs: [
        ":SystemUI-tests-broken-robofiles-sysui-run",
        ":SystemUI-tests-broken-robofiles-compile",
        ":SystemUI-tests-broken-robofiles-run",
    ],
+2 −2
Original line number Diff line number Diff line
@@ -42,7 +42,6 @@ import android.os.Handler;
import android.os.UserManager;
import android.provider.Settings;
import android.service.dreams.IDreamManager;
import android.testing.AndroidTestingRunner;
import android.testing.TestableLooper;
import android.view.GestureDetector;
import android.view.IWindowManager;
@@ -52,6 +51,7 @@ import android.view.WindowManagerPolicyConstants;
import android.window.OnBackInvokedCallback;
import android.window.OnBackInvokedDispatcher;

import androidx.test.ext.junit.runners.AndroidJUnit4;
import androidx.test.filters.FlakyTest;
import androidx.test.filters.SmallTest;

@@ -99,7 +99,7 @@ import java.util.List;
import java.util.concurrent.Executor;

@SmallTest
@RunWith(AndroidTestingRunner.class)
@RunWith(AndroidJUnit4.class)
@TestableLooper.RunWithLooper(setAsMainLooper = true)
public class GlobalActionsDialogLiteTest extends SysuiTestCase {
    private GlobalActionsDialogLite mGlobalActionsDialogLite;
+2 −2
Original line number Diff line number Diff line
@@ -40,9 +40,9 @@ import android.net.Uri
import android.os.Bundle
import android.provider.Settings
import android.service.notification.StatusBarNotification
import android.testing.AndroidTestingRunner
import android.testing.TestableLooper.RunWithLooper
import androidx.media.utils.MediaConstants
import androidx.test.ext.junit.runners.AndroidJUnit4
import androidx.test.filters.SmallTest
import com.android.dx.mockito.inline.extended.ExtendedMockito
import com.android.internal.logging.InstanceId
@@ -113,7 +113,7 @@ private fun <T> anyObject(): T {

@SmallTest
@RunWithLooper(setAsMainLooper = true)
@RunWith(AndroidTestingRunner::class)
@RunWith(AndroidJUnit4::class)
class LegacyMediaDataManagerImplTest : SysuiTestCase() {

    @JvmField @Rule val mockito = MockitoJUnit.rule()
+2 −2
Original line number Diff line number Diff line
@@ -40,10 +40,10 @@ import android.net.Uri
import android.os.Bundle
import android.provider.Settings
import android.service.notification.StatusBarNotification
import android.testing.AndroidTestingRunner
import android.testing.TestableLooper
import android.testing.TestableLooper.RunWithLooper
import androidx.media.utils.MediaConstants
import androidx.test.ext.junit.runners.AndroidJUnit4
import androidx.test.filters.SmallTest
import com.android.dx.mockito.inline.extended.ExtendedMockito
import com.android.internal.logging.InstanceId
@@ -125,7 +125,7 @@ private fun <T> anyObject(): T {
@OptIn(ExperimentalCoroutinesApi::class)
@SmallTest
@RunWithLooper(setAsMainLooper = true)
@RunWith(AndroidTestingRunner::class)
@RunWith(AndroidJUnit4::class)
class MediaDataProcessorTest : SysuiTestCase() {
    val kosmos = testKosmos()

+2 −2
Original line number Diff line number Diff line
@@ -35,13 +35,13 @@ import static org.mockito.Mockito.when;
import android.app.WallpaperColors;
import android.graphics.Bitmap;
import android.graphics.drawable.Icon;
import android.testing.AndroidTestingRunner;
import android.testing.TestableLooper;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.SeekBar;

import androidx.core.graphics.drawable.IconCompat;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import androidx.test.filters.SmallTest;

import com.android.settingslib.media.LocalMediaManager;
@@ -62,7 +62,7 @@ import java.util.List;
import java.util.stream.Collectors;

@SmallTest
@RunWith(AndroidTestingRunner.class)
@RunWith(AndroidJUnit4.class)
@TestableLooper.RunWithLooper(setAsMainLooper = true)
public class MediaOutputAdapterTest extends SysuiTestCase {

Loading