Pode ser conveniente fazer um teste de uma configuração do Trade Federation (TF) para verificar se ela está 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, então essa validação é 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.
Referência de comando de simulação
Esta tabela resume os comandos de simulação para vários usos.
| Host | Descrição |
|---|---|
run cts --collect-tests-only |
collect-tests-only CTS excluindo módulos MCTS |
ENABLE_XTS_DYNAMIC_DOWNLOADER=false ./cts-tradefed
run cts --collect-tests-only |
CTS collect-tests-only, incluindo módulos MCTS |
Suporte para "collect-tests-only"
O suporte para "collect-tests-only" é exposto via 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.