Notas de versão do Android 14 CTS

Esta página inclui as principais alterações do CTS introduzidas no Android 14.

Recursos CTS

O Android 14 inclui documentação nova e atualizada para os seguintes recursos do CTS.

Área Características Descrição Adicionado/atualizado
Destaques do teste Adicione funções utilitárias para executar como serviço de operadora Esta mudança introduz novas funções utilitárias em CarrierPrivilegeUtils para permitir que o CTS seja executado como um serviço de operadora (implicitamente com privilégios de operadora) e melhorar a testabilidade para muitas APIs de operadora e classes de conectividade. Atualizada
Módulo de teste Adicione testes CTS de vários dispositivos para Bluetooth Esse recurso permite que os anúncios exponham apenas serviços GATT específicos, proporcionando melhor privacidade ao anunciar continuamente no modo conectável. Adicionado
Módulo de teste Adicione testes CTS de vários dispositivos para precisão de distância UWB Adicione novos casos de teste para precisão de medição de distância UWB para impor o requisito UWB CDD. Adicionado
Módulo de teste Adicionar CtsDevicePolicySimTestCases ao plano de teste CTS SIM O caso de teste foi atualizado para exigir um SIM válido como parte da configuração do teste. Adicionado
Módulo de teste Adicionado conjunto de testes CTS para vários dispositivos UWB Adicionado um novo conjunto de testes CTS para vários dispositivos UWB que usa 2 dispositivos Android habilitados para UWB para verificar várias funcionalidades UWB. Adicionado
Módulo de teste Aumento de casos de teste no módulo dEQP Ramificação dEQP atualizada para Android 14 CTS para usar vulkan-cts-1.3.5 (em vez de 1.3.1). Muitos novos testes são adicionados, pois esta atualização traz muitos novos testes para os novos recursos do Vulkan, como a renderização dinâmica. Atualizada
Configuração de teste Aumentar o tamanho do heap para 16 GB Aumento do tamanho da memória heap para ajudar a executar testes CTS que consomem mais memória. Atualizada
Configuração de teste Atualize RAM para 128 GB e HDD para 256 GB Atualize a memória do sistema host para lidar com requisitos adicionais de espaço de heap Java. Atualizada

Recursos do verificador CTS

O Android 14 inclui documentação nova e atualizada para os seguintes recursos do CTS Verifier.

