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
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.

Enums

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