com.android.tradefed.command

Interfaces

ICommandOptions Es un contenedor para las opciones de ejecución de comandos. 
ICommandScheduler Es un programador para ejecutar comandos de TradeFederation. 
ICommandScheduler.IScheduledInvocationListener Es un objeto de escucha para los eventos de invocación cuando se completa la invocación. 

Clases

CommandFileParser Es un analizador para el archivo que contiene el conjunto de líneas de comandos. 
CommandFileParser.CommandLine  
CommandInterrupter Servicio que permite interrumpir o marcar como no interrumpibles los comandos de TradeFederation. 
CommandOptions Implementación de ICommandOptions
CommandRunner Es un punto de entrada alternativo de TradeFederation que ejecutará el comando especificado en los argumentos de la línea de comandos y, luego, se cerrará. 
CommandScheduler Es un programador para ejecutar comandos de TradeFederation en todos los dispositivos disponibles. 
Consola Consola principal de TradeFederation que proporciona al usuario la interfaz para interactuar

Actualmente, admite operaciones como las siguientes:

  • Agrega un comando para probar
  • Enumera los dispositivos y sus estados
  • Enumera las invocaciones en curso
  • Enumera los comandos en la cola
  • Volca el registro de invocación en un archivo o en stdout
  • shutdown
 
Console.ArgRunnable<T> Un Runnable con un método run que puede tomar un argumento 
Console.CaptureList Un tipo de conveniencia para List<List<String>> 
DeviceAllocationResult Representa los resultados de un intento de asignación para un comando. 
LocalDeveloper Detecta y devuelve si se trata de un desarrollador local que ejecuta Tradefed. 

Enums

CommandRunner.ExitCode Códigos de error con los que es posible salir. 
CommandScheduler.HostState Enumeraciones de los diferentes estados del host 

Excepciones

FatalHostError Es una excepción que indica que se produjo un error fatal irrecuperable en la máquina anfitrión que ejecuta TradeFederation y que se debe apagar la instancia de TradeFederation.