Eseguire una configurazione a secco

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.