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:
| 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 | SÌ |
CtsAmbientContextServiceTestCases | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases[istantaneo] | arm64-v8a | SÌ |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[istantaneo] | arm64-v8a | SÌ |
CtsArtTestCases | arm64-v8a | |
CtsArtTestCases | armeabi-v7a | |
CtsArtTestCases[istantaneo] | arm64-v8a | SÌ |
CtsBootDisplayModeTestCases | arm64-v8a | |
CtsBootDisplayModeTestCases[istantaneo] | arm64-v8a | SÌ |
CtsCarBuiltinApiHostTestCases | arm64-v8a | |
CtsCarHostNonRecoverableTestCases | arm64-v8a | |
CtsCloudSearchServiceTestCases | arm64-v8a | |
CtsCompanionDeviceManagerCoreTestCases | arm64-v8a | |
CtsCompanionDeviceManagerCoreTestCases[istantaneo] | arm64-v8a | SÌ |
CtsCompanionDeviceManagerNoCompanionServicesTestCases | arm64-v8a | |
CtsCompanionDeviceManagerNoCompanionServicesTestCases[istantaneo] | arm64-v8a | SÌ |
CtsCompanionDeviceManagerUiAutomationTestCases | arm64-v8a | |
CtsCompanionDeviceManagerUiAutomationTestCases[istantaneo] | arm64-v8a | SÌ |
CtsGameServiceTestCases | arm64-v8a | |
CtsGameServiceTestCases | armeabi-v7a | |
CtsGpuMetricsHostTestCases | arm64-v8a | |
CtsInputMethodTestCases32 | arm64-v8a | |
CtsInputMethodTestCases32[istantaneo] | arm64-v8a | SÌ |
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 | SÌ |
CtsMediaCodecTestCases | arm64-v8a | |
CtsMediaCodecTestCases | armeabi-v7a | |
CtsMediaCodecTestCases[istantaneo] | arm64-v8a | SÌ |
CtsMediaDecoderTestCases | arm64-v8a | |
CtsMediaDecoderTestCases | armeabi-v7a | |
CtsMediaDecoderTestCases[istantaneo] | arm64-v8a | SÌ |
CtsMediaDrmFrameworkTestCases | arm64-v8a | |
CtsMediaDrmFrameworkTestCases | armeabi-v7a | |
CtsMediaDrmFrameworkTestCases[istantaneo] | arm64-v8a | SÌ |
CtsMediaEncoderTestCases | arm64-v8a | |
CtsMediaEncoderTestCases | armeabi-v7a | |
CtsMediaEncoderTestCases[istantaneo] | arm64-v8a | SÌ |
CtsMediaExtractorTestCases | arm64-v8a | |
CtsMediaExtractorTestCases | armeabi-v7a | |
CtsMediaExtractorTestCases[istantaneo] | arm64-v8a | SÌ |
CtsMediaMiscTestCases | arm64-v8a | |
CtsMediaMiscTestCases | armeabi-v7a | |
CtsMediaMiscTestCases[istantaneo] | arm64-v8a | SÌ |
CtsMediaMuxerTestCases | arm64-v8a | |
CtsMediaMuxerTestCases | armeabi-v7a | |
CtsMediaMuxerTestCases[istantaneo] | arm64-v8a | SÌ |
CtsMediaPlayerTestCases | arm64-v8a | |
CtsMediaPlayerTestCases | armeabi-v7a | |
CtsMediaPlayerTestCases[istantaneo] | arm64-v8a | SÌ |
CtsMediaRecorderTestCases | arm64-v8a | |
CtsMediaRecorderTestCases | armeabi-v7a | |
CtsMediaRecorderTestCases[istantaneo] | arm64-v8a | SÌ |
CtsMultiUserTestCases[esegui-su-utente-secondario] | arm64-v8a | |
CtsMultiUserTestCases[run-on-work-profile] | arm64-v8a | |
CtsNNAPIStatsdAtomHostTestCases | arm64-v8a | |
CtsNNAPIStatsdAtomHostTestCases | armeabi-v7a | |
CtsNNAPIStatsdAtomHostTestCases[istantaneo] | arm64-v8a | SÌ |
CtsNativeNetPlatformTestCases | arm64-v8a | |
CtsNativeNetPlatformTestCases | armeabi-v7a | |
CtsNativeNetPlatformTestCases[istantaneo] | arm64-v8a | SÌ |
CtsNearbyFastPairTestCases | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31 | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31[istantaneo] | arm64-v8a | SÌ |
CtsOnDevicePersonalizationTestCases | arm64-v8a | |
CtsOnDevicePersonalizationTestCases[istantaneo] | arm64-v8a | SÌ |
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 | SÌ |
CtsSharedUserMigrationTestCases | arm64-v8a | |
CtsSkQPTestCases | arm64-v8a | |
CtsSkQPTestCases | armeabi-v7a | |
CtsSupplementalApiDeviceTestCases | arm64-v8a | |
CtsSupplementalApiDeviceTestCases[istantaneo] | arm64-v8a | SÌ |
CtsTaskFpsCallbackTestCases | arm64-v8a | |
CtsTaskFpsCallbackTestCases | armeabi-v7a | |
CtsTaskFpsCallbackTestCases[istantaneo] | arm64-v8a | SÌ |
CtsTelephony5TestCases | arm64-v8a | |
CtsTileServiceTestCases | arm64-v8a | |
CtsVirtualDevicesTestCases | arm64-v8a | |
CtsVirtualDevicesTestCases[istantaneo] | arm64-v8a | SÌ |
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 | SÌ |
CtsAndroidTestBase28ApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBase28ApiSignatureTestCases[istantaneo] | arm64-v8a | SÌ |
CtsAppCloningHostTest[istantaneo] | arm64-v8a | SÌ |
CtsCodePathHostTestCases | arm64-v8a | |
CtsCodePathHostTestCases | armeabi-v7a | |
CtsCurrentApiSignatureTestCases[istantaneo] | arm64-v8a | SÌ |
CtsDreamsTestCases[istantaneo] | arm64-v8a | SÌ |
CtsMediaTestCases | arm64-v8a | |
CtsMediaTestCases | armeabi-v7a | |
CtsMediaTestCases[istantaneo] | arm64-v8a | SÌ |
CtsScopedStorageCoreHostTest[istantaneo] | arm64-v8a | SÌ |
CtsTelephonySdk28TestCases | arm64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState | arm64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState[istantaneo] | arm64-v8a | SÌ |
LegacyStorageTest | arm64-v8a | |
LegacyStorageTest[istantaneo] | arm64-v8a | SÌ |
ScopedStorageTest | arm64-v8a | |
ScopedStorageTest[istantaneo] | arm64-v8a | SÌ |