TradefedDelegator

public class TradefedDelegator
extends Object

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


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

概要

定数

String DELEGATE_OBJECT

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

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

TradefedDelegator()

パブリック メソッド

static String[] clearCommandline(String[] originalCommand)

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

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

コマンドラインから指定されたオプションを削除します。

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

コマンドラインから指定されたオプションを削除します。

String createClasspath()

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

String[] getCommandLine()
getEnvironment()
File getTfRootDir()

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

boolean isStaging()

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

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

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

定数

DELEGATE_OBJECT

public static final String DELEGATE_OBJECT

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

定数値: "DELEGATE"

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

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

clearCommandlineFromOneArg

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

コマンドラインから指定されたオプションを削除します。

パラメータ
originalCommand String

optionName String

booleanOption boolean

戻り値
String[]

例外
ConfigurationException

createClasspath

public String createClasspath ()

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

戻り値
String

getCommandLine

public String[] getCommandLine ()

戻り値
String[]

getEnvironment

public  getEnvironment ()

戻り値

getTfRootDir

public File getTfRootDir ()

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

戻り値
File

isStaging

public boolean isStaging ()

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

戻り値
boolean

noopAllocation

public boolean noopAllocation ()

戻り値
boolean

setCommandLine

public void setCommandLine (String[] command)

パラメータ
command String

shouldUseDelegation

public boolean shouldUseDelegation ()

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

戻り値
boolean