測試環境

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 ()

返回包含所有環境變量的ERROR(/Map)對象。

getExtraContextFiles ()
long getInvocationTimeout ()
getJavaProperties ()

返回包含所有 Java 屬性的ERROR(/Map)對象。

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

獲取環境變量

public  getEnvVars ()

返回包含所有環境變量的ERROR(/Map)對象。

退貨
所有環境變量的不可修改的映射。

getExtraContextFiles

public  getExtraContextFiles ()

退貨
要附加到上下文文件的附加文件路徑列表

getInvocationTimeout

public long getInvocationTimeout ()

退貨
long等待調用的最大毫秒數

獲取Java屬性

public  getJavaProperties ()

返回包含所有 Java 屬性的ERROR(/Map)對象。

退貨
所有跑步者屬性的不可修改的地圖。

getJvm選項

public  getJvmOptions ()

返回 JVM 選項列表。

退貨
不可修改的選項列表

獲取日誌級別

public String getLogLevel ()

退貨
String

獲取輸出文件模式

public  getOutputFilePatterns ()

返回輸出文件模式列表。

退貨
不可修改的文件模式列表。

getOutputFileUploadUrl

public String getOutputFileUploadUrl ()

返回輸出文件上傳 URL。

退貨
String一個網址。

getOutputIdleTimeout

public long getOutputIdleTimeout ()

退貨
long等待空閒子進程的最大毫秒數

getRetryCommandLine

public String getRetryCommandLine ()

退貨
String

getSetupScripts

public  getSetupScripts ()

返回安裝腳本命令列表。

退貨
不可修改的命令列表

getTradefedConfigObjects

public  getTradefedConfigObjects ()

退貨

設置調用超時

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一個布爾值。