blob: 5c49cfd79cd511cf07e02cee43f4047e0caa7553 [file] [log] [blame]
Jihoon Kang17a362a2024-07-11 17:30:07 +00001// Copyright 2024 Google Inc. All rights reserved.
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7// http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15package android
16
17var ContainerDependencyViolationAllowlist = map[string][]string{
18 "android.car-module.impl": {
19 "modules-utils-preconditions", // apex [com.android.car.framework] -> apex [com.android.adservices, com.android.appsearch, com.android.cellbroadcast, com.android.extservices, com.android.ondevicepersonalization, com.android.tethering, com.android.uwb, com.android.wifi, test_com.android.cellbroadcast, test_com.android.wifi]
20 },
21
22 "AppInstalledOnMultipleUsers": {
23 "framework", // cts -> unstable
24 },
25
26 "art-aconfig-flags-java-lib": {
27 "framework-api-annotations-lib", // apex [com.android.art, com.android.art.debug, com.android.art.testing, test_imgdiag_com.android.art, test_jitzygote_com.android.art] -> system
28 },
29
30 "Bluetooth": {
31 "app-compat-annotations", // apex [com.android.btservices] -> system
32 "framework-bluetooth-pre-jarjar", // apex [com.android.btservices] -> system
33 },
34
35 "bluetooth-nano-protos": {
36 "libprotobuf-java-nano", // apex [com.android.btservices] -> apex [com.android.wifi, test_com.android.wifi]
37 },
38
39 "bluetooth.change-ids": {
40 "app-compat-annotations", // apex [com.android.btservices] -> system
41 },
42
43 "CarServiceUpdatable": {
44 "modules-utils-os", // apex [com.android.car.framework] -> apex [com.android.permission, test_com.android.permission]
45 "modules-utils-preconditions", // apex [com.android.car.framework] -> apex [com.android.adservices, com.android.appsearch, com.android.cellbroadcast, com.android.extservices, com.android.ondevicepersonalization, com.android.tethering, com.android.uwb, com.android.wifi, test_com.android.cellbroadcast, test_com.android.wifi]
46 "modules-utils-shell-command-handler", // apex [com.android.car.framework] -> apex [com.android.adservices, com.android.art, com.android.art.debug, com.android.art.testing, com.android.btservices, com.android.configinfrastructure, com.android.mediaprovider, com.android.nfcservices, com.android.permission, com.android.scheduling, com.android.tethering, com.android.uwb, com.android.wifi, test_com.android.mediaprovider, test_com.android.permission, test_com.android.wifi, test_imgdiag_com.android.art, test_jitzygote_com.android.art]
47 },
48
49 "connectivity-net-module-utils-bpf": {
50 "net-utils-device-common-struct-base", // apex [com.android.tethering] -> system
51 },
52
53 "conscrypt-aconfig-flags-lib": {
54 "aconfig-annotations-lib-sdk-none", // apex [com.android.conscrypt, test_com.android.conscrypt] -> system
55 },
56
57 "cronet_aml_base_base_java": {
58 "framework-connectivity-pre-jarjar-without-cronet", // apex [com.android.tethering] -> system
59 "jsr305", // apex [com.android.tethering] -> apex [com.android.adservices, com.android.devicelock, com.android.extservices, com.android.healthfitness, com.android.media, com.android.mediaprovider, test_com.android.media, test_com.android.mediaprovider]
60 },
61
62 "cronet_aml_build_android_build_java": {
63 "framework-connectivity-pre-jarjar-without-cronet", // apex [com.android.tethering] -> system
64 },
65
66 "cronet_aml_components_cronet_android_base_feature_overrides_java_proto": {
67 "framework-connectivity-pre-jarjar-without-cronet", // apex [com.android.tethering] -> system
68 },
69
70 "cronet_aml_components_cronet_android_cronet_api_java": {
71 "framework-connectivity-pre-jarjar-without-cronet", // apex [com.android.tethering] -> system
72 },
73
74 "cronet_aml_components_cronet_android_cronet_impl_common_java": {
75 "framework-connectivity-pre-jarjar-without-cronet", // apex [com.android.tethering] -> system
76 },
77
78 "cronet_aml_components_cronet_android_cronet_impl_native_java": {
79 "framework-connectivity-pre-jarjar-without-cronet", // apex [com.android.tethering] -> system
80 "jsr305", // apex [com.android.tethering] -> apex [com.android.adservices, com.android.devicelock, com.android.extservices, com.android.healthfitness, com.android.media, com.android.mediaprovider, test_com.android.media, test_com.android.mediaprovider]
81 },
82
83 "cronet_aml_components_cronet_android_cronet_jni_registration_java": {
84 "framework-connectivity-pre-jarjar-without-cronet", // apex [com.android.tethering] -> system
85 },
86
87 "cronet_aml_components_cronet_android_cronet_shared_java": {
88 "framework-connectivity-pre-jarjar-without-cronet", // apex [com.android.tethering] -> system
89 },
90
91 "cronet_aml_components_cronet_android_cronet_stats_log_java": {
92 "framework-connectivity-pre-jarjar-without-cronet", // apex [com.android.tethering] -> system
93 },
94
95 "cronet_aml_components_cronet_android_cronet_urlconnection_impl_java": {
96 "framework-connectivity-pre-jarjar-without-cronet", // apex [com.android.tethering] -> system
97 },
98
99 "cronet_aml_components_cronet_android_flags_java_proto": {
100 "framework-connectivity-pre-jarjar-without-cronet", // apex [com.android.tethering] -> system
101 },
102
103 "cronet_aml_components_cronet_android_request_context_config_java_proto": {
104 "framework-connectivity-pre-jarjar-without-cronet", // apex [com.android.tethering] -> system
105 },
106
107 "cronet_aml_net_android_net_java": {
108 "framework-connectivity-pre-jarjar-without-cronet", // apex [com.android.tethering] -> system
109 "jsr305", // apex [com.android.tethering] -> apex [com.android.adservices, com.android.devicelock, com.android.extservices, com.android.healthfitness, com.android.media, com.android.mediaprovider, test_com.android.media, test_com.android.mediaprovider]
110 },
111
112 "cronet_aml_net_android_net_thread_stats_uid_java": {
113 "framework-connectivity-pre-jarjar-without-cronet", // apex [com.android.tethering] -> system
114 },
115
116 "cronet_aml_third_party_jni_zero_jni_zero_java": {
117 "framework-connectivity-pre-jarjar-without-cronet", // apex [com.android.tethering] -> system
118 },
119
120 "cronet_aml_url_url_java": {
121 "framework-connectivity-pre-jarjar-without-cronet", // apex [com.android.tethering] -> system
122 },
123
124 "CtsAdservicesHostTestApp": {
125 "framework", // cts -> unstable
126 },
127
128 "CtsAdServicesNotInAllowListEndToEndTests": {
129 "framework", // cts -> unstable
130 },
131
132 "CtsAdServicesPermissionsAppOptOutEndToEndTests": {
133 "framework", // cts -> unstable
134 },
135
136 "CtsAdServicesPermissionsNoPermEndToEndTests": {
137 "framework", // cts -> unstable
138 },
139
140 "CtsAdServicesPermissionsValidEndToEndTests": {
141 "framework", // cts -> unstable
142 },
143
144 "CtsAlarmManagerTestCases": {
145 "framework", // cts -> unstable
146 },
147
148 "CtsAndroidAppTestCases": {
149 "framework", // cts -> unstable
150 },
151
152 "CtsAppExitTestCases": {
153 "framework", // cts -> unstable
154 },
155
156 "CtsAppFgsStartTestCases": {
157 "framework", // cts -> unstable
158 },
159
160 "CtsAppFgsTestCases": {
161 "framework", // cts -> unstable
162 },
163
164 "CtsAppOpsTestCases": {
165 "framework", // cts -> unstable
166 },
167
168 "CtsAppSearchTestCases": {
169 "framework", // cts -> unstable
170 },
171
Jihoon Kang4508ca92024-08-28 19:24:38 +0000172 "CtsAppStartTestCases": {
173 "framework", // cts -> unstable
174 },
175
Jihoon Kang17a362a2024-07-11 17:30:07 +0000176 "CtsAppTestStubsApp2": {
177 "framework", // cts -> unstable
178 },
179
180 "CtsAudioHostTestApp": {
181 "framework", // cts -> unstable
182 },
183
184 "CtsBackgroundActivityAppAllowCrossUidFlagDefault": {
185 "framework", // cts -> unstable
186 },
187
188 "CtsBatterySavingTestCases": {
189 "framework", // cts -> unstable
190 },
191
192 "CtsBluetoothTestCases": {
193 "framework", // cts -> unstable
194 },
195
196 "CtsBootDisplayModeApp": {
197 "framework", // cts -> unstable
198 },
199
200 "CtsBroadcastTestCases": {
201 "framework", // cts -> unstable
202 },
203
204 "CtsBRSTestCases": {
205 "framework", // cts -> unstable
206 },
207
208 "CtsCompanionDeviceManagerCoreTestCases": {
209 "framework", // cts -> unstable
210 },
211
212 "CtsCompanionDeviceManagerMultiProcessTestCases": {
213 "framework", // cts -> unstable
214 },
215
216 "CtsCompanionDeviceManagerUiAutomationTestCases": {
217 "framework", // cts -> unstable
218 },
219
220 "CtsContentSuggestionsTestCases": {
221 "framework", // cts -> unstable
222 },
223
224 "CtsContentTestCases": {
225 "framework", // cts -> unstable
226 },
227
228 "CtsCredentialManagerBackupRestoreApp": {
229 "framework", // cts -> unstable
230 },
231
232 "CtsCrossProfileEnabledApp": {
233 "framework", // cts -> unstable
234 },
235
236 "CtsCrossProfileEnabledNoPermsApp": {
237 "framework", // cts -> unstable
238 },
239
240 "CtsCrossProfileNotEnabledApp": {
241 "framework", // cts -> unstable
242 },
243
244 "CtsCrossProfileUserEnabledApp": {
245 "framework", // cts -> unstable
246 },
247
248 "CtsDeviceAndProfileOwnerApp": {
249 "framework", // cts -> unstable
250 },
251
252 "CtsDeviceAndProfileOwnerApp23": {
253 "framework", // cts -> unstable
254 },
255
256 "CtsDeviceAndProfileOwnerApp25": {
257 "framework", // cts -> unstable
258 },
259
260 "CtsDeviceAndProfileOwnerApp30": {
261 "framework", // cts -> unstable
262 },
263
264 "CtsDeviceLockTestCases": {
265 "framework", // cts -> unstable
266 },
267
268 "CtsDeviceOwnerApp": {
269 "framework", // cts -> unstable
270 },
271
272 "CtsDevicePolicySimTestCases": {
273 "framework", // cts -> unstable
274 },
275
276 "CtsDevicePolicyTestCases": {
277 "framework", // cts -> unstable
278 },
279
Jihoon Kang4508ca92024-08-28 19:24:38 +0000280 "CtsDocumentContentTestCases": {
281 "framework", // cts -> unstable
282 },
283
Jihoon Kang17a362a2024-07-11 17:30:07 +0000284 "CtsDreamsTestCases": {
285 "framework", // cts -> unstable
286 },
287
288 "CtsDrmTestCases": {
289 "framework", // cts -> unstable
290 },
291
Jihoon Kang4508ca92024-08-28 19:24:38 +0000292 "CtsEmptyTestApp_RejectedByVerifier": {
293 "framework", // cts -> unstable
294 },
295
Jihoon Kang17a362a2024-07-11 17:30:07 +0000296 "CtsEphemeralTestsEphemeralApp1": {
297 "framework", // cts -> unstable
298 },
299
300 "CtsFgsBootCompletedTestCases": {
301 "framework", // cts -> unstable
302 },
303
304 "CtsFgsBootCompletedTestCasesApi35": {
305 "framework", // cts -> unstable
306 },
307
308 "CtsFgsStartTestHelperApi34": {
309 "framework", // cts -> unstable
310 },
311
312 "CtsFgsStartTestHelperCurrent": {
313 "framework", // cts -> unstable
314 },
315
Jihoon Kang4508ca92024-08-28 19:24:38 +0000316 "CtsFgsTimeoutTestCases": {
317 "framework", // cts -> unstable
318 },
319
Jihoon Kang17a362a2024-07-11 17:30:07 +0000320 "CtsFileDescriptorTestCases": {
321 "framework", // cts -> unstable
322 },
323
Jihoon Kang4508ca92024-08-28 19:24:38 +0000324 "CtsFingerprintTestCases": {
325 "framework", // cts -> unstable
326 },
327
Jihoon Kang17a362a2024-07-11 17:30:07 +0000328 "CtsHostsideCompatChangeTestsApp": {
329 "framework", // cts -> unstable
330 },
331
332 "CtsHostsideNetworkPolicyTestsApp2": {
333 "framework", // cts -> unstable
334 },
335
336 "CtsIdentityTestCases": {
337 "framework", // cts -> unstable
338 },
339
340 "CtsIkeTestCases": {
341 "framework", // cts -> unstable
342 },
343
344 "CtsInstalledLoadingProgressDeviceTests": {
345 "framework", // cts -> unstable
346 },
347
348 "CtsInstantAppTests": {
349 "framework", // cts -> unstable
350 },
351
352 "CtsIntentSenderApp": {
353 "framework", // cts -> unstable
354 },
355
356 "CtsJobSchedulerTestCases": {
357 "framework", // cts -> unstable
358 },
359
360 "CtsKeystoreTestCases": {
361 "framework", // cts -> unstable
362 },
363
364 "CtsLegacyNotification27TestCases": {
365 "framework", // cts -> unstable
366 },
367
368 "CtsLibcoreTestCases": {
369 "framework", // cts -> unstable
370 },
371
372 "CtsLibcoreWycheproofConscryptTestCases": {
373 "framework", // cts -> unstable
374 },
375
376 "CtsListeningPortsTest": {
377 "framework", // cts -> unstable
378 },
379
380 "CtsLocationCoarseTestCases": {
381 "framework", // cts -> unstable
382 },
383
384 "CtsLocationFineTestCases": {
385 "framework", // cts -> unstable
386 },
387
388 "CtsLocationNoneTestCases": {
389 "framework", // cts -> unstable
390 },
391
392 "CtsLocationPrivilegedTestCases": {
393 "framework", // cts -> unstable
394 },
395
396 "CtsManagedProfileApp": {
397 "framework", // cts -> unstable
398 },
399
400 "CtsMediaAudioTestCases": {
401 "framework", // cts -> unstable
402 },
403
404 "CtsMediaBetterTogetherTestCases": {
405 "framework", // cts -> unstable
406 },
407
408 "CtsMediaCodecTestCases": {
409 "framework", // cts -> unstable
410 },
411
412 "CtsMediaDecoderTestCases": {
413 "framework", // cts -> unstable
414 },
415
416 "CtsMediaDrmFrameworkTestCases": {
417 "framework", // cts -> unstable
418 },
419
420 "CtsMediaEncoderTestCases": {
421 "framework", // cts -> unstable
422 },
423
424 "CtsMediaExtractorTestCases": {
425 "framework", // cts -> unstable
426 },
427
428 "CtsMediaMiscTestCases": {
429 "framework", // cts -> unstable
430 },
431
432 "CtsMediaMuxerTestCases": {
433 "framework", // cts -> unstable
434 },
435
436 "CtsMediaPerformanceClassTestCases": {
437 "framework", // cts -> unstable
438 },
439
440 "CtsMediaPlayerTestCases": {
441 "framework", // cts -> unstable
442 },
443
444 "CtsMediaProjectionSDK33TestCases": {
445 "framework", // cts -> unstable
446 },
447
448 "CtsMediaProjectionSDK34TestCases": {
449 "framework", // cts -> unstable
450 },
451
452 "CtsMediaProjectionTestCases": {
453 "framework", // cts -> unstable
454 },
455
Jihoon Kang4508ca92024-08-28 19:24:38 +0000456 "CtsMediaProviderTestCases": {
457 "framework", // cts -> unstable
458 },
459
Jihoon Kang17a362a2024-07-11 17:30:07 +0000460 "CtsMediaProviderTranscodeTests": {
461 "framework", // cts -> unstable
462 },
463
464 "CtsMediaRecorderTestCases": {
465 "framework", // cts -> unstable
466 },
467
468 "CtsMediaRouterHostSideTestBluetoothPermissionsApp": {
469 "framework", // cts -> unstable
470 },
471
472 "CtsMediaRouterHostSideTestMediaRoutingControlApp": {
473 "framework", // cts -> unstable
474 },
475
476 "CtsMediaRouterHostSideTestModifyAudioRoutingApp": {
477 "framework", // cts -> unstable
478 },
479
480 "CtsMediaV2TestCases": {
481 "framework", // cts -> unstable
482 },
483
484 "CtsMimeMapTestCases": {
485 "framework", // cts -> unstable
486 },
487
488 "CtsModifyQuietModeEnabledApp": {
489 "framework", // cts -> unstable
490 },
491
492 "CtsMusicRecognitionTestCases": {
493 "framework", // cts -> unstable
494 },
495
496 "CtsNativeMediaAAudioTestCases": {
497 "framework", // cts -> unstable
498 },
499
500 "CtsNetTestCases": {
501 "framework", // cts -> unstable
502 },
503
504 "CtsNetTestCasesLegacyApi22": {
505 "framework", // cts -> unstable
506 },
507
508 "CtsNetTestCasesMaxTargetSdk30": {
509 "framework", // cts -> unstable
510 },
511
512 "CtsNetTestCasesMaxTargetSdk31": {
513 "framework", // cts -> unstable
514 },
515
516 "CtsNetTestCasesMaxTargetSdk33": {
517 "framework", // cts -> unstable
518 },
519
520 "CtsNetTestCasesUpdateStatsPermission": {
521 "framework", // cts -> unstable
522 },
523
524 "CtsNfcTestCases": {
525 "framework", // cts -> unstable
526 },
527
Jihoon Kang4508ca92024-08-28 19:24:38 +0000528 "CtsOnDeviceIntelligenceServiceTestCases": {
529 "framework", // cts -> unstable
530 },
531
Jihoon Kang17a362a2024-07-11 17:30:07 +0000532 "CtsOnDevicePersonalizationTestCases": {
533 "framework", // cts -> unstable
534 },
535
536 "CtsPackageInstallerApp": {
537 "framework", // cts -> unstable
538 },
539
540 "CtsPackageManagerTestCases": {
541 "framework", // cts -> unstable
542 },
543
544 "CtsPackageSchemeTestsWithoutVisibility": {
545 "framework", // cts -> unstable
546 },
547
548 "CtsPackageSchemeTestsWithVisibility": {
549 "framework", // cts -> unstable
550 },
551
Jihoon Kang4508ca92024-08-28 19:24:38 +0000552 "CtsPackageWatchdogTestCases": {
553 "framework", // cts -> unstable
554 },
555
Jihoon Kang17a362a2024-07-11 17:30:07 +0000556 "CtsPermissionsSyncTestApp": {
557 "framework", // cts -> unstable
558 },
559
560 "CtsPreservedSettingsApp": {
561 "framework", // cts -> unstable
562 },
563
564 "CtsProtoTestCases": {
565 "framework", // cts -> unstable
566 },
567
568 "CtsProviderTestCases": {
569 "framework", // cts -> unstable
570 },
571
572 "CtsProxyMediaRouterTestHelperApp": {
573 "framework", // cts -> unstable
574 },
575
576 "CtsRebootReadinessTestCases": {
577 "framework", // cts -> unstable
578 },
579
580 "CtsResourcesLoaderTests": {
581 "framework", // cts -> unstable
582 },
583
584 "CtsResourcesTestCases": {
585 "framework", // cts -> unstable
586 },
587
588 "CtsSandboxedAdIdManagerTests": {
589 "framework", // cts -> unstable
590 },
591
592 "CtsSandboxedAppSetIdManagerTests": {
593 "framework", // cts -> unstable
594 },
595
596 "CtsSandboxedFledgeManagerTests": {
597 "framework", // cts -> unstable
598 },
599
600 "CtsSandboxedMeasurementManagerTests": {
601 "framework", // cts -> unstable
602 },
603
604 "CtsSandboxedTopicsManagerTests": {
605 "framework", // cts -> unstable
606 },
607
608 "CtsSdkExtensionsTestCases": {
609 "framework", // cts -> unstable
610 },
611
612 "CtsSdkSandboxInprocessTests": {
613 "framework", // cts -> unstable
614 },
615
616 "CtsSecureElementTestCases": {
617 "framework", // cts -> unstable
618 },
619
620 "CtsSecurityTestCases": {
621 "framework", // cts -> unstable
622 },
623
624 "CtsSelinuxEphemeralTestCases": {
625 "framework", // cts -> unstable
626 },
627
628 "CtsSelinuxTargetSdk25TestCases": {
629 "framework", // cts -> unstable
630 },
631
632 "CtsSelinuxTargetSdk27TestCases": {
633 "framework", // cts -> unstable
634 },
635
636 "CtsSelinuxTargetSdk28TestCases": {
637 "framework", // cts -> unstable
638 },
639
640 "CtsSelinuxTargetSdk29TestCases": {
641 "framework", // cts -> unstable
642 },
643
644 "CtsSelinuxTargetSdk30TestCases": {
645 "framework", // cts -> unstable
646 },
647
648 "CtsSelinuxTargetSdkCurrentTestCases": {
649 "framework", // cts -> unstable
650 },
651
652 "CtsSettingsDeviceOwnerApp": {
653 "framework", // cts -> unstable
654 },
655
656 "CtsSharedUserMigrationTestCases": {
657 "framework", // cts -> unstable
658 },
659
660 "CtsShortFgsTestCases": {
661 "framework", // cts -> unstable
662 },
663
664 "CtsSimRestrictedApisTestCases": {
665 "framework", // cts -> unstable
666 },
667
668 "CtsSliceTestCases": {
669 "framework", // cts -> unstable
670 },
671
672 "CtsSpeechTestCases": {
673 "framework", // cts -> unstable
674 },
675
676 "CtsStatsSecurityApp": {
677 "framework", // cts -> unstable
678 },
679
680 "CtsSuspendAppsTestCases": {
681 "framework", // cts -> unstable
682 },
683
684 "CtsSystemUiTestCases": {
685 "framework", // cts -> unstable
686 },
687
688 "CtsTareTestCases": {
689 "framework", // cts -> unstable
690 },
691
692 "CtsTelephonyTestCases": {
693 "framework", // cts -> unstable
694 },
695
696 "CtsTetheringTest": {
697 "framework", // cts -> unstable
698 },
699
700 "CtsThreadNetworkTestCases": {
701 "framework", // cts -> unstable
702 },
703
Jihoon Kang4508ca92024-08-28 19:24:38 +0000704 "CtsTvTunerTestCases": {
705 "framework", // cts -> unstable
706 },
707
Jihoon Kang17a362a2024-07-11 17:30:07 +0000708 "CtsUsageStatsTestCases": {
709 "framework", // cts -> unstable
710 },
711
712 "CtsUsbManagerTestCases": {
713 "framework", // cts -> unstable
714 },
715
716 "CtsUserRestrictionTestCases": {
717 "framework", // cts -> unstable
718 },
719
720 "CtsUtilTestCases": {
721 "framework", // cts -> unstable
722 },
723
724 "CtsUwbTestCases": {
725 "framework", // cts -> unstable
726 },
727
728 "CtsVcnTestCases": {
729 "framework", // cts -> unstable
730 },
731
732 "CtsVideoCodecTestCases": {
733 "framework", // cts -> unstable
734 },
735
736 "CtsVideoTestCases": {
737 "framework", // cts -> unstable
738 },
739
740 "CtsViewReceiveContentTestCases": {
741 "framework", // cts -> unstable
742 },
743
744 "CtsVirtualDevicesAppLaunchTestCases": {
745 "framework", // cts -> unstable
746 },
747
748 "CtsVirtualDevicesAudioTestCases": {
749 "framework", // cts -> unstable
750 },
751
752 "CtsVirtualDevicesCameraTestCases": {
753 "framework", // cts -> unstable
754 },
755
756 "CtsVirtualDevicesSensorTestCases": {
757 "framework", // cts -> unstable
758 },
759
760 "CtsVirtualDevicesTestCases": {
761 "framework", // cts -> unstable
762 },
763
764 "CtsWearableSensingServiceTestCases": {
765 "framework", // cts -> unstable
766 },
767
768 "CtsWebViewCompatChangeApp": {
769 "framework", // cts -> unstable
770 },
771
772 "CtsWidgetTestCases": {
773 "framework", // cts -> unstable
774 },
775
776 "CtsWidgetTestCases29": {
777 "framework", // cts -> unstable
778 },
779
780 "CtsWifiNonUpdatableTestCases": {
781 "framework", // cts -> unstable
782 },
783
784 "CtsWifiTestCases": {
785 "framework", // cts -> unstable
786 },
787
788 "CtsWindowManagerExternalApp": {
789 "framework", // cts -> unstable
790 },
791
792 "CtsWindowManagerTestCases": {
793 "framework", // cts -> unstable
794 },
795
796 "CtsZipValidateApp": {
797 "framework", // cts -> unstable
798 },
799
800 "CVE-2021-0965": {
801 "framework", // cts -> unstable
802 },
803
804 "device_config_reboot_flags_java_lib": {
805 "ext", // apex [com.android.configinfrastructure] -> system
806 "framework", // apex [com.android.configinfrastructure] -> system
807 },
808
809 "devicelockcontroller-lib": {
810 "modules-utils-expresslog", // apex [com.android.devicelock] -> apex [com.android.btservices, com.android.car.framework]
811 },
812
813 "FederatedCompute": {
814 "auto_value_annotations", // apex [com.android.ondevicepersonalization] -> apex [com.android.adservices, com.android.extservices, com.android.extservices_tplus]
815 },
816
817 "framework-adservices.impl": {
818 "adservices_flags_lib", // apex [com.android.adservices, com.android.extservices] -> system
819 },
820
821 "framework-bluetooth.impl": {
822 "app-compat-annotations", // apex [com.android.btservices] -> system
823 },
824
825 "framework-connectivity-t.impl": {
826 "app-compat-annotations", // apex [com.android.tethering] -> system
827 "framework-connectivity-pre-jarjar", // apex [com.android.tethering] -> system
828 },
829
830 "framework-connectivity.impl": {
831 "app-compat-annotations", // apex [com.android.tethering] -> system
832 },
833
834 "framework-ondevicepersonalization.impl": {
835 "ondevicepersonalization_flags_lib", // apex [com.android.ondevicepersonalization] -> system
836 },
837
Jihoon Kang4508ca92024-08-28 19:24:38 +0000838 "framework-pdf-v.impl": {
839 "app-compat-annotations", // apex [com.android.mediaprovider, test_com.android.mediaprovider] -> system
840 "modules-utils-preconditions", // apex [com.android.mediaprovider, test_com.android.mediaprovider] -> apex [com.android.adservices, com.android.appsearch, com.android.cellbroadcast, com.android.extservices, com.android.ondevicepersonalization, com.android.tethering, com.android.uwb, com.android.wifi, test_com.android.cellbroadcast, test_com.android.wifi]
841 },
842
Jihoon Kang17a362a2024-07-11 17:30:07 +0000843 "framework-pdf.impl": {
844 "modules-utils-preconditions", // apex [com.android.mediaprovider, test_com.android.mediaprovider] -> apex [com.android.adservices, com.android.appsearch, com.android.cellbroadcast, com.android.extservices, com.android.ondevicepersonalization, com.android.tethering, com.android.uwb, com.android.wifi, test_com.android.cellbroadcast, test_com.android.wifi]
845 },
846
847 "framework-permission-s.impl": {
848 "app-compat-annotations", // apex [com.android.permission, test_com.android.permission] -> system
849 },
850
851 "framework-wifi.impl": {
852 "aconfig_storage_reader_java", // apex [com.android.wifi, test_com.android.wifi] -> system
853 "app-compat-annotations", // apex [com.android.wifi, test_com.android.wifi] -> system
854 },
855
856 "grpc-java-core-internal": {
857 "gson", // apex [com.android.adservices, com.android.devicelock, com.android.extservices] -> apex [com.android.virt]
858 "perfmark-api-lib", // apex [com.android.adservices, com.android.devicelock, com.android.extservices] -> system
859 },
860
861 "httpclient_impl": {
862 "httpclient_api", // apex [com.android.tethering] -> system
863 },
864
865 "IncrementalTestAppValidator": {
866 "framework", // cts -> unstable
867 },
868
869 "libcore-aconfig-flags-lib": {
870 "framework-api-annotations-lib", // apex [com.android.art, com.android.art.debug, com.android.art.testing, test_imgdiag_com.android.art, test_jitzygote_com.android.art] -> system
871 },
872
873 "loadlibrarytest_product_app": {
874 "libnativeloader_vendor_shared_lib", // product -> vendor
875 },
876
877 "loadlibrarytest_testlib": {
878 "libnativeloader_vendor_shared_lib", // system -> vendor
879 },
880
Jihoon Kang4508ca92024-08-28 19:24:38 +0000881 "MctsMediaBetterTogetherTestCases": {
882 "framework", // cts -> unstable
883 },
884
885 "MctsMediaCodecTestCases": {
886 "framework", // cts -> unstable
887 },
888
889 "MctsMediaDecoderTestCases": {
890 "framework", // cts -> unstable
891 },
892
Jihoon Kang17a362a2024-07-11 17:30:07 +0000893 "MctsMediaDrmFrameworkTestCases": {
894 "framework", // cts -> unstable
895 },
896
Jihoon Kang4508ca92024-08-28 19:24:38 +0000897 "MctsMediaEncoderTestCases": {
898 "framework", // cts -> unstable
899 },
900
901 "MctsMediaExtractorTestCases": {
902 "framework", // cts -> unstable
903 },
904
905 "MctsMediaMiscTestCases": {
906 "framework", // cts -> unstable
907 },
908
909 "MctsMediaMuxerTestCases": {
910 "framework", // cts -> unstable
911 },
912
913 "MctsMediaPlayerTestCases": {
914 "framework", // cts -> unstable
915 },
916
917 "MctsMediaRecorderTestCases": {
918 "framework", // cts -> unstable
919 },
920
Jihoon Kang17a362a2024-07-11 17:30:07 +0000921 "MctsMediaTranscodingTestCases": {
922 "framework", // cts -> unstable
923 },
924
Jihoon Kang4508ca92024-08-28 19:24:38 +0000925 "MctsMediaV2TestCases": {
926 "framework", // cts -> unstable
927 },
928
Jihoon Kang17a362a2024-07-11 17:30:07 +0000929 "MediaProvider": {
930 "app-compat-annotations", // apex [com.android.mediaprovider, test_com.android.mediaprovider] -> system
931 },
932
933 "mediaprovider_flags_java_lib": {
934 "ext", // apex [com.android.mediaprovider, test_com.android.mediaprovider] -> system
935 "framework", // apex [com.android.mediaprovider, test_com.android.mediaprovider] -> system
936 },
937
938 "MockSatelliteGatewayServiceApp": {
939 "framework", // cts -> unstable
940 },
941
942 "MockSatelliteServiceApp": {
943 "framework", // cts -> unstable
944 },
945
946 "net-utils-device-common-netlink": {
947 "net-utils-device-common-struct-base", // apex [com.android.tethering] -> system
948 },
949
950 "net-utils-device-common-struct": {
951 "net-utils-device-common-struct-base", // apex [com.android.tethering] -> system
952 },
953
954 "okhttp-norepackage": {
955 "okhttp-android-util-log", // apex [com.android.adservices, com.android.devicelock, com.android.extservices] -> system
956 },
957
958 "ondevicepersonalization-plugin-lib": {
959 "auto_value_annotations", // apex [com.android.ondevicepersonalization] -> apex [com.android.adservices, com.android.extservices, com.android.extservices_tplus]
960 },
961
962 "opencensus-java-api": {
963 "auto_value_annotations", // apex [com.android.devicelock] -> apex [com.android.adservices, com.android.extservices, com.android.extservices_tplus]
964 },
965
966 "PermissionController-lib": {
967 "safety-center-annotations", // apex [com.android.permission, test_com.android.permission] -> system
968 },
969
970 "PlatformProperties": {
971 "sysprop-library-stub-platform", // apex [com.android.btservices, com.android.nfcservices, com.android.tethering, com.android.virt, com.android.wifi, test_com.android.wifi] -> system
972 },
973
974 "safety-center-config": {
975 "safety-center-annotations", // apex [com.android.permission, test_com.android.permission] -> system
976 },
977
978 "safety-center-internal-data": {
979 "safety-center-annotations", // apex [com.android.permission, test_com.android.permission] -> system
980 },
981
982 "safety-center-pending-intents": {
983 "safety-center-annotations", // apex [com.android.permission, test_com.android.permission] -> system
984 },
985
986 "safety-center-persistence": {
987 "safety-center-annotations", // apex [com.android.permission, test_com.android.permission] -> system
988 },
989
990 "safety-center-resources-lib": {
991 "safety-center-annotations", // apex [com.android.permission, test_com.android.permission] -> system
992 },
993
994 "SdkSandboxManagerDisabledTests": {
995 "framework", // cts -> unstable
996 },
997
998 "SdkSandboxManagerTests": {
999 "framework", // cts -> unstable
1000 },
1001
1002 "service-art.impl": {
1003 "auto_value_annotations", // apex [com.android.art, com.android.art.debug, com.android.art.testing, test_imgdiag_com.android.art, test_jitzygote_com.android.art] -> apex [com.android.adservices, com.android.extservices, com.android.extservices_tplus]
1004 },
1005
1006 "service-bluetooth-pre-jarjar": {
1007 "framework-bluetooth-pre-jarjar", // apex [com.android.btservices] -> system
1008 "service-bluetooth.change-ids", // apex [com.android.btservices] -> system
1009 },
1010
1011 "service-connectivity": {
1012 "libprotobuf-java-nano", // apex [com.android.tethering] -> apex [com.android.wifi, test_com.android.wifi]
1013 },
1014
1015 "service-connectivity-pre-jarjar": {
1016 "framework-connectivity-pre-jarjar", // apex [com.android.tethering] -> system
1017 },
1018
1019 "service-connectivity-protos": {
1020 "libprotobuf-java-nano", // apex [com.android.tethering] -> apex [com.android.wifi, test_com.android.wifi]
1021 },
1022
1023 "service-connectivity-tiramisu-pre-jarjar": {
1024 "framework-connectivity-pre-jarjar", // apex [com.android.tethering] -> system
1025 "framework-connectivity-t-pre-jarjar", // apex [com.android.tethering] -> system
1026 },
1027
1028 "service-entitlement": {
1029 "auto_value_annotations", // apex [com.android.wifi, test_com.android.wifi] -> apex [com.android.adservices, com.android.extservices, com.android.extservices_tplus]
1030 },
1031
1032 "service-entitlement-api": {
1033 "auto_value_annotations", // apex [com.android.wifi, test_com.android.wifi] -> apex [com.android.adservices, com.android.extservices, com.android.extservices_tplus]
1034 },
1035
1036 "service-entitlement-data": {
1037 "auto_value_annotations", // apex [com.android.wifi, test_com.android.wifi] -> apex [com.android.adservices, com.android.extservices, com.android.extservices_tplus]
1038 },
1039
1040 "service-entitlement-impl": {
1041 "auto_value_annotations", // apex [com.android.wifi, test_com.android.wifi] -> apex [com.android.adservices, com.android.extservices, com.android.extservices_tplus]
1042 },
1043
1044 "service-healthfitness.impl": {
1045 "modules-utils-preconditions", // apex [com.android.healthfitness] -> apex [com.android.adservices, com.android.appsearch, com.android.cellbroadcast, com.android.extservices, com.android.ondevicepersonalization, com.android.tethering, com.android.uwb, com.android.wifi, test_com.android.cellbroadcast, test_com.android.wifi]
1046 },
1047
1048 "service-networksecurity-pre-jarjar": {
1049 "framework-connectivity-pre-jarjar", // apex [com.android.tethering] -> system
1050 },
1051
1052 "service-permission.impl": {
1053 "jsr305", // apex [com.android.permission, test_com.android.permission] -> apex [com.android.adservices, com.android.devicelock, com.android.extservices, com.android.healthfitness, com.android.media, com.android.mediaprovider, test_com.android.media, test_com.android.mediaprovider]
1054 "safety-center-annotations", // apex [com.android.permission, test_com.android.permission] -> system
1055 },
1056
1057 "service-remoteauth-pre-jarjar": {
1058 "framework-connectivity-pre-jarjar", // apex [com.android.tethering] -> system
1059 "framework-connectivity-t-pre-jarjar", // apex [com.android.tethering] -> system
1060 },
1061
1062 "service-thread-pre-jarjar": {
1063 "framework-connectivity-pre-jarjar", // apex [com.android.tethering] -> system
1064 "framework-connectivity-t-pre-jarjar", // apex [com.android.tethering] -> system
1065 },
1066
1067 "service-uwb-pre-jarjar": {
1068 "framework-uwb-pre-jarjar", // apex [com.android.uwb] -> system
1069 },
1070
1071 "service-wifi": {
1072 "auto_value_annotations", // apex [com.android.wifi, test_com.android.wifi] -> apex [com.android.adservices, com.android.extservices, com.android.extservices_tplus]
1073 },
1074
1075 "TelephonyDeviceTest": {
1076 "framework", // cts -> unstable
1077 },
1078
1079 "tensorflowlite_java": {
1080 "android-support-annotations", // apex [com.android.adservices, com.android.extservices, com.android.ondevicepersonalization] -> system
1081 },
1082
1083 "TestExternalImsServiceApp": {
1084 "framework", // cts -> unstable
1085 },
1086
1087 "TestSmsRetrieverApp": {
1088 "framework", // cts -> unstable
1089 },
1090
1091 "TetheringApiCurrentLib": {
1092 "connectivity-internal-api-util", // apex [com.android.tethering] -> system
1093 },
1094
1095 "TetheringNext": {
1096 "connectivity-internal-api-util", // apex [com.android.tethering] -> system
1097 },
1098
1099 "tetheringstatsprotos": {
1100 "ext", // apex [com.android.tethering] -> system
1101 "framework", // apex [com.android.tethering] -> system
1102 },
1103
1104 "uwb_aconfig_flags_lib": {
1105 "ext", // apex [com.android.uwb] -> system
1106 "framework", // apex [com.android.uwb] -> system
1107 },
1108
1109 "uwb_androidx_backend": {
1110 "android-support-annotations", // apex [com.android.tethering] -> system
1111 },
1112
1113 "wifi-service-pre-jarjar": {
1114 "app-compat-annotations", // apex [com.android.wifi, test_com.android.wifi] -> system
1115 "auto_value_annotations", // apex [com.android.wifi, test_com.android.wifi] -> apex [com.android.adservices, com.android.extservices, com.android.extservices_tplus]
1116 "framework-wifi-pre-jarjar", // apex [com.android.wifi, test_com.android.wifi] -> system
1117 "jsr305", // apex [com.android.wifi, test_com.android.wifi] -> apex [com.android.adservices, com.android.devicelock, com.android.extservices, com.android.healthfitness, com.android.media, com.android.mediaprovider, test_com.android.media, test_com.android.mediaprovider]
1118 },
1119}