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.

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, do đó, 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

Bản tóm tắt

Phương pháp công khai

default TestSummary getSummary ()

Cho phép InvocationListener trả lại bản 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 ( FailureDescription failure)

Báo cáo lời gọi không đầy đủ 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 khi tắt máy lập lịch, 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 bản 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, 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 (FailureDescription failure)

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ố
failure FailureDescription : FailureDescription mô tả nguyên nhân của lỗi

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

sự kêu gọi bị gián đoạn

public void invocationInterrupted ()

Được gọi khi tắt máy lập lịch, 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 quá trình chạy có sử dụng mô-đun: người chạy dựa trên bộ.

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