com.android.tradefed.comando

Interfaces

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

Clases

ComandoFileParser Analizador de archivos que contiene un conjunto de líneas de comando.
CommandFileParser.CommandLine
ComandoInterruptor Servicio que permite interrumpir o marcar los comandos de TradeFederation como ininterrumpibles.
Opciones de comando Implementación de ICommandOptions .
ComandoRunner Un punto de entrada alternativo de TradeFederation que ejecutará el comando especificado en los argumentos de la línea de comando y luego saldrá.
Programador de comandos 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 soporta operaciones como

  • agregar un comando para probar
  • enumerar dispositivos y su estado
  • listar invocaciones en curso
  • listar comandos en cola
  • volcar el registro de invocación al archivo/stdout
  • cerrar
Consola.ArgRunnable <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 de un comando.
Error de host fatal Una excepción que indica que se ha producido un error grave e irrecuperable en la máquina 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.Código de salida Códigos de error con los que es posible salir.
CommandScheduler.HostState Enumeraciones de diferentes estados de host