Configurar testes automatizados do CTS (AOSP 10 ou versões anteriores)

Esta página contém instruções de configuração do CTS específicas para o Android 10 e versões anteriores.

Instalar o JDK

  • Para o Android 9 e 10, instale o JDK 9.
  • No Android 8 ou versões anteriores, instale o JDK 8.

Definir o primeiro nível da API

Para dispositivos lançados com o Android 9 ou 10, defina a propriedade ro.product.first_api_level com um valor válido de Codinomes, tags e números de build.

Para dispositivos lançados no Android 8.x ou em versões anteriores, remova a propriedade ro.product.first_api_level do primeiro build do produto. Para todos os builds subsequentes, defina ro.product.first_api_level como o valor correto do nível da API. Isso permite que a propriedade identifique corretamente um novo produto e preserve as informações sobre o primeiro nível de API do produto. Se a flag não estiver definida, o Android vai atribuir Build.VERSION.SDK_INT a ro.product.first_api_level.

Requisitos de armazenamento

Os testes de estresse de mídia do CTS exigem que os videoclipes estejam no armazenamento externo (/sdcard).

O espaço necessário depende da resolução máxima de reprodução de vídeo compatível com o dispositivo. Consulte a seção 5 do documento de definição de compatibilidade do Android para a versão da plataforma das resoluções necessárias.

Confira os requisitos de armazenamento por resolução máxima de reprodução de vídeo:

  • 480x360: 98 MB
  • 720x480: 193 MB
  • 1280x720: 606 MB
  • 1920x1080: 1863 MB

Configurar o DUT

Esta seção contém instruções especiais de configuração do DUT para o AOSP 10 ou versões anteriores.

Ativar a depuração USB

No Android 9 ou 10, acesse Sistema > Opções do desenvolvedor.

No Android 8 ou versões anteriores, acesse Configurações > Opções do desenvolvedor.

Ativar locais fictícios (AOSP 4.4.x e 5.x)

No Android 5.x e 4.4.x, acesse Configurações > Opções do desenvolvedor e ative Permitir locais simulados.

Configurar testes de acessibilidade (CTS 2.1 R2 a 4.2 R4)

Configure seu dispositivo (ou emulador) para executar os testes de acessibilidade com:

  adb install -r
  android-cts/repository/testcases/CtsDelegatingAccessibilityService.apk

Em seguida, navegue até Configurações > Acessibilidade > Acessibilidade e ative o Serviço de acessibilidade de delegação.

Configuração para teste de administração de dispositivos (CTS 6.x ou versões anteriores)

Em dispositivos que declaram android.software.device_admin, configure o dispositivo para executar o teste de administração do dispositivo usando:

  adb install -r android-cts/repository/testcases/CtsDeviceAdmin.apk

Em seguida, em Configurações > Segurança > Selecionar administradores do dispositivo, ative os dois administradores do dispositivo android.deviceadmin.cts.CtsDeviceAdminReceiver*. Verifique se o android.deviceadmin.cts.CtsDeviceAdminDeactivatedReceiver e outros administradores de dispositivos pré-carregados permanecem desativados.

Configurar arquivos de mídia (AOSP 10 ou versões anteriores)

Os testes de streaming de vídeo para Android 10 ou versões anteriores exigem que os arquivos de vídeo estejam no armazenamento externo (/sdcard). Para mais informações, consulte Requisitos de armazenamento.