Eseguire una prova di una configurazione

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.