Testes de sistemas com o VTS

O Conjunto de testes de fornecedor (VTS, na sigla em inglês) automatiza os testes de kernel da HAL e do SO. Para usar o VTS para testar uma implementação de sistema nativo Android, configure um ambiente de teste testar um patch usando um plano VTS.

Estabelecer um ambiente de teste

Para informações sobre como configurar um ambiente de teste para o Android 10 ou versões anteriores, consulte Pacote de testes de fornecedor (VTS) e infraestrutura para o Android 10 e inferiores.

Testar um patch

Para testar um patch:

  1. Crie um pacote do lado do host do VTS:
    . build/envsetup.sh
    lunch aosp_arm64-userdebug
    make vts -j
    
  2. Execute os testes VTS padrão:
    vts-tradefed
    tf> run vts     // where vts is the test plan name
    

Planos de VTS

Os planos de teste VTS disponíveis incluem:

Comando Descrição
> executar vts Para testes VTS padrão
> executar vts-hal Para testes padrão de HAL (camada de abstração de hardware) VTS
> executar vts-kernel Para testes de kernel VTS padrão

Para conferir uma lista de todos os planos, consulte /test/vts/tools/vts-tradefed/res/config.md:

Suporte

Você pode consultar um manual do usuário em /test/vts/doc: Em caso de dúvidas sobre VTS, participe android-vts@googlegroups.com;