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.
  • Para o 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 como um valor válido em Codinomes, tags e números de build.

Para dispositivos lançados no Android 8.x ou versões anteriores, desative (remova) a propriedade ro.product.first_api_level para o 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 informações sobre o primeiro nível da API do produto. Se a flag não for 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 com suporte do dispositivo. Consulte a seção 5 do documento de definição de compatibilidade do Android para ver 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 AOSP 10 ou anteriores.

Ativar a depuração USB

No Android 9 ou 10, navegue até Sistema > Opções do desenvolvedor.

No Android 8 ou versões anteriores, navegue até 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, navegue até Configurações > Opções do desenvolvedor e ative a opção Permitir locais falsos.

Configurar testes de acessibilidade (CTS 2.1 R2 - 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 Delegar serviço de acessibilidade.

Configurar para o teste de administração de dispositivos (CTS 6.x ou versão anterior)

Em dispositivos que declaram android.software.device_admin, configure o dispositivo para executar o teste de administração 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 android.deviceadmin.cts.CtsDeviceAdminDeactivatedReceiver e todos os outros administradores de dispositivos pré-carregados continuam desativados.

Configurar arquivos de mídia (AOSP 10 ou anterior)

Os testes de streaming de vídeo para o 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.