com.android.tradefed.command

接口

ICommandOptions 用于命令执行选项的容器。 
ICommandScheduler 用于运行 TradeFederation 命令的调度程序。 
ICommandScheduler.IScheduledInvocationListener 用于监听调用完成时调用事件的监听器。 

CommandFileParser 用于解析包含一组命令行的文件的解析器。 
CommandFileParser.CommandLine  
CommandOptions ICommandOptions 的实现。 
CommandRunner 备选 TradeFederation 入口点,用于运行命令行参数中指定的命令,然后退出。 
CommandScheduler 用于在所有可用设备上运行 TradeFederation 命令的调度程序。 
控制台 TradeFederation 主控制台,为用户提供交互界面

目前支持以下操作

  • 添加要测试的命令
  • 列出设备及其状态
  • 列出正在进行的调用
  • 列出队列中的命令
  • 将调用日志转储到文件/stdout
  • 关机
 
Console.ArgRunnable<T> 具有可接受参数的 run 方法的 Runnable
Console.CaptureList List<List<String>> 的便捷类型
DeviceAllocationResult 表示对某个命令进行分配尝试的结果。 

枚举

CommandRunner.ExitCode 可能退出的错误代码。 
CommandScheduler.HostState 主机不同状态的枚举