Catatan Rilis Android 14 CTS

Halaman ini berisi perubahan utama CTS yang diperkenalkan di Android 14.

Fitur CTS

Android 14 menyertakan dokumentasi baru dan yang diperbarui untuk fitur CTS berikut.

Daerah Fitur Keterangan Ditambahkan/Diperbarui
Sorotan Tes Tambahkan fungsi utilitas untuk dijalankan sebagai layanan operator Perubahan ini memperkenalkan fungsi utilitas baru di CarrierPrivilegeUtils untuk memungkinkan CTS dijalankan sebagai layanan operator (secara implisit dengan hak istimewa operator) dan meningkatkan kemampuan pengujian untuk banyak API operator dan kelas konektivitas. Diperbarui
Modul tes Tambahkan tes CTS multi-perangkat untuk Bluetooth Fitur ini memungkinkan iklan untuk mengekspos hanya layanan GATT tertentu, memungkinkan privasi yang lebih baik ketika terus-menerus beriklan dalam mode terhubung. Ditambahkan
Modul tes Tambahkan tes CTS multi-perangkat untuk akurasi jarak jangkauan UWB Tambahkan kasus pengujian baru untuk akurasi pengukuran jarak rentang UWB guna menerapkan persyaratan CDD UWB. Ditambahkan
Modul tes Tambahkan CtsDevicePolicySimTestCases ke paket pengujian SIM CTS Kasus uji telah diperbarui untuk memerlukan SIM yang valid sebagai bagian dari pengaturan pengujian. Ditambahkan
Modul tes Menambahkan rangkaian pengujian CTS multi-perangkat UWB Menambahkan rangkaian pengujian CTS multi-perangkat UWB baru yang menggunakan 2 perangkat Android berkemampuan UWB untuk memverifikasi berbagai fungsi UWB. Ditambahkan
Modul tes Peningkatan kasus uji dalam modul dEQP Cabang dEQP untuk Android 14 CTS diperbarui agar menggunakan vulkan-cts-1.3.5 (bukan 1.3.1). Banyak pengujian baru ditambahkan karena pembaruan ini menghadirkan banyak pengujian baru untuk fitur Vulkan baru seperti rendering dinamis. Diperbarui
Pengaturan Tes Tingkatkan ukuran heap menjadi 16 GB Peningkatan ukuran memori heap untuk membantu menjalankan tes CTS yang menggunakan memori lebih besar. Diperbarui
Pengaturan Tes Tingkatkan RAM menjadi 128GB dan HDD menjadi 256GB Tingkatkan memori sistem host untuk menangani kebutuhan ruang heap Java tambahan. Diperbarui

Fitur Pemverifikasi CTS

Android 14 menyertakan dokumentasi baru dan yang diperbarui untuk fitur CTS Verifier berikut.

