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)

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

static String[] clearCommandlineFromOneArg(String[] originalCommand, String optionName)

コマンドラインから特定のオプションを削除します。

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 ()

パブリック メソッド

clearCommandline

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

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

パラメータ
originalCommand String

戻り値
String[]

例外
ConfigurationException

clearCommandlineFromOneArg

public static String[] clearCommandlineFromOneArg (String[] originalCommand, 
                String optionName)

コマンドラインから特定のオプションを削除します。

パラメータ
originalCommand String

optionName 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