ITestInvocationListener
public interface ITestInvocationListener
implements ITestLogger , ITestLifeCycleReceiver
com.android.tradefed.result.ITestInvocationListener |
Người nghe kết quả kiểm tra từ lời gọi kiểm tra.
Bản thân một lệnh gọi thử nghiệm có thể bao gồm nhiều lần chạy thử nghiệm, vì vậy trình tự các lệnh gọi sẽ là
- lời gọiBắt đầu (BuildInfo)
- testRunBắt đầu
- thử nghiệmBắt đầu
- [thử nghiệm thất bại]
- thử nghiệmĐã kết thúc
- ...
- testRunEnded
- ...
- testRunBắt đầu
- ...
- testRunEnded
- [yêu cầuThất bại]
- [Nhật ký kiểm tra+]
- lời gọiĐã kết thúc
- getSummary
Tóm lược
Phương thức công khai | |
---|---|
default TestSummary | getSummary () Cho phép InvocationListener trả về một bản tóm tắt. |
default 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. |
default void | invocationFailed ( FailureDescription failure) Báo cáo một lệnh gọi không đầy đủ do một số điều kiện lỗi. |
default 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. |
default void | invocationInterrupted () Được gọi khi tắt bộ lập lịch, tạo cơ hội cho lệnh gọi thực hiện điều gì đó trước khi kết thúc. |
default void | invocationStarted ( IInvocationContext context) Báo cáo bắt đầu yêu cầu thử nghiệm. |
default void | testModuleEnded () Báo cáo kết thúc chạy mô-đun. |
default void | testModuleStarted ( IInvocationContext moduleContext) Báo cáo sự khởi đầu của một mô-đun đang chạy. |
Phương thức công khai
getSummary
public TestSummary getSummary ()
Cho phép InvocationListener trả về một bản tóm tắt.
trả lại | |
---|---|
TestSummary | Một TestSummary tóm tắt quá trình chạy hoặc null |
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 (FailureDescription failure)
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ố | |
---|---|
failure | FailureDescription : FailureDescription tả lỗi mô tả nguyên nhân lỗi |
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 Throwable của sự thất bại |
lời gọi bị gián đoạn
public void invocationInterrupted ()
Được gọi khi tắt bộ lập lịch, tạo cơ hội cho lệnh gọi thực hiện điều gì đó trước khi kết thúc.
lời gọiBắt đầu
public void invocationStarted (IInvocationContext context)
Báo cáo bắt đầu yêu cầu thử nghiệm.
Sẽ được gọi tự động bởi khung TradeFederation. Người báo cáo cần ghi đè phương thức này để hỗ trợ báo cáo trên nhiều thiết bị.
Thông số | |
---|---|
context | IInvocationContext : thông tin về lời gọi |
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. |
ITestInvocationListener
public interface ITestInvocationListener
implements ITestLogger , ITestLifeCycleReceiver
com.android.tradefed.result.ITestInvocationListener |
Người nghe kết quả kiểm tra từ lời gọi kiểm tra.
Bản thân một lệnh gọi thử nghiệm có thể bao gồm nhiều lần chạy thử nghiệm, vì vậy trình tự các lệnh gọi sẽ là
- lời gọiBắt đầu (BuildInfo)
- testRunBắt đầu
- thử nghiệmBắt đầu
- [thử nghiệm thất bại]
- thử nghiệmĐã kết thúc
- ...
- testRunEnded
- ...
- testRunBắt đầu
- ...
- testRunEnded
- [yêu cầuThất bại]
- [Nhật ký kiểm tra+]
- lời gọiĐã kết thúc
- getSummary
Tóm lược
Phương thức công khai | |
---|---|
default TestSummary | getSummary () Cho phép InvocationListener trả về một bản tóm tắt. |
default 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. |
default void | invocationFailed ( FailureDescription failure) Báo cáo một lệnh gọi không đầy đủ do một số điều kiện lỗi. |
default 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. |
default void | invocationInterrupted () Được gọi khi tắt bộ lập lịch, tạo cơ hội cho lệnh gọi thực hiện điều gì đó trước khi kết thúc. |
default void | invocationStarted ( IInvocationContext context) Báo cáo bắt đầu yêu cầu thử nghiệm. |
default void | testModuleEnded () Báo cáo kết thúc chạy mô-đun. |
default void | testModuleStarted ( IInvocationContext moduleContext) Báo cáo sự khởi đầu của một mô-đun đang chạy. |
Phương thức công khai
getSummary
public TestSummary getSummary ()
Cho phép InvocationListener trả về một bản tóm tắt.
trả lại | |
---|---|
TestSummary | Một TestSummary tóm tắt quá trình chạy hoặc null |
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 (FailureDescription failure)
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ố | |
---|---|
failure | FailureDescription : FailureDescription tả lỗi mô tả nguyên nhân lỗi |
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 Throwable của sự thất bại |
lời gọi bị gián đoạn
public void invocationInterrupted ()
Được gọi khi tắt bộ lập lịch, tạo cơ hội cho lệnh gọi thực hiện điều gì đó trước khi kết thúc.
lời gọiBắt đầu
public void invocationStarted (IInvocationContext context)
Báo cáo bắt đầu yêu cầu thử nghiệm.
Sẽ được gọi tự động bởi khung TradeFederation. Người báo cáo cần ghi đè phương thức này để hỗ trợ báo cáo trên nhiều thiết bị.
Thông số | |
---|---|
context | IInvocationContext : thông tin về lời gọi |
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. |