Catatan rilis Android 13 CTS

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

Fitur CTS

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

Fitur Keterangan Ditambahkan/Diperbarui
Pembaruan Kamera ITS Untuk mengetahui daftar perubahannya, lihat Catatan Rilis Camera Image Test Suite Android T (AOSP eksperimental) . Diperbarui
Verifikasi kepatuhan persyaratan Kehadiran yang Menyatu Menambahkan tes CTS Verifier untuk persyaratan Kalibrasi Kehadiran. Untuk detailnya, lihat CDD bagian 2.2.1, 7.4.9, dan 7.4.3. Ditambahkan
Pengujian multi-perangkat di CTS Android 13 mendukung pengujian multi-perangkat. Pengujian yang memerlukan beberapa perangkat secara otomatis dijalankan selama menjalankan CTS. CTS 13 menyertakan beberapa pengujian multi-perangkat yang terpicu secara otomatis saat sharding digunakan. Meskipun pengujian tidak memerlukan perubahan tambahan pada pengaturan fisik, virtualenv perlu diinstal agar pengujian dapat berjalan dengan benar. Untuk detailnya, lihat Rangkaian multi-perangkat . Ditambahkan
Pembaruan persyaratan Wifi AP Android 13 meningkatkan dukungan untuk koneksi bersamaan ke dua internet yang menyediakan AP untuk STA+STA. Untuk fitur opsional ini, diperlukan lingkungan pengujian Wi-Fi yang ditingkatkan untuk CTS dengan dua DBS AP (2,4GHz + 5GHz). Setiap AP DBS fisik tunggal dapat diprogram untuk mendukung dua AP logis ini, seperti TPLink AC 1750 dengan OpenWRT. Untuk detailnya, lihat Konkurensi STA/STA Wi-Fi . Diperbarui
Anotasi persyaratan API dan CDD di CTS Verifier Menambahkan anotasi untuk pengujian yang menerapkan perilaku API dan persyaratan CDD di CTS Verifier. Ditambahkan
Pengembang menyumbangkan CTS Pengembang eksternal dapat menyumbangkan pengujian baru ke CTS dan CTS Verifier dengan mengikuti panduan dalam postingan blog Developer-Powered CTS (CTS-D) . Ditambahkan
Tes lipat otomatis DeviceStateManager API memungkinkan pengujian dengan opsi Mode Alternatif yang dikonfigurasi untuk dijalankan pada status perangkat berbeda dari perangkat yang dapat dilipat. Eksekusi pengujian didasarkan pada status pelipatan tampilan yang ditentukan di perangkat. Untuk detailnya, lihat Menjalankan CTS untuk Mode Alternatif . Ditambahkan
Pengaturan dasar Menambahkan dua pengaturan dasar yang biasanya diasumsikan secara default. Sebelum menjalankan setiap modul pengujian CTS, pemeriksa sistem secara otomatis menetapkan pengaturan dasar perangkat berikut:
  • Biarkan layarnya menyala
  • Nonaktifkan pembaruan OS otomatis
Ditambahkan
Peningkatan kualitas tes CTS Memperbaiki kelemahan pengujian dan mengurangi waktu eksekusi yang lama untuk pengujian tertentu. Diperbarui

modul CTS

Jumlah modul uji dan kasus uji adalah sebagai berikut:

  • ~1068 Modul tergantung pada perangkatnya
  • ~2,69 juta kasus uji pada 2 ABI

