ITestInvocation

public interface ITestInvocation

com.android.tradefed.invoker.ITestInvocation


處理單一貿易聯盟測試叫用。

摘要

巢狀類別

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,說明對方已要求停止交易。

default void notifyInvocationStopped(String message)

通知 TestInvocation,說明 TradeFed 最終會關閉。

default void setClearcutClient(ClearcutClient client)

引導明確的用戶端回報指標。

公用方法

getExitInfo

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 ITestInvocationListenerITestInvocationListener,以便通知及下列成員 config

擲回
DeviceNotAvailableException 如果與裝置的通訊遺失
Throwable

通知 InvocationForceStopped

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

通知 TestInvocation 已要求停止 TradeFed,

參數
message String:與停止叫用相關聯的訊息

errorId ErrorIdentifier:與強制停止相關聯的 ID

通知 InvocationStopped

public void notifyInvocationStopped (String message)

通知 TestInvocation,說明 TradeFed 最終會關閉。

參數
message String:與停止叫用相關聯的訊息

setClearcutClient

public void setClearcutClient (ClearcutClient client)

引導明確的用戶端回報指標。

參數
client ClearcutClient