com.android.tradefed.command

Schnittstellen

ICommandOptions Container für Ausführungsoptionen für Befehle.
ICommandScheduler Ein Planer zum Ausführen von TradeFederation-Befehlen.
ICommandScheduler.IScheduledInvocationListener Listener für Aufrufereignisse, wenn der Aufruf abgeschlossen ist.

Klassen

CommandFileParser Parser für eine Datei, die eine Reihe von Befehlszeilen enthält.
CommandFileParser.CommandLine
CommandInterrupter Dienst, der es ermöglicht, TradeFederation-Befehle zu unterbrechen oder als unterbrechungsfrei zu markieren.
Befehlsoptionen Implementierung von ICommandOptions .
CommandRunner Ein alternativer TradeFederation-Einstiegspunkt, der den in Befehlszeilenargumenten angegebenen Befehl ausführt und dann beendet.
CommandScheduler Ein Planer zum Ausführen von TradeFederation-Befehlen auf allen verfügbaren Geräten.
Konsole Hauptkonsole von TradeFederation, die dem Benutzer die Schnittstelle zur Interaktion bietet

Unterstützt derzeit Vorgänge wie

  • Fügen Sie einen Befehl zum Testen hinzu
  • Listen Sie Geräte und deren Status auf
  • Listet die laufenden Aufrufe auf
  • Befehle in der Warteschlange auflisten
  • Speichern Sie das Aufrufprotokoll in der Datei/stdout
  • abschalten
Console.ArgRunnable <T> Eine Runnable mit einer run , die ein Argument annehmen kann
Console.CaptureList Ein praktischer Typ für List<List<String>>
DeviceAllocationResult Stellt die Ergebnisse eines Zuordnungsversuchs für einen Befehl dar.
FatalHostError Eine Ausnahme weist darauf hin, dass auf dem Hostcomputer, auf dem TradeFederation ausgeführt wird, ein schwerwiegender, nicht behebbarer Fehler aufgetreten ist und dass die TradeFederation-Instanz heruntergefahren werden sollte.
Lokaler Entwickler Erkennt und gibt zurück, ob es sich um einen lokalen Entwickler handelt, der Tradefed ausführt.

Aufzählungen

CommandRunner.ExitCode Fehlercodes, mit denen ein Beenden möglich ist.
CommandScheduler.HostState Aufzählungen mit unterschiedlichem Hoststatus