Área Características Descrição Adicionado/atualizado
Configuração de teste Atualize os periféricos necessários para o teste de sensor dinâmico Atualize a página de orientação de teste do CTS Verifier para incluir periféricos atualizados e instruções para os testes de sensores dinâmicos. Atualizada
Configuração de teste Melhore o ITS da câmera para suportar dispositivos dobráveis Suporta testes de dispositivos dobráveis ​​no Camera ITS. Foram feitas alterações no lado ItsService para determinar as câmeras físicas disponíveis em cada estado dobrado/aberto. Atualizada
Classe de teste CTS-V Emparelhamento com reconhecimento de Wi-Fi O emparelhamento com reconhecimento de Wi-Fi fornece uma maneira criptografada e de nova autenticação rápida para comunicação ponto a ponto com reconhecimento de Wi-Fi. Adicione teste no CTS-V como outros testes de vários dispositivos para Aware. O teste precisa que ambos os dispositivos suportem esse recurso. Adicionado
Classe de teste CTS-V Atividades de teste para painel incorporado de controles domésticos A partir do Android 14, uma nova API é fornecida para que os aplicativos possam usar uma atividade incorporada (no espaço de controles SystemUI) em vez de passar as informações pela API Controls. Novas atividades de teste adicionadas para impor o comportamento da API. Adicionado
Classe de teste CTS-V Testes para requisitos de presença (BLE e NAN/Wi-Fi Ranging) Para garantir que os dispositivos inteligentes dos usuários funcionem bem juntos, é fundamental que todos os dispositivos no ecossistema Android possam determinar a proximidade relativa entre os dispositivos. O Android U introduz requisitos de calibração de presença que descrevem o desempenho aceitável das tecnologias de rádio disponíveis, como UWB, Wi-Fi e BLE, usadas para determinar a proximidade. Adicionado
Classe de teste CTS-V Verificador CTS para desconexão AAudio Teste para verificar se o AAudio deve desconectar um stream quando o dispositivo de stream estiver desconectado. Adicionado
Classe de teste CTS-V Teste de perfil de trabalho de captura de tela do verificador CTS Adicione novos casos de teste para impor o requisito CDD 3.9.2/C-1-10. O usuário será instruído a fazer uma captura de tela. ContentObserver detecta o URI da captura de tela salva e exibe o resultado. O usuário deve confirmar visualmente a imagem, que não contém outros aplicativos ou SystemUI (barra de status, etc). Adicionado
Destaques do teste Teste CTS Verifier Capture Content for Notes APIs. Adicione nova atividade de teste para impor APIs do Notes, que estão vinculadas a integrações de anotações do sistema no SysUI. O teste poderá ser ignorado se a função NOTES não estiver habilitada. Consulte Capturar conteúdo para testes do Notes para obter mais detalhes. Adicionado
Configuração de teste Execute o comando adb para ligar a tela automaticamente quando os testes terminarem A partir do Android 14, a permissão android.permission.TURN_SCREEN_ON foi adicionada para permitir que a tela seja ligada após a conclusão do teste. Para ativar o recurso, o usuário precisará executar o comando adb adb shell appops set com.android.cts.verifier TURN_SCREEN_ON 0 na etapa de configuração. Atualizada
Configuração de teste Atualizar instrução de teste de vetor de rotação Os usuários devem baixar OpenCV-3.0.0-android-sdk.zip e instalar o OpenCV Manager no dispositivo Android que está sendo testado. Carregue o APK no dispositivo a partir de um computador usando o comando adb install com a opção --bypass-low-target-sdk-block . Para dispositivos com Android 13 ou inferior, esta opção --bypass-low-target-sdk-block não é necessária. Para obter mais informações, consulte Instalar um aplicativo . Atualizada
Configuração de teste Adicionar notas de instalação do adb sobre APK OpenCV Devido a um novo recurso de segurança introduzido no Android 14, o comando adb --bypass-low-target-sdk-block deve ser adicionado sempre ao instalar o APK Open CV. Consulte Verificação cruzada de CV do vetor de rotação para obter mais informações. Adicionado

Módulos CTS

O número de módulos de teste e casos de teste é o seguinte:

  • ~ 1151 módulos dependendo dos dispositivos
  • ~ 4,4 milhões de casos de teste em 2 ABIs

