com.android.tradefed.command

接口

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

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

目前支持以下操作

  • 添加要测试的命令
  • 列出设备及其状态
  • 列出正在进行的调用
  • 列出队列中的命令
  • 将调用日志转储到文件/stdout
  • 关机
 
Console.ArgRunnable<T> 具有可接受参数的 run 方法的 Runnable 
Console.CaptureList List<List<String>> 的便捷类型 
DeviceAllocationResult 表示对某个命令进行分配尝试的结果。 
FatalHostError 一个异常,表示运行 TradeFederation 的主机上发生了严重的不可恢复错误,并且应关闭 TradeFederation 实例。 
LocalDeveloper 检测并返回是否为运行 Tradefed 的本地开发者。 

枚举

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