Die Trade Federation Console ist eine optionale Komponente, des Bundesstaates der Handelsföderation und dem, was sie sieht, von den Gerätestatus bis hin zur derzeit laufende Tests.
Sie eignet sich hervorragend zur Überwachung einer großen Anzahl parallel ausgeführter Tests. und den Fortschritt jedes Tests zu verstehen.
Zur Konsole
Sobald Tradefed erstellt ist, kann auf das tradefed.sh
-Launcher-Skript über
gelangen Sie standardmäßig zur Konsole.
Die Konsole präsentiert sich mit der Eingabeaufforderung tf >
.
Was kann die Konsole tun?
Unter help
der Konsole werden immer die aktuellen Informationen angezeigt.
Einige interessante Funktionen sind:
- Listen Sie die Geräte auf und geben Sie an, wie Tradefed ihren Status sieht:
list devices
- Listen Sie die derzeit ausgeführten Aufrufe und ihre Metadaten auf:
list invocations
- Logs aller laufenden Aufrufe und Tradefed abrufen:
dump logs
Mit der Konsole können Sie Fehler in Tradefed und auf den Geräten beheben, indem Sie die nirgendwo sonst zusammen angezeigt werden.
Wie kann ich die Konsole umgehen?
In einigen Fällen wird die Konsole nicht benötigt, z. B. bei der einmaligen Ausführung einer .
In solchen Fällen kann commandAndExit
dem tradefed.sh
hinzugefügt werden
Launcher-Skriptbefehl ausführen, um das Starten der Konsole zu verhindern. Dieses
Zusätzliches Argument ist erforderlich, wenn versucht wird, Tradefed als Teil eines Skripts auszuführen
oder die Ausgabe direkt weiterleiten. Konsole während der Ausführung aktivieren
Der Austausch über ein Script löst ein inkonsistentes Verhalten aus und kann
verursachen verschiedene Probleme.
tradefed.sh run commandAndExit <usual command>
Autovervollständigung in der Console
Die Konsole bietet eine grundlegende automatische Vervollständigung von Konfigurationsnamen.
tf > run <hit TAB>
result in:
Display all 167 possibilities? (y or n)
Wenn Sie nach run
die Tabulatortaste drücken, erhalten Sie die vollständige Liste der Konfigurationen
verfügbar. Wenn Sie bereits einen Teil des Namens eingegeben haben,
um alle Möglichkeiten auszudrucken.
tf >run tf/<HIT TAB>
tf/acceptance tf/fake tf/func
tf/stress tf/uiautomator tf/unit-runner
tf >run tf/
Dies ist nützlich, wenn Sie sich nicht an den genauen Konfigurationsnamen erinnern.