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 () 从目录中的 jars 创建类路径。 |
String[] | getCommandLine () |
File | getTfRootDir () 返回 Tradefed 二进制文件的目录。 |
boolean | isStaging () 返回这是否是暂存环境。 |
void | setCommandLine (String[] command) |
boolean | shouldUseDelegation () 是否触发委托逻辑。 |
字段
DELEGATE_OBJECT
public static final String DELEGATE_OBJECT
配置中的对象引用。
公共构造函数
TradefedDelegator
public TradefedDelegator ()
公共方法
清除命令行
public static String[] clearCommandline (String[] originalCommand)
从原始命令行中删除委托选项,以便底层配置不会再次委托。
参数 | |
---|---|
originalCommand | String |
退货 | |
---|---|
String[] |
投掷 | |
---|---|
ConfigurationException |
创建类路径
public String createClasspath ()
从目录中的 jars 创建类路径。
退货 | |
---|---|
String |
获取命令行
public String[] getCommandLine ()
退货 | |
---|---|
String[] |
获取 TfRootDir
public File getTfRootDir ()
返回 Tradefed 二进制文件的目录。
退货 | |
---|---|
File |
正在暂存
public boolean isStaging ()
返回这是否是暂存环境。我们不想在默认情况下委托暂存,只有在设置了“staging_delegated”的情况下。
退货 | |
---|---|
boolean |
设置命令行
public void setCommandLine (String[] command)
参数 | |
---|---|
command | String |
应该使用委托
public boolean shouldUseDelegation ()
是否触发委托逻辑。
退货 | |
---|---|
boolean |