Simular uma configuração

Pode ser conveniente dry-run uma configuração da Trade Federation (TF) para garantir que ela esteja configurada corretamente.

Há dois mecanismos diferentes no TF para isso.

Configuração geral

O comando dry-run verifica se uma configuração é analisada corretamente e pode ser executada. O comando não executa o TF, portanto, essa validação fica limitada à sintaxe de configuração do TF.

Configuração para pacotes de teste

Para as configurações do conjunto de testes, como o CTS, o comando --collect-tests-only está disponível. Ele executa tudo, exceto os casos de teste, que são enumerados. No entanto, ele executa todas as outras etapas de configuração, como a instalação de APKs.

Essa é uma opção conveniente para garantir que uma configuração seja executada conforme o esperado sem executar os testes.

Suporte para o comando collect-tests-only

O suporte para a coleta de testes é exposto por meio de ITestCollector.

Um executor de testes que implementa essa interface enumera os casos de teste em vez de executá-los.

InstrumentationTest é um exemplo de implementação dessa interface.