com.android.tradefed.command

Interfaces

IComandoOpciones Contenedor de opciones de ejecución de comandos.
ICommandSchedulerICommandScheduler Un programador para ejecutar comandos de TradeFederation.
ICommandScheduler.IScheduledInvocationListener Escucha de eventos de invocación cuando se completa la invocación.

Clases

CommandFileParserCommandFileParser Analizador de archivo que contiene un conjunto de líneas de comando.
CommandFileParser.CommandLine
ComandoInterruptor Servicio que permite interrumpir o marcar los comandos de TradeFederation como no interrumpibles.
Opciones de comando Implementación de ICommandOptions .
CommandRunner Un punto de entrada alternativo de TradeFederation que ejecutará el comando especificado en los argumentos de la línea de comando y luego se cerrará.
Programador de comandos Un planificador para ejecutar comandos de TradeFederation en todos los dispositivos disponibles.
Consola Consola principal de TradeFederation que proporciona al usuario la interfaz para interactuar

Actualmente soporta operaciones como

  • agregar un comando para probar
  • enumerar los dispositivos y su estado
  • lista de invocaciones en curso
  • lista de comandos en cola
  • volcar registro de invocación a archivo/stdout
  • cerrar
Consola.ArgEjecutable <T> Un Runnable con un método run que puede tomar un argumento
Consola.CaptureList Un tipo de conveniencia para List<List<String>>
Resultado de asignación de dispositivo Representa los resultados de un intento de asignación para un comando.
Error fatal de host Una excepción que indica que se ha producido un error fatal irrecuperable en el equipo host que ejecuta TradeFederation y que la instancia de TradeFederation debe cerrarse.
Desarrollador local Detecta y devuelve si se trata de un desarrollador local que ejecuta Tradefed.

Enumeraciones

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