GranularRetriableTestWrapper.StartEndCollector
public
class
GranularRetriableTestWrapper.StartEndCollector
extends ResultAndLogForwarder
| java.lang.Object | |||
| ↳ | com.android.tradefed.result.ResultForwarder | ||
| ↳ | com.android.tradefed.result.ResultAndLogForwarder | ||
| ↳ | com.android.tradefed.testtype.suite.GranularRetriableTestWrapper.StartEndCollector | ||
Trợ lý lớp học để phát hiện thời điểm bắt đầu và kết thúc chạy bị thiếu.
Tóm tắt
Trường | |
|---|---|
public
TestDescription |
mCurrentTest
|
public
boolean |
mRunEndedReported
|
public
boolean |
mRunStartReported
|
public
boolean |
mTestInProgress
|
Phương thức công khai | |
|---|---|
void
|
testEnded(TestDescription test,
Báo cáo thời điểm kết thúc quá trình thực thi của một trường hợp kiểm thử riêng lẻ. |
void
|
testEnded(TestDescription test, long endTime,
Phương án thay thế cho |
void
|
testRunEnded(long elapsedTimeMillis,
Báo cáo kết thúc quá trình chạy thử nghiệm. |
void
|
testRunStarted(String runName, int testCount)
Báo cáo thời điểm bắt đầu một lần chạy thử nghiệm. |
void
|
testRunStarted(String runName, int testCount, int attemptNumber, long startTime)
Báo cáo thời điểm bắt đầu một lần chạy thử nghiệm. |
void
|
testRunStarted(String runName, int testCount, int attemptNumber)
Báo cáo thời điểm bắt đầu một lần chạy thử nghiệm. |
void
|
testStarted(TestDescription test, long startTime)
Thay thế cho |
void
|
testStarted(TestDescription test)
Báo cáo về việc bắt đầu một trường hợp kiểm thử riêng lẻ. |
Trường
mRunEndedReported
public boolean mRunEndedReported
mRunStartReported
public boolean mRunStartReported
mTestInProgress
public boolean mTestInProgress
Phương thức công khai
testEnded
public void testEnded (TestDescription test,testMetrics)
Báo cáo thời điểm kết thúc quá trình thực thi của một trường hợp kiểm thử riêng lẻ.
Nếu testFailed(TestDescription, FailureDescription) không được gọi, thì quy trình kiểm thử này đã thành công. Cũng trả về mọi chỉ số khoá/giá trị có thể đã được phát trong quá trình thực thi trường hợp kiểm thử.
| Tham số | |
|---|---|
test |
TestDescription: xác định bài kiểm tra |
testMetrics |
: một ERROR(/Map) các chỉ số được phát ra |
testEnded
public void testEnded (TestDescription test, long endTime,testMetrics)
Phương án thay thế cho ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)), trong đó chúng ta có thể chỉ định trực tiếp thời gian kết thúc. Kết hợp với testStarted(com.android.tradefed.result.TestDescription, long) để đo lường chính xác.
| Tham số | |
|---|---|
test |
TestDescription: xác định bài kiểm tra |
endTime |
long: thời gian kết thúc kiểm thử, được đo bằng System.currentTimeMillis() |
testMetrics |
: một ERROR(/Map) các chỉ số được phát ra |
testRunEnded
public void testRunEnded (long elapsedTimeMillis,
runMetrics) Báo cáo kết thúc quá trình chạy thử nghiệm.
| Tham số | |
|---|---|
elapsedTimeMillis |
long: thiết bị báo cáo thời gian đã trôi qua, tính bằng mili giây |
runMetrics |
: các cặp khoá-giá trị được báo cáo ở cuối một lần chạy kiểm thử |
testRunStarted
public void testRunStarted (String runName,
int testCount)Báo cáo thời điểm bắt đầu một lần chạy thử nghiệm.
| Tham số | |
|---|---|
runName |
String: tên của lần chạy thử |
testCount |
int: tổng số bài kiểm thử trong lần chạy kiểm thử |
testRunStarted
public void testRunStarted (String runName,
int testCount,
int attemptNumber,
long startTime)Báo cáo thời điểm bắt đầu một lần chạy thử nghiệm.
| Tham số | |
|---|---|
runName |
String: tên của lần chạy thử |
testCount |
int: tổng số bài kiểm thử trong lần chạy kiểm thử |
attemptNumber |
int: số thứ tự, xác định các lần thử khác nhau của cùng một runName chạy nhiều lần. attemptNumber được lập chỉ mục từ 0 và sẽ tăng lên mỗi khi có một lần chạy mới. Ví dụ: Một bài kiểm thử được thử lại chi tiết 3 lần, thì bài kiểm thử đó sẽ có tổng cộng 4 lần chạy trong cùng một runName và attemptNumber sẽ từ 0 đến 3. |
startTime |
long: thời gian bắt đầu chạy, được đo bằng System.currentTimeMillis() |
testRunStarted
public void testRunStarted (String runName,
int testCount,
int attemptNumber)Báo cáo thời điểm bắt đầu một lần chạy thử nghiệm.
| Tham số | |
|---|---|
runName |
String: tên của lần chạy thử |
testCount |
int: tổng số bài kiểm thử trong lần chạy kiểm thử |
attemptNumber |
int: số thứ tự, xác định các lần thử khác nhau của cùng một runName chạy nhiều lần. attemptNumber được lập chỉ mục từ 0 và sẽ tăng lên mỗi khi có một lần chạy mới. Ví dụ: Một thử nghiệm được thử lại chi tiết 3 lần, thì thử nghiệm đó sẽ có tổng cộng 4 lần chạy trong cùng một runName và attemptNumber từ 0 đến 3. |
testStarted
public void testStarted (TestDescription test, long startTime)
Thay thế cho testStarted(com.android.tradefed.result.TestDescription), trong đó chúng ta cũng chỉ định thời điểm bắt đầu kiểm thử, kết hợp với ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) để đo lường chính xác.
| Tham số | |
|---|---|
test |
TestDescription: xác định bài kiểm tra |
startTime |
long: thời gian bắt đầu kiểm thử, được đo bằng System.currentTimeMillis() |
testStarted
public void testStarted (TestDescription test)
Báo cáo về việc bắt đầu một trường hợp kiểm thử riêng lẻ. Giao diện cũ, nên dùng testStarted(com.android.tradefed.result.TestDescription) bất cứ khi nào có thể.
| Tham số | |
|---|---|
test |
TestDescription: xác định bài kiểm tra |