Notas de lançamento do Android 13 CTS

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:
  • Mantenha a tela ligada
  • Desative atualizações automáticas do sistema operacional
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