測試環境
public class TestEnvironment
extends Object
java.lang.Object | |
↳ | com.android.tradefed.cluster.TestEnvironment |
用於對 TFC API 傳回的 TestEnvironment 訊息進行建模的類別。
概括
公共構造函數 | |
---|---|
TestEnvironment () |
公共方法 | |
---|---|
void | addEnvVar (String name, String value) 新增環境變數。 |
void | addExcludedFileInJavaClasspath (String s) |
void | addExtraContextFile (String path) 新增要附加到上下文文件的文件路徑。 |
void | addJavaProperty (String name, String value) 新增 java 屬性。 |
void | addJvmOption (String s) 新增 JVM 選項。 |
void | addOutputFilePattern (String s) 新增輸出檔案模式。 |
void | addSetupScripts (String s) 新增安裝腳本命令。 |
static TestEnvironment | fromJson (JSONObject json) |
String | getContextFilePattern () |
getEnvVars () 傳回包含所有環境變數的 | |
getExcludedFilesInJavaClasspath () 傳回 java 類別路徑中排除的檔案的列表 | |
getExtraContextFiles () | |
long | getInvocationTimeout () |
getJavaProperties () 傳回包含所有 Java 屬性的 | |
getJvmOptions () 傳回 JVM 選項清單。 | |
String | getLogLevel () |
getOutputFilePatterns () 傳回輸出檔案模式的列表。 | |
String | getOutputFileUploadUrl () 返回輸出檔案上傳 URL。 |
long | getOutputIdleTimeout () |
String | getRetryCommandLine () |
getSetupScripts () 傳回安裝腳本命令的清單。 | |
getTradefedConfigObjects () | |
void | setInvocationTimeout (long value) |
void | setOutputFileUploadUrl (String s) 設定輸出檔案上傳 URL。 |
void | setOutputIdleTimeout (long outputIdleTimeout) |
void | setUseParallelSetup (boolean f) |
void | setUseSubprocessReporting (boolean f) |
boolean | useParallelSetup () 傳回是否使用並行設定。 |
boolean | useSubprocessReporting () 傳回是否使用子流程報表。 |
公共構造函數
測試環境
public TestEnvironment ()
公共方法
新增環境變數
public void addEnvVar (String name, String value)
新增環境變數。
參數 | |
---|---|
name | String :變數名。 |
value | String :變數值。 |
在JavaClasspath中新增排除文件
public void addExcludedFileInJavaClasspath (String s)
參數 | |
---|---|
s | String |
新增額外上下文文件
public void addExtraContextFile (String path)
新增要附加到上下文文件的文件路徑。
參數 | |
---|---|
path | String |
新增Java屬性
public void addJavaProperty (String name, String value)
新增 java 屬性。
參數 | |
---|---|
name | String :屬性名稱。 |
value | String :屬性值。 |
新增Jvm選項
public void addJvmOption (String s)
新增 JVM 選項。
參數 | |
---|---|
s | String :JVM 選項。 |
新增輸出檔案模式
public void addOutputFilePattern (String s)
新增輸出檔案模式。
參數 | |
---|---|
s | String :檔案模式。 |
新增安裝腳本
public void addSetupScripts (String s)
新增安裝腳本命令。
參數 | |
---|---|
s | String :設定腳本指令。 |
來自Json
public static TestEnvironment fromJson (JSONObject json)
參數 | |
---|---|
json | JSONObject |
退貨 | |
---|---|
TestEnvironment |
投擲 | |
---|---|
JSONException |
取得上下文檔案模式
public String getContextFilePattern ()
退貨 | |
---|---|
String |
getExcludedFilesInJavaClasspath
publicgetExcludedFilesInJavaClasspath ()
傳回 java 類別路徑中排除的檔案的列表
退貨 | |
---|---|
不可修改的文件列表 |
取得額外上下文文件
publicgetExtraContextFiles ()
退貨 | |
---|---|
要附加到上下文文件的其他文件路徑列表 |
取得呼叫逾時
public long getInvocationTimeout ()
退貨 | |
---|---|
long | 等待調用的最大毫秒數 |
取得Jvm選項
publicgetJvmOptions ()
傳回 JVM 選項清單。
退貨 | |
---|---|
不可修改的選項列表 |
取得日誌等級
public String getLogLevel ()
退貨 | |
---|---|
String |
取得輸出檔案模式
publicgetOutputFilePatterns ()
傳回輸出檔案模式的列表。
退貨 | |
---|---|
不可修改的檔案模式清單。 |
取得輸出檔上傳Url
public String getOutputFileUploadUrl ()
返回輸出檔案上傳 URL。
退貨 | |
---|---|
String | 一個網址。 |
取得輸出空閒逾時
public long getOutputIdleTimeout ()
退貨 | |
---|---|
long | 等待空閒子進程的最大毫秒數 |
取得重試命令列
public String getRetryCommandLine ()
退貨 | |
---|---|
String |
取得安裝腳本
publicgetSetupScripts ()
傳回安裝腳本命令的清單。
退貨 | |
---|---|
不可修改的命令列表 |
取得 TradefedConfigObjects
publicgetTradefedConfigObjects ()
退貨 | |
---|---|
設定呼叫逾時
public void setInvocationTimeout (long value)
參數 | |
---|---|
value | long |
設定輸出檔上傳Url
public void setOutputFileUploadUrl (String s)
設定輸出檔案上傳 URL。
參數 | |
---|---|
s | String :一個 URL。 |
設定輸出空閒逾時
public void setOutputIdleTimeout (long outputIdleTimeout)
參數 | |
---|---|
outputIdleTimeout | long |
設定使用並行設定
public void setUseParallelSetup (boolean f)
參數 | |
---|---|
f | boolean |
setUseSubprocessReporting
public void setUseSubprocessReporting (boolean f)
參數 | |
---|---|
f | boolean |
使用並行設定
public boolean useParallelSetup ()
傳回是否使用並行設定。
退貨 | |
---|---|
boolean | 一個布林值。 |
使用子流程報告
public boolean useSubprocessReporting ()
傳回是否使用子流程報表。
退貨 | |
---|---|
boolean | 一個布林值。 |