com.android.tradefed.command

Interfaces

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

Aulas

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

Atualmente suporta operações como

  • adicione um comando para testar
  • listar dispositivos e seu estado
  • listar invocações em andamento
  • listar comandos na fila
  • despejar log de invocação em arquivo/stdout
  • desligar
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.
Erro FatalHost Uma exceção que indica que ocorreu um erro fatal irrecuperável na máquina host que executa TradeFederation e que a instância TradeFederation deve ser encerrada.
LocalDesenvolvedor Detecta e retorna se este é um desenvolvedor local executando o Tradefed.

Enums

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