package

com.android.tradefed.command

Interfaces

ICommandOptions Container for execution options for commands. 
ICommandScheduler A scheduler for running TradeFederation commands. 

Classes

CommandOptions Implementation of ICommandOptions
CommandRunner An alternate TradeFederation entry point that will run command specified in command line arguments and then quit. 
CommandScheduler A scheduler for running TradeFederation commands across all available devices. 
Console Main TradeFederation console providing user with the interface to interact

Currently supports operations such as

  • add a command to test
  • list devices and their state
  • list invocations in progress
  • list commands in queue
  • dump invocation log to file/stdout
  • shutdown
 
Console.ArgRunnable<T> A Runnable with a run method that can take an argument  
Console.CaptureList A convenience type for List<List<String>>  
RemoteClient Class for sending remote commands to another TF process via sockets. 
RemoteManager Class that receives remote commands to add and remove devices from use via a socket. 

Exceptions

FatalHostError An exception that indicates a fatal unrecoverable error has occurred on the host machine running TradeFederation, and that the TradeFederation instance should be shut down.