TestResult
public
class
TestResult
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.result.TestResult |
Vùng chứa kết quả của một bài kiểm thử duy nhất.
Tóm tắt
Hằng số | |
|---|---|
String |
IS_FLAKY
|
Hàm khởi tạo công khai | |
|---|---|
TestResult()
|
|
Phương thức công khai | |
|---|---|
void
|
addLoggedFile(String dataName, LogFile loggedFile)
Thêm một tệp nhật ký theo dõi liên kết với trường hợp kiểm thử đó |
boolean
|
equals(Object obj)
|
long
|
getEndTime()
Trả về thời gian |
FailureDescription
|
getFailure()
Nhận |
|
getLoggedFiles()
Trả về bản sao của bản đồ chứa tất cả tệp đã ghi nhật ký được liên kết với trường hợp kiểm thử đó. |
|
getMetrics()
Nhận các chỉ số kiểm thử liên kết. |
|
getProtoMetrics()
Nhận các chỉ số kiểm thử liên kết ở định dạng proto. |
TestStatus
|
getResultStatus()
Nhận kết quả |
SkipReason
|
getSkipReason()
|
String
|
getStackTrace()
Lấy dấu vết ngăn xếp |
long
|
getStartTime()
Trả về thời gian |
TestResult.TestStatus
|
getStatus()
Nhận kết quả |
int
|
hashCode()
|
static
TestResult
|
merge(
Hợp nhất các lần thử cho cùng một trường hợp kiểm thử dựa trên chiến lược hợp nhất. |
void
|
setEndTime(long currentTimeMillis)
Đặt thời gian kết thúc |
void
|
setFailure(FailureDescription failureDescription)
Đặt dấu vết ngăn xếp. |
void
|
setMetrics(
Đặt các chỉ số kiểm thử, ghi đè mọi giá trị trước đó. |
void
|
setProtoMetrics(
Đặt định dạng chỉ số proto kiểm thử, ghi đè mọi giá trị trước đó. |
void
|
setSkipReason(SkipReason reason)
|
void
|
setStackTrace(String stackTrace)
Đặt dấu vết ngăn xếp. |
void
|
setStartTime(long startTime)
Cho phép đặt thời gian bắt đầu kiểm thử, được dùng với |
TestResult
|
setStatus(TestStatus status)
Đặt |
TestResult
|
setStatus(TestResult.TestStatus ddmlibStatus)
|
Hằng số
IS_FLAKY
public static final String IS_FLAKY
Giá trị không đổi: "is_flaky"
Hàm khởi tạo công khai
TestResult
public TestResult ()
Phương thức công khai
addLoggedFile
public void addLoggedFile (String dataName,
LogFile loggedFile)Thêm một tệp nhật ký theo dõi liên kết với trường hợp kiểm thử đó
| Tham số | |
|---|---|
dataName |
String |
loggedFile |
LogFile |
bằng
public boolean equals (Object obj)
| Tham số | |
|---|---|
obj |
Object |
| Giá trị trả về | |
|---|---|
boolean |
|
getEndTime
public long getEndTime ()
Trả về thời gian System.currentTimeMillis() mà sự kiện ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map)) đã nhận được.
| Giá trị trả về | |
|---|---|
long |
|
getFailure
public FailureDescription getFailure ()
Nhận FailureDescription được liên kết. Phải là null nếu getStatus() là TestStatus.PASSED.
| Giá trị trả về | |
|---|---|
FailureDescription |
|
getLoggedFiles
publicgetLoggedFiles ()
Trả về bản sao của bản đồ chứa tất cả tệp đã ghi nhật ký được liên kết với trường hợp kiểm thử đó.
| Giá trị trả về | |
|---|---|
|
|
getMetrics
publicgetMetrics ()
Nhận các chỉ số kiểm thử liên kết.
| Giá trị trả về | |
|---|---|
|
|
getProtoMetrics
publicgetProtoMetrics ()
Nhận các chỉ số kiểm thử liên kết ở định dạng proto.
| Giá trị trả về | |
|---|---|
|
|
getResultStatus
public TestStatus getResultStatus ()
Nhận kết quả TestStatus của bài kiểm tra.
| Giá trị trả về | |
|---|---|
TestStatus |
|
getStackTrace
public String getStackTrace ()
Lấy dấu vết ngăn xếp String được liên kết. Phải là null nếu getStatus() là TestStatus.PASSED.
| Giá trị trả về | |
|---|---|
String |
|
getStartTime
public long getStartTime ()
Trả về thời gian System.currentTimeMillis() mà sự kiện ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription) đã nhận được.
| Giá trị trả về | |
|---|---|
long |
|
getStatus
public TestResult.TestStatus getStatus ()
Nhận kết quả TestStatus của bài kiểm tra.
| Giá trị trả về | |
|---|---|
TestResult.TestStatus |
|
hashCode
public int hashCode ()
| Giá trị trả về | |
|---|---|
int |
|
hợp nhất
public static TestResult merge (results, MergeStrategy strategy)
Hợp nhất các lần thử cho cùng một trường hợp kiểm thử dựa trên chiến lược hợp nhất.
| Tham số | |
|---|---|
results |
: Danh sách TestResult sẽ được hợp nhất |
strategy |
MergeStrategy: MergeStrategy sẽ được dùng để xác định kết quả hợp nhất. |
| Giá trị trả về | |
|---|---|
TestResult |
TestResult đã hợp nhất hoặc giá trị rỗng nếu không có gì để hợp nhất. |
setEndTime
public void setEndTime (long currentTimeMillis)
Đặt thời gian kết thúc
| Tham số | |
|---|---|
currentTimeMillis |
long |
setFailure
public void setFailure (FailureDescription failureDescription)
Đặt dấu vết ngăn xếp.
| Tham số | |
|---|---|
failureDescription |
FailureDescription |
setMetrics
public void setMetrics (metrics)
Đặt các chỉ số kiểm thử, ghi đè mọi giá trị trước đó.
| Tham số | |
|---|---|
metrics |
|
setProtoMetrics
public void setProtoMetrics (metrics)
Đặt định dạng chỉ số proto kiểm thử, ghi đè mọi giá trị trước đó.
| Tham số | |
|---|---|
metrics |
|
setStackTrace
public void setStackTrace (String stackTrace)
Đặt dấu vết ngăn xếp.
| Tham số | |
|---|---|
stackTrace |
String |
setStartTime
public void setStartTime (long startTime)
Cho phép đặt thời gian bắt đầu kiểm thử, được dùng với ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long).
| Tham số | |
|---|---|
startTime |
long |
setStatus
public TestResult setStatus (TestStatus status)
Đặt TestStatus.
| Tham số | |
|---|---|
status |
TestStatus |
| Giá trị trả về | |
|---|---|
TestResult |
|
setStatus
public TestResult setStatus (TestResult.TestStatus ddmlibStatus)
| Tham số | |
|---|---|
ddmlibStatus |
TestResult.TestStatus |
| Trả về | |
|---|---|
TestResult |
|