xref: /aosp_15_r20/frameworks/base/packages/SystemUI/Android.bp (revision d57664e9bc4670b3ecf6748a746a57c557b6bc9e)
1*d57664e9SAndroid Build Coastguard Worker//
2*d57664e9SAndroid Build Coastguard Worker// Copyright (C) 2018 The Android Open Source Project
3*d57664e9SAndroid Build Coastguard Worker//
4*d57664e9SAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License");
5*d57664e9SAndroid Build Coastguard Worker// you may not use this file except in compliance with the License.
6*d57664e9SAndroid Build Coastguard Worker// You may obtain a copy of the License at
7*d57664e9SAndroid Build Coastguard Worker//
8*d57664e9SAndroid Build Coastguard Worker//      http://www.apache.org/licenses/LICENSE-2.0
9*d57664e9SAndroid Build Coastguard Worker//
10*d57664e9SAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software
11*d57664e9SAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS,
12*d57664e9SAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*d57664e9SAndroid Build Coastguard Worker// See the License for the specific language governing permissions and
14*d57664e9SAndroid Build Coastguard Worker// limitations under the License.
15*d57664e9SAndroid Build Coastguard Worker//
16*d57664e9SAndroid Build Coastguard Worker
17*d57664e9SAndroid Build Coastguard Workerpackage {
18*d57664e9SAndroid Build Coastguard Worker    default_team: "trendy_team_system_ui_please_use_a_more_specific_subteam_if_possible_",
19*d57664e9SAndroid Build Coastguard Worker    default_applicable_licenses: ["frameworks_base_packages_SystemUI_license"],
20*d57664e9SAndroid Build Coastguard Worker}
21*d57664e9SAndroid Build Coastguard Worker
22*d57664e9SAndroid Build Coastguard Worker// Added automatically by a large-scale-change
23*d57664e9SAndroid Build Coastguard Worker// See: http://go/android-license-faq
24*d57664e9SAndroid Build Coastguard Workerlicense {
25*d57664e9SAndroid Build Coastguard Worker    name: "frameworks_base_packages_SystemUI_license",
26*d57664e9SAndroid Build Coastguard Worker    visibility: [
27*d57664e9SAndroid Build Coastguard Worker        ":__subpackages__",
28*d57664e9SAndroid Build Coastguard Worker        "//development/samples/SceneTransitionLayoutDemo:__subpackages__",
29*d57664e9SAndroid Build Coastguard Worker    ],
30*d57664e9SAndroid Build Coastguard Worker    license_kinds: [
31*d57664e9SAndroid Build Coastguard Worker        "SPDX-license-identifier-Apache-2.0",
32*d57664e9SAndroid Build Coastguard Worker    ],
33*d57664e9SAndroid Build Coastguard Worker    license_text: [
34*d57664e9SAndroid Build Coastguard Worker        "NOTICE",
35*d57664e9SAndroid Build Coastguard Worker    ],
36*d57664e9SAndroid Build Coastguard Worker}
37*d57664e9SAndroid Build Coastguard Worker
38*d57664e9SAndroid Build Coastguard Workerjava_library {
39*d57664e9SAndroid Build Coastguard Worker    name: "SystemUI-proto",
40*d57664e9SAndroid Build Coastguard Worker
41*d57664e9SAndroid Build Coastguard Worker    srcs: ["src/**/*.proto"],
42*d57664e9SAndroid Build Coastguard Worker
43*d57664e9SAndroid Build Coastguard Worker    proto: {
44*d57664e9SAndroid Build Coastguard Worker        type: "nano",
45*d57664e9SAndroid Build Coastguard Worker    },
46*d57664e9SAndroid Build Coastguard Worker
47*d57664e9SAndroid Build Coastguard Worker    libs: [
48*d57664e9SAndroid Build Coastguard Worker        "WindowManager-Shell-proto",
49*d57664e9SAndroid Build Coastguard Worker    ],
50*d57664e9SAndroid Build Coastguard Worker}
51*d57664e9SAndroid Build Coastguard Worker
52*d57664e9SAndroid Build Coastguard Workerjava_library {
53*d57664e9SAndroid Build Coastguard Worker    name: "SystemUI-tags",
54*d57664e9SAndroid Build Coastguard Worker    srcs: ["src/com/android/systemui/EventLogTags.logtags"],
55*d57664e9SAndroid Build Coastguard Worker}
56*d57664e9SAndroid Build Coastguard Worker
57*d57664e9SAndroid Build Coastguard Workerfilegroup {
58*d57664e9SAndroid Build Coastguard Worker    name: "ReleaseJavaFiles",
59*d57664e9SAndroid Build Coastguard Worker    srcs: [
60*d57664e9SAndroid Build Coastguard Worker        "src-release/**/*.kt",
61*d57664e9SAndroid Build Coastguard Worker        "src-release/**/*.java",
62*d57664e9SAndroid Build Coastguard Worker    ],
63*d57664e9SAndroid Build Coastguard Worker    visibility: ["//visibility:private"],
64*d57664e9SAndroid Build Coastguard Worker}
65*d57664e9SAndroid Build Coastguard Worker
66*d57664e9SAndroid Build Coastguard Workerfilegroup {
67*d57664e9SAndroid Build Coastguard Worker    name: "DebugJavaFiles",
68*d57664e9SAndroid Build Coastguard Worker    srcs: [
69*d57664e9SAndroid Build Coastguard Worker        "src-debug/**/*.kt",
70*d57664e9SAndroid Build Coastguard Worker        "src-debug/**/*.java",
71*d57664e9SAndroid Build Coastguard Worker    ],
72*d57664e9SAndroid Build Coastguard Worker    visibility: ["//visibility:private"],
73*d57664e9SAndroid Build Coastguard Worker}
74*d57664e9SAndroid Build Coastguard Worker
75*d57664e9SAndroid Build Coastguard Workerfilegroup {
76*d57664e9SAndroid Build Coastguard Worker    name: "SystemUI-tests-robofiles",
77*d57664e9SAndroid Build Coastguard Worker    srcs: [
78*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/*.kt",
79*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/*.java",
80*d57664e9SAndroid Build Coastguard Worker    ],
81*d57664e9SAndroid Build Coastguard Worker    visibility: ["//visibility:private"],
82*d57664e9SAndroid Build Coastguard Worker}
83*d57664e9SAndroid Build Coastguard Worker
84*d57664e9SAndroid Build Coastguard Worker// Tests where robolectric failed at runtime. (go/central-multivalent)
85*d57664e9SAndroid Build Coastguard Workerfilegroup {
86*d57664e9SAndroid Build Coastguard Worker    name: "SystemUI-tests-broken-robofiles-run",
87*d57664e9SAndroid Build Coastguard Worker    srcs: [
88*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/shade/NotificationShadeWindowViewControllerTest.kt",
89*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/keyguard/domain/interactor/KeyguardQuickAffordanceInteractorSceneContainerTest.kt",
90*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/pipeline/mobile/ui/model/SignalIconModelParameterizedTest.kt",
91*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/education/domain/interactor/KeyboardTouchpadEduInteractorTest.kt",
92*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/biometrics/udfps/SinglePointerTouchProcessorTest.kt",
93*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/animation/back/FlingOnBackAnimationCallbackTest.kt",
94*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/education/domain/ui/view/ContextualEduDialogTest.kt",
95*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/screenshot/ActionIntentCreatorTest.kt",
96*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/keyguard/domain/interactor/KeyguardQuickAffordanceInteractorParameterizedTest.kt",
97*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/accessibility/WindowMagnificationControllerTest.java",
98*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/broadcast/BroadcastDispatcherTest.kt",
99*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/globalactions/GlobalActionsDialogLiteTest.java",
100*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/globalactions/GlobalActionsImeTest.java",
101*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/media/dialog/MediaOutputBaseDialogTest.java",
102*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/media/dialog/MediaOutputBroadcastDialogTest.java",
103*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/media/dialog/MediaOutputDialogTest.java",
104*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/settings/brightness/BrightnessDialogTest.kt",
105*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/shared/clocks/view/SimpleDigitalClockTextViewTest.kt",
106*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/policy/SecurityControllerTest.java",
107*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/lifecycle/SysUiViewModelTest.kt",
108*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/keyguard/ui/viewmodel/KeyguardQuickAffordancesCombinedViewModelTest.kt",
109*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/graphics/ImageLoaderContentProviderTest.kt",
110*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/flags/FakeFeatureFlagsTest.kt",
111*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/communal/data/backup/CommunalBackupUtilsTest.kt",
112*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/AAAPlusPlusVerifySysuiRequiredTestPropertiesTest.java",
113*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/accessibility/AccessibilityGestureTargetsObserverTest.java",
114*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/accessibility/floatingmenu/AccessibilityFloatingMenuControllerTest.java",
115*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/screenshot/appclips/AppClipsActivityTest.java",
116*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/screenshot/appclips/AppClipsTrampolineActivityTest.java",
117*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/screenshot/appclips/AppClipsViewModelTest.java",
118*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/appops/AppOpsControllerTest.java",
119*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/biometrics/BiometricNotificationServiceTest.java",
120*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/bluetooth/BroadcastDialogDelegateTest.java",
121*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/clipboardoverlay/ClipboardOverlayControllerTest.java",
122*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/communal/data/backup/CommunalBackupHelperTest.kt",
123*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/controls/ui/ControlsPopupMenuTest.kt",
124*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/classifier/DistanceClassifierTest.java",
125*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/doze/DozeScreenBrightnessTest.java",
126*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/doze/DozeSensorsTest.java",
127*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/doze/DozeTriggersTest.java",
128*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/classifier/FalsingDataProviderTest.java",
129*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/screenshot/ImageExporterTest.java",
130*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/bouncer/data/repository/KeyguardBouncerRepositoryTest.kt",
131*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/logcat/LogAccessDialogActivityTest.java",
132*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/media/controls/domain/pipeline/MediaDeviceManagerTest.kt",
133*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/media/controls/domain/pipeline/MediaSessionBasedFilterTest.kt",
134*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/accessibility/floatingmenu/MenuNotificationFactoryTest.java",
135*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/accessibility/floatingmenu/MenuViewLayerTest.java",
136*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/classifier/PointerCountClassifierTest.java",
137*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/accessibility/floatingmenu/RadiiAnimatorTest.java",
138*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/screenrecord/RecordingControllerTest.java",
139*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/screenshot/RequestProcessorTest.kt",
140*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/media/controls/domain/resume/ResumeMediaBrowserTest.kt",
141*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/screenshot/scroll/ScrollCaptureClientTest.java",
142*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/accessibility/SecureSettingsContentObserverTest.java",
143*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/media/controls/ui/viewmodel/SeekBarViewModelTest.kt",
144*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/qs/external/TileServicesTest.java",
145*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/ambient/touch/TouchMonitorTest.java",
146*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/accessibility/WindowMagnificationSettingsTest.java",
147*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/CameraProtectionLoaderImplTest.kt",
148*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/SliceBroadcastRelayHandlerTest.java",
149*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/SystemUIApplicationTest.kt",
150*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/SysUICutoutProviderTest.kt",
151*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/keyguard/AdminSecondaryLockScreenControllerTest.java",
152*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/keyguard/KeyguardStatusViewControllerTest.java",
153*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/accessibility/AccessibilityButtonModeObserverTest.java",
154*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/accessibility/AccessibilityButtonTargetsObserverTest.java",
155*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/accessibility/FullscreenMagnificationControllerTest.java",
156*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/accessibility/MagnificationTest.java",
157*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/accessibility/WindowMagnificationAnimationControllerTest.java",
158*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/animation/FontInterpolatorTest.kt",
159*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/animation/TextAnimatorTest.kt",
160*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/animation/TextInterpolatorTest.kt",
161*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/animation/ActivityTransitionAnimatorTest.kt",
162*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/animation/DialogTransitionAnimatorTest.kt",
163*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/broadcast/BroadcastDispatcherTest.kt",
164*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/controls/ui/ControlsActivityTest.kt",
165*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/controls/management/ControlsEditingActivityTest.kt",
166*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/controls/management/ControlsRequestDialogTest.kt",
167*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/controls/ui/DetailDialogTest.kt",
168*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/keyguard/CustomizationProviderTest.kt",
169*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/globalactions/GlobalActionsColumnLayoutTest.java",
170*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/globalactions/GlobalActionsDialogLiteTest.java",
171*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/globalactions/GlobalActionsImeTest.java",
172*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/graphics/ImageLoaderTest.kt",
173*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/keyguard/CustomizationProviderTest.kt",
174*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/keyguard/KeyguardViewMediatorTest.java",
175*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/keyguard/LifecycleTest.java",
176*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/lifecycle/RepeatWhenAttachedTest.kt",
177*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/log/LogBufferTest.kt",
178*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/media/dialog/MediaOutputBaseDialogTest.java",
179*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/media/dialog/MediaOutputBroadcastDialogTest.java",
180*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/media/dialog/MediaOutputDialogTest.java",
181*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/media/controls/domain/resume/MediaResumeListenerTest.kt",
182*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/mediaprojection/taskswitcher/ui/TaskSwitcherNotificationCoordinatorTest.kt",
183*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/people/PeopleProviderTest.java",
184*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/people/PeopleSpaceUtilsTest.java",
185*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/people/widget/PeopleSpaceWidgetManagerTest.java",
186*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/people/PeopleTileViewHelperTest.java",
187*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/power/data/repository/PowerRepositoryImplTest.kt",
188*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/qs/tiles/DndTileTest.kt",
189*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/qs/tiles/DreamTileTest.java",
190*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/qs/QSPanelTest.kt",
191*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/reardisplay/RearDisplayCoreStartableTest.kt",
192*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/reardisplay/RearDisplayDialogControllerTest.java",
193*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/reardisplay/RearDisplayInnerDialogDelegateTest.kt",
194*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/KeyboardShortcutListSearchTest.java",
195*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/KeyboardShortcutsTest.java",
196*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/notification/collection/NotificationEntryTest.java",
197*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/notification/collection/ShadeListBuilderTest.java",
198*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/notification/interruption/NotificationInterruptStateProviderImplTest.java",
199*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/notification/interruption/NotificationInterruptStateProviderWrapperTest.kt",
200*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/notification/interruption/VisualInterruptionDecisionProviderImplTest.kt",
201*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/notification/logging/NotificationLoggerTest.java",
202*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/notification/row/ExpandableNotificationRowTest.java",
203*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/notification/row/NotificationContentViewTest.kt",
204*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/notification/row/NotificationConversationInfoTest.java",
205*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/notification/row/NotificationGutsManagerWithScenesTest.kt",
206*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/notification/row/wrapper/NotificationTemplateViewWrapperTest.kt",
207*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/notification/stack/NotificationStackScrollLayoutTest.java",
208*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/phone/CentralSurfacesImplTest.java",
209*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/phone/fragment/CollapsedStatusBarFragmentTest.java",
210*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/phone/PhoneStatusBarTransitionsTest.kt",
211*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/phone/PhoneStatusBarViewControllerTest.kt",
212*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/phone/PhoneStatusBarViewTest.kt",
213*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/phone/StatusBarBoundsProviderTest.kt",
214*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/phone/StatusBarMoveFromCenterAnimationControllerTest.kt",
215*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/pipeline/airplane/ui/viewmodel/AirplaneModeViewModelImplTest.kt",
216*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/pipeline/mobile/data/repository/prod/MobileConnectionsRepositoryTest.kt",
217*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/pipeline/mobile/ui/view/ModernStatusBarMobileViewTest.kt",
218*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/pipeline/wifi/ui/view/ModernStatusBarWifiViewTest.kt",
219*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/policy/CallbackControllerTest.java",
220*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/policy/DeviceStateRotationLockSettingControllerTest.java",
221*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/policy/InflatedSmartRepliesTest.java",
222*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/policy/LocationControllerImplTest.java",
223*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/policy/RemoteInputViewTest.java",
224*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/policy/SmartReplyViewTest.java",
225*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/theme/ThemeOverlayApplierTest.java",
226*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/touch/TouchInsetManagerTest.java",
227*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/util/LifecycleFragmentTest.java",
228*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/util/sensors/ThresholdSensorImplTest.java",
229*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/volume/VolumeDialogImplTest.java",
230*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/wallet/controller/QuickAccessWalletControllerTest.java",
231*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/wallet/ui/WalletScreenControllerTest.java",
232*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/accessibility/data/repository/AccessibilityQsShortcutsRepositoryImplForDeviceTest.kt",
233*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/biometrics/UdfpsControllerOverlayTest.kt",
234*d57664e9SAndroid Build Coastguard Worker        // TODO(b/322324387): Fails to start due to missing ScreenshotActivity
235*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/bouncer/ui/composable/BouncerContentTest.kt",
236*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/bouncer/ui/composable/PatternBouncerTest.kt",
237*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/clipboardoverlay/ClipboardListenerTest.java",
238*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/communal/data/db/CommunalDatabaseMigrationsTest.kt",
239*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/communal/data/db/CommunalWidgetDaoTest.kt",
240*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/keyboard/shortcut/ui/viewmodel/ShortcutHelperViewModelTest.kt",
241*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/keyguard/ui/viewmodel/KeyguardBottomAreaViewModelTest.kt",
242*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/lifecycle/ActivatableTest.kt",
243*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/media/dialog/MediaSwitchingControllerTest.java",
244*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/qs/QSImplTest.java",
245*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/qs/panels/ui/compose/DragAndDropTest.kt",
246*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/qs/panels/ui/compose/ResizingTest.kt",
247*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/accessibility/floatingmenu/MenuAnimationControllerTest.java",
248*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/animation/TransitionAnimatorTest.kt",
249*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/animation/TransitionAnimatorTest.kt",
250*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/connectivity/NetworkControllerSignalTest.java",
251*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/phone/ScrimControllerTest.java",
252*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/toast/ToastUITest.java",
253*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/policy/FlashlightControllerImplTest.kt",
254*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/pipeline/satellite/data/prod/DeviceBasedSatelliteRepositoryImplTest.kt",
255*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/stylus/StylusUsiPowerUiTest.kt",
256*d57664e9SAndroid Build Coastguard Worker    ],
257*d57664e9SAndroid Build Coastguard Worker}
258*d57664e9SAndroid Build Coastguard Worker
259*d57664e9SAndroid Build Coastguard Worker// Files which use ExtendedMockito on the device.
260*d57664e9SAndroid Build Coastguard Workerfilegroup {
261*d57664e9SAndroid Build Coastguard Worker    name: "SystemUI-tests-broken-robofiles-mockito-extended",
262*d57664e9SAndroid Build Coastguard Worker    srcs: [
263*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/notetask/quickaffordance/NoteTaskQuickAffordanceConfigTest.kt",
264*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/notetask/shortcut/LaunchNoteTaskActivityTest.kt",
265*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/notetask/LaunchNotesRoleSettingsTrampolineActivityTest.kt",
266*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/bluetooth/qsdialog/AudioSharingDeviceItemActionInteractorTest.kt",
267*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/bluetooth/qsdialog/AudioSharingButtonViewModelTest.kt",
268*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/bluetooth/qsdialog/DeviceItemFactoryTest.kt",
269*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/stylus/StylusManagerTest.kt",
270*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/recents/OverviewProxyServiceTest.kt",
271*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/DisplayCutoutBaseViewTest.kt",
272*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/pipeline/mobile/data/repository/CarrierConfigRepositoryTest.kt",
273*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/policy/BatteryControllerTest.java",
274*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/policy/SensitiveNotificationProtectionControllerTest.kt",
275*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/KeyboardShortcutsReceiverTest.java",
276*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/media/controls/domain/pipeline/MediaDataProcessorTest.kt",
277*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/media/controls/domain/pipeline/LegacyMediaDataManagerImplTest.kt",
278*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/temporarydisplay/chipbar/SwipeChipbarAwayGestureHandlerTest.kt",
279*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/qs/tiles/HotspotTileTest.java",
280*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/qs/tiles/dialog/InternetDialogDelegateTest.java",
281*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/navigationbar/NavigationBarControllerImplTest.java",
282*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/wmshell/BubblesTest.java",
283*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/phone/StatusBarNotificationActivityStarterTest.java",
284*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/phone/KeyguardClockPositionAlgorithmTest.java",
285*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/shared/system/RemoteTransitionTest.java",
286*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/qs/tiles/dialog/InternetDialogDelegateControllerTest.java",
287*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/qs/external/TileLifecycleManagerTest.java",
288*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/ScreenDecorationsTest.java",
289*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/policy/BatteryControllerStartableTest.java",
290*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/keyguard/CarrierTextManagerTest.java",
291*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/keyguard/KeyguardUpdateMonitorTest.java",
292*d57664e9SAndroid Build Coastguard Worker    ],
293*d57664e9SAndroid Build Coastguard Worker}
294*d57664e9SAndroid Build Coastguard Worker
295*d57664e9SAndroid Build Coastguard Worker// Tests where compilation failed due to kotlin internal references.
296*d57664e9SAndroid Build Coastguard Workerfilegroup {
297*d57664e9SAndroid Build Coastguard Worker    name: "SystemUI-tests-broken-robofiles-internal",
298*d57664e9SAndroid Build Coastguard Worker    srcs: [
299*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/android/systemui/media/controls/ui/controller/MediaHierarchyManagerTest.kt",
300*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/android/systemui/statusbar/SplitShadeLockScreenOverScrollerTest.kt",
301*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/android/systemui/statusbar/notification/icon/IconManagerTest.kt",
302*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/android/systemui/notetask/NoteTaskInitializerTest.kt",
303*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/policy/VariableDateViewControllerTest.kt",
304*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/policy/DeviceControlsControllerImplTest.kt",
305*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/pipeline/wifi/ui/viewmodel/WifiViewModelIconParameterizedTest.kt",
306*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/pipeline/wifi/shared/model/WifiNetworkModelTest.kt",
307*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/pipeline/shared/data/repository/ConnectivityRepositoryImplTest.kt",
308*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/temporarydisplay/chipbar/ChipbarCoordinatorTest.kt",
309*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/temporarydisplay/TemporaryViewDisplayControllerTest.kt",
310*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/policy/WalletControllerImplTest.kt",
311*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/keyguard/ClockEventControllerTest.kt",
312*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/bluetooth/qsdialog/BluetoothStateInteractorTest.kt",
313*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/bluetooth/qsdialog/BluetoothTileDialogDelegateTest.kt",
314*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/bluetooth/qsdialog/BluetoothTileDialogRepositoryTest.kt",
315*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/bluetooth/qsdialog/BluetoothTileDialogViewModelTest.kt",
316*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/bluetooth/qsdialog/DeviceItemFactoryTest.kt",
317*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/bluetooth/qsdialog/DeviceItemInteractorTest.kt",
318*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/broadcast/UserBroadcastDispatcherTest.kt",
319*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/charging/WiredChargingRippleControllerTest.kt",
320*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/clipboardoverlay/ClipboardModelTest.kt",
321*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/controls/controller/AuxiliaryPersistenceWrapperTest.kt",
322*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/controls/controller/ControlsControllerImplTest.kt",
323*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/controls/controller/DeletionJobServiceTest.kt",
324*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/controls/management/ControlsFavoritingActivityTest.kt",
325*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/controls/ui/ControlsUiControllerImplTest.kt",
326*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/controls/ui/SelectionItemTest.kt",
327*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/keyguard/ui/view/layout/sections/DefaultDeviceEntrySectionTest.kt",
328*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/media/controls/domain/pipeline/LegacyMediaDataFilterImplTest.kt",
329*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/media/controls/domain/pipeline/LegacyMediaDataManagerImplTest.kt",
330*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/media/controls/ui/MediaPlayerDataTest.kt",
331*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/media/controls/ui/animation/AnimationBindHandlerTest.kt",
332*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/media/controls/ui/animation/ColorSchemeTransitionTest.kt",
333*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/media/controls/ui/animation/MetadataAnimationHandlerTest.kt",
334*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/media/controls/ui/controller/MediaCarouselControllerTest.kt",
335*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/media/controls/ui/controller/MediaControlPanelTest.kt",
336*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/media/controls/ui/controller/MediaViewControllerTest.kt",
337*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/media/controls/ui/drawable/SquigglyProgressTest.kt",
338*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/media/taptotransfer/sender/MediaTttSenderCoordinatorTest.kt",
339*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/navigationbar/gestural/BackPanelControllerTest.kt",
340*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/notetask/NoteTaskControllerTest.kt",
341*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/privacy/AppOpsPrivacyItemMonitorTest.kt",
342*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/privacy/PrivacyItemControllerTest.kt",
343*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/qs/external/CustomTileStatePersisterTest.kt",
344*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/qs/external/TileRequestDialogTest.kt",
345*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/qs/external/TileServiceRequestControllerTest.kt",
346*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/qs/tileimpl/QSTileViewImplTest.kt",
347*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/qs/tiles/AlarmTileTest.kt",
348*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/qs/tiles/BluetoothTileTest.kt",
349*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/pipeline/mobile/data/repository/prod/FullMobileConnectionRepositoryTest.kt",
350*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/pipeline/mobile/data/repository/prod/MobileConnectionRepositoryTest.kt",
351*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/pipeline/mobile/data/repository/prod/MobileConnectionTelephonySmokeTests.kt",
352*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/pipeline/mobile/data/repository/MobileRepositorySwitcherTest.kt",
353*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/pipeline/mobile/data/model/SystemUiCarrierConfigTest.kt",
354*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/phone/fragment/MultiSourceMinAlphaControllerTest.kt",
355*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/phone/FoldStateListenerTest.kt",
356*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/notification/stack/ui/view/NotificationStatsLoggerTest.kt",
357*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/notification/row/TextPrecomputerTest.kt",
358*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/notification/row/SingleLineConversationViewBinderTest.kt",
359*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/notification/row/SingleLineViewBinderTest.kt",
360*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/notification/row/SingleLineViewInflaterTest.kt",
361*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/notification/row/ChannelEditorDialogControllerTest.kt",
362*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/notification/logging/NotificationMemoryLoggerTest.kt",
363*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/notification/logging/NotificationMemoryMeterTest.kt",
364*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/notification/logging/NotificationMemoryViewWalkerTest.kt",
365*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/notification/collection/coordinator/ViewConfigCoordinatorTest.kt",
366*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/notification/collection/coordinator/StackCoordinatorTest.kt",
367*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/notification/collection/coordinator/ShadeEventCoordinatorTest.kt",
368*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/notification/collection/coordinator/DataStoreCoordinatorTest.kt",
369*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/notification/collection/coordinator/RowAppearanceCoordinatorTest.kt",
370*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/notification/RoundableTest.kt",
371*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/stylus/StylusUsiPowerUiTest.kt",
372*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/gesture/GenericGestureDetectorTest.kt",
373*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/events/SystemStatusAnimationSchedulerImplTest.kt",
374*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/connectivity/MobileStateTest.kt",
375*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/commandline/CommandParserTest.kt",
376*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/LockscreenShadeTransitionControllerTest.kt",
377*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/statusbar/LightRevealScrimTest.kt",
378*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/shade/transition/LargeScreenShadeInterpolatorImplTest.kt",
379*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/shade/ShadeExpansionStateManagerTest.kt",
380*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/shade/ShadeHeaderControllerTest.kt",
381*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/shade/NotificationsQSContainerControllerTest.kt",
382*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/settings/UserFileManagerImplTest.kt",
383*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/settings/UserTrackerImplReceiveTest.kt",
384*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/settings/UserTrackerImplTest.kt",
385*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/shade/GlanceableHubContainerControllerTest.kt",
386*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/shade/NotificationsQSContainerControllerLegacyTest.kt",
387*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/screenshot/ScreenshotPolicyImplTest.kt",
388*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/qs/tileimpl/TilesStatesTextTest.kt",
389*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/media/controls/domain/pipeline/MediaDataFilterImplTest.kt",
390*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/controls/ui/ControlViewHolderTest.kt",
391*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/controls/settings/ControlsSettingsDialogManagerImplTest.kt",
392*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/controls/controller/ControlsBindingControllerImplTest.kt",
393*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/bluetooth/qsdialog/BluetoothAutoOnRepositoryTest.kt",
394*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/media/taptotransfer/receiver/FakeMediaTttChipControllerReceiver.kt",
395*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/media/taptotransfer/receiver/MediaTttChipControllerReceiverTest.kt",
396*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/controls/management/ControlsProviderSelectorActivityTest.kt",
397*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/settings/DisplayTrackerImplTest.kt",
398*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/biometrics/ui/viewmodel/PromptViewModelTest.kt",
399*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/systemui/wmshell/BubblesTest.java",
400*d57664e9SAndroid Build Coastguard Worker    ],
401*d57664e9SAndroid Build Coastguard Worker}
402*d57664e9SAndroid Build Coastguard Worker
403*d57664e9SAndroid Build Coastguard Worker//Create a library to expose SystemUI's resources to other modules.
404*d57664e9SAndroid Build Coastguard Workerandroid_library {
405*d57664e9SAndroid Build Coastguard Worker    name: "SystemUI-res",
406*d57664e9SAndroid Build Coastguard Worker    use_resource_processor: true,
407*d57664e9SAndroid Build Coastguard Worker    resource_dirs: [
408*d57664e9SAndroid Build Coastguard Worker        "res-product",
409*d57664e9SAndroid Build Coastguard Worker        "res-keyguard",
410*d57664e9SAndroid Build Coastguard Worker        "res",
411*d57664e9SAndroid Build Coastguard Worker    ],
412*d57664e9SAndroid Build Coastguard Worker    static_libs: [
413*d57664e9SAndroid Build Coastguard Worker        "SystemUISharedLib",
414*d57664e9SAndroid Build Coastguard Worker        "SystemUICustomizationLib",
415*d57664e9SAndroid Build Coastguard Worker        "SettingsLib",
416*d57664e9SAndroid Build Coastguard Worker        "androidx.leanback_leanback",
417*d57664e9SAndroid Build Coastguard Worker        "androidx.slice_slice-core",
418*d57664e9SAndroid Build Coastguard Worker        "androidx.slice_slice-view",
419*d57664e9SAndroid Build Coastguard Worker    ],
420*d57664e9SAndroid Build Coastguard Worker    manifest: "AndroidManifest-res.xml",
421*d57664e9SAndroid Build Coastguard Worker}
422*d57664e9SAndroid Build Coastguard Worker
423*d57664e9SAndroid Build Coastguard Workerandroid_library {
424*d57664e9SAndroid Build Coastguard Worker    name: "SystemUI-core",
425*d57664e9SAndroid Build Coastguard Worker    srcs: [
426*d57664e9SAndroid Build Coastguard Worker        "src/**/*.kt",
427*d57664e9SAndroid Build Coastguard Worker        "src/**/*.java",
428*d57664e9SAndroid Build Coastguard Worker        "src/**/I*.aidl",
429*d57664e9SAndroid Build Coastguard Worker        ":ReleaseJavaFiles",
430*d57664e9SAndroid Build Coastguard Worker        "compose/features/src/**/*.kt",
431*d57664e9SAndroid Build Coastguard Worker        "compose/facade/enabled/src/**/*.kt",
432*d57664e9SAndroid Build Coastguard Worker    ],
433*d57664e9SAndroid Build Coastguard Worker    product_variables: {
434*d57664e9SAndroid Build Coastguard Worker        debuggable: {
435*d57664e9SAndroid Build Coastguard Worker            srcs: [":DebugJavaFiles"],
436*d57664e9SAndroid Build Coastguard Worker            exclude_srcs: [":ReleaseJavaFiles"],
437*d57664e9SAndroid Build Coastguard Worker        },
438*d57664e9SAndroid Build Coastguard Worker    },
439*d57664e9SAndroid Build Coastguard Worker    use_resource_processor: true,
440*d57664e9SAndroid Build Coastguard Worker    resource_dirs: [],
441*d57664e9SAndroid Build Coastguard Worker    static_libs: [
442*d57664e9SAndroid Build Coastguard Worker        "//frameworks/libs/systemui:compilelib",
443*d57664e9SAndroid Build Coastguard Worker        "//frameworks/base/packages/SystemUI/pods/com/android/systemui/dagger:api",
444*d57664e9SAndroid Build Coastguard Worker        "//frameworks/base/packages/SystemUI/pods/com/android/systemui/util/settings:api",
445*d57664e9SAndroid Build Coastguard Worker        "//frameworks/base/packages/SystemUI/pods/com/android/systemui/retail:impl",
446*d57664e9SAndroid Build Coastguard Worker        "SystemUI-res",
447*d57664e9SAndroid Build Coastguard Worker        "WifiTrackerLib",
448*d57664e9SAndroid Build Coastguard Worker        "WindowManager-Shell",
449*d57664e9SAndroid Build Coastguard Worker        "PlatformAnimationLib",
450*d57664e9SAndroid Build Coastguard Worker        "SystemUICommon",
451*d57664e9SAndroid Build Coastguard Worker        "SystemUICustomizationLib",
452*d57664e9SAndroid Build Coastguard Worker        "SystemUILogLib",
453*d57664e9SAndroid Build Coastguard Worker        "SystemUIPluginLib",
454*d57664e9SAndroid Build Coastguard Worker        "SystemUISharedLib",
455*d57664e9SAndroid Build Coastguard Worker        "SystemUI-shared-utils",
456*d57664e9SAndroid Build Coastguard Worker        "SystemUI-statsd",
457*d57664e9SAndroid Build Coastguard Worker        "SettingsLib",
458*d57664e9SAndroid Build Coastguard Worker        "com_android_systemui_flags_lib",
459*d57664e9SAndroid Build Coastguard Worker        "//frameworks/libs/systemui:com_android_systemui_shared_flags_lib",
460*d57664e9SAndroid Build Coastguard Worker        "androidx.core_core-ktx",
461*d57664e9SAndroid Build Coastguard Worker        "androidx.viewpager2_viewpager2",
462*d57664e9SAndroid Build Coastguard Worker        "androidx.legacy_legacy-support-v4",
463*d57664e9SAndroid Build Coastguard Worker        "androidx.recyclerview_recyclerview",
464*d57664e9SAndroid Build Coastguard Worker        "androidx.preference_preference",
465*d57664e9SAndroid Build Coastguard Worker        "androidx.appcompat_appcompat",
466*d57664e9SAndroid Build Coastguard Worker        "androidx.concurrent_concurrent-futures",
467*d57664e9SAndroid Build Coastguard Worker        "androidx.concurrent_concurrent-futures-ktx",
468*d57664e9SAndroid Build Coastguard Worker        "androidx.mediarouter_mediarouter",
469*d57664e9SAndroid Build Coastguard Worker        "androidx.palette_palette",
470*d57664e9SAndroid Build Coastguard Worker        "androidx.legacy_legacy-preference-v14",
471*d57664e9SAndroid Build Coastguard Worker        "androidx.leanback_leanback",
472*d57664e9SAndroid Build Coastguard Worker        "androidx.slice_slice-core",
473*d57664e9SAndroid Build Coastguard Worker        "androidx.slice_slice-view",
474*d57664e9SAndroid Build Coastguard Worker        "androidx.slice_slice-builders",
475*d57664e9SAndroid Build Coastguard Worker        "androidx.arch.core_core-runtime",
476*d57664e9SAndroid Build Coastguard Worker        "androidx.lifecycle_lifecycle-common-java8",
477*d57664e9SAndroid Build Coastguard Worker        "androidx.lifecycle_lifecycle-extensions",
478*d57664e9SAndroid Build Coastguard Worker        "androidx.lifecycle_lifecycle-runtime-ktx",
479*d57664e9SAndroid Build Coastguard Worker        "androidx.dynamicanimation_dynamicanimation",
480*d57664e9SAndroid Build Coastguard Worker        "androidx-constraintlayout_constraintlayout",
481*d57664e9SAndroid Build Coastguard Worker        "androidx.exifinterface_exifinterface",
482*d57664e9SAndroid Build Coastguard Worker        "androidx.room_room-runtime",
483*d57664e9SAndroid Build Coastguard Worker        "androidx.room_room-ktx",
484*d57664e9SAndroid Build Coastguard Worker        "androidx.datastore_datastore-preferences",
485*d57664e9SAndroid Build Coastguard Worker        "androidx.media3.media3-common",
486*d57664e9SAndroid Build Coastguard Worker        "androidx.media3.media3-session",
487*d57664e9SAndroid Build Coastguard Worker        "com.google.android.material_material",
488*d57664e9SAndroid Build Coastguard Worker        "device_state_flags_lib",
489*d57664e9SAndroid Build Coastguard Worker        "kotlinx_coroutines_android",
490*d57664e9SAndroid Build Coastguard Worker        "kotlinx_coroutines",
491*d57664e9SAndroid Build Coastguard Worker        "//frameworks/libs/systemui:iconloader_base",
492*d57664e9SAndroid Build Coastguard Worker        "SystemUI-tags",
493*d57664e9SAndroid Build Coastguard Worker        "SystemUI-proto",
494*d57664e9SAndroid Build Coastguard Worker        "monet",
495*d57664e9SAndroid Build Coastguard Worker        "libmonet",
496*d57664e9SAndroid Build Coastguard Worker        "dagger2",
497*d57664e9SAndroid Build Coastguard Worker        "jsr305",
498*d57664e9SAndroid Build Coastguard Worker        "jsr330",
499*d57664e9SAndroid Build Coastguard Worker        "lottie",
500*d57664e9SAndroid Build Coastguard Worker        "lottie_compose",
501*d57664e9SAndroid Build Coastguard Worker        "LowLightDreamLib",
502*d57664e9SAndroid Build Coastguard Worker        "TraceurCommon",
503*d57664e9SAndroid Build Coastguard Worker        "Traceur-res",
504*d57664e9SAndroid Build Coastguard Worker        "//frameworks/libs/systemui:motion_tool_lib",
505*d57664e9SAndroid Build Coastguard Worker        "//frameworks/libs/systemui:contextualeducationlib",
506*d57664e9SAndroid Build Coastguard Worker        "notification_flags_lib",
507*d57664e9SAndroid Build Coastguard Worker        "PlatformComposeCore",
508*d57664e9SAndroid Build Coastguard Worker        "PlatformComposeSceneTransitionLayout",
509*d57664e9SAndroid Build Coastguard Worker        "androidx.compose.runtime_runtime",
510*d57664e9SAndroid Build Coastguard Worker        "androidx.compose.material3_material3",
511*d57664e9SAndroid Build Coastguard Worker        "androidx.compose.material_material-icons-extended",
512*d57664e9SAndroid Build Coastguard Worker        "androidx.activity_activity-compose",
513*d57664e9SAndroid Build Coastguard Worker        "androidx.compose.animation_animation-graphics",
514*d57664e9SAndroid Build Coastguard Worker        "androidx.lifecycle_lifecycle-viewmodel-compose",
515*d57664e9SAndroid Build Coastguard Worker    ],
516*d57664e9SAndroid Build Coastguard Worker    libs: [
517*d57664e9SAndroid Build Coastguard Worker        "keepanno-annotations",
518*d57664e9SAndroid Build Coastguard Worker    ],
519*d57664e9SAndroid Build Coastguard Worker    manifest: "AndroidManifest.xml",
520*d57664e9SAndroid Build Coastguard Worker
521*d57664e9SAndroid Build Coastguard Worker    javacflags: [
522*d57664e9SAndroid Build Coastguard Worker        "-Adagger.fastInit=enabled",
523*d57664e9SAndroid Build Coastguard Worker        "-Adagger.explicitBindingConflictsWithInject=ERROR",
524*d57664e9SAndroid Build Coastguard Worker        "-Adagger.strictMultibindingValidation=enabled",
525*d57664e9SAndroid Build Coastguard Worker        "-Aroom.schemaLocation=frameworks/base/packages/SystemUI/schemas",
526*d57664e9SAndroid Build Coastguard Worker    ],
527*d57664e9SAndroid Build Coastguard Worker    kotlincflags: ["-Xjvm-default=all"],
528*d57664e9SAndroid Build Coastguard Worker
529*d57664e9SAndroid Build Coastguard Worker    plugins: [
530*d57664e9SAndroid Build Coastguard Worker        "androidx.room_room-compiler-plugin",
531*d57664e9SAndroid Build Coastguard Worker        "dagger2-compiler",
532*d57664e9SAndroid Build Coastguard Worker    ],
533*d57664e9SAndroid Build Coastguard Worker
534*d57664e9SAndroid Build Coastguard Worker    lint: {
535*d57664e9SAndroid Build Coastguard Worker        extra_check_modules: ["SystemUILintChecker"],
536*d57664e9SAndroid Build Coastguard Worker        warning_checks: ["MissingApacheLicenseDetector"],
537*d57664e9SAndroid Build Coastguard Worker        baseline_filename: "lint-baseline.xml",
538*d57664e9SAndroid Build Coastguard Worker    },
539*d57664e9SAndroid Build Coastguard Worker}
540*d57664e9SAndroid Build Coastguard Worker
541*d57664e9SAndroid Build Coastguard Workerfilegroup {
542*d57664e9SAndroid Build Coastguard Worker    name: "AAA-src",
543*d57664e9SAndroid Build Coastguard Worker    srcs: ["tests/src/com/android/AAAPlusPlusVerifySysuiRequiredTestPropertiesTest.java"],
544*d57664e9SAndroid Build Coastguard Worker    path: "tests/src",
545*d57664e9SAndroid Build Coastguard Worker}
546*d57664e9SAndroid Build Coastguard Worker
547*d57664e9SAndroid Build Coastguard Workerfilegroup {
548*d57664e9SAndroid Build Coastguard Worker    name: "kosmos-src",
549*d57664e9SAndroid Build Coastguard Worker    srcs: ["tests/utils/kosmos/src/**/*.kt"],
550*d57664e9SAndroid Build Coastguard Worker    path: "tests/utils/kosmos",
551*d57664e9SAndroid Build Coastguard Worker}
552*d57664e9SAndroid Build Coastguard Worker
553*d57664e9SAndroid Build Coastguard Workerjava_library {
554*d57664e9SAndroid Build Coastguard Worker    name: "kosmos",
555*d57664e9SAndroid Build Coastguard Worker    host_supported: true,
556*d57664e9SAndroid Build Coastguard Worker    srcs: [":kosmos-src"],
557*d57664e9SAndroid Build Coastguard Worker    static_libs: [
558*d57664e9SAndroid Build Coastguard Worker        "kotlin-reflect",
559*d57664e9SAndroid Build Coastguard Worker        "kotlin-stdlib",
560*d57664e9SAndroid Build Coastguard Worker    ],
561*d57664e9SAndroid Build Coastguard Worker}
562*d57664e9SAndroid Build Coastguard Worker
563*d57664e9SAndroid Build Coastguard Workerfilegroup {
564*d57664e9SAndroid Build Coastguard Worker    name: "SystemUI-tests-utils",
565*d57664e9SAndroid Build Coastguard Worker    srcs: [
566*d57664e9SAndroid Build Coastguard Worker        "tests/utils/src/**/*.java",
567*d57664e9SAndroid Build Coastguard Worker        "tests/utils/src/**/*.kt",
568*d57664e9SAndroid Build Coastguard Worker        ":kosmos-src",
569*d57664e9SAndroid Build Coastguard Worker    ],
570*d57664e9SAndroid Build Coastguard Worker    path: "tests/utils",
571*d57664e9SAndroid Build Coastguard Worker}
572*d57664e9SAndroid Build Coastguard Worker
573*d57664e9SAndroid Build Coastguard Workerfilegroup {
574*d57664e9SAndroid Build Coastguard Worker    name: "SystemUI-robotest-utils",
575*d57664e9SAndroid Build Coastguard Worker    srcs: [
576*d57664e9SAndroid Build Coastguard Worker        "tests/robolectric/src/com/android/systemui/testutils/**/*.kt",
577*d57664e9SAndroid Build Coastguard Worker        "tests/robolectric/src/com/android/systemui/testutils/**/*.java",
578*d57664e9SAndroid Build Coastguard Worker    ],
579*d57664e9SAndroid Build Coastguard Worker    path: "tests/robolectric/src/com/android/systemui/testutils",
580*d57664e9SAndroid Build Coastguard Worker}
581*d57664e9SAndroid Build Coastguard Worker
582*d57664e9SAndroid Build Coastguard Workerfilegroup {
583*d57664e9SAndroid Build Coastguard Worker    name: "SystemUI-tests-multivalent",
584*d57664e9SAndroid Build Coastguard Worker    srcs: [
585*d57664e9SAndroid Build Coastguard Worker        "multivalentTests/src/**/*.kt",
586*d57664e9SAndroid Build Coastguard Worker        "multivalentTests/src/**/*.java",
587*d57664e9SAndroid Build Coastguard Worker    ],
588*d57664e9SAndroid Build Coastguard Worker    path: "multivalentTests/src",
589*d57664e9SAndroid Build Coastguard Worker}
590*d57664e9SAndroid Build Coastguard Worker
591*d57664e9SAndroid Build Coastguard Workerjava_library {
592*d57664e9SAndroid Build Coastguard Worker    name: "SystemUI-tests-concurrency",
593*d57664e9SAndroid Build Coastguard Worker    srcs: [
594*d57664e9SAndroid Build Coastguard Worker        "src/com/android/systemui/util/concurrency/DelayableExecutor.java",
595*d57664e9SAndroid Build Coastguard Worker        "src/com/android/systemui/util/time/SystemClock.java",
596*d57664e9SAndroid Build Coastguard Worker        "tests/utils/src/com/android/systemui/util/concurrency/FakeExecutor.java",
597*d57664e9SAndroid Build Coastguard Worker        "tests/utils/src/com/android/systemui/util/time/FakeSystemClock.java",
598*d57664e9SAndroid Build Coastguard Worker    ],
599*d57664e9SAndroid Build Coastguard Worker    jarjar_rules: ":jarjar-rules-shared",
600*d57664e9SAndroid Build Coastguard Worker}
601*d57664e9SAndroid Build Coastguard Worker
602*d57664e9SAndroid Build Coastguard Workerandroid_library {
603*d57664e9SAndroid Build Coastguard Worker    name: "SystemUI-tests-base",
604*d57664e9SAndroid Build Coastguard Worker    use_resource_processor: true,
605*d57664e9SAndroid Build Coastguard Worker    manifest: "tests/AndroidManifest-base.xml",
606*d57664e9SAndroid Build Coastguard Worker    resource_dirs: [
607*d57664e9SAndroid Build Coastguard Worker        "tests/res",
608*d57664e9SAndroid Build Coastguard Worker    ],
609*d57664e9SAndroid Build Coastguard Worker    asset_dirs: [
610*d57664e9SAndroid Build Coastguard Worker        "tests/goldens",
611*d57664e9SAndroid Build Coastguard Worker        "schemas",
612*d57664e9SAndroid Build Coastguard Worker    ],
613*d57664e9SAndroid Build Coastguard Worker    static_libs: [
614*d57664e9SAndroid Build Coastguard Worker        "SystemUI-res",
615*d57664e9SAndroid Build Coastguard Worker        "WifiTrackerLib",
616*d57664e9SAndroid Build Coastguard Worker        "PlatformAnimationLib",
617*d57664e9SAndroid Build Coastguard Worker        "PlatformMotionTestingCompose",
618*d57664e9SAndroid Build Coastguard Worker        "ScreenshotComposeUtilsLib",
619*d57664e9SAndroid Build Coastguard Worker        "SystemUIPluginLib",
620*d57664e9SAndroid Build Coastguard Worker        "SystemUISharedLib",
621*d57664e9SAndroid Build Coastguard Worker        "SystemUICustomizationLib",
622*d57664e9SAndroid Build Coastguard Worker        "SystemUICustomizationTestUtils",
623*d57664e9SAndroid Build Coastguard Worker        "SystemUI-shared-utils",
624*d57664e9SAndroid Build Coastguard Worker        "SystemUI-statsd",
625*d57664e9SAndroid Build Coastguard Worker        "SettingsLib",
626*d57664e9SAndroid Build Coastguard Worker        "com_android_systemui_flags_lib",
627*d57664e9SAndroid Build Coastguard Worker        "//frameworks/libs/systemui:com_android_systemui_shared_flags_lib",
628*d57664e9SAndroid Build Coastguard Worker        "flag-junit-base",
629*d57664e9SAndroid Build Coastguard Worker        "platform-parametric-runner-lib",
630*d57664e9SAndroid Build Coastguard Worker        "androidx.viewpager2_viewpager2",
631*d57664e9SAndroid Build Coastguard Worker        "androidx.legacy_legacy-support-v4",
632*d57664e9SAndroid Build Coastguard Worker        "androidx.recyclerview_recyclerview",
633*d57664e9SAndroid Build Coastguard Worker        "androidx.preference_preference",
634*d57664e9SAndroid Build Coastguard Worker        "androidx.appcompat_appcompat",
635*d57664e9SAndroid Build Coastguard Worker        "androidx.concurrent_concurrent-futures",
636*d57664e9SAndroid Build Coastguard Worker        "androidx.mediarouter_mediarouter",
637*d57664e9SAndroid Build Coastguard Worker        "androidx.palette_palette",
638*d57664e9SAndroid Build Coastguard Worker        "androidx.legacy_legacy-preference-v14",
639*d57664e9SAndroid Build Coastguard Worker        "androidx.leanback_leanback",
640*d57664e9SAndroid Build Coastguard Worker        "androidx.slice_slice-core",
641*d57664e9SAndroid Build Coastguard Worker        "androidx.slice_slice-view",
642*d57664e9SAndroid Build Coastguard Worker        "androidx.slice_slice-builders",
643*d57664e9SAndroid Build Coastguard Worker        "androidx.arch.core_core-runtime",
644*d57664e9SAndroid Build Coastguard Worker        "androidx.lifecycle_lifecycle-common-java8",
645*d57664e9SAndroid Build Coastguard Worker        "androidx.lifecycle_lifecycle-extensions",
646*d57664e9SAndroid Build Coastguard Worker        "androidx.lifecycle_lifecycle-runtime-ktx",
647*d57664e9SAndroid Build Coastguard Worker        "androidx.dynamicanimation_dynamicanimation",
648*d57664e9SAndroid Build Coastguard Worker        "androidx-constraintlayout_constraintlayout",
649*d57664e9SAndroid Build Coastguard Worker        "androidx.exifinterface_exifinterface",
650*d57664e9SAndroid Build Coastguard Worker        "androidx.room_room-runtime",
651*d57664e9SAndroid Build Coastguard Worker        "androidx.room_room-testing",
652*d57664e9SAndroid Build Coastguard Worker        "androidx.room_room-ktx",
653*d57664e9SAndroid Build Coastguard Worker        "androidx.datastore_datastore-preferences",
654*d57664e9SAndroid Build Coastguard Worker        "androidx.media3.media3-common",
655*d57664e9SAndroid Build Coastguard Worker        "androidx.media3.media3-session",
656*d57664e9SAndroid Build Coastguard Worker        "device_state_flags_lib",
657*d57664e9SAndroid Build Coastguard Worker        "kotlinx-coroutines-android",
658*d57664e9SAndroid Build Coastguard Worker        "kotlinx-coroutines-core",
659*d57664e9SAndroid Build Coastguard Worker        "kotlinx_coroutines_test",
660*d57664e9SAndroid Build Coastguard Worker        "kotlin-reflect",
661*d57664e9SAndroid Build Coastguard Worker        "//frameworks/libs/systemui:iconloader_base",
662*d57664e9SAndroid Build Coastguard Worker        "SystemUI-tags",
663*d57664e9SAndroid Build Coastguard Worker        "SystemUI-proto",
664*d57664e9SAndroid Build Coastguard Worker        "metrics-helper-lib",
665*d57664e9SAndroid Build Coastguard Worker        "hamcrest-library",
666*d57664e9SAndroid Build Coastguard Worker        "androidx.test.rules",
667*d57664e9SAndroid Build Coastguard Worker        "testables",
668*d57664e9SAndroid Build Coastguard Worker        "truth",
669*d57664e9SAndroid Build Coastguard Worker        "monet",
670*d57664e9SAndroid Build Coastguard Worker        "libmonet",
671*d57664e9SAndroid Build Coastguard Worker        "lottie_compose",
672*d57664e9SAndroid Build Coastguard Worker        "dagger2",
673*d57664e9SAndroid Build Coastguard Worker        "jsr330",
674*d57664e9SAndroid Build Coastguard Worker        "WindowManager-Shell",
675*d57664e9SAndroid Build Coastguard Worker        "LowLightDreamLib",
676*d57664e9SAndroid Build Coastguard Worker        "//frameworks/libs/systemui:motion_tool_lib",
677*d57664e9SAndroid Build Coastguard Worker        "//frameworks/libs/systemui:contextualeducationlib",
678*d57664e9SAndroid Build Coastguard Worker        "androidx.core_core-animation-testing",
679*d57664e9SAndroid Build Coastguard Worker        "androidx.lifecycle_lifecycle-runtime-testing",
680*d57664e9SAndroid Build Coastguard Worker        "androidx.compose.ui_ui",
681*d57664e9SAndroid Build Coastguard Worker        "flag-junit",
682*d57664e9SAndroid Build Coastguard Worker        "ravenwood-junit",
683*d57664e9SAndroid Build Coastguard Worker        "platform-test-annotations",
684*d57664e9SAndroid Build Coastguard Worker        "notification_flags_lib",
685*d57664e9SAndroid Build Coastguard Worker        "PlatformComposeCore",
686*d57664e9SAndroid Build Coastguard Worker        "PlatformComposeSceneTransitionLayout",
687*d57664e9SAndroid Build Coastguard Worker        "PlatformComposeSceneTransitionLayoutTestsUtils",
688*d57664e9SAndroid Build Coastguard Worker        "androidx.compose.runtime_runtime",
689*d57664e9SAndroid Build Coastguard Worker        "androidx.compose.material3_material3",
690*d57664e9SAndroid Build Coastguard Worker        "androidx.compose.material_material-icons-extended",
691*d57664e9SAndroid Build Coastguard Worker        "androidx.activity_activity-compose",
692*d57664e9SAndroid Build Coastguard Worker        "androidx.compose.animation_animation-graphics",
693*d57664e9SAndroid Build Coastguard Worker        "androidx.lifecycle_lifecycle-viewmodel-compose",
694*d57664e9SAndroid Build Coastguard Worker        "TraceurCommon",
695*d57664e9SAndroid Build Coastguard Worker        "Traceur-res",
696*d57664e9SAndroid Build Coastguard Worker    ],
697*d57664e9SAndroid Build Coastguard Worker}
698*d57664e9SAndroid Build Coastguard Worker
699*d57664e9SAndroid Build Coastguard Workerandroid_library {
700*d57664e9SAndroid Build Coastguard Worker    name: "SystemUI-tests",
701*d57664e9SAndroid Build Coastguard Worker    use_resource_processor: true,
702*d57664e9SAndroid Build Coastguard Worker    manifest: "tests/AndroidManifest-base.xml",
703*d57664e9SAndroid Build Coastguard Worker    resource_dirs: [],
704*d57664e9SAndroid Build Coastguard Worker    additional_manifests: ["tests/AndroidManifest.xml"],
705*d57664e9SAndroid Build Coastguard Worker    srcs: [
706*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/*.kt",
707*d57664e9SAndroid Build Coastguard Worker        "tests/src/**/*.java",
708*d57664e9SAndroid Build Coastguard Worker        "src/**/*.kt",
709*d57664e9SAndroid Build Coastguard Worker        "src/**/*.java",
710*d57664e9SAndroid Build Coastguard Worker        "src/**/I*.aidl",
711*d57664e9SAndroid Build Coastguard Worker        ":ReleaseJavaFiles",
712*d57664e9SAndroid Build Coastguard Worker        ":SystemUI-tests-multivalent",
713*d57664e9SAndroid Build Coastguard Worker        ":SystemUI-tests-utils",
714*d57664e9SAndroid Build Coastguard Worker        "compose/features/src/**/*.kt",
715*d57664e9SAndroid Build Coastguard Worker        "compose/facade/enabled/src/**/*.kt",
716*d57664e9SAndroid Build Coastguard Worker    ],
717*d57664e9SAndroid Build Coastguard Worker    static_libs: [
718*d57664e9SAndroid Build Coastguard Worker        "//frameworks/libs/systemui:compilelib",
719*d57664e9SAndroid Build Coastguard Worker        "//frameworks/base/packages/SystemUI/pods/com/android/systemui/dagger:api",
720*d57664e9SAndroid Build Coastguard Worker        "//frameworks/base/packages/SystemUI/pods/com/android/systemui/util/settings:api",
721*d57664e9SAndroid Build Coastguard Worker        "//frameworks/base/packages/SystemUI/pods/com/android/systemui/retail:impl",
722*d57664e9SAndroid Build Coastguard Worker        "SystemUI-tests-base",
723*d57664e9SAndroid Build Coastguard Worker        "androidx.test.uiautomator_uiautomator",
724*d57664e9SAndroid Build Coastguard Worker        "androidx.core_core-animation-testing",
725*d57664e9SAndroid Build Coastguard Worker        "androidx.lifecycle_lifecycle-runtime-testing",
726*d57664e9SAndroid Build Coastguard Worker        "mockito-target-extended-minus-junit4",
727*d57664e9SAndroid Build Coastguard Worker        "mockito-kotlin-nodeps",
728*d57664e9SAndroid Build Coastguard Worker        "androidx.test.ext.junit",
729*d57664e9SAndroid Build Coastguard Worker        "androidx.test.ext.truth",
730*d57664e9SAndroid Build Coastguard Worker        "kotlin-test",
731*d57664e9SAndroid Build Coastguard Worker        "platform-screenshot-diff-core",
732*d57664e9SAndroid Build Coastguard Worker        "PlatformMotionTesting",
733*d57664e9SAndroid Build Coastguard Worker        "SystemUICustomizationTestUtils",
734*d57664e9SAndroid Build Coastguard Worker        "androidx.compose.runtime_runtime",
735*d57664e9SAndroid Build Coastguard Worker        "kosmos",
736*d57664e9SAndroid Build Coastguard Worker        "testables",
737*d57664e9SAndroid Build Coastguard Worker        "androidx.test.rules",
738*d57664e9SAndroid Build Coastguard Worker    ],
739*d57664e9SAndroid Build Coastguard Worker    libs: [
740*d57664e9SAndroid Build Coastguard Worker        "android.test.runner.stubs.system",
741*d57664e9SAndroid Build Coastguard Worker        "android.test.base.stubs.system",
742*d57664e9SAndroid Build Coastguard Worker        "android.test.mock.stubs.system",
743*d57664e9SAndroid Build Coastguard Worker        "keepanno-annotations",
744*d57664e9SAndroid Build Coastguard Worker    ],
745*d57664e9SAndroid Build Coastguard Worker    kotlincflags: [
746*d57664e9SAndroid Build Coastguard Worker        "-Xjvm-default=all",
747*d57664e9SAndroid Build Coastguard Worker        // TODO(b/352363800): Why do we need this?
748*d57664e9SAndroid Build Coastguard Worker        "-J-Xmx8192M",
749*d57664e9SAndroid Build Coastguard Worker    ],
750*d57664e9SAndroid Build Coastguard Worker    aaptflags: [
751*d57664e9SAndroid Build Coastguard Worker        "--extra-packages",
752*d57664e9SAndroid Build Coastguard Worker        "com.android.systemui",
753*d57664e9SAndroid Build Coastguard Worker    ],
754*d57664e9SAndroid Build Coastguard Worker    plugins: [
755*d57664e9SAndroid Build Coastguard Worker        "androidx.room_room-compiler-plugin",
756*d57664e9SAndroid Build Coastguard Worker        "dagger2-compiler",
757*d57664e9SAndroid Build Coastguard Worker    ],
758*d57664e9SAndroid Build Coastguard Worker    lint: {
759*d57664e9SAndroid Build Coastguard Worker        test: true,
760*d57664e9SAndroid Build Coastguard Worker        extra_check_modules: ["SystemUILintChecker"],
761*d57664e9SAndroid Build Coastguard Worker    },
762*d57664e9SAndroid Build Coastguard Worker}
763*d57664e9SAndroid Build Coastguard Worker
764*d57664e9SAndroid Build Coastguard Workerandroid_app {
765*d57664e9SAndroid Build Coastguard Worker    name: "SystemUIRobo-stub",
766*d57664e9SAndroid Build Coastguard Worker    // SystemUiRavenTests references the .aapt.srcjar
767*d57664e9SAndroid Build Coastguard Worker    use_resource_processor: false,
768*d57664e9SAndroid Build Coastguard Worker    defaults: [
769*d57664e9SAndroid Build Coastguard Worker        "platform_app_defaults",
770*d57664e9SAndroid Build Coastguard Worker        "SystemUI_optimized_defaults",
771*d57664e9SAndroid Build Coastguard Worker    ],
772*d57664e9SAndroid Build Coastguard Worker    manifest: "tests/AndroidManifest-base.xml",
773*d57664e9SAndroid Build Coastguard Worker
774*d57664e9SAndroid Build Coastguard Worker    static_libs: [
775*d57664e9SAndroid Build Coastguard Worker        "//frameworks/libs/systemui:compilelib",
776*d57664e9SAndroid Build Coastguard Worker        "SystemUI-tests-base",
777*d57664e9SAndroid Build Coastguard Worker        "androidx.compose.runtime_runtime",
778*d57664e9SAndroid Build Coastguard Worker        "SystemUI-core",
779*d57664e9SAndroid Build Coastguard Worker    ],
780*d57664e9SAndroid Build Coastguard Worker    libs: [
781*d57664e9SAndroid Build Coastguard Worker        "keepanno-annotations",
782*d57664e9SAndroid Build Coastguard Worker    ],
783*d57664e9SAndroid Build Coastguard Worker    aaptflags: [
784*d57664e9SAndroid Build Coastguard Worker        "--extra-packages",
785*d57664e9SAndroid Build Coastguard Worker        "com.android.systemui",
786*d57664e9SAndroid Build Coastguard Worker    ],
787*d57664e9SAndroid Build Coastguard Worker    dont_merge_manifests: true,
788*d57664e9SAndroid Build Coastguard Worker    platform_apis: true,
789*d57664e9SAndroid Build Coastguard Worker    system_ext_specific: true,
790*d57664e9SAndroid Build Coastguard Worker    certificate: "platform",
791*d57664e9SAndroid Build Coastguard Worker    privileged: true,
792*d57664e9SAndroid Build Coastguard Worker    resource_dirs: [],
793*d57664e9SAndroid Build Coastguard Worker    kotlincflags: ["-Xjvm-default=all"],
794*d57664e9SAndroid Build Coastguard Worker    optimize: {
795*d57664e9SAndroid Build Coastguard Worker        optimize: false,
796*d57664e9SAndroid Build Coastguard Worker        shrink_resources: false,
797*d57664e9SAndroid Build Coastguard Worker        optimized_shrink_resources: false,
798*d57664e9SAndroid Build Coastguard Worker        proguard_flags_files: ["proguard.flags"],
799*d57664e9SAndroid Build Coastguard Worker    },
800*d57664e9SAndroid Build Coastguard Worker
801*d57664e9SAndroid Build Coastguard Worker    plugins: ["dagger2-compiler"],
802*d57664e9SAndroid Build Coastguard Worker}
803*d57664e9SAndroid Build Coastguard Worker
804*d57664e9SAndroid Build Coastguard Workerjava_library {
805*d57664e9SAndroid Build Coastguard Worker    name: "RoboTestLibraries",
806*d57664e9SAndroid Build Coastguard Worker    static_libs: [
807*d57664e9SAndroid Build Coastguard Worker        "dagger2",
808*d57664e9SAndroid Build Coastguard Worker        "androidx.test.uiautomator_uiautomator",
809*d57664e9SAndroid Build Coastguard Worker        "androidx.core_core-animation-testing",
810*d57664e9SAndroid Build Coastguard Worker        "androidx.test.ext.junit",
811*d57664e9SAndroid Build Coastguard Worker        "inline-mockito-robolectric-prebuilt",
812*d57664e9SAndroid Build Coastguard Worker        "mockito-kotlin-nodeps",
813*d57664e9SAndroid Build Coastguard Worker        "platform-parametric-runner-lib",
814*d57664e9SAndroid Build Coastguard Worker        "SystemUICustomizationTestUtils",
815*d57664e9SAndroid Build Coastguard Worker        "kotlin-test",
816*d57664e9SAndroid Build Coastguard Worker        "kosmos",
817*d57664e9SAndroid Build Coastguard Worker    ],
818*d57664e9SAndroid Build Coastguard Worker}
819*d57664e9SAndroid Build Coastguard Worker
820*d57664e9SAndroid Build Coastguard Workerandroid_robolectric_test {
821*d57664e9SAndroid Build Coastguard Worker    name: "SystemUiRoboTests",
822*d57664e9SAndroid Build Coastguard Worker    srcs: [
823*d57664e9SAndroid Build Coastguard Worker        "tests/robolectric/src/**/*.kt",
824*d57664e9SAndroid Build Coastguard Worker        "tests/robolectric/src/**/*.java",
825*d57664e9SAndroid Build Coastguard Worker        ":SystemUI-tests-utils",
826*d57664e9SAndroid Build Coastguard Worker        ":SystemUI-tests-multivalent",
827*d57664e9SAndroid Build Coastguard Worker    ],
828*d57664e9SAndroid Build Coastguard Worker    static_libs: [
829*d57664e9SAndroid Build Coastguard Worker        "RoboTestLibraries",
830*d57664e9SAndroid Build Coastguard Worker        "androidx.compose.runtime_runtime",
831*d57664e9SAndroid Build Coastguard Worker    ],
832*d57664e9SAndroid Build Coastguard Worker    libs: [
833*d57664e9SAndroid Build Coastguard Worker        "android.test.runner.impl",
834*d57664e9SAndroid Build Coastguard Worker        "android.test.base.impl",
835*d57664e9SAndroid Build Coastguard Worker        "android.test.mock.impl",
836*d57664e9SAndroid Build Coastguard Worker        "truth",
837*d57664e9SAndroid Build Coastguard Worker        "androidx.test.ext.truth",
838*d57664e9SAndroid Build Coastguard Worker    ],
839*d57664e9SAndroid Build Coastguard Worker
840*d57664e9SAndroid Build Coastguard Worker    upstream: true,
841*d57664e9SAndroid Build Coastguard Worker
842*d57664e9SAndroid Build Coastguard Worker    instrumentation_for: "SystemUIRobo-stub",
843*d57664e9SAndroid Build Coastguard Worker    java_resource_dirs: ["tests/robolectric/config"],
844*d57664e9SAndroid Build Coastguard Worker    plugins: [
845*d57664e9SAndroid Build Coastguard Worker        "dagger2-compiler",
846*d57664e9SAndroid Build Coastguard Worker    ],
847*d57664e9SAndroid Build Coastguard Worker    strict_mode: false,
848*d57664e9SAndroid Build Coastguard Worker}
849*d57664e9SAndroid Build Coastguard Worker
850*d57664e9SAndroid Build Coastguard Worker// in-place tests which use Robolectric in the tests directory
851*d57664e9SAndroid Build Coastguard Worker// instead of multivalentTests
852*d57664e9SAndroid Build Coastguard Workerandroid_robolectric_test {
853*d57664e9SAndroid Build Coastguard Worker    name: "SystemUiRoboTestsInplace",
854*d57664e9SAndroid Build Coastguard Worker    srcs: [
855*d57664e9SAndroid Build Coastguard Worker        "tests/robolectric/src/**/*.kt",
856*d57664e9SAndroid Build Coastguard Worker        "tests/robolectric/src/**/*.java",
857*d57664e9SAndroid Build Coastguard Worker        ":SystemUI-tests-utils",
858*d57664e9SAndroid Build Coastguard Worker        ":SystemUI-tests-multivalent",
859*d57664e9SAndroid Build Coastguard Worker        ":SystemUI-tests-robofiles",
860*d57664e9SAndroid Build Coastguard Worker    ],
861*d57664e9SAndroid Build Coastguard Worker    exclude_srcs: [
862*d57664e9SAndroid Build Coastguard Worker        ":SystemUI-tests-broken-robofiles-mockito-extended",
863*d57664e9SAndroid Build Coastguard Worker        ":SystemUI-tests-broken-robofiles-internal",
864*d57664e9SAndroid Build Coastguard Worker        ":SystemUI-tests-broken-robofiles-run",
865*d57664e9SAndroid Build Coastguard Worker    ],
866*d57664e9SAndroid Build Coastguard Worker    static_libs: [
867*d57664e9SAndroid Build Coastguard Worker        "RoboTestLibraries",
868*d57664e9SAndroid Build Coastguard Worker        "androidx.compose.runtime_runtime",
869*d57664e9SAndroid Build Coastguard Worker    ],
870*d57664e9SAndroid Build Coastguard Worker    libs: [
871*d57664e9SAndroid Build Coastguard Worker        "android.test.runner.impl",
872*d57664e9SAndroid Build Coastguard Worker        "android.test.base.impl",
873*d57664e9SAndroid Build Coastguard Worker        "android.test.mock.impl",
874*d57664e9SAndroid Build Coastguard Worker        "truth",
875*d57664e9SAndroid Build Coastguard Worker        "androidx.test.ext.truth",
876*d57664e9SAndroid Build Coastguard Worker    ],
877*d57664e9SAndroid Build Coastguard Worker
878*d57664e9SAndroid Build Coastguard Worker    upstream: true,
879*d57664e9SAndroid Build Coastguard Worker
880*d57664e9SAndroid Build Coastguard Worker    instrumentation_for: "SystemUIRobo-stub",
881*d57664e9SAndroid Build Coastguard Worker    java_resource_dirs: ["tests/robolectric/config"],
882*d57664e9SAndroid Build Coastguard Worker    plugins: [
883*d57664e9SAndroid Build Coastguard Worker        "dagger2-compiler",
884*d57664e9SAndroid Build Coastguard Worker    ],
885*d57664e9SAndroid Build Coastguard Worker    strict_mode: false,
886*d57664e9SAndroid Build Coastguard Worker}
887*d57664e9SAndroid Build Coastguard Worker
888*d57664e9SAndroid Build Coastguard Workerandroid_ravenwood_test {
889*d57664e9SAndroid Build Coastguard Worker    name: "SystemUiRavenTests",
890*d57664e9SAndroid Build Coastguard Worker    srcs: [
891*d57664e9SAndroid Build Coastguard Worker        ":SystemUI-tests-utils",
892*d57664e9SAndroid Build Coastguard Worker        ":SystemUI-tests-multivalent",
893*d57664e9SAndroid Build Coastguard Worker        // TODO(b/294256649): pivot to using {.aapt.jar} and re-enable
894*d57664e9SAndroid Build Coastguard Worker        // use_resource_processor: true when better supported by soong
895*d57664e9SAndroid Build Coastguard Worker        ":SystemUIRobo-stub{.aapt.srcjar}",
896*d57664e9SAndroid Build Coastguard Worker    ],
897*d57664e9SAndroid Build Coastguard Worker    static_libs: [
898*d57664e9SAndroid Build Coastguard Worker        "SystemUI-core",
899*d57664e9SAndroid Build Coastguard Worker        "SystemUI-res",
900*d57664e9SAndroid Build Coastguard Worker        "SystemUI-tests-base",
901*d57664e9SAndroid Build Coastguard Worker        "androidx.test.uiautomator_uiautomator",
902*d57664e9SAndroid Build Coastguard Worker        "androidx.core_core-animation-testing",
903*d57664e9SAndroid Build Coastguard Worker        "androidx.test.ext.junit",
904*d57664e9SAndroid Build Coastguard Worker        "kosmos",
905*d57664e9SAndroid Build Coastguard Worker        "kotlin-test",
906*d57664e9SAndroid Build Coastguard Worker        "mockito-kotlin-nodeps",
907*d57664e9SAndroid Build Coastguard Worker        "androidx.compose.runtime_runtime",
908*d57664e9SAndroid Build Coastguard Worker    ],
909*d57664e9SAndroid Build Coastguard Worker    libs: [
910*d57664e9SAndroid Build Coastguard Worker        "android.test.runner.impl",
911*d57664e9SAndroid Build Coastguard Worker        "android.test.base.impl",
912*d57664e9SAndroid Build Coastguard Worker        "android.test.mock.impl",
913*d57664e9SAndroid Build Coastguard Worker    ],
914*d57664e9SAndroid Build Coastguard Worker    auto_gen_config: true,
915*d57664e9SAndroid Build Coastguard Worker    plugins: [
916*d57664e9SAndroid Build Coastguard Worker        "dagger2-compiler",
917*d57664e9SAndroid Build Coastguard Worker    ],
918*d57664e9SAndroid Build Coastguard Worker}
919*d57664e9SAndroid Build Coastguard Worker
920*d57664e9SAndroid Build Coastguard Worker// Opt-out config for optimizing the SystemUI target using R8.
921*d57664e9SAndroid Build Coastguard Worker// Disabled via `export SYSTEMUI_OPTIMIZE_JAVA=false`, or explicitly in Make via
922*d57664e9SAndroid Build Coastguard Worker// `SYSTEMUI_OPTIMIZE_JAVA := false`.
923*d57664e9SAndroid Build Coastguard Workersoong_config_module_type {
924*d57664e9SAndroid Build Coastguard Worker    name: "systemui_optimized_java_defaults",
925*d57664e9SAndroid Build Coastguard Worker    module_type: "java_defaults",
926*d57664e9SAndroid Build Coastguard Worker    config_namespace: "ANDROID",
927*d57664e9SAndroid Build Coastguard Worker    bool_variables: ["SYSTEMUI_OPTIMIZE_JAVA"],
928*d57664e9SAndroid Build Coastguard Worker    properties: ["optimize"],
929*d57664e9SAndroid Build Coastguard Worker}
930*d57664e9SAndroid Build Coastguard Worker
931*d57664e9SAndroid Build Coastguard Workersystemui_optimized_java_defaults {
932*d57664e9SAndroid Build Coastguard Worker    name: "SystemUI_optimized_defaults",
933*d57664e9SAndroid Build Coastguard Worker    soong_config_variables: {
934*d57664e9SAndroid Build Coastguard Worker        SYSTEMUI_OPTIMIZE_JAVA: {
935*d57664e9SAndroid Build Coastguard Worker            optimize: {
936*d57664e9SAndroid Build Coastguard Worker                enabled: true,
937*d57664e9SAndroid Build Coastguard Worker                optimize: true,
938*d57664e9SAndroid Build Coastguard Worker                shrink: true,
939*d57664e9SAndroid Build Coastguard Worker                shrink_resources: true,
940*d57664e9SAndroid Build Coastguard Worker                optimized_shrink_resources: true,
941*d57664e9SAndroid Build Coastguard Worker                ignore_warnings: false,
942*d57664e9SAndroid Build Coastguard Worker                proguard_compatibility: false,
943*d57664e9SAndroid Build Coastguard Worker            },
944*d57664e9SAndroid Build Coastguard Worker            conditions_default: {
945*d57664e9SAndroid Build Coastguard Worker                optimize: {
946*d57664e9SAndroid Build Coastguard Worker                    ignore_warnings: false,
947*d57664e9SAndroid Build Coastguard Worker                    proguard_compatibility: false,
948*d57664e9SAndroid Build Coastguard Worker                },
949*d57664e9SAndroid Build Coastguard Worker            },
950*d57664e9SAndroid Build Coastguard Worker        },
951*d57664e9SAndroid Build Coastguard Worker    },
952*d57664e9SAndroid Build Coastguard Worker}
953*d57664e9SAndroid Build Coastguard Worker
954*d57664e9SAndroid Build Coastguard Workerandroid_app {
955*d57664e9SAndroid Build Coastguard Worker    name: "SystemUI",
956*d57664e9SAndroid Build Coastguard Worker    defaults: [
957*d57664e9SAndroid Build Coastguard Worker        "platform_app_defaults",
958*d57664e9SAndroid Build Coastguard Worker        "SystemUI_optimized_defaults",
959*d57664e9SAndroid Build Coastguard Worker        "wmshell_defaults",
960*d57664e9SAndroid Build Coastguard Worker    ],
961*d57664e9SAndroid Build Coastguard Worker    static_libs: [
962*d57664e9SAndroid Build Coastguard Worker        "SystemUI-core",
963*d57664e9SAndroid Build Coastguard Worker    ],
964*d57664e9SAndroid Build Coastguard Worker    resource_dirs: [],
965*d57664e9SAndroid Build Coastguard Worker
966*d57664e9SAndroid Build Coastguard Worker    use_resource_processor: true,
967*d57664e9SAndroid Build Coastguard Worker    platform_apis: true,
968*d57664e9SAndroid Build Coastguard Worker    system_ext_specific: true,
969*d57664e9SAndroid Build Coastguard Worker    certificate: "platform",
970*d57664e9SAndroid Build Coastguard Worker    privileged: true,
971*d57664e9SAndroid Build Coastguard Worker
972*d57664e9SAndroid Build Coastguard Worker    kotlincflags: ["-Xjvm-default=all"],
973*d57664e9SAndroid Build Coastguard Worker
974*d57664e9SAndroid Build Coastguard Worker    dxflags: ["--multi-dex"],
975*d57664e9SAndroid Build Coastguard Worker    optimize: {
976*d57664e9SAndroid Build Coastguard Worker        proguard_flags_files: ["proguard.flags"],
977*d57664e9SAndroid Build Coastguard Worker    },
978*d57664e9SAndroid Build Coastguard Worker    required: [
979*d57664e9SAndroid Build Coastguard Worker        "privapp_whitelist_com.android.systemui",
980*d57664e9SAndroid Build Coastguard Worker    ],
981*d57664e9SAndroid Build Coastguard Worker}
982