ITestInvocation

public interface ITestInvocation

com.android.tradefed.invoker.ITestInvocation


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

Bản tóm tắt

Các lớp lồng nhau

class ITestInvocation.ExitInformation

Đại diện cho một số thông tin thoát cho một lệnh gọi.

Phương pháp 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ời gọi thử nghiệm.

default void notifyInvocationForceStopped (String message, ErrorIdentifier errorId)

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

default void notifyInvocationStopped (String message)

Thông báo cho TestInvocation rằng TradeFed cuối cùng sẽ ngừng hoạt động.

default void setClearcutClient (ClearcutClient client)

Chuyển tiếp khách hàng rõ ràng để báo cáo số liệu.

Phương pháp công khai

getExitInfo

public ITestInvocation.ExitInformation getExitInfo ()

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

Trả lại
ITestInvocation.ExitInformation

gọi

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

Thực hiện lời gọi thử nghiệm.

Thông số
metadata IInvocationContext : IInvocationContext để thực hiện các bài kiểm tra.

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

rescheduler IRescheduler : IRescheduler , để sắp xếp lại các phần của lệnh gọi để thực thi trên (các) tài nguyên khác

extraListeners ITestInvocationListener : ITestInvocationListener s để thông báo, ngoài những thông báo trong config

Ném
DeviceNotAvailableException nếu liên lạc với thiết bị bị mất
Có thể ném được

thông báoInvocationForceStopped

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

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

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

errorId ErrorIdentifier : Mã định danh liên quan đến lệnh dừng cưỡng bức

thông báoInvocationĐã dừng

public void notifyInvocationStopped (String message)

Thông báo cho TestInvocation rằng TradeFed cuối cùng sẽ ngừng hoạt động.

Thông 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 khách hàng rõ ràng để báo cáo số liệu.

Thông số
client ClearcutClient