Questa pagina include le modifiche principali al CTS introdotte in Android 13.
Funzionalità CTS
Android 13 include documentazione nuova e aggiornata per le seguenti funzionalità CTS.
Funzionalità | Descrizione | Aggiunto/Aggiornato |
---|---|---|
Aggiornamenti ITS della fotocamera | Per un elenco delle modifiche, consulta le note di rilascio della suite di test delle immagini della fotocamera Android T (AOSP sperimentale). | App aggiornata |
Verifica della conformità ai requisiti di Presenza combinata | Sono stati aggiunti test di verifica CTS per i requisiti di calibrazione della presenza. Per maggiori dettagli, consulta le sezioni 2.2.1, 7.4.9 e 7.4.3 del CDD. | Aggiunta |
Test multi-dispositivo in CTS | Android 13 supporta i test multi-dispositivo. I test
che richiedono più dispositivi vengono eseguiti automaticamente durante l'esecuzione del CTS.
CTS 13 include alcuni test multi-dispositivo che si attivano automaticamente quando viene utilizzato lo sharding. Anche se i test non richiedono modifiche aggiuntive alla configurazione fisica, virtualenv deve essere installato affinché i test vengano eseguiti correttamente. Per maggiori dettagli, consulta
Suite per più dispositivi. |
Aggiunta |
Aggiornamenti dei requisiti dell'AP Wi-Fi | Android 13 migliora il supporto della connessione simultanea a due AP che forniscono internet per STA+STA. Per queste funzionalità facoltative, è 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, ad esempio TPLink AC 1750 con OpenWRT. Per maggiori dettagli, consulta Contemporaneità STA/STA Wi-Fi. | App aggiornata |
Annotazioni per i requisiti relativi a API e CDD in CTS Verifier | Sono state aggiunte annotazioni per i test che applicano i comportamenti delle API e i requisiti CDD in CTS Verifier. | Aggiunta |
CTS fornito dallo sviluppatore | Gli sviluppatori esterni possono contribuire con nuovi test a CTS e CTS Verificatore seguendo le linee guida nel post del blog Developer-Powered CTS (CTS-D). | Aggiunta |
Test automatici dei dispositivi pieghevoli | L'API DeviceStateManager consente di eseguire test con l'opzione Modalità alternate configurata in modo da essere eseguita in diversi stati del dispositivo di un dispositivo pieghevole. L'esecuzione del test si basa sugli stati di chiusura del display definiti nel
dispositivo. Per maggiori dettagli, consulta
Eseguire CTS per le modalità alternate. |
Aggiunta |
Impostazioni di riferimento | Sono state aggiunte due impostazioni di riferimento che in genere vengono assunte per impostazione predefinita. Prima di eseguire ogni modulo di test CTS, il controllore del sistema imposta automaticamente le seguenti impostazioni di riferimento del dispositivo:
|
Aggiunta |
Miglioramento della qualità del test CTS | È stato corretto l'instabilità dei test e ridotto il tempo di esecuzione lungo per alcuni test. | App aggiornata |
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 un totale di 19 moduli vengono rimossi. Per ulteriori informazioni, consulta le tabelle riportate di seguito.
Nuovi moduli
È stato aggiunto il nome del modulo di test | ABI | Test di app istantanee |
---|---|---|
CtsAdServicesDeviceTestCases | arm64-v8a | |
CtsAdServicesDeviceTestCases[instant] | arm64-v8a | sì |
CtsAmbientContextServiceTestCases | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases[instant] | arm64-v8a | sì |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[istantane] | arm64-v8a | sì |
CtsArtTestCases | arm64-v8a | |
CtsArtTestCases | armeabi-v7a | |
CtsArtTestCases[instant] | 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[instant] | arm64-v8a | sì |
CtsCompanionDeviceManagerUiAutomationTestCases | arm64-v8a | |
CtsCompanionDeviceManagerUiAutomationTestCases[instant] | 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 | |
Casi di test CtsMediaAudio | arm64-v8a | |
CtsMediaAudioTestCases | armeabi-v7a | |
CtsMediaAudioTestCases[istantaneo] | arm64-v8a | sì |
CtsMediaCodecTestCases | arm64-v8a | |
CtsMediaCodecTestCases | armeabi-v7a | |
CtsMediaCodecTestCases[instant] | arm64-v8a | sì |
CtsMediaDecoderTestCases | arm64-v8a | |
CtsMediaDecoderTestCases | Armeabi-V7a | |
CtsMediaDecoderTestCases[instant] | arm64-v8a | sì |
CtsMediaDrmFrameworkTestCases | arm64-v8a | |
CtsMediaDrmFrameworkTestCases | armeabi-v7a | |
CtsMediaDrmFrameworkTestCases[instant] | arm64-v8a | sì |
CtsMediaEncoderTestCases | arm64-v8a | |
CtsMediaEncoderTestCases | armeabi-v7a | |
CtsMediaEncoderTestCases[instant] | arm64-v8a | sì |
CtsMediaExtractorTestCases | arm64-v8a | |
CtsMediaExtractorTestCases | armeabi-v7a | |
CtsMediaExtractorTestCases[instant] | arm64-v8a | sì |
CtsMediaMiscTestCases | arm64-v8a | |
CtsMediaMiscTestCases | armeabi-v7a | |
CtsMediaMiscTestCases[instant] | arm64-v8a | sì |
CtsMediaMuxerTestCases | arm64-v8a | |
CtsMediaMuxerTestCases | armeabi-v7a | |
CtsMediaMuxerTestCases[instant] | arm64-v8a | sì |
CtsMediaPlayerTestCases | arm64-v8a | |
CtsMediaPlayerTestCases | armeabi-v7a | |
CtsMediaPlayerTestCases[istantaneo] | arm64-v8a | sì |
CtsMediaRecorderTestCases | arm64-v8a | |
CtsMediaRecorderTestCases | Armeabi-V7a | |
CtsMediaRecorderTestCases[instant] | arm64-v8a | sì |
CtsMultiUserTestCases[run-on-secondary-user] | 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[instant] | arm64-v8a | sì |
CtsNearbyFastPairTestCases | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31 | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31[instant] | arm64-v8a | sì |
CtsOnDevicePersonalizationTestCases | arm64-v8a | |
CtsOnDevicePersonalizationTestCases[instant] | arm64-v8a | sì |
CtsOsTestCases[esecuzione-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[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[instant] | arm64-v8a | sì |
CtsSharedUserMigrationTestCases | arm64-v8a | |
CtsSkQPTestCase | arm64-v8a | |
CtsSkQPTestCases | armeabi-v7a | |
CtsSupplementalApiDeviceTestCases | arm64-v8a | |
CtsSupplementalApiDeviceTestCases[instant] | arm64-v8a | sì |
CtsTaskFpsCallbackTestCases | arm64-v8a | |
CtsTaskFpsCallbackTestCases | armeabi-v7a | |
CtsTaskFpsCallbackTestCases[instant] | arm64-v8a | sì |
CtsTelephony5TestCase | arm64-v8a | |
CtsTileServiceTestCases | arm64-v8a | |
CtsVirtualDevicesTestCases | arm64-v8a | |
CtsVirtualDevicesTestCases[instant] | arm64-v8a | sì |
CtsWallpaperEffectsGenerationServiceTestCases | arm64-v8a | |
Casi di test CtsWifiAware | arm64-v8a | |
MicrodroidHostTestCases | arm64-v8a | |
MicrodroidTestApp | arm64-v8a | |
art-run-test-048-reflect-v8 | arm64-v8a | |
art-run-test-048-reflect-v8 | armeabi-v7a | |
test_art_libnativebridge_cts | arm64-v8a | |
art_libnativebridge_cts_tests | armeabi-v7a | |
test_cts_art_standalone_dex2oat | 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 | |
test_esterno_art_standalone_libdexfile | armeabi-v7a | |
libnativeloader_test | arm64-v8a | |
test_libnativeloader | armeabi-v7a | |
odsign_e2e_tests | arm64-v8a |
Moduli rimossi
Nome del modulo di test eliminato | ABI | Test di app istantanee |
---|---|---|
Casi di test relativi al riconoscimento attività[istantaneo] | arm64-v8a | sì |
CtsAndroidTestBase28ApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBase28ApiSignatureTestCases[instant] | arm64-v8a | sì |
CtsAppCloningHostTest[instant] | arm64-v8a | sì |
CtsCodePathHostTestCases | arm64-v8a | |
CtsCodePathHostTestCases | armeabi-v7a | |
CtsCurrentApiSignatureTestCases[instant] | arm64-v8a | sì |
CtsDreamsTestCases[instant] | arm64-v8a | sì |
CtsMediaTestCases | arm64-v8a | |
CtsMediaTestCases | Armeabi-V7a | |
CtsMediaTestCases[instant] | arm64-v8a | sì |
CtsScopedStorageCoreHostTest[instant] | arm64-v8a | sì |
CtsTelephonySdk28TestCases | arm64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState | arm64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState[instant] | arm64-v8a | sì |
LegacyStorageTest | arm64-v8a | |
LegacyStorageTest[istantaneo] | arm64-v8a | sì |
ScopedStorageTest | arm64-v8a | |
ScopedStorageTest[instant] | arm64-v8a | sì |