No Android 14, um total de 136 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 ABIs Teste de aplicativo instantâneo
AndroidTest_MultiUser arm64-v8a
art-run-test-018-stack-overflow arm64-v8a
art_standalone_dex2oat_cts_tests arm64-v8a
CtsAdIdEndToEndTest arm64-v8a
CtsAdServicesDebuggableDeviceTestCases arm64-v8a
CtsAdServicesEndToEndTestMeasurement arm64-v8a
CtsAdServicesEndToEndTestes arm64-v8a
CtsAdServicesHostTests arm64-v8a
CtsAdServicesMddTestes arm64-v8a
CtsAdServicesNotInAllowListEndToEndTests arm64-v8a
CtsAdServicesPermissionsAppOptOutEndToEndTests arm64-v8a
CtsAdServicesPermissionsNoPermEndToEndTests arm64-v8a
CtsAdServicesPermissionsValidEndToEndTestes arm64-v8a
CtsAdServicesTopicsAppUpdateTests arm64-v8a
CtsAdServicesTopicsConnectionTests arm64-v8a
CtsAppCloningDeviceTestCases arm64-v8a
CtsAppCloningMediaProviderHostTest arm64-v8a
CtsAppCloningMediaProviderHostTest[instantâneo] arm64-v8a Sim
CtsAppFgsTestCases arm64-v8a
CtsAppFgsTestCases[instantâneo] arm64-v8a Sim
CtsAppSetIdEndToEndTest arm64-v8a
CtsAttributionSourceTestCases arm64-v8a
CtsAttributionSourceTestCases[instantâneo] arm64-v8a Sim
CtsBatteryHealthTestCasos arm64-v8a
CtsBiometricsHostTestCasos arm64-v8a
CtsBluetoothMultiDevicesTestCases arm64-v8a
CtsBroadcastRadioTestCasos arm64-v8a
CtsBroadcastTestCasos arm64-v8a
CtsCompanionDeviceManagerMultiProcessTestCases arm64-v8a
CtsCompilationTestCases arm64-v8a
CtsContentProviderTestsWithoutVisibility arm64-v8a
CtsContentProviderTestsWithVisibility arm64-v8a
CtsCredentialManagerTestCases arm64-v8a
CtsCurrentApiSignatureTestCases[instantâneo] arm64-v8a Sim
CtsDeviceLockTestCases arm64-v8a
CtsDevicePolicySimTestCases arm64-v8a
CtsDevicePolicySimTestCases[perfil de execução no clone] arm64-v8a
CtsDevicePolicySimTestCases[executar no usuário secundário] arm64-v8a
CtsDevicePolicySimTestCases[perfil de execução no trabalho] arm64-v8a
CtsDevicePolicyTestCases[perfil de execução no clone] arm64-v8a
CtsDomainVerificationDeviceMultiUserTestCases[perfil de execução no clone] arm64-v8a
CtsGrammaticalInflectionHostTestCases arm64-v8a
CtsGrammaticalInflectionTestCases arm64-v8a
CtsHealthConnectControllerTestCases arm64-v8a
CtsHealthConnectHostSideDeviceTestCases arm64-v8a
CtsHealthConnectHostTestCases arm64-v8a
CtsHealthFitnessDeviceTestCasos arm64-v8a
CtsHealthFitnessDeviceTestCasesNoPermission arm64-v8a
CtsHealthFitnessDeviceTestCasesNoPermission[instantâneo] arm64-v8a Sim
CtsHibernationTestCases arm64-v8a
CtsJvmtiRunTest1940HostTestCases arm64-v8a
CtsJvmtiRunTest911HostTestCases arm64-v8a
CtsJvmtiRunTest912HostTestCases arm64-v8a
CtsJvmtiRunTest913HostTestCases arm64-v8a
CtsJvmtiRunTest988HostTestCases arm64-v8a
CtsLaunchNonExportedComponentsTestCases arm64-v8a
CtsLocalVoiceInteração arm64-v8a
CtsLocalVoiceInteraction[instantâneo] arm64-v8a Sim
CtsMediaBetterTogetherTestCases arm64-v8a
CtsMediaBetterTogetherTestCases[instantâneo] arm64-v8a Sim
CtsMediaBetterTogetherTestCases[perfil de execução no clone] arm64-v8a
CtsMediaBetterTogetherTestCases[executar no usuário secundário] arm64-v8a
CtsMediaBetterTogetherTestCases[perfil de execução no trabalho] arm64-v8a
CtsMediaProjectionTestCases arm64-v8a
CtsMediaProjectionTestCases[instantâneo] arm64-v8a Sim
CtsMicrodroidDisabledTestCases arm64-v8a
CtsMultiUserTestCases[perfil de execução no clone] arm64-v8a
CtsNativeResourcesTestCases arm64-v8a
CtsNativeResourcesTestCases[instantâneo] arm64-v8a Sim
CtsNetHttpTestCases arm64-v8a
CtsNetTestCasesMaxTargetSdk30 arm64-v8a
CtsNetTestCasesMaxTargetSdk30[instantâneo] arm64-v8a Sim
CtsNetTestCasesMaxTargetSdk33 arm64-v8a
CtsNetTestCasesMaxTargetSdk33[instantâneo] arm64-v8a Sim
CtsNotificationTestCases arm64-v8a
CtsOsTestCases[perfil de execução no clone] arm64-v8a
CtsPackageInstallTestCases[perfil de execução no clone] arm64-v8a
CtsPackageInstallTestCases[executar no usuário secundário] arm64-v8a
CtsPackageInstallTestCases[perfil de execução no trabalho] arm64-v8a
CtsPackageSchemeTestsWithoutVisibility arm64-v8a
CtsPackageSchemeTestsWithVisibility arm64-v8a
CtsPerfettoReporterTestCases arm64-v8a
CtsPermissionMultiUserTestCases arm64-v8a
CtsPermissionMultiUserTestCases[perfil de execução no clone] arm64-v8a
CtsPermissionMultiUserTestCases[executar no usuário secundário] arm64-v8a
CtsPermissionMultiUserTestCases[perfil de execução no trabalho] arm64-v8a
CtsPermissionPolicyTestCases arm64-v8a
CtsPermissionPolicyTestCases[instantâneo] arm64-v8a Sim
CtsPhotoPickerTest[perfil executado no clone] arm64-v8a
CtsSandboxedAdIdManagerTestes arm64-v8a
CtsSandboxedAppSetIdManagerTestes arm64-v8a
Testes CtsSandboxedFledgeManager arm64-v8a
CtsSandboxedMeasurementManagerTestes arm64-v8a
CtsSandboxedTopicsManagerTestes arm64-v8a
CtsSdkSandboxHostSideTests arm64-v8a
CtsSdkSandboxInprocessTests arm64-v8a
CtsSdkSandboxWebkitTestCases arm64-v8a
CtsShortFgsTestCases arm64-v8a
CtsShortFgsTestCases[instantâneo] arm64-v8a Sim
CtsSurfaceControlTestes arm64-v8a
CtsTareTestCasos arm64-v8a
CtsTelecomHostCasos arm64-v8a
CtsThreadLocalRandomHostTest arm64-v8a
CtsVideoCodecTestCases arm64-v8a
CtsVideoEncodingQualityHostTestCases arm64-v8a
CtsVideoEncodingQualityHostTestCases[instantâneo] arm64-v8a Sim
CtsVoiceInteractionHostTestCases arm64-v8a
CtsWallpaperSdk33TestCasos arm64-v8a
CtsWallpaperSdk33TestCases[instantâneo] arm64-v8a Sim
CtsWallpaperTestCasos arm64-v8a
CtsWallpaperTestCases[instantâneo] arm64-v8a Sim
CtsWearableSensingServiceTestCasos arm64-v8a
CtsWindowManagerBackgroundActivityTestCases arm64-v8a
CtsWrapHwasanTestCases arm64-v8a
SdkSandboxManagerDisabledTests arm64-v8a
Testes SdkSandboxManager arm64-v8a
art-run-test-018-stack-overflow armeabi-v7a
art_standalone_dex2oat_cts_tests armeabi-v7a
CtsBiometricsHostTestCasos armeabi-v7a
CtsBroadcastRadioTestCasos armeabi-v7a
CtsCompilationTestCases armeabi-v7a
CtsDevicePolicySimTestCases armeabi-v7a
CtsJvmtiRunTest1940HostTestCases armeabi-v7a
CtsJvmtiRunTest911HostTestCases armeabi-v7a
CtsJvmtiRunTest912HostTestCases armeabi-v7a
CtsJvmtiRunTest913HostTestCases armeabi-v7a
CtsJvmtiRunTest988HostTestCases armeabi-v7a
CtsMediaBetterTogetherTestCases armeabi-v7a
CtsMediaProjectionTestCases armeabi-v7a
CtsNativeResourcesTestCases armeabi-v7a
CtsNetHttpTestCases armeabi-v7a
CtsSurfaceControlTestes armeabi-v7a
CtsVideoCodecTestCases armeabi-v7a
CtsVideoEncodingQualityHostTestCases armeabi-v7a
CtsWindowManagerDeviceTestCases armeabi-v7a
CtsWrapHwasanTestCases armeabi-v7a

