Note sulla versione di Android 13 CTS

Questa pagina include le principali modifiche CTS introdotte in Android 13.

Funzionalità del CTS

Android 13 include documentazione nuova e aggiornata per le seguenti funzionalità CTS.

Caratteristiche Descrizione Aggiunto/Aggiornato
Aggiornamenti ITS della fotocamera Per un elenco delle modifiche, consulta le note sulla versione di Camera Image Test Suite di Android T (AOSP sperimentale) . Aggiornato
Verifica della conformità ai requisiti di Presenza Fusa Aggiunti test CTS Verifier per i requisiti di calibrazione della presenza. Per i dettagli, vedere le sezioni CDD 2.2.1, 7.4.9 e 7.4.3. Aggiunto
Test multi-dispositivo in CTS Android 13 supporta i test multi-dispositivo. I test che richiedono più dispositivi vengono eseguiti automaticamente durante l'esecuzione di CTS. CTS 13 include alcuni test multi-dispositivo che si attivano automaticamente quando viene utilizzato lo sharding. Sebbene i test non richiedano ulteriori modifiche alla configurazione fisica, virtualenv deve essere installato affinché i test vengano eseguiti correttamente. Per maggiori dettagli, consulta Suite multi-dispositivo . Aggiunto
Aggiornamenti dei requisiti dell'AP Wi-Fi Android 13 migliora il supporto per la connessione simultanea a due AP che forniscono Internet per STA+STA. Per queste funzionalità opzionali è necessario un ambiente di test Wi-Fi avanzato per CTS con due AP DBS (2,4 GHz + 5 GHz). Qualsiasi singolo AP DBS fisico può essere programmato per supportare questi due AP logici, come TPLink AC 1750 con OpenWRT. Per i dettagli, fare riferimento a Concorrenza Wi-Fi STA/STA . Aggiornato
Annotazioni sui requisiti API e CDD in CTS Verifier Aggiunte annotazioni per i test che applicano comportamenti API e requisiti CDD in CTS Verifier. Aggiunto
Lo sviluppatore ha contribuito con CTS Gli sviluppatori esterni possono contribuire con nuovi test a CTS e CTS Verifier seguendo le linee guida nel post di blog Developer-Powered CTS (CTS-D) . Aggiunto
Test pieghevoli automatizzati L'API DeviceStateManager consente i test con l'opzione Modalità alternative configurata per essere eseguiti su diversi stati del dispositivo pieghevole. L'esecuzione del test si basa sugli stati di ripiegamento del display definiti nel dispositivo. Per i dettagli, vedere Esecuzione di CTS per modalità alternative . Aggiunto
Impostazioni di base Aggiunte due impostazioni di base comunemente presupposte per impostazione predefinita. Prima di eseguire ciascun modulo di test CTS, il controllo del sistema configura automaticamente le seguenti impostazioni di base del dispositivo:
  • Tieni lo schermo acceso
  • Disabilita gli aggiornamenti automatici del sistema operativo
Aggiunto
Miglioramento della qualità dei test CTS Risolti problemi di test e ridotti tempi di esecuzione lunghi per alcuni test. Aggiornato

Moduli CTS

Il numero di moduli di test e casi di test è il seguente:

  • ~1068 Moduli a seconda dei dispositivi
  • ~2,69 milioni di casi di test su 2 ABI

In Android 13 vengono aggiunti un totale di 119 nuovi moduli e vengono rimossi un totale di 19 moduli. Per ulteriori informazioni, vedere le tabelle seguenti.

Nuovi moduli

