com.android.tradefed.command

Interfacce

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

Classi

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

Attualmente supporta operazioni come

  • aggiungi un comando per testare
  • elenca i dispositivi e il loro stato
  • elenca le chiamate in corso
  • elenca i comandi in coda
  • scarica il registro delle chiamate su file/stdout
  • spegnimento
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.
FatalHostError Si è verificata un'eccezione che indica che si è verificato un errore irreversibile irreversibile sul computer host che esegue TradeFederation e che l'istanza di TradeFederation deve essere chiusa.
Sviluppatore locale 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 Enum di stato diverso di host