Módulos removidos

Nome do módulo de teste excluído ABIs Teste de aplicativo instantâneo
CtsActivityManagerBackgroundActivityTestCases arm64-v8a
CtsAdServicesDeviceTestCases[instantâneo] arm64-v8a Sim
CtsCameraApi31TestCases arm64-v8a
CtsHostTzDataTests arm64-v8a
CtsIncidentHostTestCases arm64-v8a
CtsIncidentHostTestCases[instantâneo] arm64-v8a Sim
CtsOnDevicePersonalizaçãoTestCases arm64-v8a
CtsOnDevicePersonalizationTestCases[instantâneo] arm64-v8a Sim
CtsPermission2TestCases arm64-v8a
CtsPermission2TestCases[instantâneo] arm64-v8a Sim
CtsPermission4TestCases arm64-v8a
CtsPermission5TestCases arm64-v8a
CtsPermission5TestCases[instantâneo] arm64-v8a Sim
CtsSystemUiHostTestCases[instantâneo] arm64-v8a Sim
CtsVirtualDevicesTestCases[instantâneo] arm64-v8a Sim
CtsActivityManagerBackgroundActivityTestCases armeabi-v7a
CtsCameraApi31TestCases armeabi-v7a
CtsGwpAsanTestCases armeabi-v7a
CtsIncidentHostTestCases armeabi-v7a