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 gli eventi di invocazione al completamento dell'invocazione.

Classi

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

Attualmente supporta operazioni come

  • aggiungi un comando da testare
  • elencare i dispositivi e il loro stato
  • elenca le invocazioni in corso
  • elenca i comandi in coda
  • scarica il registro delle chiamate su file/stdout
  • fermare
Console.ArgRunnable <T> Un Runnable con un metodo run che può accettare un argomento
Console.CaptureList Un tipo pratico per List<List<String>>
Risultato allocazione dispositivo Rappresenta i risultati di un tentativo di allocazione per un comando.
FatalHostErrore Un'eccezione indica che si è verificato un errore irreversibile sulla macchina host che esegue TradeFederation e che l'istanza di TradeFederation deve essere arrestata.
LocalDeveloper Rileva e restituisce se si tratta di uno sviluppatore locale che esegue Tradefed.

Enumerazioni

CommandRunner.ExitCode Codici di errore con cui è possibile uscire.
CommandScheduler.HostState Enumerazioni di diverso stato dell'host