Di Android 13, total 119 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
CtsAdServicesDeviceTestCases lengan64-v8a
CtsAdServicesDeviceTestCases[instan] lengan64-v8a Ya
CtsAmbientContextServiceTestCases lengan64-v8a
CtsAndroidTestBase29ApiSignatureTestCases lengan64-v8a
CtsAndroidTestBase29ApiSignatureTestCases[instan] lengan64-v8a Ya
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases lengan64-v8a
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[instan] lengan64-v8a Ya
CtsArtTestCases lengan64-v8a
CtsArtTestCases armeabi-v7a
CtsArtTestCases[instan] lengan64-v8a Ya
CtsBootDisplayModeTestCases lengan64-v8a
CtsBootDisplayModeTestCases[instan] lengan64-v8a Ya
CtsCarBuiltinApiHostTestKasus lengan64-v8a
CtsCarHostNonRecoverableTestCases lengan64-v8a
CtsCloudSearchServiceTestCases lengan64-v8a
CtsCompanionDeviceManagerCoreTestCases lengan64-v8a
CtsCompanionDeviceManagerCoreTestCases[instan] lengan64-v8a Ya
CtsCompanionDeviceManagerNoCompanionServicesTestCases lengan64-v8a
CtsCompanionDeviceManagerNoCompanionServicesTestCases[instan] lengan64-v8a Ya
CtsCompanionDeviceManagerUiAutomationTestCases lengan64-v8a
CtsCompanionDeviceManagerUiAutomationTestCases[instan] lengan64-v8a Ya
CtsGameServiceTestCases lengan64-v8a
CtsGameServiceTestCases armeabi-v7a
CtsGpuMetricsHostTestCases lengan64-v8a
CtsInputMethodTestCases32 lengan64-v8a
CtsInputMethodTestCases32[instan] lengan64-v8a Ya
CtsKeystorePerformanceTestCases lengan64-v8a
CtsKeystorePerformanceTestCases armeabi-v7a
CtsKeystoreWycheproofTestCases lengan64-v8a
CtsKeystoreWycheproofTestCases armeabi-v7a
CtsLocaleConfigTestCases lengan64-v8a
CtsLocaleManagerHostTestCases lengan64-v8a
CtsLocaleManagerTestCases lengan64-v8a
CtsMediaAudioTestKasus lengan64-v8a
CtsMediaAudioTestKasus armeabi-v7a
CtsMediaAudioTestCases[instan] lengan64-v8a Ya
CtsMediaCodecTestCases lengan64-v8a
CtsMediaCodecTestCases armeabi-v7a
CtsMediaCodecTestCases[instan] lengan64-v8a Ya
CtsMediaDecoderTestCases lengan64-v8a
CtsMediaDecoderTestCases armeabi-v7a
CtsMediaDecoderTestCases[instan] lengan64-v8a Ya
CtsMediaDrmFrameworkTestCases lengan64-v8a
CtsMediaDrmFrameworkTestCases armeabi-v7a
CtsMediaDrmFrameworkTestCases[instan] lengan64-v8a Ya
CtsMediaEncoderTestCases lengan64-v8a
CtsMediaEncoderTestCases armeabi-v7a
CtsMediaEncoderTestCases[instan] lengan64-v8a Ya
CtsMediaExtractorTestCases lengan64-v8a
CtsMediaExtractorTestCases armeabi-v7a
CtsMediaExtractorTestCases[instan] lengan64-v8a Ya
CtsMediaMiscTestCases lengan64-v8a
CtsMediaMiscTestCases armeabi-v7a
CtsMediaMiscTestCases[instan] lengan64-v8a Ya
CtsMediaMuxerTestCases lengan64-v8a
CtsMediaMuxerTestCases armeabi-v7a
CtsMediaMuxerTestCases[instan] lengan64-v8a Ya
CtsMediaPlayerTestCases lengan64-v8a
CtsMediaPlayerTestCases armeabi-v7a
CtsMediaPlayerTestCases[instan] lengan64-v8a Ya
CtsMediaRecorderTestCases lengan64-v8a
CtsMediaRecorderTestCases armeabi-v7a
CtsMediaRecorderTestCases[instan] lengan64-v8a Ya
CtsMultiUserTestCases[dijalankan pada pengguna sekunder] lengan64-v8a
CtsMultiUserTestCases[profil dijalankan di tempat kerja] lengan64-v8a
CtsNNAPIStatsdAtomHostTestCases lengan64-v8a
CtsNNAPIStatsdAtomHostTestCases armeabi-v7a
CtsNNAPIStatsdAtomHostTestCases[instan] lengan64-v8a Ya
CtsNativeNetPlatformTestCases lengan64-v8a
CtsNativeNetPlatformTestCases armeabi-v7a
CtsNativeNetPlatformTestCases[instan] lengan64-v8a Ya
CtsNearbyFastPairTestCase lengan64-v8a
CtsNetTestCasesMaxTargetSdk31 lengan64-v8a
CtsNetTestCasesMaxTargetSdk31[instan] lengan64-v8a Ya
CtsOnDevicePersonalizationTestCases lengan64-v8a
CtsOnDevicePersonalizationTestCases[instan] lengan64-v8a Ya
CtsOsTestCases[dijalankan pada pengguna sekunder] lengan64-v8a
CtsOsTestCases[profil dijalankan di tempat kerja] lengan64-v8a
CtsPackageSettingHostTestCases lengan64-v8a
CtsPackageSettingHostTestCases armeabi-v7a
CtsPersistentDataBlockManagerTestCases lengan64-v8a
CtsPersistentDataBlockManagerTestCases armeabi-v7a
Tes CtsPhotoPicker lengan64-v8a
CtsPhotoPickerTest[dijalankan pada pengguna sekunder] lengan64-v8a
CtsPhotoPickerTest[profil dijalankan di tempat kerja] lengan64-v8a
Tes Proses Cts lengan64-v8a
CtsSafetyCenterTestCase lengan64-v8a
CtsSelinuxTargetSdk30TestCases lengan64-v8a
CtsSettingsAPITestCases lengan64-v8a
CtsSettingsAPITestCases[instan] lengan64-v8a Ya
CtsSharedUserMigrationTestCases lengan64-v8a
CtsSkQPTestKasus lengan64-v8a
CtsSkQPTestKasus armeabi-v7a
CtsSupplementalApiDeviceTestCases lengan64-v8a
CtsSupplementalApiDeviceTestCases[instan] lengan64-v8a Ya
CtsTaskFpsCallbackTestCases lengan64-v8a
CtsTaskFpsCallbackTestCases armeabi-v7a
CtsTaskFpsCallbackTestCases[instan] lengan64-v8a Ya
CtsTelephony5TestKasus lengan64-v8a
CtsTileServiceTestCases lengan64-v8a
CtsVirtualDevicesTestCases lengan64-v8a
CtsVirtualDevicesTestCases[instan] lengan64-v8a Ya
CtsWallpaperEffectsGenerationServiceTestCases lengan64-v8a
CtsWifiAwareTestCases lengan64-v8a
MicrodroidHostTestCase lengan64-v8a
Aplikasi Uji Microdroid lengan64-v8a
art-run-test-048-reflect-v8 lengan64-v8a
art-run-test-048-reflect-v8 armeabi-v7a
art_libnativebridge_cts_tests lengan64-v8a
art_libnativebridge_cts_tests armeabi-v7a
art_standalone_dex2oat_cts_tests lengan64-v8a
art_standalone_dex2oat_cts_tests armeabi-v7a
art_standalone_libartpalette_tests lengan64-v8a
art_standalone_libartpalette_tests armeabi-v7a
art_standalone_libdexfile_external_tests lengan64-v8a
art_standalone_libdexfile_external_tests armeabi-v7a
libnativeloader_test lengan64-v8a
libnativeloader_test armeabi-v7a
odsign_e2e_tests lengan64-v8a

