Esta página inclui as principais alterações do CTS introduzidas no Android 13.
Recursos CTS
O Android 13 inclui documentação nova e atualizada para os seguintes recursos do CTS.
Características | Descrição | Adicionado/atualizado |
---|---|---|
Atualizações da câmera ITS | Para obter uma lista de alterações, consulte as Notas de versão do Android T (AOSP experimental) Camera Image Test Suite . | Atualizada |
Verificação de conformidade dos requisitos de presença fundida | Adicionados testes de verificação CTS para os requisitos de calibração de presença. Para obter detalhes, consulte as seções 2.2.1, 7.4.9 e 7.4.3 do CDD. | Adicionado |
Teste de vários dispositivos em CTS | O Android 13 oferece suporte a testes em vários dispositivos. Os testes que requerem 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 os testes não exijam alterações adicionais na configuração física, virtualenv precisa ser instalado para que os testes sejam executados corretamente. Para obter detalhes, consulte Conjuntos de vários dispositivos . | Adicionado |
Atualizações de requisitos de AP Wifi | O Android 13 aprimora o suporte para conexão simultânea a dois APs que fornecem Internet para STA+STA. Para esses recursos opcionais, é necessário um ambiente de teste Wi-Fi aprimorado para CTS com dois APs DBS (2,4 GHz + 5 GHz). Qualquer AP DBS físico único pode ser programado para suportar esses dois APs lógicos, como TPLink AC 1750 com OpenWRT. Para obter detalhes, consulte Simultaneidade Wi-Fi STA/STA . | Atualizada |
Anotações de requisitos de API e CDD no CTS Verifier | Adicionadas anotações para testes que impõem comportamentos de API e requisitos de CDD no CTS Verifier. | Adicionado |
Desenvolvedor contribuiu com CTS | Desenvolvedores externos podem contribuir com novos testes para o CTS e o CTS Verifier seguindo as diretrizes na postagem do blog Developer-Powered CTS (CTS-D) . | Adicionado |
Testes dobráveis automatizados | A API DeviceStateManager permite que testes com a opção Modos Alternativos configurada sejam 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 obter detalhes, consulte Executando CTS para modos alternativos . | Adicionado |
Configurações de linha de base | Adicionadas duas configurações de linha de base que normalmente são assumidas por padrão. Antes de executar cada módulo de teste CTS, o verificador do sistema define automaticamente as seguintes configurações de linha de base do dispositivo:
| Adicionado |
Melhoria da qualidade do teste CTS | Correção da instabilidade do teste e redução do longo tempo de execução para determinados testes. | Atualizada |
Módulos CTS
O número de módulos de teste e casos de teste é o seguinte:
- ~1068 Módulos dependendo dos dispositivos
- Cerca de 2,69 milhões de casos de teste em 2 ABIs
No Android 13, um total de 119 novos módulos foram adicionados e um total de 19 módulos foram removidos. Consulte as tabelas a seguir para obter mais informações.
Novos módulos
Adicionado nome do módulo de teste | ABI | Teste de aplicativo instantâneo |
---|---|---|
CtsAdServicesDeviceTestCases | arm64-v8a | |
CtsAdServicesDeviceTestCases[instantâneo] | arm64-v8a | sim |
CtsAmbientContextServiceTestCases | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases[instantâneo] | arm64-v8a | sim |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[instantâneo] | arm64-v8a | sim |
CtsArtTestCases | arm64-v8a | |
CtsArtTestCases | armeabi-v7a | |
CtsArtTestCases[instantâneo] | arm64-v8a | sim |
CtsBootDisplayModeTestCases | arm64-v8a | |
CtsBootDisplayModeTestCases[instantâneo] | arm64-v8a | sim |
CtsCarBuiltinApiHostTestCases | arm64-v8a | |
CtsCarHostNonRecoverableTestCases | arm64-v8a | |
CtsCloudSearchServiceTestCases | arm64-v8a | |
CtsCompanionDeviceManagerCoreTestCases | arm64-v8a | |
CtsCompanionDeviceManagerCoreTestCases[instantâneo] | arm64-v8a | sim |
CtsCompanionDeviceManagerNoCompanionServicesTestCases | arm64-v8a | |
CtsCompanionDeviceManagerNoCompanionServicesTestCases[instantâneo] | arm64-v8a | sim |
CtsCompanionDeviceManagerUiAutomationTestCases | arm64-v8a | |
CtsCompanionDeviceManagerUiAutomationTestCases[instantâneo] | arm64-v8a | sim |
CtsGameServiceTestCases | arm64-v8a | |
CtsGameServiceTestCases | armeabi-v7a | |
CtsGpuMetricsHostTestCases | arm64-v8a | |
CtsInputMethodTestCases32 | arm64-v8a | |
CtsInputMethodTestCases32[instantâneo] | arm64-v8a | sim |
CtsKeystorePerformanceTestCases | arm64-v8a | |
CtsKeystorePerformanceTestCases | armeabi-v7a | |
CtsKeystoreWycheproofTestCasos | arm64-v8a | |
CtsKeystoreWycheproofTestCasos | armeabi-v7a | |
CtsLocaleConfigTestCases | arm64-v8a | |
CtsLocaleManagerHostTestCases | arm64-v8a | |
CtsLocaleManagerTestCases | arm64-v8a | |
CtsMediaAudioTestCases | arm64-v8a | |
CtsMediaAudioTestCases | armeabi-v7a | |
CtsMediaAudioTestCases[instantâneo] | arm64-v8a | sim |
CtsMediaCodecTestCases | arm64-v8a | |
CtsMediaCodecTestCases | armeabi-v7a | |
CtsMediaCodecTestCases[instantâneo] | arm64-v8a | sim |
CtsMediaDecoderTestCases | arm64-v8a | |
CtsMediaDecoderTestCases | armeabi-v7a | |
CtsMediaDecoderTestCases[instantâneo] | arm64-v8a | sim |
CtsMediaDrmFrameworkTestCases | arm64-v8a | |
CtsMediaDrmFrameworkTestCases | armeabi-v7a | |
CtsMediaDrmFrameworkTestCases[instantâneo] | arm64-v8a | sim |
CtsMediaEncoderTestCases | arm64-v8a | |
CtsMediaEncoderTestCases | armeabi-v7a | |
CtsMediaEncoderTestCases[instantâneo] | arm64-v8a | sim |
CtsMediaExtractorTestCases | arm64-v8a | |
CtsMediaExtractorTestCases | armeabi-v7a | |
CtsMediaExtractorTestCases[instantâneo] | arm64-v8a | sim |
CtsMediaMiscTestCases | arm64-v8a | |
CtsMediaMiscTestCases | armeabi-v7a | |
CtsMediaMiscTestCases[instantâneo] | arm64-v8a | sim |
CtsMediaMuxerTestCases | arm64-v8a | |
CtsMediaMuxerTestCases | armeabi-v7a | |
CtsMediaMuxerTestCases[instantâneo] | arm64-v8a | sim |
CtsMediaPlayerTestCases | arm64-v8a | |
CtsMediaPlayerTestCases | armeabi-v7a | |
CtsMediaPlayerTestCases[instantâneo] | arm64-v8a | sim |
CtsMediaRecorderTestCases | arm64-v8a | |
CtsMediaRecorderTestCases | armeabi-v7a | |
CtsMediaRecorderTestCases[instantâneo] | arm64-v8a | sim |
CtsMultiUserTestCases[executar no usuário secundário] | arm64-v8a | |
CtsMultiUserTestCases[perfil de execução no trabalho] | arm64-v8a | |
CtsNNAPIStatsdAtomHostTestCases | arm64-v8a | |
CtsNNAPIStatsdAtomHostTestCases | armeabi-v7a | |
CtsNNAPIStatsdAtomHostTestCases[instantâneo] | arm64-v8a | sim |
CtsNativeNetPlatformTestCases | arm64-v8a | |
CtsNativeNetPlatformTestCases | armeabi-v7a | |
CtsNativeNetPlatformTestCases[instantâneo] | arm64-v8a | sim |
CtsNearbyFastPairTestCasos | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31 | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31[instantâneo] | arm64-v8a | sim |
CtsOnDevicePersonalizaçãoTestCases | arm64-v8a | |
CtsOnDevicePersonalizationTestCases[instantâneo] | arm64-v8a | sim |
CtsOsTestCases[executar no usuário secundário] | arm64-v8a | |
CtsOsTestCases[perfil de execução no trabalho] | arm64-v8a | |
CtsPackageSettingHostTestCases | arm64-v8a | |
CtsPackageSettingHostTestCases | armeabi-v7a | |
CtsPersistentDataBlockManagerTestCases | arm64-v8a | |
CtsPersistentDataBlockManagerTestCases | armeabi-v7a | |
CtsPhotoPickerTest | arm64-v8a | |
CtsPhotoPickerTest[executar no usuário secundário] | arm64-v8a | |
CtsPhotoPickerTest[perfil executado no trabalho] | arm64-v8a | |
CtsProcessTest | arm64-v8a | |
CtsSafetyCenterTestCases | arm64-v8a | |
CtsSelinuxTargetSdk30TestCases | arm64-v8a | |
CtsSettingsAPITestCases | arm64-v8a | |
CtsSettingsAPITestCases[instantâneo] | arm64-v8a | sim |
CtsSharedUserMigrationTestCases | arm64-v8a | |
CtsSkQPTestCasos | arm64-v8a | |
CtsSkQPTestCasos | armeabi-v7a | |
CtsSupplementalApiDeviceTestCases | arm64-v8a | |
CtsSupplementalApiDeviceTestCases[instantâneo] | arm64-v8a | sim |
CtsTaskFpsCallbackTestCases | arm64-v8a | |
CtsTaskFpsCallbackTestCases | armeabi-v7a | |
CtsTaskFpsCallbackTestCases[instantâneo] | arm64-v8a | sim |
CtsTelefonia5TestCasos | arm64-v8a | |
CtsTileServiceTestCases | arm64-v8a | |
CtsVirtualDevicesTestCases | arm64-v8a | |
CtsVirtualDevicesTestCases[instantâneo] | arm64-v8a | sim |
CtsWallpaperEffectsGenerationServiceTestCases | arm64-v8a | |
CtsWifiAwareTestCases | arm64-v8a | |
MicrodroidHostTestCasos | 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 |
Módulos removidos
Nome do módulo de teste excluído | ABI | Teste de aplicativo instantâneo |
---|---|---|
CtsActivityRecognitionTestCases[instantâneo] | arm64-v8a | sim |
CtsAndroidTestBase28ApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBase28ApiSignatureTestCases[instantâneo] | arm64-v8a | sim |
CtsAppCloningHostTest[instantâneo] | arm64-v8a | sim |
CtsCodePathHostTestCases | arm64-v8a | |
CtsCodePathHostTestCases | armeabi-v7a | |
CtsCurrentApiSignatureTestCases[instantâneo] | arm64-v8a | sim |
CtsDreamsTestCases[instantâneo] | arm64-v8a | sim |
CtsMediaTestCases | arm64-v8a | |
CtsMediaTestCases | armeabi-v7a | |
CtsMediaTestCases[instantâneo] | arm64-v8a | sim |
CtsScopedStorageCoreHostTest[instantâneo] | arm64-v8a | sim |
CtsTelefoniaSdk28TestCases | arm64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState | arm64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState[instantâneo] | arm64-v8a | sim |
LegacyStorageTest | arm64-v8a | |
LegacyStorageTest[instantâneo] | arm64-v8a | sim |
Teste de armazenamento com escopo | arm64-v8a | |
ScopedStorageTest[instantâneo] | arm64-v8a | sim |