com.android.tradefed.command

Interfacce

ICommandOptions Contenitore per le opzioni di esecuzione dei comandi. 
ICommandScheduler Un programmatore per l'esecuzione dei comandi TradeFederation. 
ICommandScheduler.IScheduledInvocationListener Listener per gli eventi di chiamata al termine dell'invocazione. 

Classi

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

Al momento supporta operazioni come

  • Aggiungi un comando da testare
  • elenca i dispositivi e il relativo stato
  • Elenca le invocazioni in corso
  • Elenca i comandi in coda
  • Esegui il dump del log delle chiamate in un file/stdout
  • arresto
 
Console.ArgRunnable<T> Un Runnable con un metodo run che può accettare un argomento 
Console.CaptureList Un tipo pratico per List<List<String>> 
DeviceAllocationResult Rappresenta i risultati di un tentativo di allocazione per un comando. 
FatalHostError Un'eccezione che indica che si è verificato un errore irreversibile fatale sulla macchina host che esegue TradeFederation e che l'istanza TradeFederation deve essere arrestata. 
LocalDeveloper Rileva e restituisce se si tratta di uno sviluppatore locale che esegue Tradefed. 

Enumerazionis

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