Modul yang dihapus

Nama modul pengujian dihapus ABI Tes Aplikasi Instan
CtsActivityRecognitionTestCases[instan] lengan64-v8a Ya
CtsAndroidTestBase28ApiSignatureTestCases lengan64-v8a
CtsAndroidTestBase28ApiSignatureTestCases[instan] lengan64-v8a Ya
CtsAppCloningHostTest[instan] lengan64-v8a Ya
CtsCodePathHostTestCases lengan64-v8a
CtsCodePathHostTestCases armeabi-v7a
CtsCurrentApiSignatureTestCase[instan] lengan64-v8a Ya
CtsDreamsTestCases[instan] lengan64-v8a Ya
CtsMediaTestKasus lengan64-v8a
CtsMediaTestKasus armeabi-v7a
CtsMediaTestCases[instan] lengan64-v8a Ya
CtsScopedStorageCoreHostTest[instan] lengan64-v8a Ya
CtsTelephonySdk28TestKasus lengan64-v8a
CtsTelephonyTestCasesPermissionReadPhoneState lengan64-v8a
CtsTelephonyTestCasesPermissionReadPhoneState[instan] lengan64-v8a Ya
Tes Penyimpanan Warisan lengan64-v8a
LegacyStorageTest[instan] lengan64-v8a Ya
Uji Penyimpanan Tercakup lengan64-v8a
ScopedStorageTest[instan] lengan64-v8a Ya