TestEnvironment

public class TestEnvironment
extends Object

java.lang.Object
   ↳ com.android.tradefed.cluster.TestEnvironment


Một lớp để mô hình hoá thông báo TestEnvironment do TFC API trả về.

Tóm tắt

Hàm khởi tạo công khai

TestEnvironment()

Phương thức công khai

void addEnvVar(String name, String value)

Thêm một biến môi trường.

void addExcludedFileInJavaClasspath(String s)
void addExtraContextFile(String path)

Thêm một đường dẫn tệp để nối vào tệp ngữ cảnh.

void addJavaProperty(String name, String value)

Thêm một thuộc tính java.

void addJvmOption(String s)

Thêm một lựa chọn JVM.

void addOutputFilePattern(String s)

Thêm một mẫu tệp đầu ra.

void addSetupScripts(String s)

Thêm một lệnh tập lệnh thiết lập.

static TestEnvironment fromJson(JSONObject json)
Map<String, String> getBuildAttributes()

Trả về một đối tượng Map chứa tất cả các thuộc tính bản dựng.

String getContextFilePattern()
Map<String, String> getEnvVars()

Trả về một đối tượng Map chứa tất cả các biến môi trường.

List<String> getExcludedFilesInJavaClasspath()

Trả về danh sách các tệp bị loại trừ trong đường dẫn lớp java

List<String> getExtraContextFiles()
long getInvocationTimeout()
Map<String, String> getJavaProperties()

Trả về một đối tượng Map chứa tất cả các thuộc tính Java.

List<String> getJvmOptions()

Trả về danh sách các tuỳ chọn JVM.

String getLogLevel()
List<String> getOutputFilePatterns()

Trả về danh sách các mẫu tệp đầu ra.

String getOutputFileUploadUrl()

Trả về URL tải tệp đầu ra lên.

long getOutputIdleTimeout()
String getRetryCommandLine()
List<String> getSetupScripts()

Trả về danh sách các lệnh trong tập lệnh thiết lập.

List<TradefedConfigObject> getTradefedConfigObjects()
void setInvocationTimeout(long value)
void setOutputFileUploadUrl(String s)

Đặt URL tải tệp đầu ra lên.

void setOutputIdleTimeout(long outputIdleTimeout)
void setUseParallelSetup(boolean f)
void setUseSubprocessReporting(boolean f)
boolean useParallelSetup()

Trả về việc có sử dụng chế độ thiết lập song song hay không.

boolean useSubprocessReporting()

Trả về việc có sử dụng báo cáo quy trình con hay không.

Hàm khởi tạo công khai

TestEnvironment

public TestEnvironment ()

Phương thức công khai

addEnvVar

public void addEnvVar (String name, 
                String value)

Thêm một biến môi trường.

Tham số
name String: tên biến.

value String: giá trị biến.

addExcludedFileInJavaClasspath

public void addExcludedFileInJavaClasspath (String s)

Tham số
s String

addExtraContextFile

public void addExtraContextFile (String path)

Thêm một đường dẫn tệp để nối vào tệp ngữ cảnh.

Tham số
path String

addJavaProperty

public void addJavaProperty (String name, 
                String value)

Thêm một thuộc tính java.

Tham số
name String: tên thuộc tính.

value String: giá trị thuộc tính.

addJvmOption

public void addJvmOption (String s)

Thêm một lựa chọn JVM.

Tham số
s String: một lựa chọn JVM.

addOutputFilePattern

public void addOutputFilePattern (String s)

Thêm một mẫu tệp đầu ra.

Tham số
s String: một mẫu tệp.

addSetupScripts

public void addSetupScripts (String s)

Thêm một lệnh tập lệnh thiết lập.

Tham số
s String: một lệnh tập lệnh thiết lập.

fromJson

public static TestEnvironment fromJson (JSONObject json)

Tham số
json JSONObject

Giá trị trả về
TestEnvironment

Gửi
JSONException

getBuildAttributes

public Map<String, String> getBuildAttributes ()

Trả về một đối tượng Map chứa tất cả các thuộc tính bản dựng.

Giá trị trả về
Map<String, String> bản đồ không sửa đổi của tất cả các thuộc tính bản dựng

getContextFilePattern

public String getContextFilePattern ()

Giá trị trả về
String

getEnvVars

public Map<String, String> getEnvVars ()

Trả về một đối tượng Map chứa tất cả các biến môi trường.

Giá trị trả về
Map<String, String> bản đồ không sửa đổi được của tất cả các biến môi trường.

getExcludedFilesInJavaClasspath

public List<String> getExcludedFilesInJavaClasspath ()

Trả về danh sách các tệp bị loại trừ trong đường dẫn lớp java

Giá trị trả về
List<String> danh sách tệp không thể sửa đổi

getExtraContextFiles

public List<String> getExtraContextFiles ()

Giá trị trả về
List<String> danh sách các đường dẫn tệp bổ sung cần thêm vào tệp ngữ cảnh

getInvocationTimeout

public long getInvocationTimeout ()

Giá trị trả về
long số mili giây tối đa để chờ một lệnh gọi

getJavaProperties

public Map<String, String> getJavaProperties ()

Trả về một đối tượng Map chứa tất cả các thuộc tính Java.

Giá trị trả về
Map<String, String> bản đồ không thể sửa đổi của tất cả các thuộc tính của trình chạy.

getJvmOptions

public List<String> getJvmOptions ()

Trả về danh sách các tuỳ chọn JVM.

Giá trị trả về
List<String> danh sách các lựa chọn không thể sửa đổi

getLogLevel

public String getLogLevel ()

Giá trị trả về
String

getOutputFilePatterns

public List<String> getOutputFilePatterns ()

Trả về danh sách các mẫu tệp đầu ra.

Giá trị trả về
List<String> danh sách mẫu tệp không thể sửa đổi.

getOutputFileUploadUrl

public String getOutputFileUploadUrl ()

Trả về URL tải tệp đầu ra lên.

Giá trị trả về
String một URL.

getOutputIdleTimeout

public long getOutputIdleTimeout ()

Giá trị trả về
long số mili giây tối đa để chờ một quy trình con không hoạt động

getRetryCommandLine

public String getRetryCommandLine ()

Giá trị trả về
String

getSetupScripts

public List<String> getSetupScripts ()

Trả về danh sách các lệnh trong tập lệnh thiết lập.

Giá trị trả về
List<String> danh sách lệnh không thể sửa đổi

getTradefedConfigObjects

public List<TradefedConfigObject> getTradefedConfigObjects ()

Giá trị trả về
List<TradefedConfigObject>

setInvocationTimeout

public void setInvocationTimeout (long value)

Tham số
value long

setOutputFileUploadUrl

public void setOutputFileUploadUrl (String s)

Đặt URL tải tệp đầu ra lên.

Tham số
s String: một URL.

setOutputIdleTimeout

public void setOutputIdleTimeout (long outputIdleTimeout)

Tham số
outputIdleTimeout long

setUseParallelSetup

public void setUseParallelSetup (boolean f)

Tham số
f boolean

setUseSubprocessReporting

public void setUseSubprocessReporting (boolean f)

Tham số
f boolean

useParallelSetup

public boolean useParallelSetup ()

Trả về việc có sử dụng chế độ thiết lập song song hay không.

Giá trị trả về
boolean một giá trị boolean.

useSubprocessReporting

public boolean useSubprocessReporting ()

Trả về việc có sử dụng báo cáo quy trình con hay không.

Giá trị trả về
boolean một boolean.