Console Trade Federation

La console Trade Federation è un componente opzionale che ti consente di controllare lo stato della Federazione del commercio e ciò che vede, dagli stati del dispositivo test attualmente in corso.

È un ottimo strumento per monitorare un numero elevato di test eseguiti in parallelo e comprendere l'avanzamento di ogni test.

Raggiungi la console

Una volta creato Tradefed, lo script di avvio di tradefed.sh è accessibile da il tuo percorso e, per impostazione predefinita, ti porterà alla console.

La console si presenta con il prompt tf >.

Cosa può fare la console?

In help della console saranno sempre elencate le informazioni più aggiornate. Alcune delle sue caratteristiche interessanti sono:

  • Elenca i dispositivi e il modo in cui Tradefed vede il loro stato: list devices
  • Elenca le chiamate attualmente in esecuzione e i relativi metadati: list invocations
  • Recupera i log di tutte le chiamate in esecuzione e scambiati: dump logs

La console ti consente di eseguire il debug di ciò che accade su Tradefed e sui dispositivi. eseguire query su stati non mostrati insieme altrove.

Come faccio a evitare di utilizzare la console?

In alcuni casi la console non è necessaria. Ad esempio, quando viene eseguita una .

In questi casi, è possibile aggiungere commandAndExit al tradefed.sh comando script launcher per impedire l'avvio della console. Questo è necessario un argomento aggiuntivo quando si tenta di eseguire Tradefed come parte di uno script o di usare direttamente l'output. Abilitazione della console durante l'esecuzione Scambiato da uno script, ha attivato un comportamento incoerente e potrebbe causano diversi problemi.

tradefed.sh run commandAndExit <usual command>

Completamento automatico della console

La console fornisce il completamento automatico di base dei nomi delle configurazioni.

tf > run <hit TAB>
result in:
Display all 167 possibilities? (y or n)

Premi Tab dopo il giorno run per visualizzare l'elenco completo delle configurazioni disponibili. Se hai già digitato un nome parziale, la console per stampare tutte le possibilità.

tf >run tf/<HIT TAB>

tf/acceptance            tf/fake                  tf/func
tf/stress                tf/uiautomator           tf/unit-runner
tf >run tf/

È utile quando non ricordi un nome esatto di configurazione.