Notas da versão do Android 13 CTS

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:
  • Manter a tela ligada
  • Desativar atualizações automáticas do SO
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