Daerah Fitur Keterangan Ditambahkan/Diperbarui
Pengaturan Tes Perbarui periferal yang diperlukan untuk Uji Sensor Dinamis Perbarui halaman panduan pengujian CTS Verifier untuk menyertakan periferal dan instruksi yang diperbarui untuk pengujian sensor dinamis. Diperbarui
Pengaturan Tes Tingkatkan Kamera ITS untuk mendukung Perangkat Lipat Mendukung pengujian perangkat lipat di Kamera ITS. Membuat perubahan di sisi ItsService untuk menentukan kamera fisik yang tersedia dengan setiap keadaan lipat/terbuka. Diperbarui
Kelas tes CTS-V Penyandingan Sadar Wi-Fi Pemasangan sadar Wi-Fi menyediakan cara enkripsi dan autentikasi ulang yang cepat untuk komunikasi peer-to-peer melalui sadar Wifi. Tambahkan pengujian di CTS-V saat pengujian multi perangkat lainnya untuk Aware. Pengujian memerlukan kedua perangkat mendukung fitur ini. Ditambahkan
Kelas tes CTS-V Aktivitas pengujian untuk panel tertanam Kontrol rumah Mulai Android 14, API baru disediakan sehingga aplikasi dapat menggunakan aktivitas yang disematkan (di ruang kontrol SystemUI) alih-alih meneruskan informasi melalui Controls API. Aktivitas pengujian baru ditambahkan untuk menerapkan perilaku API. Ditambahkan
Kelas tes CTS-V Tes untuk persyaratan Kehadiran (BLE & NAN/Wi-Fi Ranging) Untuk memastikan perangkat pintar pengguna bekerja sama dengan baik, semua perangkat di ekosistem Android harus dapat menentukan kedekatan relatif antar perangkat. Android U memperkenalkan persyaratan kalibrasi kehadiran yang menguraikan performa yang dapat diterima dari teknologi radio yang tersedia seperti UWB, Wi-Fi, dan BLE yang digunakan untuk menentukan kedekatan. Ditambahkan
Kelas tes CTS-V Pemverifikasi CTS untuk Pemutusan AAudio Uji untuk memverifikasi bahwa AAudio harus memutuskan sambungan streaming saat perangkat streaming dicabut. Ditambahkan
Kelas tes CTS-V Tes Profil Kerja Tangkapan Layar Verifikator CTS Tambahkan kasus uji baru untuk menerapkan persyaratan CDD 3.9.2/C-1-10. Pengguna akan diinstruksikan untuk mengambil tangkapan layar. ContentObserver mendeteksi URI tangkapan layar yang disimpan dan menampilkan hasilnya. Pengguna harus mengonfirmasi gambar secara visual, yang tidak berisi aplikasi lain atau SystemUI (bilah status, dll). Ditambahkan
Sorotan Tes Pengujian CTS Verifier Tangkap Konten untuk Notes API. Tambahkan aktivitas pengujian baru untuk menerapkan Notes API, yang ditautkan ke integrasi pencatatan sistem di SysUI. Tes dapat dilewati jika peran NOTES tidak diaktifkan. Lihat Mengambil Konten untuk Tes Catatan untuk detail selengkapnya. Ditambahkan
Pengaturan Tes Jalankan perintah adb untuk menyalakan layar secara otomatis saat pengujian selesai Mulai Android 14, izin android.permission.TURN_SCREEN_ON telah ditambahkan untuk memungkinkan layar dihidupkan setelah pengujian selesai. Untuk mengaktifkan fitur ini, pengguna perlu menjalankan perintah adb adb shell appops set com.android.cts.verifier TURN_SCREEN_ON 0 pada langkah penyiapan. Diperbarui
Pengaturan Tes Perbarui instruksi pengujian Vektor Rotasi Pengguna harus mengunduh OpenCV-3.0.0-android-sdk.zip dan menginstal OpenCV Manager pada perangkat Android yang sedang diuji. Muat APK pada perangkat dari komputer menggunakan perintah adb install dengan opsi --bypass-low-target-sdk-block . Untuk perangkat yang menjalankan Android 13 atau lebih rendah, opsi --bypass-low-target-sdk-block ini tidak diperlukan. Untuk informasi lebih lanjut, lihat Menginstal aplikasi . Diperbarui
Pengaturan Tes Tambahkan catatan pemasangan adb mengenai APK OpenCV Karena fitur keamanan baru yang diperkenalkan di Android 14, perintah adb --bypass-low-target-sdk-block harus ditambahkan setiap kali menginstal Open CV APK. Lihat pemeriksaan silang CV vektor rotasi untuk informasi lebih lanjut. Ditambahkan

modul CTS

Jumlah modul uji dan kasus uji adalah sebagai berikut:

  • ~ 1151 modul tergantung pada perangkatnya
  • ~ 4,4 juta kasus uji pada 2 ABI

Di Android 14, total 136 modul baru ditambahkan dan total 19 modul dihapus. Lihat tabel berikut untuk informasi lebih lanjut.

Modul baru

