ITestInvocation

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)

クリアカット クライアントをレポート指標に転送します。

パブリック メソッド

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 IRescheduler: IRescheduler(呼び出しの一部を再スケジュールする場合) 別のリソースでの実行

extraListeners ITestInvocationListener: ITestInvocationListener config

例外
DeviceNotAvailableException デバイスとの通信が失われた場合
Throwable

notificationInvocationForceStopped

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

TradeFed の停止がリクエストされたことを TestInvocation に通知します。

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

errorId ErrorIdentifier: 強制停止に関連付けられている ID

notificationInvocationStopped

public void notifyInvocationStopped (String message)

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

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

setClearcutClient

public void setClearcutClient (ClearcutClient client)

クリアカット クライアントをレポート指標に転送します。

パラメータ
client ClearcutClient