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