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 |