Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

ClusterCommandScheduler

public class ClusterCommandScheduler
extends CommandScheduler

java.lang.Object
com.android.tradefed.command.CommandScheduler
com.android.tradefed.cluster.ClusterCommandScheduler


一個ICommandScheduler以支持TFC(貿易集群)。該調度程序從TFC命令隊列運行命令,並將調用事件上載到TFC命令事件隊列。

概要

公共建設者

ClusterCommandScheduler ()

公開方法

void shutdown ()

嘗試正常關閉命令調度程序。

void shutdownHard ()

嘗試強制關閉命令調度程序。

void start ()

啟動調度程序,包括日誌記錄的設置, DeviceManager初始化等

受保護的方法

boolean dryRunCommand (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args)

確定給定命令是否為空運行。

void processReadyCommands ( IDeviceManager manager)

公共建設者

ClusterCommandScheduler

public ClusterCommandScheduler ()

公開方法

關掉

public void shutdown ()

嘗試正常關閉命令調度程序。

清除等待測試的命令,並請求正常關閉所有正在進行的調用。

調用shutdown之後,調度程序主循環將等待所有正在進行的調用完成,然後再完全退出。

關閉硬

public void shutdownHard ()

嘗試強制關閉命令調度程序。

類似於shutdown() ,但也會強制終止adb連接,以試圖“激發”進行中的調用以更快地完成。

開始

public void start ()

啟動調度程序,包括日誌記錄的設置, DeviceManager初始化等

受保護的方法

dryRunCommand

protected boolean dryRunCommand (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, 
                String[] args)

確定給定命令是否為空運行。如果該命令是空運行,請對其進行驗證。如果有任何配置問題,它將拋出ConfigurationException。

參量
handler com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandlerInvocationEventHandler以報告事件以進行空運行驗證。

args String :要驗證的命令。

退貨
boolean如果命令為空運行,則為true,否則為false。

投擲
ConfigurationException

processReadyCommands

protected void processReadyCommands (IDeviceManager manager)

參量
manager IDeviceManager