com.android.tradefed.command

Interfaces

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

Aulas

CommandFileParser Analisador de arquivo que contém um conjunto de linhas de comando.
CommandFileParser.CommandLine
Comando Interruptor Serviço que permite que os comandos da TradeFederation sejam interrompidos ou marcados como ininterruptos.
CommandOptions Implementação de ICommandOptions .
CommandRunner Um ponto de entrada TradeFederation alternativo que executará o comando especificado nos argumentos da linha de comando e, em seguida, sairá.
CommandScheduler Um agendador para executar comandos TradeFederation em todos os dispositivos disponíveis.
Console Console principal da TradeFederation fornecendo 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 para 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.
FatalHostError Uma exceção que indica que ocorreu um erro irrecuperável fatal na máquina host executando TradeFederation e que a instância TradeFederation deve ser encerrada.
LocalDeveloper Detecta e retorna se este é um desenvolvedor local executando Tradefed.

Enums

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