blob: efbc8da1a75e880acd9aba9ff36fe18191565477 [file] [log] [blame] [edit]
// Copyright 2024 Google Inc. All rights reserved.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
package android
var ContainerDependencyViolationAllowlist = map[string][]string{
"adservices-service-core": {
"gson", // apex [com.android.adservices, com.android.extservices] -> apex [com.android.virt]
},
"android.car-module.impl": {
"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]
},
"AppInstalledOnMultipleUsers": {
"framework", // cts -> unstable
},
"art-aconfig-flags-java-lib": {
"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
},
"Bluetooth": {
"app-compat-annotations", // apex [com.android.btservices] -> system
"framework-bluetooth-pre-jarjar", // apex [com.android.btservices] -> system
},
"bluetooth-nano-protos": {
"libprotobuf-java-nano", // apex [com.android.btservices] -> apex [com.android.wifi, test_com.android.wifi]
},
"bluetooth.change-ids": {
"app-compat-annotations", // apex [com.android.btservices] -> system
},
"CarServiceUpdatable": {
"modules-utils-os", // apex [com.android.car.framework] -> apex [com.android.permission, test_com.android.permission]
"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]
"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]
},
"cellbroadcastreceiver_aconfig_flags_lib": {
"ext", // apex [com.android.cellbroadcast, test_com.android.cellbroadcast] -> system
"framework", // apex [com.android.cellbroadcast, test_com.android.cellbroadcast] -> system
},
"connectivity-net-module-utils-bpf": {
"net-utils-device-common-struct-base", // apex [com.android.tethering] -> system
},
"conscrypt-aconfig-flags-lib": {
"aconfig-annotations-lib-sdk-none", // apex [com.android.conscrypt, test_com.android.conscrypt] -> system
},
"cronet_aml_base_base_java": {
"framework-connectivity-pre-jarjar-without-cronet", // apex [com.android.tethering] -> system
"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]
},
"cronet_aml_build_android_build_java": {
"framework-connectivity-pre-jarjar-without-cronet", // apex [com.android.tethering] -> system
},
"cronet_aml_components_cronet_android_base_feature_overrides_java_proto": {
"framework-connectivity-pre-jarjar-without-cronet", // apex [com.android.tethering] -> system
},
"cronet_aml_components_cronet_android_cronet_api_java": {
"framework-connectivity-pre-jarjar-without-cronet", // apex [com.android.tethering] -> system
},
"cronet_aml_components_cronet_android_cronet_impl_common_java": {
"framework-connectivity-pre-jarjar-without-cronet", // apex [com.android.tethering] -> system
},
"cronet_aml_components_cronet_android_cronet_impl_native_java": {
"framework-connectivity-pre-jarjar-without-cronet", // apex [com.android.tethering] -> system
"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]
},
"cronet_aml_components_cronet_android_cronet_jni_registration_java": {
"framework-connectivity-pre-jarjar-without-cronet", // apex [com.android.tethering] -> system
},
"cronet_aml_components_cronet_android_cronet_shared_java": {
"framework-connectivity-pre-jarjar-without-cronet", // apex [com.android.tethering] -> system
},
"cronet_aml_components_cronet_android_cronet_stats_log_java": {
"framework-connectivity-pre-jarjar-without-cronet", // apex [com.android.tethering] -> system
},
"cronet_aml_components_cronet_android_cronet_urlconnection_impl_java": {
"framework-connectivity-pre-jarjar-without-cronet", // apex [com.android.tethering] -> system
},
"cronet_aml_components_cronet_android_flags_java_proto": {
"framework-connectivity-pre-jarjar-without-cronet", // apex [com.android.tethering] -> system
},
"cronet_aml_components_cronet_android_request_context_config_java_proto": {
"framework-connectivity-pre-jarjar-without-cronet", // apex [com.android.tethering] -> system
},
"cronet_aml_net_android_net_java": {
"framework-connectivity-pre-jarjar-without-cronet", // apex [com.android.tethering] -> system
"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]
},
"cronet_aml_net_android_net_thread_stats_uid_java": {
"framework-connectivity-pre-jarjar-without-cronet", // apex [com.android.tethering] -> system
},
"cronet_aml_third_party_jni_zero_jni_zero_java": {
"framework-connectivity-pre-jarjar-without-cronet", // apex [com.android.tethering] -> system
},
"cronet_aml_url_url_java": {
"framework-connectivity-pre-jarjar-without-cronet", // apex [com.android.tethering] -> system
},
"CtsAdservicesHostTestApp": {
"framework", // cts -> unstable
},
"CtsAdServicesNotInAllowListEndToEndTests": {
"framework", // cts -> unstable
},
"CtsAdServicesPermissionsAppOptOutEndToEndTests": {
"framework", // cts -> unstable
},
"CtsAdServicesPermissionsNoPermEndToEndTests": {
"framework", // cts -> unstable
},
"CtsAdServicesPermissionsValidEndToEndTests": {
"framework", // cts -> unstable
},
"CtsAlarmManagerTestCases": {
"framework", // cts -> unstable
},
"CtsAndroidAppTestCases": {
"framework", // cts -> unstable
},
"CtsAppExitTestCases": {
"framework", // cts -> unstable
},
"CtsAppFgsStartTestCases": {
"framework", // cts -> unstable
},
"CtsAppFgsTestCases": {
"framework", // cts -> unstable
},
"CtsAppFunctionTestCases": {
"framework", // cts -> unstable
},
"CtsAppOpsTestCases": {
"framework", // cts -> unstable
},
"CtsAppSearchTestCases": {
"framework", // cts -> unstable
},
"CtsAppStartTestCases": {
"framework", // cts -> unstable
},
"CtsAppTestStubsApp2": {
"framework", // cts -> unstable
},
"CtsAudioHostTestApp": {
"framework", // cts -> unstable
},
"CtsBackgroundActivityAppAllowCrossUidFlagDefault": {
"framework", // cts -> unstable
},
"CtsBatterySavingTestCases": {
"framework", // cts -> unstable
},
"CtsBluetoothTestCases": {
"framework", // cts -> unstable
},
"CtsBootDisplayModeApp": {
"framework", // cts -> unstable
},
"CtsBroadcastTestCases": {
"framework", // cts -> unstable
},
"CtsBRSTestCases": {
"framework", // cts -> unstable
},
"CtsCompanionDeviceManagerCoreTestCases": {
"framework", // cts -> unstable
},
"CtsCompanionDeviceManagerMultiProcessTestCases": {
"framework", // cts -> unstable
},
"CtsCompanionDeviceManagerUiAutomationTestCases": {
"framework", // cts -> unstable
},
"CtsContentSuggestionsTestCases": {
"framework", // cts -> unstable
},
"CtsContentTestCases": {
"framework", // cts -> unstable
},
"CtsCredentialManagerBackupRestoreApp": {
"framework", // cts -> unstable
},
"CtsCrossProfileEnabledApp": {
"framework", // cts -> unstable
},
"CtsCrossProfileEnabledNoPermsApp": {
"framework", // cts -> unstable
},
"CtsCrossProfileNotEnabledApp": {
"framework", // cts -> unstable
},
"CtsCrossProfileUserEnabledApp": {
"framework", // cts -> unstable
},
"CtsDeviceAndProfileOwnerApp": {
"framework", // cts -> unstable
},
"CtsDeviceAndProfileOwnerApp23": {
"framework", // cts -> unstable
},
"CtsDeviceAndProfileOwnerApp25": {
"framework", // cts -> unstable
},
"CtsDeviceAndProfileOwnerApp30": {
"framework", // cts -> unstable
},
"CtsDeviceLockTestCases": {
"framework", // cts -> unstable
},
"CtsDeviceOwnerApp": {
"framework", // cts -> unstable
},
"CtsDevicePolicySimTestCases": {
"framework", // cts -> unstable
},
"CtsDevicePolicyTestCases": {
"framework", // cts -> unstable
},
"CtsDocumentContentTestCases": {
"framework", // cts -> unstable
},
"CtsDreamsTestCases": {
"framework", // cts -> unstable
},
"CtsDrmTestCases": {
"framework", // cts -> unstable
},
"CtsEmptyTestApp_RejectedByVerifier": {
"framework", // cts -> unstable
},
"CtsEphemeralTestsEphemeralApp1": {
"framework", // cts -> unstable
},
"CtsFgsBootCompletedTestCases": {
"framework", // cts -> unstable
},
"CtsFgsBootCompletedTestCasesApi35": {
"framework", // cts -> unstable
},
"CtsFgsStartTestHelperApi34": {
"framework", // cts -> unstable
},
"CtsFgsStartTestHelperCurrent": {
"framework", // cts -> unstable
},
"CtsFgsTimeoutTestCases": {
"framework", // cts -> unstable
},
"CtsFileDescriptorTestCases": {
"framework", // cts -> unstable
},
"CtsFingerprintTestCases": {
"framework", // cts -> unstable
},
"CtsHostsideCompatChangeTestsApp": {
"framework", // cts -> unstable
},
"CtsHostsideNetworkPolicyTestsApp2": {
"framework", // cts -> unstable
},
"CtsIdentityTestCases": {
"framework", // cts -> unstable
},
"CtsIkeTestCases": {
"framework", // cts -> unstable
},
"CtsInstalledLoadingProgressDeviceTests": {
"framework", // cts -> unstable
},
"CtsInstantAppTests": {
"framework", // cts -> unstable
},
"CtsIntentSenderApp": {
"framework", // cts -> unstable
},
"CtsJobSchedulerTestCases": {
"framework", // cts -> unstable
},
"CtsKeystoreTestCases": {
"framework", // cts -> unstable
},
"CtsLegacyNotification27TestCases": {
"framework", // cts -> unstable
},
"CtsLibcoreTestCases": {
"framework", // cts -> unstable
},
"CtsLibcoreWycheproofConscryptTestCases": {
"framework", // cts -> unstable
},
"CtsListeningPortsTest": {
"framework", // cts -> unstable
},
"CtsLocationCoarseTestCases": {
"framework", // cts -> unstable
},
"CtsLocationFineTestCases": {
"framework", // cts -> unstable
},
"CtsLocationNoneTestCases": {
"framework", // cts -> unstable
},
"CtsLocationPrivilegedTestCases": {
"framework", // cts -> unstable
},
"CtsManagedProfileApp": {
"framework", // cts -> unstable
},
"CtsMediaAudioTestCases": {
"framework", // cts -> unstable
},
"CtsMediaBetterTogetherTestCases": {
"framework", // cts -> unstable
},
"CtsMediaCodecTestCases": {
"framework", // cts -> unstable
},
"CtsMediaDecoderTestCases": {
"framework", // cts -> unstable
},
"CtsMediaDrmFrameworkTestCases": {
"framework", // cts -> unstable
},
"CtsMediaEncoderTestCases": {
"framework", // cts -> unstable
},
"CtsMediaExtractorTestCases": {
"framework", // cts -> unstable
},
"CtsMediaMiscTestCases": {
"framework", // cts -> unstable
},
"CtsMediaMuxerTestCases": {
"framework", // cts -> unstable
},
"CtsMediaPerformanceClassTestCases": {
"framework", // cts -> unstable
},
"CtsMediaPlayerTestCases": {
"framework", // cts -> unstable
},
"CtsMediaProjectionSDK33TestCases": {
"framework", // cts -> unstable
},
"CtsMediaProjectionSDK34TestCases": {
"framework", // cts -> unstable
},
"CtsMediaProjectionTestCases": {
"framework", // cts -> unstable
},
"CtsMediaProviderTestCases": {
"framework", // cts -> unstable
},
"CtsMediaProviderTranscodeTests": {
"framework", // cts -> unstable
},
"CtsMediaRecorderTestCases": {
"framework", // cts -> unstable
},
"CtsMediaRouterHostSideTestBluetoothPermissionsApp": {
"framework", // cts -> unstable
},
"CtsMediaRouterHostSideTestMediaRoutingControlApp": {
"framework", // cts -> unstable
},
"CtsMediaRouterHostSideTestModifyAudioRoutingApp": {
"framework", // cts -> unstable
},
"CtsMediaV2TestCases": {
"framework", // cts -> unstable
},
"CtsMimeMapTestCases": {
"framework", // cts -> unstable
},
"CtsModifyQuietModeEnabledApp": {
"framework", // cts -> unstable
},
"CtsMusicRecognitionTestCases": {
"framework", // cts -> unstable
},
"CtsNativeMediaAAudioTestCases": {
"framework", // cts -> unstable
},
"CtsNetTestCases": {
"framework", // cts -> unstable
},
"CtsNetTestCasesLegacyApi22": {
"framework", // cts -> unstable
},
"CtsNetTestCasesMaxTargetSdk30": {
"framework", // cts -> unstable
},
"CtsNetTestCasesMaxTargetSdk31": {
"framework", // cts -> unstable
},
"CtsNetTestCasesMaxTargetSdk33": {
"framework", // cts -> unstable
},
"CtsNetTestCasesUpdateStatsPermission": {
"framework", // cts -> unstable
},
"CtsNfcTestCases": {
"framework", // cts -> unstable
},
"CtsOnDeviceIntelligenceServiceTestCases": {
"framework", // cts -> unstable
},
"CtsOnDevicePersonalizationTestCases": {
"framework", // cts -> unstable
},
"CtsPackageInstallerApp": {
"framework", // cts -> unstable
},
"CtsPackageManagerTestCases": {
"framework", // cts -> unstable
},
"CtsPackageSchemeTestsWithoutVisibility": {
"framework", // cts -> unstable
},
"CtsPackageSchemeTestsWithVisibility": {
"framework", // cts -> unstable
},
"CtsPackageWatchdogTestCases": {
"framework", // cts -> unstable
},
"CtsPermissionsSyncTestApp": {
"framework", // cts -> unstable
},
"CtsPreservedSettingsApp": {
"framework", // cts -> unstable
},
"CtsProtoTestCases": {
"framework", // cts -> unstable
},
"CtsProviderTestCases": {
"framework", // cts -> unstable
},
"CtsProxyMediaRouterTestHelperApp": {
"framework", // cts -> unstable
},
"CtsRebootReadinessTestCases": {
"framework", // cts -> unstable
},
"CtsResourcesLoaderTests": {
"framework", // cts -> unstable
},
"CtsResourcesTestCases": {
"framework", // cts -> unstable
},
"CtsSandboxedAdIdManagerTests": {
"framework", // cts -> unstable
},
"CtsSandboxedAppSetIdManagerTests": {
"framework", // cts -> unstable
},
"CtsSandboxedFledgeManagerTests": {
"framework", // cts -> unstable
},
"CtsSandboxedMeasurementManagerTests": {
"framework", // cts -> unstable
},
"CtsSandboxedTopicsManagerTests": {
"framework", // cts -> unstable
},
"CtsSdkExtensionsTestCases": {
"framework", // cts -> unstable
},
"CtsSdkSandboxInprocessTests": {
"framework", // cts -> unstable
},
"CtsSecureElementTestCases": {
"framework", // cts -> unstable
},
"CtsSecurityTestCases": {
"framework", // cts -> unstable
},
"CtsSelinuxEphemeralTestCases": {
"framework", // cts -> unstable
},
"CtsSelinuxTargetSdk25TestCases": {
"framework", // cts -> unstable
},
"CtsSelinuxTargetSdk27TestCases": {
"framework", // cts -> unstable
},
"CtsSelinuxTargetSdk28TestCases": {
"framework", // cts -> unstable
},
"CtsSelinuxTargetSdk29TestCases": {
"framework", // cts -> unstable
},
"CtsSelinuxTargetSdk30TestCases": {
"framework", // cts -> unstable
},
"CtsSelinuxTargetSdkCurrentTestCases": {
"framework", // cts -> unstable
},
"CtsSettingsDeviceOwnerApp": {
"framework", // cts -> unstable
},
"CtsSharedUserMigrationTestCases": {
"framework", // cts -> unstable
},
"CtsShortFgsTestCases": {
"framework", // cts -> unstable
},
"CtsSimRestrictedApisTestCases": {
"framework", // cts -> unstable
},
"CtsSliceTestCases": {
"framework", // cts -> unstable
},
"CtsSpeechTestCases": {
"framework", // cts -> unstable
},
"CtsStatsSecurityApp": {
"framework", // cts -> unstable
},
"CtsSuspendAppsTestCases": {
"framework", // cts -> unstable
},
"CtsSystemUiTestCases": {
"framework", // cts -> unstable
},
"CtsTareTestCases": {
"framework", // cts -> unstable
},
"CtsTelephonyTestCases": {
"framework", // cts -> unstable
},
"CtsTetheringTest": {
"framework", // cts -> unstable
},
"CtsThreadNetworkTestCases": {
"framework", // cts -> unstable
},
"CtsTvInputTestCases": {
"framework", // cts -> unstable
},
"CtsTvTunerTestCases": {
"framework", // cts -> unstable
},
"CtsUsageStatsTestCases": {
"framework", // cts -> unstable
},
"CtsUsbManagerTestCases": {
"framework", // cts -> unstable
},
"CtsUserRestrictionTestCases": {
"framework", // cts -> unstable
},
"CtsUtilTestCases": {
"framework", // cts -> unstable
},
"CtsUwbTestCases": {
"framework", // cts -> unstable
},
"CtsVcnTestCases": {
"framework", // cts -> unstable
},
"CtsVideoCodecTestCases": {
"framework", // cts -> unstable
},
"CtsVideoTestCases": {
"framework", // cts -> unstable
},
"CtsViewReceiveContentTestCases": {
"framework", // cts -> unstable
},
"CtsVirtualDevicesAppLaunchTestCases": {
"framework", // cts -> unstable
},
"CtsVirtualDevicesAudioTestCases": {
"framework", // cts -> unstable
},
"CtsVirtualDevicesCameraTestCases": {
"framework", // cts -> unstable
},
"CtsVirtualDevicesSensorTestCases": {
"framework", // cts -> unstable
},
"CtsVirtualDevicesTestCases": {
"framework", // cts -> unstable
},
"CtsWearableSensingServiceTestCases": {
"framework", // cts -> unstable
},
"CtsWebViewCompatChangeApp": {
"framework", // cts -> unstable
},
"CtsWidgetTestCases": {
"framework", // cts -> unstable
},
"CtsWidgetTestCases29": {
"framework", // cts -> unstable
},
"CtsWifiNonUpdatableTestCases": {
"framework", // cts -> unstable
},
"CtsWifiTestCases": {
"framework", // cts -> unstable
},
"CtsWindowManagerExternalApp": {
"framework", // cts -> unstable
},
"CtsWindowManagerTestCases": {
"framework", // cts -> unstable
},
"CtsZipValidateApp": {
"framework", // cts -> unstable
},
"CVE-2021-0965": {
"framework", // cts -> unstable
},
"device_config_reboot_flags_java_lib": {
"ext", // apex [com.android.configinfrastructure] -> system
"framework", // apex [com.android.configinfrastructure] -> system
},
"devicelockcontroller-lib": {
"modules-utils-expresslog", // apex [com.android.devicelock] -> apex [com.android.btservices, com.android.car.framework]
},
"FederatedCompute": {
"auto_value_annotations", // apex [com.android.ondevicepersonalization] -> apex [com.android.adservices, com.android.extservices, com.android.extservices_tplus]
},
"framework-adservices.impl": {
"adservices_flags_lib", // apex [com.android.adservices, com.android.extservices] -> system
},
"framework-bluetooth.impl": {
"app-compat-annotations", // apex [com.android.btservices] -> system
},
"framework-configinfrastructure.impl": {
"configinfra_framework_flags_java_lib", // apex [com.android.configinfrastructure] -> system
},
"framework-connectivity-t.impl": {
"app-compat-annotations", // apex [com.android.tethering] -> system
"framework-connectivity-pre-jarjar", // apex [com.android.tethering] -> system
},
"framework-connectivity.impl": {
"app-compat-annotations", // apex [com.android.tethering] -> system
},
"framework-ondevicepersonalization.impl": {
"app-compat-annotations", // apex [com.android.ondevicepersonalization] -> system
"ondevicepersonalization_flags_lib", // apex [com.android.ondevicepersonalization] -> system
},
"framework-pdf-v.impl": {
"app-compat-annotations", // apex [com.android.mediaprovider, test_com.android.mediaprovider] -> system
"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]
},
"framework-pdf.impl": {
"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]
},
"framework-permission-s.impl": {
"app-compat-annotations", // apex [com.android.permission, test_com.android.permission] -> system
},
"framework-wifi.impl": {
"aconfig_storage_reader_java", // apex [com.android.wifi, test_com.android.wifi] -> system
"app-compat-annotations", // apex [com.android.wifi, test_com.android.wifi] -> system
},
"grpc-java-core-internal": {
"gson", // apex [com.android.adservices, com.android.devicelock, com.android.extservices] -> apex [com.android.virt]
"perfmark-api-lib", // apex [com.android.adservices, com.android.devicelock, com.android.extservices] -> system
},
"httpclient_impl": {
"httpclient_api", // apex [com.android.tethering] -> system
},
"IncrementalTestAppValidator": {
"framework", // cts -> unstable
},
"libcore-aconfig-flags-lib": {
"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
},
"loadlibrarytest_product_app": {
"libnativeloader_vendor_shared_lib", // product -> vendor
},
"loadlibrarytest_testlib": {
"libnativeloader_vendor_shared_lib", // system -> vendor
},
"MctsMediaBetterTogetherTestCases": {
"framework", // cts -> unstable
},
"MctsMediaCodecTestCases": {
"framework", // cts -> unstable
},
"MctsMediaDecoderTestCases": {
"framework", // cts -> unstable
},
"MctsMediaDrmFrameworkTestCases": {
"framework", // cts -> unstable
},
"MctsMediaEncoderTestCases": {
"framework", // cts -> unstable
},
"MctsMediaExtractorTestCases": {
"framework", // cts -> unstable
},
"MctsMediaMiscTestCases": {
"framework", // cts -> unstable
},
"MctsMediaMuxerTestCases": {
"framework", // cts -> unstable
},
"MctsMediaPlayerTestCases": {
"framework", // cts -> unstable
},
"MctsMediaRecorderTestCases": {
"framework", // cts -> unstable
},
"MctsMediaTranscodingTestCases": {
"framework", // cts -> unstable
},
"MctsMediaV2TestCases": {
"framework", // cts -> unstable
},
"MediaProvider": {
"app-compat-annotations", // apex [com.android.mediaprovider, test_com.android.mediaprovider] -> system
},
"mediaprovider_flags_java_lib": {
"ext", // apex [com.android.mediaprovider, test_com.android.mediaprovider] -> system
"framework", // apex [com.android.mediaprovider, test_com.android.mediaprovider] -> system
},
"MockSatelliteGatewayServiceApp": {
"framework", // cts -> unstable
},
"MockSatelliteServiceApp": {
"framework", // cts -> unstable
},
"net-utils-device-common-netlink": {
"net-utils-device-common-struct-base", // apex [com.android.tethering] -> system
},
"net-utils-device-common-struct": {
"net-utils-device-common-struct-base", // apex [com.android.tethering] -> system
},
"NfcNciApex": {
"android.permission.flags-aconfig-java", // apex [com.android.nfcservices] -> apex [com.android.permission, test_com.android.permission]
},
"okhttp-norepackage": {
"okhttp-android-util-log", // apex [com.android.adservices, com.android.devicelock, com.android.extservices] -> system
},
"ondevicepersonalization-plugin-lib": {
"auto_value_annotations", // apex [com.android.ondevicepersonalization] -> apex [com.android.adservices, com.android.extservices, com.android.extservices_tplus]
},
"opencensus-java-api": {
"auto_value_annotations", // apex [com.android.devicelock] -> apex [com.android.adservices, com.android.extservices, com.android.extservices_tplus]
},
"PermissionController-lib": {
"safety-center-annotations", // apex [com.android.permission, test_com.android.permission] -> system
},
"PlatformProperties": {
"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
},
"safety-center-config": {
"safety-center-annotations", // apex [com.android.permission, test_com.android.permission] -> system
},
"safety-center-internal-data": {
"safety-center-annotations", // apex [com.android.permission, test_com.android.permission] -> system
},
"safety-center-pending-intents": {
"safety-center-annotations", // apex [com.android.permission, test_com.android.permission] -> system
},
"safety-center-persistence": {
"safety-center-annotations", // apex [com.android.permission, test_com.android.permission] -> system
},
"safety-center-resources-lib": {
"safety-center-annotations", // apex [com.android.permission, test_com.android.permission] -> system
},
"SdkSandboxManagerDisabledTests": {
"framework", // cts -> unstable
},
"SdkSandboxManagerTests": {
"framework", // cts -> unstable
},
"service-art.impl": {
"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]
},
"service-bluetooth-pre-jarjar": {
"framework-bluetooth-pre-jarjar", // apex [com.android.btservices] -> system
"service-bluetooth.change-ids", // apex [com.android.btservices] -> system
},
"service-connectivity": {
"libprotobuf-java-nano", // apex [com.android.tethering] -> apex [com.android.wifi, test_com.android.wifi]
},
"service-connectivity-pre-jarjar": {
"framework-connectivity-pre-jarjar", // apex [com.android.tethering] -> system
},
"service-connectivity-protos": {
"libprotobuf-java-nano", // apex [com.android.tethering] -> apex [com.android.wifi, test_com.android.wifi]
},
"service-connectivity-tiramisu-pre-jarjar": {
"framework-connectivity-pre-jarjar", // apex [com.android.tethering] -> system
"framework-connectivity-t-pre-jarjar", // apex [com.android.tethering] -> system
},
"service-entitlement": {
"auto_value_annotations", // apex [com.android.wifi, test_com.android.wifi] -> apex [com.android.adservices, com.android.extservices, com.android.extservices_tplus]
},
"service-entitlement-api": {
"auto_value_annotations", // apex [com.android.wifi, test_com.android.wifi] -> apex [com.android.adservices, com.android.extservices, com.android.extservices_tplus]
},
"service-entitlement-data": {
"auto_value_annotations", // apex [com.android.wifi, test_com.android.wifi] -> apex [com.android.adservices, com.android.extservices, com.android.extservices_tplus]
},
"service-entitlement-impl": {
"auto_value_annotations", // apex [com.android.wifi, test_com.android.wifi] -> apex [com.android.adservices, com.android.extservices, com.android.extservices_tplus]
},
"service-healthfitness.impl": {
"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]
},
"service-networksecurity-pre-jarjar": {
"framework-connectivity-pre-jarjar", // apex [com.android.tethering] -> system
},
"service-permission.impl": {
"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]
"safety-center-annotations", // apex [com.android.permission, test_com.android.permission] -> system
},
"service-remoteauth-pre-jarjar": {
"framework-connectivity-pre-jarjar", // apex [com.android.tethering] -> system
"framework-connectivity-t-pre-jarjar", // apex [com.android.tethering] -> system
},
"service-thread-pre-jarjar": {
"framework-connectivity-pre-jarjar", // apex [com.android.tethering] -> system
"framework-connectivity-t-pre-jarjar", // apex [com.android.tethering] -> system
},
"service-uwb-pre-jarjar": {
"framework-uwb-pre-jarjar", // apex [com.android.uwb] -> system
},
"service-wifi": {
"auto_value_annotations", // apex [com.android.wifi, test_com.android.wifi] -> apex [com.android.adservices, com.android.extservices, com.android.extservices_tplus]
},
"TelephonyDeviceTest": {
"framework", // cts -> unstable
},
"tensorflowlite_java": {
"android-support-annotations", // apex [com.android.adservices, com.android.extservices, com.android.ondevicepersonalization] -> system
},
"TestExternalImsServiceApp": {
"framework", // cts -> unstable
},
"TestSmsRetrieverApp": {
"framework", // cts -> unstable
},
"TetheringApiCurrentLib": {
"connectivity-internal-api-util", // apex [com.android.tethering] -> system
},
"TetheringNext": {
"connectivity-internal-api-util", // apex [com.android.tethering] -> system
},
"tetheringstatsprotos": {
"ext", // apex [com.android.tethering] -> system
"framework", // apex [com.android.tethering] -> system
},
"uwb_aconfig_flags_lib": {
"ext", // apex [com.android.uwb] -> system
"framework", // apex [com.android.uwb] -> system
},
"uwb_androidx_backend": {
"android-support-annotations", // apex [com.android.tethering] -> system
},
"wifi-service-pre-jarjar": {
"app-compat-annotations", // apex [com.android.wifi, test_com.android.wifi] -> system
"auto_value_annotations", // apex [com.android.wifi, test_com.android.wifi] -> apex [com.android.adservices, com.android.extservices, com.android.extservices_tplus]
"framework-wifi-pre-jarjar", // apex [com.android.wifi, test_com.android.wifi] -> system
"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]
},
}