com.android.tradefed.command

Interfaces

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

Classes

CommandFileParser Parser para arquivos que contêm um conjunto de linhas de comando. 
CommandFileParser.CommandLine  
CommandInterrupter (link em inglês) Serviço que permite que os comandos da TradeFederation sejam interrompidos ou marcados como não interrompíveis. 
CommandOptions Implementação de ICommandOptions
CommandRunner Um ponto de entrada alternativo da TradeFederation que executa o comando especificado nos argumentos da linha de comando e sai. 
CommandScheduler Um programador para executar comandos da TradeFederation em todos os dispositivos disponíveis. 
Console Console principal da TradeFederation que fornece ao usuário a interface para interação

Atualmente, oferece suporte a operações como

  • Adicionar um comando para testar
  • listar dispositivos e o estado deles
  • lista as invocações em andamento
  • listar comandos na fila
  • Fazer dump do registro de invocação em um arquivo/stdout
  • encerramento
 
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 de um comando. 
FatalHostError Uma exceção que indica que ocorreu um erro fatal irreversível na máquina host que executa o TradeFederation e que a instância do TradeFederation precisa ser encerrada. 
LocalDeveloper Detecta e retorna se o desenvolvedor local está executando o Tradefed. 

Enumerações

CommandRunner.ExitCode Códigos de erro com os quais é possível sair. 
CommandScheduler.HostState Tipos enumerados de diferentes status do host