測試環境
public class TestEnvironment
extends Object
java.lang.Object | |
↳ | com.android.tradefed.cluster.TestEnvironment |
對 TFC API 返回的 TestEnvironment 消息建模的類。
概括
公共構造函數 | |
---|---|
TestEnvironment () |
公共方法 | |
---|---|
void | addEnvVar (String name, String value) 添加環境變量。 |
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 () 返回包含所有環境變量的 | |
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 :一個變量值。 |
添加額外上下文文件
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 |
getExtraContextFiles
publicgetExtraContextFiles ()
退貨 | |
---|---|
要附加到上下文文件的附加文件路徑列表 |
getInvocationTimeout
public long getInvocationTimeout ()
退貨 | |
---|---|
long | 等待調用的最大毫秒數 |
getJvm選項
publicgetJvmOptions ()
返回 JVM 選項列表。
退貨 | |
---|---|
不可修改的選項列表 |
獲取日誌級別
public String getLogLevel ()
退貨 | |
---|---|
String |
獲取輸出文件模式
publicgetOutputFilePatterns ()
返回輸出文件模式列表。
退貨 | |
---|---|
不可修改的文件模式列表。 |
getOutputFileUploadUrl
public String getOutputFileUploadUrl ()
返回輸出文件上傳 URL。
退貨 | |
---|---|
String | 一個網址。 |
getOutputIdleTimeout
public long getOutputIdleTimeout ()
退貨 | |
---|---|
long | 等待空閒子進程的最大毫秒數 |
getRetryCommandLine
public String getRetryCommandLine ()
退貨 | |
---|---|
String |
getSetupScripts
publicgetSetupScripts ()
返回安裝腳本命令列表。
退貨 | |
---|---|
不可修改的命令列表 |
getTradefedConfigObjects
publicgetTradefedConfigObjects ()
退貨 | |
---|---|
設置調用超時
public void setInvocationTimeout (long value)
參數 | |
---|---|
value | long |
設置輸出文件上傳地址
public void setOutputFileUploadUrl (String s)
設置輸出文件上傳 URL。
參數 | |
---|---|
s | String :一個 URL。 |
設置輸出空閒超時
public void setOutputIdleTimeout (long outputIdleTimeout)
參數 | |
---|---|
outputIdleTimeout | long |
設置UseParallelSetup
public void setUseParallelSetup (boolean f)
參數 | |
---|---|
f | boolean |
setUseSubprocessReporting
public void setUseSubprocessReporting (boolean f)
參數 | |
---|---|
f | boolean |
使用ParallelSetup
public boolean useParallelSetup ()
返回是否使用並行設置。
退貨 | |
---|---|
boolean | 一個布爾值。 |
使用子進程報告
public boolean useSubprocessReporting ()
返回是否使用子流程報告。
退貨 | |
---|---|
boolean | 一個布爾值。 |