Può essere utile eseguire una prova della configurazione di Trade Federation (TF) per verificare che sia configurata correttamente.
In TF esistono due meccanismi diversi per questo scopo.
Configurazione generale
Il comando dry-run verifica che una configurazione venga analizzata correttamente e sia
eseguibile. Il comando non esegue TF, quindi questa convalida è limitata alla
sintassi di configurazione di TF.
Configurazione per le suite di test
Per le configurazioni della suite di test, come CTS, è disponibile il comando --collect-tests-only. Esegue tutto tranne gli scenari di test, che sono
enumerati. Tuttavia, esegue tutti gli altri passaggi di configurazione, come l'installazione
di APK.
Questa è un'opzione comoda per assicurarsi che una configurazione venga eseguita come previsto senza eseguire effettivamente i test.
Riferimento ai comandi di dry run
Questa tabella riepiloga i comandi di prova per vari utilizzi.
| Host | Descrizione |
|---|---|
run cts --collect-tests-only |
collect-tests-only CTS escludendo i moduli MCTS |
ENABLE_XTS_DYNAMIC_DOWNLOADER=false ./cts-tradefed
run cts --collect-tests-only |
collect-tests-only CTS, inclusi i moduli MCTS |
Supporto per collect-tests-only
Il supporto per la raccolta dei test è esposto tramite ITestCollector.
Un test runner che implementa questa interfaccia enumera i suoi scenari di test anziché eseguirli.
InstrumentationTest è un'implementazione di esempio di questa interfaccia.