| // 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] |
| }, |
| } |