Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
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ệnh gọi kiểm tra.

Bản thân một lệnh gọi kiểm tra có thể bao gồm nhiều lần chạy kiểm tra, vì vậy chuỗi các lệnh gọi sẽ

  • invocationStarted (BuildInfo)
  • testRunStarted
  • testStarted
  • [thử nghiệm thất bại]
  • testEnded
  • ...
  • testRunEnded
  • ...
  • testRunStarted
  • ...
  • testRunEnded
  • [invocationFailed]
  • [testLog +]
  • sự mời gọi
  • getSummary

Tóm lược

Phương pháp công khai

default TestSummary getSummary ()

Cho phép InvocationListener trả lại tóm tắt.

default 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.

default 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.

default void invocationInterrupted ()

Được gọi trên ICommandScheduler#shutdown() , cho phép lời gọi có cơ hội thực hiện điều gì đó trước khi kết thúc.

default void invocationStarted (IInvocationContext context)

Báo cáo thời điểm bắt đầu gọi kiểm tra.

default void testModuleEnded ()

Báo cáo kết thúc quá trình chạy mô-đun.

default void testModuleStarted (IInvocationContext moduleContext)

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

Phương pháp công khai

getSummary

public TestSummary getSummary ()

Cho phép InvocationListener trả lại tóm tắt.

Lợi nhuận
TestSummary Một TestSummary tóm tắt quá trình chạy hoặc null

sự mời gọi

public void invocationEnded (long elapsedTime)

Báo cáo rằng lệnh gọi đã kết thúc, 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ủa thất bại

sự mời gọi

public void invocationInterrupted ()

Được gọi trên ICommandScheduler#shutdown() , cho phép lời gọi có cơ hội thực hiện điều gì đó trước khi kết thúc.

invocationStarted

public void invocationStarted (IInvocationContext context)

Báo cáo thời điểm bắt đầu gọi kiểm tra.

Sẽ được tự động gọi bởi khuôn khổ TradeFederation. Các phóng viên cần ghi đè phương pháp 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 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 một lần chạy có sử dụng mô-đun: ITestSuite chạy dựa trên ITestSuite .

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