TradefedDelegator

public class TradefedDelegator
extends Object

java.lang.Object
   ↳ com.android.tradefed.config.proxy.TradefedDelegator


呼び出しを別の Tradefed バイナリに委任する際に役立つオブジェクト。

概要

フィールド

public static final String DELEGATE_OBJECT

構成内のオブジェクト参照。

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

TradefedDelegator()

パブリック メソッド

static String[] clearCommandline(String[] originalCommand)

元のコマンドラインから委任オプションを削除して、基盤となる構成が変更されないようにする もう一度委任します。

String createClasspath()

ディレクトリ内の JAR からクラスパスを作成します。

String[] getCommandLine()
File getTfRootDir()

Tradefed バイナリのディレクトリを返します。

boolean isStaging()

これがステージング環境かどうかを返します。

void setCommandLine(String[] command)
boolean shouldUseDelegation()

委任ロジックをトリガーするかどうか。

フィールド

DELEGATE_OBJECT

public static final String DELEGATE_OBJECT

構成内のオブジェクト参照。

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

TradefedDelegator

public TradefedDelegator ()

パブリック メソッド

ClearCommand

public static String[] clearCommandline (String[] originalCommand)

元のコマンドラインから委任オプションを削除して、基盤となる構成が変更されないようにする もう一度委任します。

パラメータ
originalCommand String

戻り値
String[]

例外
ConfigurationException

createClasspath

public String createClasspath ()

ディレクトリ内の JAR からクラスパスを作成します。

戻り値
String

getCommandLine

public String[] getCommandLine ()

戻り値
String[]

getTfRootDir

public File getTfRootDir ()

Tradefed バイナリのディレクトリを返します。

戻り値
File

isStaging

public boolean isStaging ()

これがステージング環境かどうかを返します。ステージング環境では委任したくない 「staging_delegated」の場合にのみ、デフォルトで設定されます。

戻り値
boolean

setCommandLine

public void setCommandLine (String[] command)

パラメータ
command String

shouldUseDelegation

public boolean shouldUseDelegation ()

委任ロジックをトリガーするかどうか。

戻り値
boolean