Gọi ITest

public interface ITestInvocation

com.android.tradefed.enabled.ITestInvocation


Xử lý một lệnh gọi kiểm thử TradeFederation.

Tóm tắt

Lớp lồng ghép

class ITestInvocation.ExitInformation

Biểu thị một số thông tin thoát cho lệnh gọi. 

Phương thức công khai

default ITestInvocation.ExitInformation getExitInfo()

Thông tin thoát của lệnh gọi đã cho.

abstract void invoke(IInvocationContext metadata, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener... extraListeners)

Thực hiện lệnh gọi kiểm thử.

default void notifyInvocationForceStopped(String message, ErrorIdentifier errorId)

Thông báo cho TestInvocation rằng TradeFed đã được yêu cầu ngừng.

default void notifyInvocationStopped(String message)

Thông báo cho TestInvocation rằng TradeFed sẽ sớm ngừng hoạt động.

default void setClearcutClient(ClearcutClient client)

Chuyển tiếp ứng dụng rõ ràng đến các chỉ số báo cáo.

Phương thức công khai

getExitInfo

public ITestInvocation.ExitInformation getExitInfo ()

Thông tin thoát của lệnh gọi đã cho.

Giá trị trả về
ITestInvocation.ExitInformation

gọi

public abstract void invoke (IInvocationContext metadata, 
                IConfiguration config, 
                IRescheduler rescheduler, 
                ITestInvocationListener... extraListeners)

Thực hiện lệnh gọi kiểm thử.

Tham số
metadata IInvocationContext: IInvocationContext để thực hiện kiểm thử.

config IConfiguration: IConfiguration của lần chạy kiểm thử này.

rescheduler IRescheduler: IRescheduler để lên lịch lại các phần của lệnh gọi cho thực thi trên(các) tài nguyên khác

extraListeners ITestInvocationListener: ITestInvocationListener cần thông báo, ngoài những thông báo trong config

Gửi
DeviceNotAvailableException nếu bị mất khả năng kết nối với thiết bị
Có thể loại bỏ

notificationInvocationForceSĐã dừng

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

Thông báo cho TestInvocation rằng TradeFed đã được yêu cầu ngừng.

Tham số
message String: Thông báo liên quan đến việc dừng lệnh gọi

errorId ErrorIdentifier: Giá trị nhận dạng liên kết với điểm dừng bắt buộc

notificationsInvocationSĐã dừng

public void notifyInvocationStopped (String message)

Thông báo cho TestInvocation rằng TradeFed sẽ dần ngừng hoạt động.

Tham số
message String: Thông báo liên quan đến việc dừng lệnh gọi

setClearcutClient

public void setClearcutClient (ClearcutClient client)

Chuyển tiếp ứng dụng rõ ràng đến các chỉ số báo cáo.

Tham số
client ClearcutClient