Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Catatan Rilis CTS

Bagian ini mencantumkan modul baru utama dan menguji perubahan yang diperkenalkan di Android.

Catatan Rilis Android 12 CTS

Catatan rilis CTS akan tersedia pada rilis AOSP.

Catatan Rilis Android 11 CTS

Fitur CTS

Dokumentasi baru dan yang diperbarui untuk fitur Android 11 CTS adalah sebagai berikut.

Fitur Deskripsi Ditambahkan / Diperbarui
Uji Ulang Otomatis Percobaan ulang otomatis tradefed membantu mengurangi dampak pengelupasan saat berlari. Diperbarui
Pengumpulan kegagalan log on otomatis Pengumpulan log otomatis membantu mendapatkan log yang lebih baik untuk kegagalan secara langsung. Diperbarui
Perintah untuk mengizinkan akses ke antarmuka non-SDK Pengguna harus menjalankan perintah CTS verifier new command adb shell settings put global hidden_api_policy 1 sebelum menginstal CTS Verifier sehingga dapat mengakses antarmuka non-SDK Diperbarui
Tes headset analog CTS verifier baru Menambahkan tes CTS Verifier untuk colokan headset analog. Semua headset analog yang kompatibel dengan Android berfungsi. Diperbarui
Perintah untuk menginstal APK yang diperlukan Pengguna dapat menginstal APK yang diperlukan dengan perintah baru adb install xxxx.apk . Diperbarui
Perintah untuk menyimpan laporan Pengguna harus menjalankan perintah CTS verifier new adb shell appops set com android.cts.verifier MANAGE_EXTERNAL_STORAGE 0 sebelum menyimpan laporan. Diperbarui
Pengujian untuk insets DisplayCutout aman Tes ini untuk memastikan bahwa area di dalam inset aman dari DisplayCutout harus sepenuhnya terlihat dan dapat disentuh. Diperbarui
Modul pembantu interaksi perangkat CTS Modul pembantu interaksi perangkat CTS memungkinkan penyesuaian cara CTS berinteraksi dengan sekumpulan terbatas elemen UI yang diganti. Diperbarui
Tes CTS untuk integrasi fs-verity APK Tes sisi host CTS dengan aplikasi pembantu tes ditambahkan untuk menegakkan persyaratan CDD baru (C-0-3, C-0-4, dan C-0-5). Fitur ini wajib untuk perangkat baru yang diluncurkan dengan Android 11 dengan ketergantungan kernel. Mirip dengan CtsShimPrebuilt, kunci publik Google diperiksa di AOSP, dan harus disimpan pada versi rilis. Diperbarui
Tes CTS untuk API manajemen APEX

Dimulai dengan Android 11, paket CtsShimApex berisi dua aplikasi CtsShimApex yang digunakan CTS untuk menguji hak istimewa dan izin. Jika perangkat OEM tidak mendukung manajemen paket APEX, atau jika perangkat menjalankan versi 10 atau lebih rendah, dua aplikasi prebuilt harus sudah diinstal sebelumnya di sistem secara terpisah.

Untuk lebih jelasnya, lihat paket shim CTS

.
Diperbarui
CtsStatsdHostTestCases ditandai sebagai diperlukan kartu sim Modul pengujian CtsStatsdHostTestCase ditandai dengan token SIM_CARD, karena UidAtomTests#testMobileBytesTransfer memerlukan kartu SIM biasa dengan koneksi data yang berfungsi untuk diuji. Diperbarui
Paket tes CTS SIM Paket cts-sim tersedia sehingga subset pengujian dapat dijalankan dengan mudah di perangkat dengan kartu SIM. Pengguna membutuhkan suara dan data SIM yang diaktifkan untuk menjalankan tes ini. Diperbarui
Titik akses Wi-Fi RTT diperbarui Perangkat AP baru mendukung fitur ResponderLocation . Untuk informasi lebih lanjut, lihat lokasi Wi-Fi dengan RTT . Diperbarui
OpenJDK 11 Android 11 CTS harus dijalankan menggunakan toolchain OpenJDK 11. Diperbarui
Spesifikasi UICC pengembang untuk pengujian CTS Untuk menjalankan tes API operator CTS, perangkat perlu menggunakan kartu SIM dengan hak istimewa operator. Diperbarui

