LegacySubprocessResultsReporter
public final class LegacySubprocessResultsReporter
extends SubprocessResultsReporter
Việc triển khai cố định báo cáo kết quả quy trình con sẽ vẫn tương thích với các phiên bản TF / CTS trước đó (ví dụ: 8+), bất chấp những thay đổi trong lớp cha của nó.
Trình báo cáo này có thể được đưa vào động để kích hoạt khả năng báo cáo quy trình con trong các bộ thử nghiệm dựa trên TF cũ.
Bản tóm tắt
Phương pháp công khai |
---|
void | invocationEnded (long elapsedTime) Báo cáo rằng lệnh gọi đã kết thúc, cho dù thành công hay do một số điều kiện lỗi. |
void | invocationFailed (Throwable cause) Báo cáo lời gọi không đầy đủ do một số điều kiện lỗi. |
void | invocationStarted ( IBuildInfo buildInfo) |
void | logAssociation (String dataName, LogFile logFile) Trong một số trường hợp, nhật ký phải được liên kết chặt chẽ với các trường hợp thử nghiệm, nhưng cơ hội để làm như vậy trên testLogSaved(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource, com.android.tradefed.result.LogFile) không thể gọi lại. |
void | setLogSaver ( ILogSaver logSaver) |
void | testAssumptionFailure (TestIdentifier testId, String trace) |
void | testEnded (TestIdentifier testId, metrics) testEnded (TestIdentifier testId, metrics) |
void | testEnded (TestIdentifier testId, long endTime, metrics) testEnded (TestIdentifier testId, long endTime, metrics) |
void | testFailed (TestIdentifier testId, String reason) |
void | testIgnored (TestIdentifier testId) |
void | testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile) |
void | testModuleEnded () Báo cáo kết thúc quá trình chạy mô-đun. |
void | testModuleStarted ( IInvocationContext moduleContext) Báo cáo sự bắt đầu của một mô-đun đang chạy. |
void | testRunEnded (long time, runMetrics) testRunEnded (long time, runMetrics) Báo cáo kết thúc quá trình chạy thử nghiệm. |
void | testRunFailed (String reason) Không thể hoàn tất quá trình chạy kiểm tra báo cáo do lỗi nghiêm trọng. |
void | testRunStarted (String runName, int testCount) Báo cáo khi bắt đầu chạy thử nghiệm. |
void | testStarted (TestIdentifier testId) |
void | testStarted (TestIdentifier testId, long startTime) |
Các nhà xây dựng công cộng
LegacySubprocessResultsReporter
public LegacySubprocessResultsReporter ()
Các trình xây dựng được bảo vệ
LegacySubprocessResultsReporter
protected LegacySubprocessResultsReporter (boolean installHandler)
Thông số |
---|
installHandler | boolean |
Phương pháp công khai
sự mời gọi
public void invocationEnded (long elapsedTime)
Báo cáo rằng lệnh gọi đã kết thúc, cho dù thành công hay do một số điều kiện lỗi.
Sẽ được tự động gọi bởi khuôn khổ TradeFederation.
Thông số |
---|
elapsedTime | long : thời gian đã trôi qua của lời gọi tính bằng mili giây |
lời kêu gọi không thành công
public void invocationFailed (Throwable cause)
Báo cáo lời gọi không đầy đủ do một số điều kiện lỗi.
Sẽ được tự động gọi bởi khuôn khổ TradeFederation.
Thông số |
---|
cause | Throwable : nguyên nhân có Throwable được của sự thất bại |
invocationStarted
public void invocationStarted (IBuildInfo buildInfo)
Thông số |
---|
buildInfo | IBuildInfo |
setLogSaver
public void setLogSaver (ILogSaver logSaver)
Thông số |
---|
logSaver | ILogSaver |
testAssumptionFailure
public void testAssumptionFailure (TestIdentifier testId,
String trace)
Thông số |
---|
testId | TestIdentifier |
trace | String |
testEnded
public void testEnded (TestIdentifier testId,
metrics)
Thông số |
---|
testId | TestIdentifier |
metrics | |
testEnded
public void testEnded (TestIdentifier testId,
long endTime,
metrics)
Thông số |
---|
testId | TestIdentifier |
endTime | long |
metrics | |
thử nghiệm thất bại
public void testFailed (TestIdentifier testId,
String reason)
Thông số |
---|
testId | TestIdentifier |
reason | String |
testIgnored
public void testIgnored (TestIdentifier testId)
Thông số |
---|
testId | TestIdentifier |
public void testLogSaved (String dataName,
LogDataType dataType,
InputStreamSource dataStream,
LogFile logFile)
Thông số |
---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
logFile | LogFile |
testModuleEnded
public void testModuleEnded ()
Báo cáo kết thúc quá trình chạy mô-đun.
testModuleStarted
public void testModuleStarted (IInvocationContext moduleContext)
Báo cáo sự bắt đầu của một mô-đun đang chạy. Lệnh gọi lại này được liên kết với testModuleEnded()
và là tùy chọn trong chuỗi. Nó chỉ được sử dụng trong quá trình chạy có sử dụng mô-đun: người chạy dựa trên bộ.
testRunEnded
public void testRunEnded (long time,
runMetrics)
Báo cáo kết thúc quá trình chạy thử nghiệm. Khắc phục: Chúng ta không thể có hai giao diện Map <> với kiểu khác nhau, vì vậy chúng ta phải sử dụng HashMap ở đây.
Thông số |
---|
time | long : thời gian đã trôi qua của thiết bị được báo cáo, tính bằng mili giây |
runMetrics | : các cặp khóa-giá trị được báo cáo khi kết thúc quá trình chạy thử nghiệm với Metric . |
testRunFailed
public void testRunFailed (String reason)
Không thể hoàn tất quá trình chạy kiểm tra báo cáo do lỗi nghiêm trọng.
Thông số |
---|
reason | String : String mô tả lý do chạy không thành công. |
testRunStarted
public void testRunStarted (String runName,
int testCount)
Báo cáo khi bắt đầu chạy thử nghiệm.
Thông số |
---|
runName | String : tên chạy thử nghiệm |
testCount | int : tổng số thử nghiệm trong quá trình chạy thử nghiệm |
testStarted
public void testStarted (TestIdentifier testId)
Thông số |
---|
testId | TestIdentifier |
testStarted
public void testStarted (TestIdentifier testId,
long startTime)
Thông số |
---|
testId | TestIdentifier |
startTime | long |