Testare una configurazione di Trade Federation (TF)

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.