LegacySub processResultsReporter
public final class LegacySubprocessResultsReporter
extends SubprocessResultsReporter
java.lang.Object | ||
↳ | com.android.tradefed.result.Sub processResultsReporter | |
↳ | com.android.tradefed.result.LegacySub processResultsReporter |
Việc triển khai bị đóng băng của trình báo cáo kết quả quy trình con 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
nhà thầu công cộng | |
---|---|
LegacySubprocessResultsReporter () |
Các nhà xây dựng được bảo vệ | |
---|---|
LegacySubprocessResultsReporter (boolean installHandler) |
Phương thức công khai | |
---|---|
void | invocationEnded (long elapsedTime) Báo cáo rằng lời 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 một lệnh 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 một trường hợp thử nghiệm, nhưng cơ hội để làm như vậy trên |
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 chạy mô-đun. |
void | testModuleStarted ( IInvocationContext moduleContext) Báo cáo sự khởi đầ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 chạy thử. |
void | testRunFailed (String reason) Báo cáo chạy thử nghiệm không thể hoàn thành do một lỗi nghiêm trọng. |
void | testRunStarted (String runName, int testCount) Báo cáo bắt đầu chạy thử. |
void | testStarted (TestIdentifier testId) |
void | testStarted (TestIdentifier testId, long startTime) |
nhà thầu công cộng
LegacySub processResultsReporter
public LegacySubprocessResultsReporter ()
Các nhà xây dựng được bảo vệ
LegacySub processResultsReporter
protected LegacySubprocessResultsReporter (boolean installHandler)
Thông số | |
---|---|
installHandler | boolean |
Phương thức công khai
lời gọiĐã kết thúc
public void invocationEnded (long elapsedTime)
Báo cáo rằng lời 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 gọi tự động bởi khung TradeFederation.Thông số | |
---|---|
elapsedTime | long : thời gian đã trôi qua của lời gọi tính bằng ms |
lời gọiThất bại
public void invocationFailed (Throwable cause)
Báo cáo một lệnh gọi không đầy đủ do một số điều kiện lỗi.
Sẽ được gọi tự động bởi khung TradeFederation.Thông số | |
---|---|
cause | Throwable : nguyên nhân ERROR(/Throwable) gây ra lỗi |
đăng nhập hiệp hội
public 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 một 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 testLogSaved(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource, com.android.tradefed.result.LogFile)
. Do đó, cuộc gọi lại này cho phép cung cấp một liên kết mạnh mẽ một cách rõ ràng.
Thông số | |
---|---|
dataName | String : Tên của dữ liệu |
logFile | LogFile : LogFile đã được ghi lại trước đó và phải được liên kết với trường hợp thử nghiệm. |
kiểm traGiả địnhThất bại
public void testAssumptionFailure (TestIdentifier testId, String trace)
Thông số | |
---|---|
testId | TestIdentifier |
trace | String |
thử nghiệmĐã kết thúc
public void testEnded (TestIdentifier testId,metrics)
Thông số | |
---|---|
testId | TestIdentifier |
metrics |
thử nghiệmĐã kết thúc
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 |
kiểm traBỏ qua
public void testIgnored (TestIdentifier testId)
Thông số | |
---|---|
testId | TestIdentifier |
testLogĐã lưu
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 chạy mô-đun.
testModuleBắt đầu
public void testModuleStarted (IInvocationContext moduleContext)
Báo cáo sự khởi đầu của một mô-đun đang chạy. Cuộc gọi lại này được liên kết với testModuleEnded()
và là tùy chọn trong trình tự. Nó chỉ được sử dụng trong quá trình chạy sử dụng các mô-đun: người chạy dựa trên bộ.
Thông số | |
---|---|
moduleContext | IInvocationContext : IInvocationContext của mô-đun. |
testRunEnded
public void testRunEnded (long time,runMetrics)
Báo cáo kết thúc chạy thử. KHẮC PHỤC: Chúng tôi không thể có hai giao diện Map<> với loại khác nhau, vì vậy chúng tôi phải sử dụng HashMap tại đây.
Thông số | |
---|---|
time | long : thiết bị báo cáo thời gian đã trôi qua, tính bằng mili giây |
runMetrics | Metric . |
testRunThất bại
public void testRunFailed (String reason)
Báo cáo chạy thử nghiệm không thể hoàn thành do một lỗi nghiêm trọng.
Thông số | |
---|---|
reason | String : ERROR(/String) mô tả lý do chạy không thành công. |
testRunBắt đầu
public void testRunStarted (String runName, int testCount)
Báo cáo bắt đầu chạy thử.
Thông số | |
---|---|
runName | String : tên chạy thử nghiệm |
testCount | int : tổng số bài kiểm tra trong quá trình chạy thử |
thử nghiệmBắt đầu
public void testStarted (TestIdentifier testId)
Thông số | |
---|---|
testId | TestIdentifier |
thử nghiệmBắt đầu
public void testStarted (TestIdentifier testId, long startTime)
Thông số | |
---|---|
testId | TestIdentifier |
startTime | long |