ITest調用

public interface ITestInvocation

com.android.tradefed.invoker.ITestInvocation


處理一個 TradeFederation 測試調用。

概括

嵌套類

class ITestInvocation.ExitInformation

表示調用的一些退出信息。

公共方法

default ITestInvocation.ExitInformation getExitInfo ()

給定調用的退出信息。

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

執行測試調用。

default void notifyInvocationForceStopped (String message, ErrorIdentifier errorId)

通知TestInvocation已請求 TradeFed 停止。

default void notifyInvocationStopped (String message)

通知TestInvocation TradeFed 最終將關閉。

公共方法

獲取退出信息

public ITestInvocation.ExitInformation getExitInfo ()

給定調用的退出信息。

退貨
ITestInvocation.ExitInformation

調用

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

執行測試調用。

參數
metadata IInvocationContext :執行測試的IInvocationContext

config IConfiguration :本次測試運行的IConfiguration

rescheduler IReschedulerIRescheduler ,用於重新安排調用的一部分以在另一個資源上執行

extraListeners ITestInvocationListener :要通知的ITestInvocationListener s,除了config中的那些

投擲
DeviceNotAvailableException如果與設備的通信丟失
可拋

通知調用強制停止

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

通知TestInvocation已請求 TradeFed 停止。

參數
message String :與停止調用關聯的消息

errorId ErrorIdentifier :與強制停止關聯的標識符

通知調用停止

public void notifyInvocationStopped (String message)

通知TestInvocation TradeFed 最終將關閉。

參數
message String :與停止調用相關的消息