Menambahkan nama modul pengujian ABI Tes Aplikasi Instan
AndroidTest_MultiUser lengan64-v8a
seni-jalankan-uji-018-stack-overflow lengan64-v8a
art_standalone_dex2oat_cts_tests lengan64-v8a
CtsAdIdEndToEndTest lengan64-v8a
CtsAdServicesDebuggableDeviceTestCases lengan64-v8a
Pengukuran CtsAdServicesEndToEndTest lengan64-v8a
Tes CtsAdServicesEndToEnd lengan64-v8a
CtsAdServicesHostTests lengan64-v8a
Tes CtsAdServicesMdd lengan64-v8a
CtsAdServicesNotInAllowListEndToEndTests lengan64-v8a
CtsAdServicesPermissionsAppOptOutEndToEndTests lengan64-v8a
CtsAdServicesPermissionsNoPermEndToEndTests lengan64-v8a
CtsAdServicesPermissionsValidEndToEndTests lengan64-v8a
CtsAdServicesTopicsAppUpdateTests lengan64-v8a
Tes Koneksi CtsAdServicesTopics lengan64-v8a
CtsAppCloningDeviceTestCases lengan64-v8a
CtsAppCloningMediaProviderHostTest lengan64-v8a
CtsAppCloningMediaProviderHostTest[instan] lengan64-v8a Ya
CtsAppFgsTestCases lengan64-v8a
CtsAppFgsTestCases[instan] lengan64-v8a Ya
CtsAppSetIdEndToEndTest lengan64-v8a
CtsAttributionSourceTestCases lengan64-v8a
CtsAttributionSourceTestCases[instan] lengan64-v8a Ya
CtsBatteryHealthTestCases lengan64-v8a
CtsBiometricsHostTestKasus lengan64-v8a
CtsBluetoothMultiDevicesTestCases lengan64-v8a
CtsBroadcastRadioTestKasus lengan64-v8a
CtsBroadcastTestCase lengan64-v8a
CtsCompanionDeviceManagerMultiProcessTestCases lengan64-v8a
CtsCompilationTestCases lengan64-v8a
CtsContentProviderTestsWithoutVisibility lengan64-v8a
CtsContentProviderTestsWithVisibility lengan64-v8a
CtsCredentialManagerTestCases lengan64-v8a
CtsCurrentApiSignatureTestCase[instan] lengan64-v8a Ya
CtsDeviceLockTestCases lengan64-v8a
CtsDevicePolicySimTestCases lengan64-v8a
CtsDevicePolicySimTestCases[run-on-clone-profile] lengan64-v8a
CtsDevicePolicySimTestCases[dijalankan pada pengguna sekunder] lengan64-v8a
CtsDevicePolicySimTestCases[profil dijalankan di tempat kerja] lengan64-v8a
CtsDevicePolicyTestCases[run-on-clone-profile] lengan64-v8a
CtsDomainVerificationDeviceMultiUserTestCases[run-on-clone-profile] lengan64-v8a
CtsGramaticalInflectionHostTestCases lengan64-v8a
Kasus Uji Infleksi Tata Bahasa Cts lengan64-v8a
CtsHealthConnectControllerTestCases lengan64-v8a
CtsHealthConnectHostSideDeviceTestCases lengan64-v8a
CtsHealthConnectHostTestCases lengan64-v8a
Kasus Tes Perangkat CtsHealthFitness lengan64-v8a
CtsHealthFitnessDeviceTestCasesTanpa Izin lengan64-v8a
CtsHealthFitnessDeviceTestCasesTanpa Izin[instan] lengan64-v8a Ya
CtsHibernationTestCases lengan64-v8a
CtsJvmtiRunTest1940HostTestKasus lengan64-v8a
CtsJvmtiRunTest911HostTestCases lengan64-v8a
CtsJvmtiRunTest912HostTestKasus lengan64-v8a
CtsJvmtiRunTest913HostTestKasus lengan64-v8a
CtsJvmtiRunTest988HostTestKasus lengan64-v8a
CtsLaunchNonExportedComponentsTestCases lengan64-v8a
Interaksi CtsLocalVoice lengan64-v8a
Interaksi CtsLocalVoice[instan] lengan64-v8a Ya
CtsMediaBetterTogetherTestCases lengan64-v8a
CtsMediaBetterTogetherTestCases[instan] lengan64-v8a Ya
CtsMediaBetterTogetherTestCases[run-on-clone-profile] lengan64-v8a
CtsMediaBetterTogetherTestCases[dijalankan pada pengguna sekunder] lengan64-v8a
CtsMediaBetterTogetherTestCases[profil dijalankan di tempat kerja] lengan64-v8a
Kasus Uji Proyeksi CtsMedia lengan64-v8a
CtsMediaProjectionTestCases[instan] lengan64-v8a Ya
CtsMicrodroidDisabledTestCases lengan64-v8a
CtsMultiUserTestCases[run-on-clone-profile] lengan64-v8a
CtsNativeResourcesTestCases lengan64-v8a
CtsNativeResourcesTestCases[instan] lengan64-v8a Ya
CtsNetHttpTestCases lengan64-v8a
CtsNetTestCasesMaxTargetSdk30 lengan64-v8a
CtsNetTestCasesMaxTargetSdk30[instan] lengan64-v8a Ya
CtsNetTestCasesMaxTargetSdk33 lengan64-v8a
CtsNetTestCasesMaxTargetSdk33[instan] lengan64-v8a Ya
CtsNotificationTestCases lengan64-v8a
CtsOsTestCases[run-on-clone-profile] lengan64-v8a
CtsPackageInstallTestCases[run-on-clone-profile] lengan64-v8a
CtsPackageInstallTestCases[dijalankan pada pengguna sekunder] lengan64-v8a
CtsPackageInstallTestCases[profil dijalankan di tempat kerja] lengan64-v8a
CtsPackageSchemeTestsWithoutVisibility lengan64-v8a
CtsPackageSchemeTestsWithVisibility lengan64-v8a
CtsPerfettoReporterTestCases lengan64-v8a
CtsPermissionMultiUserTestCases lengan64-v8a
CtsPermissionMultiUserTestCases[run-on-clone-profile] lengan64-v8a
CtsPermissionMultiUserTestCases[dijalankan pada pengguna sekunder] lengan64-v8a
CtsPermissionMultiUserTestCases[profil dijalankan di tempat kerja] lengan64-v8a
CtsPermissionPolicyTestCases lengan64-v8a
CtsPermissionPolicyTestCases[instan] lengan64-v8a Ya
CtsPhotoPickerTest[run-on-clone-profile] lengan64-v8a
CtsSandboxedAdIdManagerTests lengan64-v8a
CtsSandboxedAppSetIdManagerTests lengan64-v8a
CtsSandboxedFledgeManagerTests lengan64-v8a
CtsSandboxedMeasurementManagerTests lengan64-v8a
CtsSandboxedTopicsManagerTests lengan64-v8a
CtsSdkSandboxHostSideTests lengan64-v8a
CtsSdkSandboxInprocessTests lengan64-v8a
CtsSdkSandboxWebkitTestCases lengan64-v8a
CtsShortFgsTestCase lengan64-v8a
CtsShortFgsTestCases[instan] lengan64-v8a Ya
Tes Kontrol Permukaan Cts lengan64-v8a
CtsTareTestCases lengan64-v8a
CtsTelecomHostCases lengan64-v8a
CtsThreadLocalRandomHostTest lengan64-v8a
CtsVideoCodecTestCases lengan64-v8a
CtsVideoEncodingQualityHostTestCases lengan64-v8a
CtsVideoEncodingQualityHostTestCases[instan] lengan64-v8a Ya
CtsVoiceInteractionHostTestCases lengan64-v8a
CtsWallpaperSdk33TestKasus lengan64-v8a
CtsWallpaperSdk33TestCase[instan] lengan64-v8a Ya
CtsWallpaperTestKasus lengan64-v8a
CtsWallpaperTestCases[instan] lengan64-v8a Ya
CtsWearableSensingServiceTestCases lengan64-v8a
CtsWindowManagerBackgroundActivityTestCases lengan64-v8a
CtsWrapHwasanTestCases lengan64-v8a
SdkSandboxManagerDisabledTests lengan64-v8a
SdkSandboxManagerTests lengan64-v8a
seni-jalankan-uji-018-stack-overflow armeabi-v7a
art_standalone_dex2oat_cts_tests armeabi-v7a
CtsBiometricsHostTestKasus armeabi-v7a
CtsBroadcastRadioTestKasus armeabi-v7a
CtsCompilationTestCases armeabi-v7a
CtsDevicePolicySimTestCases armeabi-v7a
CtsJvmtiRunTest1940HostTestKasus armeabi-v7a
CtsJvmtiRunTest911HostTestCases armeabi-v7a
CtsJvmtiRunTest912HostTestKasus armeabi-v7a
CtsJvmtiRunTest913HostTestKasus armeabi-v7a
CtsJvmtiRunTest988HostTestKasus armeabi-v7a
CtsMediaBetterTogetherTestCases armeabi-v7a
Kasus Uji Proyeksi CtsMedia armeabi-v7a
CtsNativeResourcesTestCases armeabi-v7a
CtsNetHttpTestCases armeabi-v7a
Tes Kontrol Permukaan Cts armeabi-v7a
CtsVideoCodecTestCases armeabi-v7a
CtsVideoEncodingQualityHostTestCases armeabi-v7a
CtsWindowManagerDeviceTestCases armeabi-v7a
CtsWrapHwasanTestCases armeabi-v7a

