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 |