com.android.tradefed.command

Schnittstellen

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

Klassen

CommandFileParser Parser für eine Datei mit Befehlszeilen. 
CommandFileParser.CommandLine  
CommandOptions Implementierung von ICommandOptions
CommandRunner Ein alternativer TradeFederation-Einstiegspunkt, der den in den Befehlszeilenargumenten angegebenen Befehl ausführt und dann beendet. 
CommandScheduler Ein Scheduler zum Ausführen von TradeFederation-Befehlen auf allen verfügbaren Geräten. 
Konsole Die Hauptkonsole von TradeFederation, über die Nutzer interagieren können

Derzeit werden folgende Vorgänge unterstützt:

  • Befehl zum Testen hinzufügen
  • Geräte und ihren Status auflisten
  • list invocations in progress
  • Befehle in der Warteschlange auflisten
  • Aufrufprotokoll in Datei/stdout ausgeben
  • Herunterfahren
 
Console.ArgRunnable<T> Ein Runnable mit einer run-Methode, die ein Argument annehmen kann  
Console.CaptureList Ein praktisches Format für List<List<String>>  
DeviceAllocationResult Stellt die Ergebnisse eines Zuweisungsversuchs für einen Befehl dar. 

Aufzählungen

CommandRunner.ExitCode Fehlercodes, mit denen das Programm beendet werden kann. 
CommandScheduler.HostState Enums für verschiedene Status des Hosts