測試環境
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 | 一個布爾值。 |