O Google está comprometido em promover a equidade racial para as comunidades negras. Veja como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

Conjunto de testes de fornecedores (VTS) & amp; A infraestrutura

O Android Vendor Test Suite (VTS) fornece uma nova funcionalidade abrangente para testes do Android e promove um processo de desenvolvimento orientado a testes. Para ajudar a comunidade de desenvolvimento Android a interagir com os dados de teste, o Android inclui os seguintes recursos de teste:

  • Codelab e tutoriais em vídeo. Descreve os vídeos e os codelabs sobre a execução e o desenvolvimento de VTS e CTS-on-GSI no Android 9 e Android 8.1.
  • Teste de sistemas com VTS. Descreve como usar o VTS para testar uma implementação do sistema nativo do Android, configurar um ambiente de teste e testar um patch usando um plano VTS.
  • Estrutura de Teste. Fornece detalhes sobre o uso da estrutura de teste VTS. Inclui:
    • Comandos do shell do dispositivo . Instruções sobre como usar comandos do shell do dispositivo para executar binários de teste no destino, para obter / definir propriedades, variáveis ​​de ambiente e informações do sistema e para iniciar / parar a estrutura do Android.
    • Modelos de teste . Detalhes sobre a configuração e o uso de modelos de teste para módulos de teste que não são a subclasse Python do host do BaseTest do corredor VTS.
    • Teste HAL ciente do nome do serviço . Os detalhes do suporte do Android 9 para obter o nome do serviço de uma determinada instância HAL com base no dispositivo no VTS estão em execução.
    • Verificação de testabilidade HAL . Os detalhes do Android 9 oferecem suporte a um método de tempo de execução que usa a configuração do dispositivo para identificar quais testes VTS devem ser ignorados para esse destino.
    • Teste em vários dispositivos . Instruções para configurar testes que requerem interação entre vários dispositivos Android.
    • Teste VTS com ramdisk de depuração . Instruções sobre como usar um ramdisk de depuração para permitir a execução do VTS com uma imagem de sistema genérica (GSI).
  • Painel VTS. Interface do usuário baseada na Web para visualizar os resultados do VTS. Inclui detalhes sobre:
    • Setup . Instruções para instalar e configurar o painel VTS.
    • Banco de dados . Um back-end escalável para suportar o painel de integração contínua.
    • Interface do usuário . Uma interface de usuário coesa que usa o design do material para exibir efetivamente informações sobre resultados, perfis e cobertura de testes.
  • Infraestrutura de laboratório. Descreve a arquitetura de uma infra-estrutura de teste automatizada para executar VTS, CTS ou outros testes em dispositivos parceiros que executam a AOSP Generic System Image (GSI) . Requer um controlador host .
  • testes de desempenho do encadernador e do hwbinder . Ferramentas para medir a taxa de transferência e a latência.

Para obter detalhes adicionais, consulte o Android VTS Codelab em developer.android.com, o vídeo Android VTS Products produzido pelo Google Developers e o artigo Treble: Fast Software Updates Criando um equilíbrio em um ecossistema de software ativo de partes interessadas distribuídas globalmente , que é gratuito para membros do ACM e não-membros podem comprar ou ler o resumo.