Google cam kết thúc đẩy công bằng chủng tộc cho các cộng đồng Đen. Xem thế nào.
Trang này được dịch bởi Cloud Translation API.
Switch to English

ITestInvocationListener

public interface ITestInvocationListener
implements ITestLogger , ITestLifeCycleReceiver

com.android.tradefed.result.ITestInvocationListener


Người nghe cho kết quả kiểm tra từ lời mời thử nghiệm.

Một lệnh gọi thử nghiệm có thể bao gồm nhiều lần chạy thử, vì vậy chuỗi các cuộc gọi sẽ là

  • invocationStarted (BuildInfo)
  • testRunStarted
  • đã bắt đầu
  • [thử nghiệm thất bại]
  • kiểm tra
  • ...
  • testRunEnded
  • ...
  • testRunStarted
  • ...
  • testRunEnded
  • [invocationFails]
  • [kiểm tra đăng nhập +]
  • cầu khẩn
  • nhận được

Tóm lược

Phương pháp công cộng

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 việc 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 (Throwable cause)

Báo cáo một lời gọi không đầy đủ do một số điều kiện lỗi.

default void invocationInterrupted ()

Được gọi trên ICommandScheduler#shutdown() , cho phép gọi cơ hội để làm điều gì đó trước khi chấm dứt.

default void invocationStarted ( IInvocationContext context)

Báo cáo bắt đầu cuộc gọi thử nghiệm.

default void testModuleEnded ()

Báo cáo kết thúc một mô-đun chạy.

default void testModuleStarted ( IInvocationContext moduleContext)

Báo cáo sự khởi đầu của một mô-đun đang chạy.

Phương pháp công cộng

nhận được

public TestSummary getSummary ()

Cho phép InvocationListener trả về một bản tóm tắt.

Trả về
TestSummary Một TestSummary tóm tắt hoạt động, hoặc null

cầu khẩn

public void invocationEnded (long elapsedTime)

Báo cáo rằng việc 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 theo khung TradeFedencies.

Thông số
elapsedTime long : thời gian trôi qua của lời mời trong ms

lời mời

public void invocationFailed (Throwable cause)

Báo cáo một lời gọi không đầy đủ do một số điều kiện lỗi.

Sẽ được tự động gọi theo khung TradeFedencies.

Thông số
cause Throwable : nguyên nhân có Throwable của sự thất bại

cầu khẩn

public void invocationInterrupted ()

Được gọi trên ICommandScheduler#shutdown() , cho phép gọi cơ hội để làm điều gì đó trước khi chấm dứt.

invocationStarted

public void invocationStarted ( IInvocationContext context)

Báo cáo bắt đầu cuộc gọi thử nghiệm.

Sẽ được tự động gọi theo khung TradeFedencies. Phóng viên cần ghi đè phương thức này để hỗ trợ báo cáo nhiều thiết bị.

Thông số
context IInvocationContext : thông tin về lời mời

testModuleEnded

public void testModuleEnded ()

Báo cáo kết thúc một mô-đun chạy.

testModuleStarted

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 chuỗi. Nó chỉ được sử dụng trong quá trình chạy sử dụng các mô-đun: các vận động viên dựa trên ITestSuite .

Thông số
moduleContext IInvocationContext : IInvocationContext của mô-đun.