This violation was only triggered for specific TARGET_PRODUCT builds. Test: build/soong/scripts/build-ndk-prebuilts.sh Bug: 338660802 Change-Id: I8e5620d26eff83bdbda79da8bb8237056cb9dfbd
1043 lines
28 KiB
Go
1043 lines
28 KiB
Go
// 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{
|
|
"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]
|
|
},
|
|
|
|
"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
|
|
},
|
|
|
|
"CtsAppOpsTestCases": {
|
|
"framework", // cts -> unstable
|
|
},
|
|
|
|
"CtsAppSearchTestCases": {
|
|
"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
|
|
},
|
|
|
|
"CtsDreamsTestCases": {
|
|
"framework", // cts -> unstable
|
|
},
|
|
|
|
"CtsDrmTestCases": {
|
|
"framework", // cts -> unstable
|
|
},
|
|
|
|
"CtsEphemeralTestsEphemeralApp1": {
|
|
"framework", // cts -> unstable
|
|
},
|
|
|
|
"CtsFgsBootCompletedTestCases": {
|
|
"framework", // cts -> unstable
|
|
},
|
|
|
|
"CtsFgsBootCompletedTestCasesApi35": {
|
|
"framework", // cts -> unstable
|
|
},
|
|
|
|
"CtsFgsStartTestHelperApi34": {
|
|
"framework", // cts -> unstable
|
|
},
|
|
|
|
"CtsFgsStartTestHelperCurrent": {
|
|
"framework", // cts -> unstable
|
|
},
|
|
|
|
"CtsFileDescriptorTestCases": {
|
|
"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
|
|
},
|
|
|
|
"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
|
|
},
|
|
|
|
"CtsOnDevicePersonalizationTestCases": {
|
|
"framework", // cts -> unstable
|
|
},
|
|
|
|
"CtsPackageInstallerApp": {
|
|
"framework", // cts -> unstable
|
|
},
|
|
|
|
"CtsPackageManagerTestCases": {
|
|
"framework", // cts -> unstable
|
|
},
|
|
|
|
"CtsPackageSchemeTestsWithoutVisibility": {
|
|
"framework", // cts -> unstable
|
|
},
|
|
|
|
"CtsPackageSchemeTestsWithVisibility": {
|
|
"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
|
|
},
|
|
|
|
"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-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": {
|
|
"ondevicepersonalization_flags_lib", // apex [com.android.ondevicepersonalization] -> system
|
|
},
|
|
|
|
"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
|
|
},
|
|
|
|
"MctsMediaDrmFrameworkTestCases": {
|
|
"framework", // cts -> unstable
|
|
},
|
|
|
|
"MctsMediaTranscodingTestCases": {
|
|
"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]
|
|
},
|
|
}
|