Halaman ini mencakup perubahan CTS utama yang diperkenalkan di Android 13.
Fitur CTS
Android 13 menyertakan dokumentasi baru dan yang diperbarui untuk fitur CTS berikut.
Fitur | Deskripsi | Ditambahkan/Diperbarui |
---|---|---|
Info terbaru tentang Camera ITS | Untuk daftar perubahan, lihat Catatan Rilis Camera Image Test Suite Android T (AOSP eksperimental). | Diupdate |
Verifikasi kepatuhan persyaratan Kehadiran Gabungan | Menambahkan uji CTS Verifier untuk persyaratan Kalibrasi Kehadiran. Untuk detailnya, lihat bagian CDD 2.2.1, 7.4.9, dan 7.4.3. | Ditambahkan |
Pengujian multiperangkat di CTS | Android 13 mendukung pengujian multiperangkat. Pengujian
yang memerlukan beberapa perangkat akan otomatis dijalankan selama CTS berjalan.
CTS 13 menyertakan beberapa pengujian multi-perangkat yang dipicu secara otomatis saat
sharding digunakan. Meskipun pengujian tidak memerlukan perubahan tambahan pada
penyiapan fisik, virtualenv harus diinstal agar pengujian
berjalan dengan benar. Untuk mengetahui detailnya, lihat
Rangkaian multiperangkat. |
Ditambahkan |
Pembaruan persyaratan AP Wifi | Android 13 meningkatkan dukungan untuk koneksi serentak ke dua AP yang menyediakan internet untuk STA+STA. Untuk fitur opsional ini, lingkungan pengujian Wi-Fi yang ditingkatkan untuk CTS dengan dua AP DBS (2,4 GHz + 5 GHz) diperlukan. Setiap AP DBS fisik dapat diprogram untuk mendukung kedua AP logis ini, seperti TPLink AC 1750 dengan OpenWRT. Untuk mengetahui detailnya, lihat Selaraskan STA/STA Wi-Fi. | Diupdate |
Anotasi persyaratan API dan CDD di CTS Verifier | Menambahkan anotasi untuk pengujian yang menerapkan perilaku API dan persyaratan CDD di CTS Verifier. | Ditambahkan |
CTS yang disumbangkan developer | Developer eksternal dapat berkontribusi pada pengujian baru untuk CTS dan CTS Verifier dengan mengikuti panduan dalam postingan blog CTS yang Didukung Developer (CTS-D). | Ditambahkan |
Pengujian perangkat foldable otomatis | DeviceStateManager API memungkinkan pengujian dengan opsi Mode Alternatif
yang dikonfigurasi untuk dijalankan pada berbagai status perangkat perangkat foldable. Eksekusi pengujian didasarkan pada status lipat tampilan yang ditentukan di
perangkat. Untuk mengetahui detailnya, lihat
Menjalankan CTS untuk
Mode Alternatif. |
Ditambahkan |
Setelan dasar pengukuran | Menambahkan dua setelan dasar pengukuran yang biasanya diasumsikan secara default. Sebelum
menjalankan setiap modul pengujian CTS, pemeriksa sistem akan otomatis menetapkan
setelan dasar pengukuran perangkat berikut:
|
Ditambahkan |
Peningkatan kualitas pengujian CTS | Memperbaiki kegagalan pengujian dan mengurangi waktu eksekusi yang lama untuk pengujian tertentu. | Diupdate |
Modul CTS
Jumlah modul pengujian dan kasus pengujian adalah sebagai berikut:
- ~1.068 Modul bergantung pada perangkat
- ~2,69 juta kasus pengujian di lebih dari 2 ABI
Di Android 13, total ada 119 modul baru yang ditambahkan dan total ada 19 modul yang dihapus. Lihat tabel berikut untuk mengetahui informasi selengkapnya.
Modul baru
Menambahkan nama modul pengujian | ABI | Pengujian Aplikasi Instan |
---|---|---|
CtsAdServicesDeviceTestCases | arm64-v8a | |
CtsAdServicesDeviceTestCases[instant] | arm64-v8a | ya |
CtsAmbientContextServiceTestCases | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases[instant] | arm64-v8a | ya |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[instant] | arm64-v8a | ya |
CtsArtTestCases | arm64-v8a | |
KasusPengujianCtsArt | armeabi-v7a | |
CtsArtTestCases[instan] | arm64-v8a | ya |
CtsBootDisplayModeTestCases | arm64-v8a | |
CtsBootDisplayModeTestCases[instan] | arm64-v8a | ya |
CtsCarBuiltinApiHostTestCases | arm64-v8a | |
KasusPengujianCtsCarHostNonRecoverableTestCase | arm64-v8a | |
CtsCloudSearchServiceTestCases | arm64-v8a | |
CtsCompanionDeviceManagerCoreTestCases | arm64-v8a | |
CtsCompanionDeviceManagerCoreTestCases[instant] | arm64-v8a | ya |
CtsCompanionDeviceManagerNoCompanionServicesTestCases | arm64-v8a | |
CtsCompanionDeviceManagerNoCompanionServicesTestCases[instant] | arm64-v8a | ya |
CtsCompanionDeviceManagerUiAutomationTestCases | arm64-v8a | |
CtsCompanionDeviceManagerUiAutomationTestCases[instant] | arm64-v8a | ya |
CtsGameServiceTestCases | arm64-v8a | |
CtsGameServiceTestCases | armeabi-v7a | |
CtsGpuMetricsHostTestCases | arm64-v8a | |
CtsInputMethodTestCases32 | arm64-v8a | |
CtsInputMethodTestCases32[instant] | arm64-v8a | ya |
KasusUjiPerformaCtsKeystore | arm64-v8a | |
KasusUjiPerformaCtsKeystore | armeabi-v7a | |
CtsKeystoreWycheproofTestCases | arm64-v8a | |
KasusTestCtsKeystoreWycheproof | armeabi-v7a | |
CtsLocaleConfigTestCases | arm64-v8a | |
CtsLocaleManagerHostTestCases | arm64-v8a | |
KasusPengujian CtsLocaleManager | arm64-v8a | |
CtsMediaAudioTestCases | arm64-v8a | |
CtsMediaAudioTestCases | armeabi-v7a | |
CtsMediaAudioTestCases[instant] | arm64-v8a | ya |
CtsMediaCodecTestCases | arm64-v8a | |
CtsMediaCodecTestCases | armeabi-v7a | |
CtsMediaCodecTestCases[instant] | arm64-v8a | ya |
CtsMediaDecoderTestCases | arm64-v8a | |
CtsMediaDecoderTestCases | armeabi-v7a | |
CtsMediaDecoderTestCases[instant] | arm64-v8a | ya |
CtsMediaDrmFrameworkTestCases | arm64-v8a | |
CtsMediaDrmFrameworkTestCases | armeabi-v7a | |
CtsMediaDrmFrameworkTestCases[instant] | arm64-v8a | ya |
CtsMediaEncoderTestCases | arm64-v8a | |
Kasus PengujianCtsMediaEncoder | armeabi-v7a | |
CtsMediaEncoderTestCases[instant] | arm64-v8a | ya |
CtsMediaExtractorTestCases | arm64-v8a | |
CtsMediaExtractorTestCases | armeabi-v7a | |
CtsMediaExtractorTestCases[instant] | arm64-v8a | ya |
CtsMediaMiscTestCases | arm64-v8a | |
CtsMediaMiscTestCases | armeabi-v7a | |
CtsMediaMiscTestCases[instan] | arm64-v8a | ya |
KasusPengujian CtsMediaMuxer | arm64-v8a | |
CtsMediaMuxerTestCases | armeabi-v7a | |
CtsMediaMuxerTestCases[instant] | arm64-v8a | ya |
CtsMediaPlayerTestCases | arm64-v8a | |
CtsMediaPlayerTestCases | armeabi-v7a | |
CtsMediaPlayerTestCases[instant] | arm64-v8a | ya |
CtsMediaRecorderTestCases | arm64-v8a | |
CtsMediaRecorderTestCases | armeabi-v7a | |
CtsMediaRecorderTestCases[instant] | arm64-v8a | ya |
CtsMultiUserTestCases[run-on-secondary-user] | arm64-v8a | |
CtsMultiUserTestCases[run-on-work-profile] | arm64-v8a | |
CtsNNAPIStatsdAtomHostTestCases | arm64-v8a | |
CtsNNAPIStatsdAtomHostTestCases | armeabi-v7a | |
CtsNNAPIStatsdAtomHostTestCases[instant] | arm64-v8a | ya |
CtsNativeNetPlatformTestCases | arm64-v8a | |
CtsNativeNetPlatformTestCases | armeabi-v7a | |
CtsNativeNetPlatformTestCases[instant] | arm64-v8a | ya |
CtsNearbyFastPairTestCases | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31 | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31[instant] | arm64-v8a | ya |
CtsOnDevicePersonalizationTestCase | arm64-v8a | |
CtsOnDevicePersonalizationTestCases[instant] | arm64-v8a | ya |
CtsOsTestCases[run-on-secondary-user] | arm64-v8a | |
CtsOsTestCases[run-on-work-profile] | arm64-v8a | |
CtsPackageSettingHostTestCases | arm64-v8a | |
CtsPackageSettingHostTestCases | armeabi-v7a | |
CtsPersistentDataBlockManagerTestCases | arm64-v8a | |
CtsPersistentDataBlockManagerTestCases | armeabi-v7a | |
Pengujian PemilihFoto Cts | arm64-v8a | |
CtsPhotoPickerTest[run-on-secondary-user] | arm64-v8a | |
CtsPhotoPickerTest[run-on-work-profile] | arm64-v8a | |
CtsProcessTest | arm64-v8a | |
CtsSafetyCenterTestCases | arm64-v8a | |
CtsSelinuxTargetSdk30TestCases | arm64-v8a | |
CtsSettingsAPITestCases | arm64-v8a | |
CtsSettingsAPITestCases[instan] | arm64-v8a | ya |
CtsSharedUserMigrationTestCases | arm64-v8a | |
CtsSkQPTestCases | arm64-v8a | |
CtsSkQPTestCases | armeabi-v7a | |
CtsSupplementalApiDeviceTestCases | arm64-v8a | |
CtsSupplementalApiDeviceTestCases[instant] | arm64-v8a | ya |
CtsTaskFpsCallbackTestCases | arm64-v8a | |
CtsTaskFpsCallbackTestCases | armeabi-v7a | |
CtsTaskFpsCallbackTestCases[instant] | arm64-v8a | ya |
Kasus PengujianCtsTelephony5 | arm64-v8a | |
CtsTileServiceTestCase | arm64-v8a | |
CtsVirtualDevicesTestCases | arm64-v8a | |
CtsVirtualDevicesTestCases[instan] | arm64-v8a | ya |
ContohCtsWallpaperEfekGenerationServiceTestKasus | arm64-v8a | |
CtsWifiAwareTestCases | arm64-v8a | |
MicrodroidHostTestCases | arm64-v8a | |
MicrodroidTestApp | arm64-v8a | |
art-run-test-048-reflect-v8 | arm64-v8a | |
art-run-test-048-reflect-v8 | armeabi-v7a | |
art_libnativebridge_cts_tests | arm64-v8a | |
art_libnativebridge_cts_tests | armeabi-v7a | |
art_standalone_dex2oat_cts_tests | arm64-v8a | |
art_standalone_dex2oat_cts_tests | armeabi-v7a | |
art_standalone_libartpalette_tests | arm64-v8a | |
art_standalone_libartpalette_tests | armeabi-v7a | |
art_standalone_libdexfile_external_tests | arm64-v8a | |
art_standalone_libdexfile_external_tests | armeabi-v7a | |
libnativeloader_test | arm64-v8a | |
libnativeloader_test | armeabi-v7a | |
odsign_e2e_tests (pengujian odsign_e2e) | arm64-v8a |
Modul yang dihapus
Nama modul pengujian yang dihapus | ABI | Pengujian Aplikasi Instan |
---|---|---|
CtsActivityRecognitionTestCases[instant] | arm64-v8a | ya |
CtsAndroidTestBase28ApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBase28ApiSignatureTestCases[instan] | arm64-v8a | ya |
CtsAppCloningHostTest[instant] | arm64-v8a | ya |
CtsCodePathHostTestCases | arm64-v8a | |
CtsCodePathHostTestCase | armeabi-v7a | |
CtsCurrentApiSignatureTestCases[instant] | arm64-v8a | ya |
CtsDreamsTestCases[instant] | arm64-v8a | ya |
CtsMediaTestCases | arm64-v8a | |
CtsMediaTestCases | armeabi-v7a | |
CtsMediaTestCases[instant] | arm64-v8a | ya |
CtsScopedStorageCoreHostTest[instant] | arm64-v8a | ya |
CtsTelephonySdk28TestCases | arm64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState | arm64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState[instant] | arm64-v8a | ya |
LegacyStorageTest | arm64-v8a | |
LegacyStorageTest[instan] | arm64-v8a | ya |
ScopedStorageTest | arm64-v8a | |
ScopedStorageTest[instant] | arm64-v8a | ya |