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