Aggiunto nome del modulo di test ABI Test dell'app istantanea
CtsAdServicesDeviceTestCases arm64-v8a
CtsAdServicesDeviceTestCases[istantaneo] arm64-v8a
CtsAmbientContextServiceTestCases arm64-v8a
CtsAndroidTestBase29ApiSignatureTestCases arm64-v8a
CtsAndroidTestBase29ApiSignatureTestCases[istantaneo] arm64-v8a
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases arm64-v8a
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[istantaneo] arm64-v8a
CtsArtTestCases arm64-v8a
CtsArtTestCases armeabi-v7a
CtsArtTestCases[istantaneo] arm64-v8a
CtsBootDisplayModeTestCases arm64-v8a
CtsBootDisplayModeTestCases[istantaneo] arm64-v8a
CtsCarBuiltinApiHostTestCases arm64-v8a
CtsCarHostNonRecoverableTestCases arm64-v8a
CtsCloudSearchServiceTestCases arm64-v8a
CtsCompanionDeviceManagerCoreTestCases arm64-v8a
CtsCompanionDeviceManagerCoreTestCases[istantaneo] arm64-v8a
CtsCompanionDeviceManagerNoCompanionServicesTestCases arm64-v8a
CtsCompanionDeviceManagerNoCompanionServicesTestCases[istantaneo] arm64-v8a
CtsCompanionDeviceManagerUiAutomationTestCases arm64-v8a
CtsCompanionDeviceManagerUiAutomationTestCases[istantaneo] arm64-v8a
CtsGameServiceTestCases arm64-v8a
CtsGameServiceTestCases armeabi-v7a
CtsGpuMetricsHostTestCases arm64-v8a
CtsInputMethodTestCases32 arm64-v8a
CtsInputMethodTestCases32[istantaneo] arm64-v8a
CtsKeystorePerformanceTestCases arm64-v8a
CtsKeystorePerformanceTestCases armeabi-v7a
CtsKeystoreWycheproofTestCases arm64-v8a
CtsKeystoreWycheproofTestCases armeabi-v7a
CtsLocaleConfigTestCases arm64-v8a
CtsLocaleManagerHostTestCases arm64-v8a
CtsLocaleManagerTestCases arm64-v8a
CtsMediaAudioTestCases arm64-v8a
CtsMediaAudioTestCases armeabi-v7a
CtsMediaAudioTestCases[istantaneo] arm64-v8a
CtsMediaCodecTestCases arm64-v8a
CtsMediaCodecTestCases armeabi-v7a
CtsMediaCodecTestCases[istantaneo] arm64-v8a
CtsMediaDecoderTestCases arm64-v8a
CtsMediaDecoderTestCases armeabi-v7a
CtsMediaDecoderTestCases[istantaneo] arm64-v8a
CtsMediaDrmFrameworkTestCases arm64-v8a
CtsMediaDrmFrameworkTestCases armeabi-v7a
CtsMediaDrmFrameworkTestCases[istantaneo] arm64-v8a
CtsMediaEncoderTestCases arm64-v8a
CtsMediaEncoderTestCases armeabi-v7a
CtsMediaEncoderTestCases[istantaneo] arm64-v8a
CtsMediaExtractorTestCases arm64-v8a
CtsMediaExtractorTestCases armeabi-v7a
CtsMediaExtractorTestCases[istantaneo] arm64-v8a
CtsMediaMiscTestCases arm64-v8a
CtsMediaMiscTestCases armeabi-v7a
CtsMediaMiscTestCases[istantaneo] arm64-v8a
CtsMediaMuxerTestCases arm64-v8a
CtsMediaMuxerTestCases armeabi-v7a
CtsMediaMuxerTestCases[istantaneo] arm64-v8a
CtsMediaPlayerTestCases arm64-v8a
CtsMediaPlayerTestCases armeabi-v7a
CtsMediaPlayerTestCases[istantaneo] arm64-v8a
CtsMediaRecorderTestCases arm64-v8a
CtsMediaRecorderTestCases armeabi-v7a
CtsMediaRecorderTestCases[istantaneo] arm64-v8a
CtsMultiUserTestCases[esegui-su-utente-secondario] arm64-v8a
CtsMultiUserTestCases[run-on-work-profile] arm64-v8a
CtsNNAPIStatsdAtomHostTestCases arm64-v8a
CtsNNAPIStatsdAtomHostTestCases armeabi-v7a
CtsNNAPIStatsdAtomHostTestCases[istantaneo] arm64-v8a
CtsNativeNetPlatformTestCases arm64-v8a
CtsNativeNetPlatformTestCases armeabi-v7a
CtsNativeNetPlatformTestCases[istantaneo] arm64-v8a
CtsNearbyFastPairTestCases arm64-v8a
CtsNetTestCasesMaxTargetSdk31 arm64-v8a
CtsNetTestCasesMaxTargetSdk31[istantaneo] arm64-v8a
CtsOnDevicePersonalizationTestCases arm64-v8a
CtsOnDevicePersonalizationTestCases[istantaneo] arm64-v8a
CtsOsTestCases[esegui-su-utente-secondario] arm64-v8a
CtsOsTestCases[run-on-work-profile] arm64-v8a
CtsPackageSettingHostTestCases arm64-v8a
CtsPackageSettingHostTestCases armeabi-v7a
CtsPersistentDataBlockManagerTestCases arm64-v8a
CtsPersistentDataBlockManagerTestCases armeabi-v7a
CtsPhotoPickerTest arm64-v8a
CtsPhotoPickerTest[esegui-su-utente-secondario] arm64-v8a
CtsPhotoPickerTest[esegui-sul-profilo-di-lavoro] arm64-v8a
CtsProcessTest arm64-v8a
CtsSafetyCenterTestCases arm64-v8a
CtsSelinuxTargetSdk30TestCases arm64-v8a
CtsSettingsAPITestCases arm64-v8a
CtsSettingsAPITestCases[istantaneo] arm64-v8a
CtsSharedUserMigrationTestCases arm64-v8a
CtsSkQPTestCases arm64-v8a
CtsSkQPTestCases armeabi-v7a
CtsSupplementalApiDeviceTestCases arm64-v8a
CtsSupplementalApiDeviceTestCases[istantaneo] arm64-v8a
CtsTaskFpsCallbackTestCases arm64-v8a
CtsTaskFpsCallbackTestCases armeabi-v7a
CtsTaskFpsCallbackTestCases[istantaneo] arm64-v8a
CtsTelephony5TestCases arm64-v8a
CtsTileServiceTestCases arm64-v8a
CtsVirtualDevicesTestCases arm64-v8a
CtsVirtualDevicesTestCases[istantaneo] arm64-v8a
CtsWallpaperEffectsGenerationServiceTestCases 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 arm64-v8a

