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 lần kiểm thử.

Tóm tắt

Trường

public static final 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 tính năng theo dõi tệp đã ghi nhật ký được liên kết với trường hợp kiểm thử đó

boolean equals(Object obj)
long getEndTime()

Trả về thời gian System.currentTimeMillis() khi nhận được sự kiện ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map)).

FailureDescription getFailure()

Lấy FailureDescription được liên kết.

getLoggedFiles()

Trả về một 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()

Lấy các chỉ số kiểm thử liên quan.

getProtoMetrics()

Lấy các chỉ số thử nghiệm liên quan ở định dạng proto.

TestStatus getResultStatus()

Nhận kết quả kiểm thử TestStatus.

SkipReason getSkipReason()
String getStackTrace()

Lấy dấu vết ngăn xếp String đã liên kết.

long getStartTime()

Trả về thời gian System.currentTimeMillis() khi nhận được sự kiện ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription).

TestResult.TestStatus getStatus()

Nhận kết quả kiểm thử TestStatus.

int hashCode()
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.

void setEndTime(long currentTimeMillis)

Đặt thời gian kết thúc

void setFailure(FailureDescription failureDescription)

Thiết lập dấu vết ngăn xếp.

void setMetrics( metrics)

Đặt các chỉ số kiểm thử, ghi đè mọi giá trị trước đó.

void setProtoMetrics( metrics)

Đặt định dạng chỉ số proto thử nghiệm, ghi đè mọi giá trị trước đó.

void setSkipReason(SkipReason reason)
void setStackTrace(String stackTrace)

Thiết lập 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ử, sử dụng với ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription, long).

TestResult setStatus(TestStatus status)

Đặt TestStatus.

TestResult setStatus(TestResult.TestStatus ddmlibStatus)

Trường

Hàm IS_FLAKY

public static final String 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 theo dõi tệp đã ghi nhật ký được 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() khi nhận được sự kiện ERROR(/com.android.tradefed.result.ITestInvocationListener#testEnded(com.android.tradefed.result.TestDescription,Map)).

Giá trị trả về
long

không thành công

public FailureDescription getFailure ()

Lấy FailureDescription được liên kết. Nên là null nếu getStatus()TestStatus#PASSED.

Giá trị trả về
FailureDescription

getLoggedFiles

public  getLoggedFiles ()

Trả về một 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

public  getMetrics ()

Lấy các chỉ số kiểm thử liên quan.

Giá trị trả về

getProtoMetrics

public  getProtoMetrics ()

Lấy các chỉ số thử nghiệm liên quan ở định dạng proto.

Giá trị trả về

nhận trạng thái kết quả

public TestStatus getResultStatus ()

Nhận kết quả kiểm thử TestStatus.

Giá trị trả về
TestStatus

lý do bỏ qua

public SkipReason getSkipReason ()

Giá trị trả về
SkipReason

getStackTrace

public String getStackTrace ()

Lấy dấu vết ngăn xếp String đã liên kết. Nên là null nếu getStatus()TestStatus#PASSED.

Giá trị trả về
String

getStartTime

public long getStartTime ()

Trả về thời gian System.currentTimeMillis() khi nhận được sự kiện ITestLifeCycleReceiver.testStarted(com.android.tradefed.result.TestDescription).

Giá trị trả về
long

getStatus

public TestResult.TestStatus getStatus ()

Nhận kết quả kiểm thử TestStatus.

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 dùng để xác định kết quả hợp nhất.

Giá trị trả về
TestResult TestResult được hợp nhất hoặc 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

Không thành công

public void setFailure (FailureDescription failureDescription)

Thiết lập 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 thử nghiệm, ghi đè mọi giá trị trước đó.

Tham số
metrics

set bỏ qua lý do

public void setSkipReason (SkipReason reason)

Tham số
reason SkipReason

setStackTrace

public void setStackTrace (String stackTrace)

Thiết lập 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ử, sử 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