com.android.tradefed.command

Interfacce

ICommandOptions Contenitore per le opzioni di esecuzione dei comandi. 
ICommandScheduler Uno strumento di pianificazione per l'esecuzione dei comandi TradeFederation. 
ICommandScheduler.IScheduledInvocationListener Listener per gli eventi di chiamata al termine della chiamata. 

Classi

CommandFileParser Parser per il file che contiene un insieme di righe di comando. 
CommandFileParser.CommandLine  
CommandInterrupter Servizio che consente di interrompere i comandi TradeFederation o contrassegnarli come non interrompibili. 
CommandOptions Implementazione di ICommandOptions
CommandRunner Un punto di ingresso TradeFederation alternativo che esegue il comando specificato negli argomenti della riga di comando e poi esce. 
CommandScheduler Uno strumento di pianificazione per l'esecuzione dei comandi TradeFederation su tutti i dispositivi disponibili. 
Console Console principale di TradeFederation che fornisce all'utente l'interfaccia per interagire

Al momento supporta operazioni come

  • aggiungi un comando da testare
  • elenca i dispositivi e il loro stato
  • list invocations in progress
  • elencare i comandi in coda
  • dump invocation log to file/stdout
  • shutdown
 
Console.ArgRunnable<T> Un Runnable con un metodo run che può accettare un argomento 
Console.CaptureList Un tipo di convenienza per List<List<String>> 
DeviceAllocationResult Rappresenta i risultati di un tentativo di allocazione per un comando. 
LocalDeveloper Rileva e restituisce se si tratta di uno sviluppatore locale che esegue Tradefed. 

Enum

CommandRunner.ExitCode Codici di errore con cui è possibile uscire. 
CommandScheduler.HostState Enumerazioni dei diversi stati dell'host 

Eccezioni

FatalHostError Un'eccezione che indica che si è verificato un errore irreversibile irreversibile sulla macchina host che esegue TradeFederation e che l'istanza di TradeFederation deve essere arrestata.