Può essere utile dry-run una configurazione di Trade Federation (TF) per
assicurarsi che TF sia configurato 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, pertanto 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.
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.