Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは 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


TFC(Tradefed Cluster)をサポートするICommandScheduler 。このスケジューラーは、TFCコマンドキューからコマンドを実行し、呼び出しイベントをTFCコマンドイベントキューにアップロードします。

概要

パブリックコンストラクター

ClusterCommandScheduler ()

パブリックメソッド

void shutdown ()

コマンドスケジューラを正常にシャットダウンしてみてください。

void shutdownHard ()

コマンドスケジューラを強制的にシャットダウンしてみてください。

void start ()

ロギングの設定、 DeviceManager初期DeviceManagerなどを含むスケジューラーを開始します

保護されたメソッド

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

指定されたコマンドがドライランであるかどうかを判別します。

void processReadyCommands ( IDeviceManager manager)

パブリックコンストラクター

ClusterCommandScheduler

public ClusterCommandScheduler ()

パブリックメソッド

シャットダウン

public void shutdown ()

コマンドスケジューラを正常にシャットダウンしてみてください。

テストを待機しているコマンドをクリアし、進行中のすべての呼び出しを正常にシャットダウンするように要求します。

シャットダウンが呼び出された後、スケジューラのメインループは、進行中のすべての呼び出しが完了するのを待ってから、完全に終了します。

shutdownHard

public void shutdownHard ()

コマンドスケジューラを強制的にシャットダウンしてみてください。

shutdown()似ていますが、進行中の呼び出しを「刺激」してより迅速に完了するために、adb接続を強制的に強制終了します。

開始

public void start ()

ロギングの設定、 DeviceManager初期DeviceManagerなどを含むスケジューラーを開始します

保護されたメソッド

dryRunCommand

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

指定されたコマンドがドライランであるかどうかを判別します。コマンドがドライランの場合は、検証します。構成の問題がある場合は、ConfigurationExceptionがスローされます。

パラメーター
handler com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandlercom.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler検証用のイベントをレポートするInvocationEventHandler

args String :検証するコマンド。

戻り値
booleanコマンドがドライランの場合はtrue、それ以外の場合はfalse。

投げる
ConfigurationException

processReadyCommands

protected void processReadyCommands (IDeviceManager manager)

パラメーター
manager IDeviceManager