Esta página inclui as principais alterações 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 do ITS da câmera | 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 de requisitos de presença fundida | Adicionados testes CTS Verifier 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 no CTS | O Android 13 é compatível com testes em vários dispositivos. 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 o sharding é usado. Embora o teste não exija alterações adicionais na configuração física, o 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 Wi-Fi | O Android 13 aprimora o suporte para conexão simultânea a dois APs de 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 | Anotações adicionadas 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 CTS e CTS Verifier seguindo as diretrizes na postagem do blog Developer-Powered CTS (CTS-D) . | Adicionado |
Testes dobráveis automatizados | A API DeviceStateManager permite testes com a opção Alternate Modes configurada para ser executado em diferentes estados de dispositivo de um dispositivo dobrável. A execução do teste é baseada nos estados de dobra 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 são comumente 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 | Corrigida a falha de 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 são os seguintes:
- ~1068 Módulos dependendo dos dispositivos
- ~2,69 milhões de casos de teste em 2 ABIs
No Android 13, um total de 119 novos módulos são adicionados e um total de 19 módulos são removidos. Consulte as tabelas a seguir para obter mais informações.
Novos módulos
Nome do módulo de teste adicionado | ABI | Teste de aplicativo instantâneo |
---|---|---|
CtsAdServicesDeviceTestCases | arm64-v8a | |
CtsAdServicesDeviceTestCases[instant] | arm64-v8a | sim |
CtsAmbientContextServiceTestCases | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases[instant] | arm64-v8a | sim |
CtsAndroidTestBaseUsosBibliotecaApiAssinaturaTesteCasos | 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 |
CtsMediaMuxerTestCases | 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 |
CtsNativeNetPlataformaTestCases | arm64-v8a | |
CtsNativeNetPlataformaTestCases | armeabi-v7a | |
CtsNativeNetPlatformTestCases[instant] | arm64-v8a | sim |
CtsPertoRápidoPairTestCases | 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 | |
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 | sim |
CtsSharedUserMigrationTestCases | arm64-v8a | |
CtsSkQPTestCases | arm64-v8a | |
CtsSkQPTestCases | armeabi-v7a | |
CtsSuplementarApiDeviceTestCases | 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 |
CtsPapel de paredeEfeitosGeraçãoServiçoTesteCasos | 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 |
Módulos removidos
Nome do módulo de teste excluído | ABI | Teste de aplicativo 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 |
CtsTelefoniaSdk28TestCases | arm64-v8a | |
CtsTelefoniaTesteCasosPermissãoLerTelefoneEstado | arm64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState[instant] | arm64-v8a | sim |
Teste de armazenamento legado | arm64-v8a | |
Teste de armazenamento legado[instant] | arm64-v8a | sim |
Teste de armazenamento com escopo | arm64-v8a | |
Teste de armazenamento com escopo [instant] | arm64-v8a | sim |