Esta página inclui as principais mudanças no CTS introduzidas no Android 13.
Recursos do CTS
O Android 13 inclui documentação nova e atualizada para os seguintes recursos do CTS.
Recursos | Descrição | Adicionada/atualizada |
---|---|---|
Atualizações do Camera ITS | Para conferir uma lista de mudanças, consulte as notas da versão do pacote de testes de imagens da câmera do T (AOSP experimental). | Atualizado |
Verificação de compliance com os requisitos de presença combinada | Foram adicionados testes do CTS Verifier para os requisitos de calibragem de presença. Para mais detalhes, consulte as seções 2.2.1, 7.4.9 e 7.4.3 do CDD. | Adicionado |
Testes multidispositivo no CTS | O Android 13 oferece suporte a testes em vários dispositivos. Os testes
que exigem vários dispositivos são executados automaticamente durante a execução do CTS.
O CTS 13 inclui alguns testes de vários dispositivos que são acionados automaticamente quando a fragmentação é usada. Embora o teste não exija outras mudanças na
configuração física, o virtualenv precisa ser instalado para que os testes
sejam executados corretamente. Para ver detalhes, consulte
Pacotes de vários dispositivos. |
Adicionado |
Atualizações de requisitos do AP de Wi-Fi | O Android 13 melhora o suporte à conexão simultânea com dois APs de Internet que fornecem APs para STA+STA. Para esses recursos opcionais, é necessário um ambiente de teste de Wi-Fi aprimorado para CTS com dois APs DBS (2,4 GHz + 5 GHz). Qualquer AP DBS físico pode ser programado para oferecer suporte a esses dois APs lógicos, como TPLink AC 1750 com OpenWRT. Para mais detalhes, consulte Simultaneidade de STA/STA Wi-Fi. | Atualizado |
Anotações de requisitos de API e CDD no CTS Verifier | Adição de anotações para testes que aplicam comportamentos de API e requisitos de CDD no CTS Verifier. | Adicionado |
CTS com contribuição de desenvolvedor | Os desenvolvedores externos podem contribuir com novos testes para o CTS e o CTS Verifier seguindo as diretrizes da postagem do blog CTS com tecnologia de desenvolvedor (CTS-D). | Adicionado |
Testes dobráveis automatizados | A API DeviceStateManager permite que testes com a opção de Modos
alternativos configurada para serem executados em diferentes estados de um dispositivo
dobrável. A execução do teste é baseada nos estados de dobramento da tela definidos no
dispositivo. Para mais detalhes, consulte
Como executar o CTS para
modos alternativos. |
Adicionado |
Configurações de valor de referência | Foram adicionadas duas configurações de valor de referência que costumam ser usadas por padrão. Antes
de executar cada módulo de teste do CTS, o verificador do sistema define automaticamente as
seguintes configurações de referência do dispositivo:
|
Adicionado |
Melhoria da qualidade do teste CTS | Correção da inconsistência dos testes e redução do tempo de execução longo para determinados testes. | Atualizado |
Módulos CTS
O número de módulos e casos de teste é o seguinte:
- ~1068 módulos, dependendo dos dispositivos
- Cerca de 2,69 milhões de casos de teste em duas ABIs
No Android 13, um total de 119 novos módulos foram adicionados e um total de 19 foram removidos. Consulte as tabelas a seguir para mais informações.
Novos módulos
Nome do módulo de teste adicionado | ABI | Teste de app instantâneo |
---|---|---|
CtsAdServicesDeviceTestCases | arm64-v8a | |
CtsAdServicesDeviceTestCases[instant] | arm64-v8a | sim |
CtsAmbientContextServiceTestCases | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases[instant] | arm64-v8a | sim |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[instant] | arm64-v8a | sim |
CtsArtTestCases | arm64-v8a | |
CtsArtTestCases | armeabi-v7a | |
CtsArtTestCases[instant] | arm64-v8a | sim |
CtsBootDisplayModeTestCases | arm64-v8a | |
CtsBootDisplayModeTestCases[instant] | arm64-v8a | sim |
CtsCarBuiltinApiHostTestCases | arm64-v8a | |
CtsCarHostNonRecoverableTestCases | arm64-v8a | |
CtsCloudSearchServiceTestCases | arm64-v8a | |
CtsCompanionDeviceManagerCoreTestCases | arm64-v8a | |
CtsCompanionDeviceManagerCoreTestCases[instant] | arm64-v8a | sim |
CtsCompanionDeviceManagerNoCompanionServicesTestCases | arm64-v8a | |
CtsCompanionDeviceManagerNoCompanionServicesTestCases[instant] | arm64-v8a | sim |
CtsCompanionDeviceManagerUiAutomationTestCases | arm64-v8a | |
CtsCompanionDeviceManagerUiAutomationTestCases[instant] | arm64-v8a | sim |
CtsGameServiceTestCases | arm64-v8a | |
CtsGameServiceTestCases | armeabi-v7a | |
CtsGpuMetricsHostTestCases | arm64-v8a | |
CtsInputMethodTestCases32 | arm64-v8a | |
CtsInputMethodTestCases32[instant] | arm64-v8a | sim |
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[instant] | arm64-v8a | sim |
CtsMediaCodecTestCases | arm64-v8a | |
CtsMediaCodecTestCases | armeabi-v7a | |
CtsMediaCodecTestCases[instant] | arm64-v8a | sim |
CtsMediaDecoderTestCases | arm64-v8a | |
CtsMediaDecoderTestCases | armeabi-v7a | |
CtsMediaDecoderTestCases[instant] | arm64-v8a | sim |
CtsMediaDrmFrameworkTestCases | arm64-v8a | |
CtsMediaDrmFrameworkTestCases | armeabi-v7a | |
CtsMediaDrmFrameworkTestCases[instant] | arm64-v8a | sim |
CtsMediaEncoderTestCases | arm64-v8a | |
CtsMediaEncoderTestCases | armeabi-v7a | |
CtsMediaEncoderTestCases[instant] | arm64-v8a | sim |
CtsMediaExtractorTestCases | arm64-v8a | |
CtsMediaExtractorTestCases | armeabi-v7a | |
CtsMediaExtractorTestCases[instant] | arm64-v8a | sim |
CtsMediaMiscTestCases | arm64-v8a | |
CtsMediaMiscTestCases | armeabi-v7a | |
CtsMediaMiscTestCases[instant] | arm64-v8a | sim |
CasosdeTesteCtsMediaMuxer | arm64-v8a | |
CtsMediaMuxerTestCases | armeabi-v7a | |
CtsMediaMuxerTestCases[instant] | arm64-v8a | sim |
CtsMediaPlayerTestCases | arm64-v8a | |
CtsMediaPlayerTestCases | armeabi-v7a | |
CtsMediaPlayerTestCases[instant] | arm64-v8a | sim |
CtsMediaRecorderTestCases | arm64-v8a | |
CtsMediaRecorderTestCases | armeabi-v7a | |
CtsMediaRecorderTestCases[instant] | arm64-v8a | sim |
CtsMultiUserTestCases[run-on-secondary-user] | arm64-v8a | |
CtsMultiUserTestCases[run-on-work-profile] | arm64-v8a | |
CtsNNAPIStatsdAtomHostTestCases | arm64-v8a | |
CtsNNAPIStatsdAtomHostTestCases | armeabi-v7a | |
CtsNNAPIStatsdAtomHostTestCases[instant] | arm64-v8a | sim |
CtsNativeNetPlatformTestCases | arm64-v8a | |
CtsNativeNetPlatformTestCases | armeabi-v7a | |
CtsNativeNetPlatformTestCases[instant] | arm64-v8a | sim |
CtsNearbyFastPairTestCases | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31 | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31[instant] | arm64-v8a | sim |
CtsOnDevicePersonalizationTestCases | arm64-v8a | |
CtsOnDevicePersonalizationTestCases[instant] | arm64-v8a | sim |
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 | |
TesteCtsPhotoPicker | 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 | sim |
CtsSharedUserMigrationTestCases | arm64-v8a | |
CtsSkQPTestCases | arm64-v8a | |
CtsSkQPTestCases | armeabi-v7a | |
CtsSupplementalApiDeviceTestCases | arm64-v8a | |
CtsSupplementalApiDeviceTestCases[instant] | arm64-v8a | sim |
CtsTaskFpsCallbackTestCases | arm64-v8a | |
CtsTaskFpsCallbackTestCases | armeabi-v7a | |
CtsTaskFpsCallbackTestCases[instant] | arm64-v8a | sim |
CtsTelephony5TestCases | arm64-v8a | |
CtsTileServiceTestCases | arm64-v8a | |
CtsVirtualDevicesTestCases | arm64-v8a | |
CtsVirtualDevicesTestCases[instant] | arm64-v8a | sim |
CtsWallpaperEffectsGenerationServiceTestCases | arm64-v8a | |
CtsWifiAwareTestCases | arm64-v8a | |
CasosdeTestedoMicrodroidHost | 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 | |
arte_independente_libdexfile_testes_externos | arm64-v8a | |
art_standalone_libdexfile_external_tests | armeabi-v7a | |
libnativeloader_test | arm64-v8a | |
libnativeloader_test | armeabi-v7a | |
odsign_e2e_tests | arm64-v8a |
Módulos removidos
Nome do módulo de teste excluído | ABI | Teste de app instantâneo |
---|---|---|
CtsActivityRecognitionTestCases[instant] | arm64-v8a | sim |
CtsAndroidTestBase28ApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBase28ApiSignatureTestCases[instant] | arm64-v8a | sim |
CtsAppCloningHostTest[instant] | arm64-v8a | sim |
CtsCodePathHostTestCases | arm64-v8a | |
CtsCodePathHostTestCases | armeabi-v7a | |
CtsCurrentApiSignatureTestCases[instant] | arm64-v8a | sim |
CtsDreamsTestCases[instant] | arm64-v8a | sim |
CtsMediaTestCases | arm64-v8a | |
CtsMediaTestCases | armeabi-v7a | |
CtsMediaTestCases[instant] | arm64-v8a | sim |
CtsScopedStorageCoreHostTest[instant] | arm64-v8a | sim |
CtsTelephonySdk28TestCases | arm64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState | arm64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState[instant] | arm64-v8a | sim |
LegacyStorageTest | arm64-v8a | |
LegacyStorageTest[instant] | arm64-v8a | sim |
ScopedStorageTest | arm64-v8a | |
ScopedStorageTest[instant] | arm64-v8a | sim |