com.android.tradefed.command

介面

ICommandOptions 指令執行選項的容器。 
ICommandScheduler 用於執行 TradeFederation 指令的排程器。 
ICommandScheduler.IScheduledInvocationListener 當叫用完成時,叫用事件的監聽器。 

類別

CommandFileParser 剖析器,適用於包含一組指令列的檔案。 
CommandFileParser.CommandLine  
CommandInterrupter 這項服務可中斷 TradeFederation 指令,或將指令標示為不可中斷。 
CommandOptions 實作 ICommandOptions。 
CommandRunner 替代的 TradeFederation 進入點,會執行指令列引數中指定的指令,然後結束。 
CommandScheduler 排程器,可在所有可用裝置上執行 TradeFederation 指令。 
遊戲主機 主要 TradeFederation 控制台,提供使用者互動介面

目前支援的作業包括:

  • add a command to test
  • 列出裝置及其狀態
  • list invocations in progress
  • 列出佇列中的指令
  • 將叫用記錄傾印至檔案/stdout
  • 關機
 
Console.ArgRunnable<T> 具有 run 方法的 Runnable,可接受引數 
Console.CaptureList List<List<String>> 的便利類型 
DeviceAllocationResult 代表指令的分配嘗試結果。 
LocalDeveloper 偵測並傳回本機開發人員是否正在執行 Tradefed。 

列舉

CommandRunner.ExitCode 可結束的錯誤代碼。 
CommandScheduler.HostState 主機不同狀態的列舉 

例外狀況

FatalHostError 例外狀況,指出執行 TradeFederation 的主機發生無法復原的致命錯誤,且應關閉 TradeFederation 執行個體。