Moduli rimossi

Nome del modulo di test eliminato ABI Test dell'app istantanea
CtsActivityRecognitionTestCases[istantaneo] arm64-v8a
CtsAndroidTestBase28ApiSignatureTestCases arm64-v8a
CtsAndroidTestBase28ApiSignatureTestCases[istantaneo] arm64-v8a
CtsAppCloningHostTest[istantaneo] arm64-v8a
CtsCodePathHostTestCases arm64-v8a
CtsCodePathHostTestCases armeabi-v7a
CtsCurrentApiSignatureTestCases[istantaneo] arm64-v8a
CtsDreamsTestCases[istantaneo] arm64-v8a
CtsMediaTestCases arm64-v8a
CtsMediaTestCases armeabi-v7a
CtsMediaTestCases[istantaneo] arm64-v8a
CtsScopedStorageCoreHostTest[istantaneo] arm64-v8a
CtsTelephonySdk28TestCases arm64-v8a
CtsTelephonyTestCasesPermissionReadPhoneState arm64-v8a
CtsTelephonyTestCasesPermissionReadPhoneState[istantaneo] arm64-v8a
LegacyStorageTest arm64-v8a
LegacyStorageTest[istantaneo] arm64-v8a
ScopedStorageTest arm64-v8a
ScopedStorageTest[istantaneo] arm64-v8a