Modul yang ditambahkan

Banyak modul baru utama dan perubahan pengujian diperkenalkan di Android 11 untuk (Tanggal pembuatan - 07/06/2020) CTS 11 R1 (Dev build 6656047) build vs. CTS 10_R5 dan untuk platform build RP1A.200706.002.

Total 225 modul ditambahkan.

Uji nama modul ABI
cts-platform-version-check arm64-v8a
cts-system-all.api[instant] arm64-v8a
CtsAccessibilityServiceSdk29TestCases arm64-v8a
CtsAccessibilityServiceSdk29TestCases[instant] arm64-v8a
CtsAccountsHostTestCases arm64-v8a
CtsAccountsHostTestCases[instant] arm64-v8a
CtsAndroidTestBase28ApiSignatureTestCases[instant] arm64-v8a
CtsAndroidTestBaseCurrentApiSignatureTestCases[instant] arm64-v8a
CtsAndroidTestMockCurrentApiSignatureTestCases[instant] arm64-v8a
CtsAndroidTestRunnerCurrentApiSignatureTestCases[instant] arm64-v8a
CtsApacheHttpLegacy27ApiSignatureTestCases[instant] arm64-v8a
CtsApacheHttpLegacyCurrentApiSignatureTestCases[instant] arm64-v8a
CtsApacheHttpLegacyUsesLibraryApiSignatureTestCases[instant] arm64-v8a
CtsAppCompatHostTestCases arm64-v8a
CtsAppCompatHostTestCases[instant] arm64-v8a
CtsAppEnumerationTestCases arm64-v8a
CtsAppExitTestCases arm64-v8a
CtsAppExitTestCases[instant] arm64-v8a
CtsAppIntegrityDeviceTestCases arm64-v8a
CtsBionicAppTestCases arm64-v8a
CtsBionicAppTestCases[instant] arm64-v8a
CtsBlobStoreHostTestCases arm64-v8a
CtsBlobStoreHostTestHelper arm64-v8a
CtsBlobStoreTestCases arm64-v8a
CtsBlobStoreTestHelper arm64-v8a
CtsBlobStoreTestHelperDiffSig arm64-v8a
CtsBlobStoreTestHelperDiffSig2 arm64-v8a
CtsCalendarProviderTestCases arm64-v8a
CtsCarHostTestCases arm64-v8a
CtsCodePathHostTestCases arm64-v8a
CtsContactsProviderTestCases arm64-v8a
CtsControlsDeviceTestCases arm64-v8a
CtsCurrentApiSignatureTestCases[instant] arm64-v8a
CtsDownloadManagerInstaller arm64-v8a
CtsDynamicMimeHostTestCases arm64-v8a
CtsExtractNativeLibsHostTestCases arm64-v8a
CtsFsMgrTestCases arm64-v8a
CtsGpuProfilingDataTestCases arm64-v8a
CtsGwpAsanTestCases arm64-v8a
CtsGwpAsanTestCases[instant] arm64-v8a
CtsHdmiCecHostTestCases arm64-v8a
CtsHiddenApiBlacklistApi27TestCases[instant] arm64-v8a
CtsHiddenApiBlacklistApi28TestCases[instant] arm64-v8a
CtsHiddenApiBlacklistCurrentApiTestCases[instant] arm64-v8a
CtsHiddenApiBlacklistDebugClassTestCases[instant] arm64-v8a
CtsHiddenApiBlacklistTestApiTestCases arm64-v8a
CtsHiddenApiBlacklistTestApiTestCases[instant] arm64-v8a
CtsHiddenApiKillswitchDebugClassTestCases[instant] arm64-v8a
CtsHiddenApiKillswitchWhitelistTestCases[instant] arm64-v8a
CtsHiddenApiKillswitchWildcardTestCases[instant] arm64-v8a
CtsIdentityTestCases arm64-v8a
CtsIkeTestCases arm64-v8a
CtsIncrementalInstallHostTestCases arm64-v8a
CtsInitTestCases arm64-v8a
CtsInstantAppTests arm64-v8a
CtsJvmtiRunTest1962HostTestCases arm64-v8a
CtsJvmtiRunTest1967HostTestCases arm64-v8a
CtsJvmtiRunTest1968HostTestCases arm64-v8a
CtsJvmtiRunTest1969HostTestCases arm64-v8a
CtsJvmtiRunTest1970HostTestCases arm64-v8a
CtsJvmtiRunTest1971HostTestCases arm64-v8a
CtsJvmtiRunTest1974HostTestCases arm64-v8a
CtsJvmtiRunTest1975HostTestCases arm64-v8a
CtsJvmtiRunTest1976HostTestCases arm64-v8a
CtsJvmtiRunTest1977HostTestCases arm64-v8a
CtsJvmtiRunTest1978HostTestCases arm64-v8a
CtsJvmtiRunTest1979HostTestCases arm64-v8a
CtsJvmtiRunTest1981HostTestCases arm64-v8a
CtsJvmtiRunTest1982HostTestCases arm64-v8a
CtsJvmtiRunTest1983HostTestCases arm64-v8a
CtsJvmtiRunTest1984HostTestCases arm64-v8a
CtsJvmtiRunTest1988HostTestCases arm64-v8a
CtsJvmtiRunTest1989HostTestCases arm64-v8a
CtsJvmtiRunTest1990HostTestCases arm64-v8a
CtsJvmtiRunTest1991HostTestCases arm64-v8a
CtsJvmtiRunTest1992HostTestCases arm64-v8a
CtsJvmtiRunTest1994HostTestCases arm64-v8a
CtsJvmtiRunTest1995HostTestCases arm64-v8a
CtsJvmtiRunTest1996HostTestCases arm64-v8a
CtsJvmtiRunTest1997HostTestCases arm64-v8a
CtsJvmtiRunTest1998HostTestCases arm64-v8a
CtsJvmtiRunTest1999HostTestCases arm64-v8a
CtsJvmtiRunTest2001HostTestCases arm64-v8a
CtsJvmtiRunTest2002HostTestCases arm64-v8a
CtsJvmtiRunTest2003HostTestCases arm64-v8a
CtsJvmtiRunTest2004HostTestCases arm64-v8a
CtsJvmtiRunTest2005HostTestCases arm64-v8a
CtsJvmtiRunTest2006HostTestCases arm64-v8a
CtsJvmtiRunTest2007HostTestCases arm64-v8a
CtsLocationCoarseTestCases arm64-v8a
CtsLocationCoarseTestCases[instant] arm64-v8a
CtsLocationFineTestCases arm64-v8a
CtsLocationFineTestCases[instant] arm64-v8a
CtsLocationGnssTestCases arm64-v8a
CtsLocationGnssTestCases[instant] arm64-v8a
CtsLocationNoneTestCases arm64-v8a
CtsLocationNoneTestCases[instant] arm64-v8a
CtsLocationPrivilegedTestCases arm64-v8a
CtsLocationPrivilegedTestCases[instant] arm64-v8a
CtsMatchFlagTestCases arm64-v8a
CtsMediaParserTestCases arm64-v8a
CtsMediaV2TestCases arm64-v8a
CtsMimeMapTestCases arm64-v8a
CtsNativeEncryptionTestCases arm64-v8a
CtsNativeEncryptionTestCases[instant] arm64-v8a
CtsNativeMediaMetricsTestCases arm64-v8a
CtsNativeMediaMetricsTestCases[instant] arm64-v8a
CtsNfcTestCases arm64-v8a
CtsPackageInstallAppOpDefaultTestCases arm64-v8a
CtsPackageInstallAppOpDefaultTestCases[instant] arm64-v8a
CtsPackageInstallAppOpDeniedTestCases arm64-v8a
CtsPackageInstallAppOpDeniedTestCases[instant] arm64-v8a
CtsPackageWatchdogTestCases arm64-v8a
CtsPermission3TestCases arm64-v8a
CtsQuickAccessWalletTestCases arm64-v8a
CtsQuickAccessWalletTestCases[instant] arm64-v8a
CtsResourcesLoaderTests arm64-v8a
CtsSdkExtensionsTestCases arm64-v8a
CtsSdkExtensionsTestCases[instant] arm64-v8a
CtsSecureFrpInstallTestCases arm64-v8a
CtsSelinuxTargetSdk29TestCases arm64-v8a
CtsSettingsHostTestCases arm64-v8a
CtsSharedLibsApiSignatureTestCases[instant] arm64-v8a
CtsSharesheetTestCases arm64-v8a
CtsShortcutManagerLauncher1 arm64-v8a
CtsShortcutManagerLauncher2 arm64-v8a
CtsShortcutManagerLauncher3 arm64-v8a
CtsShortcutManagerLauncher4 arm64-v8a
CtsShortcutManagerPackage1 arm64-v8a
CtsShortcutManagerPackage2 arm64-v8a
CtsShortcutManagerPackage3 arm64-v8a
CtsShortcutManagerPackage4 arm64-v8a
CtsShortcutManagerThrottlingTest arm64-v8a
CtsSoundTriggerTestCases arm64-v8a
CtsSoundTriggerTestCases[instant] arm64-v8a
CtsStrictJavaPackagesTestCases arm64-v8a
CtsSuspendAppsPermissionTestCases arm64-v8a
CtsSuspendAppsTestCases arm64-v8a
CtsSystemApiAnnotationTestCases[instant] arm64-v8a
CtsSystemApiSignatureTestCases[instant] arm64-v8a
CtsTaggingHostTestCases arm64-v8a
CtsTaggingHostTestCases[instant] arm64-v8a
CtsTelephonyHostCases arm64-v8a
CtsTelephonyProviderHostCases arm64-v8a
CtsTelephonyTestCasesPermissionReadPhoneState arm64-v8a
CtsTelephonyTestCasesPermissionReadPhoneState[instant] arm64-v8a
CtsTetheringTest arm64-v8a
CtsTextClassifierTestCases arm64-v8a
CtsThermalTestCases arm64-v8a
CtsUsbManagerTestCases arm64-v8a
CtsUserspaceRebootHostSideTestCases arm64-v8a
CtsWidgetTestCases29 arm64-v8a
CtsWidgetTestCases29[instant] arm64-v8a
CtsWifiTestCases arm64-v8a
CtsWifiTestCases[instant] arm64-v8a
CtsWindowManagerJetpackTestCases arm64-v8a
CtsWindowManagerSdk29TestCases arm64-v8a
signed-CtsOmapiTestCases arm64-v8a
signed-CtsOmapiTestCases[instant] arm64-v8a
CtsScopedStorageHostTest arm64-v8a
CtsScopedStorageHostTest[instant] arm64-v8a
LegacyStorageTest arm64-v8a
LegacyStorageTest[instant] arm64-v8a
ScopedStorageTest arm64-v8a
ScopedStorageTest[instant] armeabi-v7a
CtsAdbHostTestCases arm64-v8a
CtsCarTestCases[instant] arm64-v8a
CtsAppOpsTestCases armeabi-v7a
CtsBionicAppTestCases armeabi-v7a
CtsCodePathHostTestCases armeabi-v7a
CtsExtractNativeLibsHostTestCases armeabi-v7a
CtsFsMgrTestCases armeabi-v7a
CtsGpuProfilingDataTestCases armeabi-v7a
CtsGwpAsanTestCases armeabi-v7a
CtsIdentityTestCases armeabi-v7a
CtsIncrementalInstallHostTestCases armeabi-v7a
CtsJvmtiRunTest1962HostTestCases armeabi-v7a
CtsJvmtiRunTest1967HostTestCases armeabi-v7a
CtsJvmtiRunTest1968HostTestCases armeabi-v7a
CtsJvmtiRunTest1969HostTestCases armeabi-v7a
CtsJvmtiRunTest1970HostTestCases armeabi-v7a
CtsJvmtiRunTest1971HostTestCases armeabi-v7a
CtsJvmtiRunTest1974HostTestCases armeabi-v7a
CtsJvmtiRunTest1975HostTestCases armeabi-v7a
CtsJvmtiRunTest1976HostTestCases armeabi-v7a
CtsJvmtiRunTest1977HostTestCases armeabi-v7a
CtsJvmtiRunTest1978HostTestCases armeabi-v7a
CtsJvmtiRunTest1979HostTestCases armeabi-v7a
CtsJvmtiRunTest1981HostTestCases armeabi-v7a
CtsJvmtiRunTest1982HostTestCases armeabi-v7a
CtsJvmtiRunTest1983HostTestCases armeabi-v7a
CtsJvmtiRunTest1984HostTestCases armeabi-v7a
CtsJvmtiRunTest1988HostTestCases armeabi-v7a
CtsJvmtiRunTest1989HostTestCases armeabi-v7a
CtsJvmtiRunTest1990HostTestCases armeabi-v7a
CtsJvmtiRunTest1991HostTestCases armeabi-v7a
CtsJvmtiRunTest1992HostTestCases armeabi-v7a
CtsJvmtiRunTest1994HostTestCases armeabi-v7a
CtsJvmtiRunTest1995HostTestCases armeabi-v7a
CtsJvmtiRunTest1996HostTestCases armeabi-v7a
CtsJvmtiRunTest1997HostTestCases armeabi-v7a
CtsJvmtiRunTest1998HostTestCases armeabi-v7a
CtsJvmtiRunTest1999HostTestCases armeabi-v7a
CtsJvmtiRunTest2001HostTestCases armeabi-v7a
CtsJvmtiRunTest2002HostTestCases armeabi-v7a
CtsJvmtiRunTest2003HostTestCases armeabi-v7a
CtsJvmtiRunTest2004HostTestCases armeabi-v7a
CtsJvmtiRunTest2005HostTestCases armeabi-v7a
CtsJvmtiRunTest2006HostTestCases armeabi-v7a
CtsJvmtiRunTest2007HostTestCases armeabi-v7a
CtsLocationCoarseTestCases armeabi-v7a
CtsLocationFineTestCases armeabi-v7a
CtsLocationGnssTestCases armeabi-v7a
CtsLocationNoneTestCases armeabi-v7a
CtsLocationPrivilegedTestCases armeabi-v7a
CtsMediaV2TestCases armeabi-v7a
CtsMimeMapTestCases armeabi-v7a
CtsNativeEncryptionTestCases armeabi-v7a
CtsNativeMediaMetricsTestCases armeabi-v7a
CtsPackageWatchdogTestCases armeabi-v7a
CtsSdkExtensionsTestCases armeabi-v7a
CtsTextClassifierTestCases armeabi-v7a
CtsThermalTestCases armeabi-v7a
CtsUsbManagerTestCases armeabi-v7a

Modul yang dihapus

Banyak modul baru utama dan perubahan pengujian diperkenalkan di Android 11 untuk (Tanggal pembuatan - 07/06/2020) CTS 11 R1 (Dev build 6656047) build vs. CTS 10_R5 dan untuk platform build RP1A.200706.002.

Sebanyak 13 modul dihapus.

Uji nama modul ABI
CtsDownloadManagerLegacy arm64-v8a
CtsLocation2TestCases arm64-v8a
CtsLocation2TestCases[instant] arm64-v8a
CtsLocationTestCases arm64-v8a
CtsLocationTestCases[instant] arm64-v8a
cts-shared-libs-all.api arm64-v8a
CtsLocation2TestCases armabi-v7a
CtsLocationTestCases armabi-v7a
CtsSelinuxEphemeralTestCases armabi-v7a
CtsSelinuxTargetSdk25TestCases armabi-v7a
CtsSelinuxTargetSdk27TestCases armabi-v7a
CtsSelinuxTargetSdk28TestCases armabi-v7a
CtsSelinuxTargetSdkCurrentTestCases armabi-v7a