測試調用

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 notifyInvocationStopped (String message, ErrorIdentifier errorId)

通知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 IRescheduler :所述IRescheduler ,用於在另一資源上重新調度的調用來執行的部分(S)

extraListeners ITestInvocationListenerITestInvocationListener s到通知,除了那些config

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

通知調用已停止

public void notifyInvocationStopped (String message, 
                ErrorIdentifier errorId)

通知TestInvocation是TradeFed被要求停止。

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

errorId ErrorIdentifier