diff options
Diffstat (limited to 'packages/SystemUI/Android.bp')
-rw-r--r-- | packages/SystemUI/Android.bp | 112 |
1 files changed, 95 insertions, 17 deletions
diff --git a/packages/SystemUI/Android.bp b/packages/SystemUI/Android.bp index 387dae550884..bd7067bc1293 100644 --- a/packages/SystemUI/Android.bp +++ b/packages/SystemUI/Android.bp @@ -23,7 +23,10 @@ package { // See: http://go/android-license-faq license { name: "frameworks_base_packages_SystemUI_license", - visibility: [":__subpackages__"], + visibility: [ + ":__subpackages__", + "//development/samples/SceneTransitionLayoutDemo:__subpackages__", + ], license_kinds: [ "SPDX-license-identifier-Apache-2.0", ], @@ -98,13 +101,66 @@ filegroup { ], } -// Tests where robolectric failed at runtime. (go/multivalent-tests) +// Tests where robolectric failed at runtime. (go/central-multivalent) filegroup { name: "SystemUI-tests-broken-robofiles-run", srcs: [ + "tests/src/**/systemui/ExpandHelperTest.java", + "tests/src/**/AAAPlusPlusVerifySysuiRequiredTestPropertiesTest.java", + "tests/src/**/systemui/accessibility/floatingmenu/AccessibilityFloatingMenuControllerTest.java", + "tests/src/**/systemui/accessibility/floatingmenu/AccessibilityTargetAdapterTest.java", + "tests/src/**/systemui/screenshot/appclips/AppClipsActivityTest.java", + "tests/src/**/systemui/screenshot/appclips/AppClipsTrampolineActivityTest.java", + "tests/src/**/systemui/screenshot/appclips/AppClipsViewModelTest.java", + "tests/src/**/systemui/appops/AppOpsControllerTest.java", + "tests/src/**/systemui/biometrics/BiometricNotificationServiceTest.java", + "tests/src/**/systemui/bluetooth/BroadcastDialogDelegateTest.java", + "tests/src/**/systemui/clipboardoverlay/ClipboardOverlayControllerTest.java", + "tests/src/**/systemui/communal/data/backup/CommunalBackupHelperTest.kt", + "tests/src/**/systemui/controls/ui/ControlsPopupMenuTest.kt", + "tests/src/**/systemui/classifier/DistanceClassifierTest.java", + "tests/src/**/systemui/doze/DozeScreenBrightnessTest.java", + "tests/src/**/systemui/doze/DozeSensorsTest.java", + "tests/src/**/systemui/doze/DozeTriggersTest.java", + "tests/src/**/systemui/classifier/FalsingDataProviderTest.java", + "tests/src/**/systemui/screenshot/ImageExporterTest.java", + "tests/src/**/systemui/bouncer/data/repository/KeyguardBouncerRepositoryTest.kt", + "tests/src/**/systemui/keyguard/domain/interactor/scenetransition/LockscreenSceneTransitionInteractorTest.kt", + "tests/src/**/systemui/logcat/LogAccessDialogActivityTest.java", + "tests/src/**/systemui/media/controls/domain/pipeline/MediaDeviceManagerTest.kt", + "tests/src/**/systemui/media/controls/domain/pipeline/MediaSessionBasedFilterTest.kt", + "tests/src/**/systemui/accessibility/floatingmenu/MenuNotificationFactoryTest.java", + "tests/src/**/systemui/accessibility/floatingmenu/MenuViewLayerTest.java", + "tests/src/**/systemui/accessibility/floatingmenu/MenuViewTest.java", + "tests/src/**/systemui/classifier/PointerCountClassifierTest.java", + "tests/src/**/systemui/qs/tileimpl/QSIconViewImplTest_311121830.kt", + "tests/src/**/systemui/accessibility/floatingmenu/RadiiAnimatorTest.java", + "tests/src/**/systemui/screenrecord/RecordingControllerTest.java", + "tests/src/**/systemui/screenshot/RequestProcessorTest.kt", + "tests/src/**/systemui/media/controls/domain/resume/ResumeMediaBrowserTest.kt", + "tests/src/**/systemui/screenshot/SaveImageInBackgroundTaskTest.kt", + "tests/src/**/systemui/screenshot/scroll/ScrollCaptureClientTest.java", + "tests/src/**/systemui/accessibility/SecureSettingsContentObserverTest.java", + "tests/src/**/systemui/media/controls/ui/viewmodel/SeekBarViewModelTest.kt", + "tests/src/**/systemui/qs/external/TileServicesTest.java", + "tests/src/**/systemui/ambient/touch/TouchMonitorTest.java", + "tests/src/**/systemui/accessibility/WindowMagnificationControllerWindowlessMagnifierTest.java", + "tests/src/**/systemui/accessibility/WindowMagnificationSettingsTest.java", + "tests/src/androidx/core/animation/AnimatorTestRuleIsolationTest.kt", + "tests/src/**/systemui/CameraProtectionLoaderImplTest.kt", + "tests/src/**/systemui/DependencyTest.java", + "tests/src/**/systemui/InitControllerTest.java", + "tests/src/**/systemui/SliceBroadcastRelayHandlerTest.java", + "tests/src/**/systemui/SystemUIApplicationTest.kt", + "tests/src/**/systemui/SysUICutoutProviderTest.kt", + "tests/src/**/keyguard/ActiveUnlockConfigTest.kt", + "tests/src/**/keyguard/AdminSecondaryLockScreenControllerTest.java", + "tests/src/**/keyguard/KeyguardClockAccessibilityDelegateTest.java", + "tests/src/**/keyguard/KeyguardStatusViewControllerTest.java", "tests/src/**/systemui/accessibility/AccessibilityButtonModeObserverTest.java", "tests/src/**/systemui/accessibility/AccessibilityButtonTargetsObserverTest.java", "tests/src/**/systemui/accessibility/FullscreenMagnificationControllerTest.java", + "tests/src/**/systemui/accessibility/MagnificationTest.java", "tests/src/**/systemui/accessibility/WindowMagnificationAnimationControllerTest.java", "tests/src/**/systemui/animation/FontInterpolatorTest.kt", "tests/src/**/systemui/animation/TextAnimatorTest.kt", @@ -140,7 +196,7 @@ 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/navigationbar/NavigationBarButtonTest.java", + "tests/src/**/systemui/navigationbar/views/NavigationBarButtonTest.java", "tests/src/**/systemui/people/PeopleProviderTest.java", "tests/src/**/systemui/people/PeopleSpaceUtilsTest.java", "tests/src/**/systemui/people/widget/PeopleSpaceWidgetManagerTest.java", @@ -160,6 +216,7 @@ filegroup { "tests/src/**/systemui/statusbar/KeyboardShortcutsTest.java", "tests/src/**/systemui/statusbar/KeyguardIndicationControllerWithCoroutinesTest.kt", "tests/src/**/systemui/statusbar/notification/AssistantFeedbackControllerTest.java", + "tests/src/**/systemui/statusbar/notification/PropertyAnimatorTest.java", "tests/src/**/systemui/statusbar/notification/collection/NotifCollectionTest.java", "tests/src/**/systemui/statusbar/notification/collection/NotificationEntryTest.java", "tests/src/**/systemui/statusbar/notification/collection/render/GroupExpansionManagerTest.kt", @@ -201,6 +258,7 @@ filegroup { "tests/src/**/systemui/statusbar/policy/LocationControllerImplTest.java", "tests/src/**/systemui/statusbar/policy/RemoteInputViewTest.java", "tests/src/**/systemui/statusbar/policy/SmartReplyViewTest.java", + "tests/src/**/systemui/statusbar/policy/ui/dialog/ModesDialogDelegateTest.kt", "tests/src/**/systemui/statusbar/StatusBarStateControllerImplTest.kt", "tests/src/**/systemui/theme/ThemeOverlayApplierTest.java", "tests/src/**/systemui/touch/TouchInsetManagerTest.java", @@ -394,8 +452,8 @@ filegroup { "tests/src/**/systemui/clipboardoverlay/ClipboardListenerTest.java", "tests/src/**/systemui/doze/DozeScreenStateTest.java", "tests/src/**/systemui/keyguard/WorkLockActivityControllerTest.java", - "tests/src/**/systemui/media/dialog/MediaOutputControllerTest.java", - "tests/src/**/systemui/navigationbar/NavigationBarTest.java", + "tests/src/**/systemui/media/dialog/MediaSwitchingControllerTest.java", + "tests/src/**/systemui/navigationbar/views/NavigationBarTest.java", "tests/src/**/systemui/power/PowerNotificationWarningsTest.java", "tests/src/**/systemui/power/PowerUITest.java", "tests/src/**/systemui/qs/QSFooterViewControllerTest.java", @@ -482,6 +540,7 @@ android_library { "androidx.preference_preference", "androidx.appcompat_appcompat", "androidx.concurrent_concurrent-futures", + "androidx.concurrent_concurrent-futures-ktx", "androidx.mediarouter_mediarouter", "androidx.palette_palette", "androidx.legacy_legacy-preference-v14", @@ -498,6 +557,7 @@ android_library { "androidx.exifinterface_exifinterface", "androidx.room_room-runtime", "androidx.room_room-ktx", + "androidx.datastore_datastore-preferences", "com.google.android.material_material", "device_state_flags_lib", "kotlinx_coroutines_android", @@ -511,9 +571,12 @@ android_library { "jsr305", "jsr330", "lottie", + "lottie_compose", "LowLightDreamLib", "TraceurCommon", + "Traceur-res", "//frameworks/libs/systemui:motion_tool_lib", + "//frameworks/libs/systemui:contextualeducationlib", "notification_flags_lib", "PlatformComposeCore", "PlatformComposeSceneTransitionLayout", @@ -523,7 +586,6 @@ android_library { "androidx.activity_activity-compose", "androidx.compose.animation_animation-graphics", "androidx.lifecycle_lifecycle-viewmodel-compose", - "device_policy_aconfig_flags_lib", ], libs: [ "keepanno-annotations", @@ -583,6 +645,15 @@ filegroup { } filegroup { + name: "SystemUI-robotest-utils", + srcs: [ + "tests/robolectric/src/com/android/systemui/testutils/**/*.kt", + "tests/robolectric/src/com/android/systemui/testutils/**/*.java", + ], + path: "tests/robolectric/src/com/android/systemui/testutils", +} + +filegroup { name: "SystemUI-tests-multivalent", srcs: [ "multivalentTests/src/**/*.kt", @@ -611,6 +682,7 @@ android_library { ], asset_dirs: [ "tests/goldens", + "schemas", ], static_libs: [ "SystemUI-res", @@ -650,7 +722,9 @@ android_library { "androidx-constraintlayout_constraintlayout", "androidx.exifinterface_exifinterface", "androidx.room_room-runtime", + "androidx.room_room-testing", "androidx.room_room-ktx", + "androidx.datastore_datastore-preferences", "device_state_flags_lib", "kotlinx-coroutines-android", "kotlinx-coroutines-core", @@ -666,12 +740,15 @@ android_library { "truth", "monet", "libmonet", + "lottie_compose", "dagger2", "jsr330", "WindowManager-Shell", "LowLightDreamLib", "//frameworks/libs/systemui:motion_tool_lib", + "//frameworks/libs/systemui:contextualeducationlib", "androidx.core_core-animation-testing", + "androidx.lifecycle_lifecycle-runtime-testing", "androidx.compose.ui_ui", "flag-junit", "ravenwood-junit", @@ -679,6 +756,7 @@ android_library { "notification_flags_lib", "PlatformComposeCore", "PlatformComposeSceneTransitionLayout", + "PlatformComposeSceneTransitionLayoutTestsUtils", "androidx.compose.runtime_runtime", "androidx.compose.material3_material3", "androidx.compose.material_material-icons-extended", @@ -686,6 +764,7 @@ android_library { "androidx.compose.animation_animation-graphics", "androidx.lifecycle_lifecycle-viewmodel-compose", "TraceurCommon", + "Traceur-res", ], } @@ -712,6 +791,7 @@ android_library { "SystemUI-tests-base", "androidx.test.uiautomator_uiautomator", "androidx.core_core-animation-testing", + "androidx.lifecycle_lifecycle-runtime-testing", "mockito-target-extended-minus-junit4", "mockito-kotlin-nodeps", "androidx.test.ext.junit", @@ -730,7 +810,11 @@ android_library { "android.test.mock.stubs.system", "keepanno-annotations", ], - kotlincflags: ["-Xjvm-default=all"], + kotlincflags: [ + "-Xjvm-default=all", + // TODO(b/352363800): Why do we need this? + "-J-Xmx8192M", + ], aaptflags: [ "--extra-packages", "com.android.systemui", @@ -755,14 +839,6 @@ android_app { ], manifest: "tests/AndroidManifest-base.xml", - srcs: [ - "src/**/*.kt", - "src/**/*.java", - "src/**/I*.aidl", - ":ReleaseJavaFiles", - "compose/features/src/**/*.kt", - "compose/facade/enabled/src/**/*.kt", - ], static_libs: [ "//frameworks/libs/systemui:compilelib", "SystemUI-tests-base", @@ -819,6 +895,7 @@ android_robolectric_test { ], static_libs: [ "RoboTestLibraries", + "androidx.compose.runtime_runtime", ], libs: [ "android.test.runner.stubs.system", @@ -855,6 +932,7 @@ android_robolectric_test { ], static_libs: [ "RoboTestLibraries", + "androidx.compose.runtime_runtime", ], libs: [ "android.test.runner.stubs.system", @@ -890,7 +968,9 @@ android_ravenwood_test { "androidx.core_core-animation-testing", "androidx.test.ext.junit", "kosmos", + "kotlin-test", "mockito-kotlin-nodeps", + "androidx.compose.runtime_runtime", ], libs: [ "android.test.runner.stubs.system", @@ -962,7 +1042,5 @@ android_app { }, required: [ "privapp_whitelist_com.android.systemui", - "wmshell.protolog.json.gz", - "wmshell.protolog.pb", ], } |