Può essere conveniente dry-run
una configurazione della Trade Federation (TF) per garantire che TF sia configurata correttamente.
A questo scopo in TF sono disponibili due diversi meccanismi.
Configurazione generale
Il comando di 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 TF.
Configurazione per suite di test
Per le configurazioni della suite di test, come CTS, è disponibile il comando --collect-tests-only
. Esegue tutto tranne i casi di test, che sono elencati. Tuttavia, esegue tutti gli altri passaggi di configurazione, come l'installazione degli APK.
Questa è un'opzione utile per garantire che una configurazione venga eseguita come previsto senza eseguire effettivamente i test.
Supporto per la sola raccolta dei test
Il supporto per Collect-tests-only viene esposto tramite ITestCollector .
Un test runner che implementa questa interfaccia enumera i suoi casi di test invece di eseguirli.
InstrumentationTest è un esempio di implementazione di tale interfaccia.