ITest呼び出し

public interface ITestInvocation

com.android.tradefed.invoker.ITestInvocation


1 つの 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)

TradeFed が停止するように要求されたことをTestInvocationに通知します。

default void notifyInvocationStopped (String message)

TradeFed が最終的にシャットダウンすることをTestInvocationに通知します。

default void setClearcutClient (ClearcutClient client)

メトリクスをレポートするためにクリアカット クライアントを転送します。

パブリックメソッド

出口情報の取得

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 、別のリソースで実行する呼び出しの一部を再スケジュールするための

extraListeners ITestInvocationListener : configのものに加えて、通知するITestInvocationListener

投げる
DeviceNotAvailableExceptionデバイスとの通信が失われた場合
投擲可能

通知呼び出し強制停止

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

TradeFed が停止するように要求されたことをTestInvocationに通知します。

パラメーター
message String : 呼び出しの停止に関連付けられたメッセージ

errorId ErrorIdentifier : 強制停止に関連付けられた識別子

通知呼び出しが停止しました

public void notifyInvocationStopped (String message)

TradeFed が最終的にシャットダウンすることをTestInvocationに通知します。

パラメーター
message String : 呼び出しの停止に関連付けられたメッセージ

setClearcutClient

public void setClearcutClient (ClearcutClient client)

メトリクスをレポートするためにクリアカット クライアントを転送します。

パラメーター
client ClearcutClient