Testar uma configuração da Trade Federation (TF)

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.