Kết quả kiểm tra
public class TestResult
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.TestResult |
Vùng chứa kết quả của một lần thử nghiệm.
Bản tóm tắt
Lĩnh vực | |
---|---|
public static final String | IS_FLAKY
|
Nhà thầu 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 nhật ký được liên kết với trường hợp thử nghiệm đó |
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 được liên kết với trường hợp thử nghiệm đó. | |
getMetrics () Nhận các số liệu kiểm tra liên quan. | |
getProtoMetrics () Nhận số liệu kiểm tra liên quan ở định dạng proto. | |
TestStatus | getResultStatus () Nhận kết quả |
SkipReason | getSkipReason () |
String | getStackTrace () Lấy dấu vết |
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 số liệu kiểm tra, ghi đè mọi giá trị trước đó. |
void | setProtoMetrics ( metrics) setProtoMetrics ( metrics) Đặt định dạng số liệu nguyên mẫu thử nghiệm, 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 thử nghiệm, được sử dụng với |
TestResult | setStatus ( TestStatus status) Đặt |
TestResult | setStatus (TestResult.TestStatus ddmlibStatus) |
Lĩnh vực
IS_FLAKY
public static final String IS_FLAKY
Nhà thầu xây dựng công cộng
Kết quả kiểm tra
public TestResult ()
Phương pháp công khai
thêmLoggedFile
public void addLoggedFile (String dataName, LogFile loggedFile)
Thêm theo dõi tệp nhật ký đượ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 |
Trả lại | |
---|---|
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))
đã được nhận.
Trả lại | |
---|---|
long |
nhận được Thất bại
public FailureDescription getFailure ()
Nhận FailureDescription
liên quan. Sẽ là null
nếu getStatus()
là TestStatus#PASSED
.
Trả lại | |
---|---|
FailureDescription |
getLoggedFiles
publicgetLoggedFiles ()
Trả về 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 đó.
Trả lại | |
---|---|
lấy số liệu
publicgetMetrics ()
Nhận các số liệu kiểm tra liên quan.
Trả lại | |
---|---|
getProtoMetrics
publicgetProtoMetrics ()
Nhận số liệu kiểm tra liên quan ở định dạng proto.
Trả lại | |
---|---|
trạng thái getResult
public TestStatus getResultStatus ()
Nhận kết quả TestStatus
của bài kiểm tra.
Trả lại | |
---|---|
TestStatus |
getStackTrace
public String getStackTrace ()
Lấy dấu vết String
xếp chuỗi liên quan. Sẽ là null
nếu getStatus()
là TestStatus#PASSED
.
Trả lại | |
---|---|
String |
lấy thời gian bắt đầu
public long getStartTime ()
Trả về thời gian System.currentTimeMillis()
mà sự kiện ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription)
đã được nhận.
Trả lại | |
---|---|
long |
nhận được trạng thái
public TestResult.TestStatus getStatus ()
Nhận kết quả TestStatus
của bài kiểm tra.
Trả lại | |
---|---|
TestResult.TestStatus |
Mã Băm
public int hashCode ()
Trả lại | |
---|---|
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. |
Trả lại | |
---|---|
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 |
bộ số liệu
public void setMetrics (metrics)
Đặt số liệu kiểm tra, ghi đè mọi giá trị trước đó.
Thông số | |
---|---|
metrics |
setProtoMetrics
public void setProtoMetrics (metrics)
Đặt định dạng số liệu nguyên mẫu 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 thử nghiệm, được sử dụng với ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long)
.
Thông số | |
---|---|
startTime | long |
setStatus
public TestResult setStatus (TestStatus status)
Đặt TestStatus
.
Thông số | |
---|---|
status | TestStatus |
Trả lại | |
---|---|
TestResult |
setStatus
public TestResult setStatus (TestResult.TestStatus ddmlibStatus)
Thông số | |
---|---|
ddmlibStatus | TestResult.TestStatus |
Trả lại | |
---|---|
TestResult |