Modul yang dihapus

Nama modul Tes dihapus ABI Tes Aplikasi Instan
CtsActivityManagerBackgroundActivityTestCases lengan64-v8a
CtsAdServicesDeviceTestCases[instan] lengan64-v8a Ya
CtsCameraApi31TestKasus lengan64-v8a
Tes CtsHostTzData lengan64-v8a
CtsIncidentHostTestCases lengan64-v8a
CtsIncidentHostTestCases[instan] lengan64-v8a Ya
CtsOnDevicePersonalizationTestCases lengan64-v8a
CtsOnDevicePersonalizationTestCases[instan] lengan64-v8a Ya
CtsPermission2TestCases lengan64-v8a
CtsPermission2TestCases[instan] lengan64-v8a Ya
CtsPermission4TestCase lengan64-v8a
CtsPermission5TestKasus lengan64-v8a
CtsPermission5TestCases[instan] lengan64-v8a Ya
CtsSystemUiHostTestCases[instan] lengan64-v8a Ya
CtsVirtualDevicesTestCases[instan] lengan64-v8a Ya
CtsActivityManagerBackgroundActivityTestCases armeabi-v7a
CtsCameraApi31TestKasus armeabi-v7a
CtsGwpAsanTestCases armeabi-v7a
CtsIncidentHostTestCases armeabi-v7a