com.android.tradefed.command

Interfaces

ICommandOptions Contêiner para opções de execução de comandos. 
ICommandScheduler Um programador para executar comandos do TradeFederation. 
ICommandScheduler.IScheduledInvocationListener Listener para eventos de invocação quando a invocação é concluída. 

Classes

CommandFileParser Parser para arquivo que contém um conjunto de linhas de comando. 
CommandFileParser.CommandLine  
CommandInterrupter Serviço que permite que comandos do TradeFederation sejam interrompidos ou marcados como ininterruptos. 
CommandOptions Implementação de ICommandOptions
CommandRunner Um ponto de entrada alternativo do TradeFederation que executa o comando especificado nos argumentos da linha de comando e depois sai. 
CommandScheduler Um programador para executar comandos do TradeFederation em todos os dispositivos disponíveis. 
Console Console principal do TradeFederation que oferece ao usuário a interface para interagir.

No momento, ela aceita operações como

  • adicionar um comando para teste
  • listar dispositivos e o estado deles
  • listar invocações em andamento
  • listar comandos na fila
  • despejar o registro de invocação em um arquivo/stdout
  • shutdown
 
Console.ArgRunnable<T> Um Runnable com um método run que pode receber um argumento 
Console.CaptureList Um tipo de conveniência para List<List<String>> 
DeviceAllocationResult Representa os resultados de uma tentativa de alocação para um comando. 
LocalDeveloper Detecta e retorna se este é um desenvolvedor local executando o Tradefed. 

Enumerações

CommandRunner.ExitCode Códigos de erro que podem ser encerrados. 
CommandScheduler.HostState Enums de diferentes status do host 

Exceções

FatalHostError Uma exceção que indica que ocorreu um erro fatal irrecuperável na máquina host que executa o TradeFederation e que a instância do TradeFederation precisa ser desligada.