Môi trường thử nghiệm

public class TestEnvironment
extends Object

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


Một lớp để lập mô hình thông báo TestEnvironment do API TFC 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 đường dẫn tệp để thêm vào tệp ngữ cảnh.

void addJavaProperty(String name, String value)

Thêm thuộc tính java.

void addJvmOption(String s)

Thêm tuỳ chọn JVM.

void addOutputFilePattern(String s)

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

void addSetupScripts(String s)

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

static TestEnvironment fromJson(JSONObject json)
getBuildAttributes()

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

String getContextFilePattern()
getEnvVars()

Trả về một đối tượng ERROR(/Map) chứa tất cả các biến env.

getExcludedFilesInJavaClasspath()

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

getExtraContextFiles()
long getInvocationTimeout()
getJavaProperties()

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

getJvmOptions()

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

String getLogLevel()
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()
getSetupScripts()

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

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 phụ hay không.

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

Môi trường thử nghiệm

public TestEnvironment ()

Phương thức công khai

thêmEnvVar

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: một giá trị biến.

addIncludeFileInJavaClasspath

public void addExcludedFileInJavaClasspath (String s)

Tham số
s String

addAddContextFile

public void addExtraContextFile (String path)

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

Tham số
path String

addJavaProperty

public void addJavaProperty (String name, 
                String value)

Thêm thuộc tính java.

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

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

addJvmOption

public void addJvmOption (String s)

Thêm tuỳ chọn JVM.

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

addOutputFilePattern

public void addOutputFilePattern (String s)

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

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

addSetupScripts

public void addSetupScripts (String s)

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

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

củaJson

public static TestEnvironment fromJson (JSONObject json)

Tham số
json JSONObject

Giá trị trả về
TestEnvironment

Gửi
JSONException

nhậnBuildAttributes

public  getBuildAttributes ()

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

Giá trị trả về
bản đồ không thể sửa đổi về tất cả thuộc tính bản dựng

getContextFilePattern

public String getContextFilePattern ()

Giá trị trả về
String

phương thức getEnvVar

public  getEnvVars ()

Trả về một đối tượng ERROR(/Map) chứa tất cả các biến env.

Giá trị trả về
bản đồ không thể sửa đổi của tất cả các biến env.

getIncludeFilesInJavaClasspath

public  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ề
danh sách tệp không thể sửa đổi

getExtraContextFiles

public  getExtraContextFiles ()

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

Thời gian chờ lệnh gọi

public long getInvocationTimeout ()

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

getJavaProperties

public  getJavaProperties ()

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

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

getJvmOptions

public  getJvmOptions ()

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

Giá trị trả về
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  getOutputFilePatterns ()

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

Giá trị trả về
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.

Lỗi thời gian chờ nhận đầu ra không hoạt động

public long getOutputIdleTimeout ()

Giá trị trả về
long mili giây tối đa để chờ một quá trình phụ ở trạng thái rảnh

getThử lạiDòng lệnh

public String getRetryCommandLine ()

Giá trị trả về
String

getSetupScripts

public  getSetupScripts ()

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

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

getTradefedConfigObjects

public  getTradefedConfigObjects ()

Giá trị trả về

Hết thời gian chờ lệnh gọi

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.

Hết thời gian chờ setOutputIdle

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.

sử dụng xử lý báo cáo

public boolean useSubprocessReporting ()

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

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