ITestInvocationListener

public interface ITestInvocationListener
implements ITestLifeCycleReceiver, ITestLogger

com.android.tradefed.result.ITestInvocationListener


テスト呼び出しからのテスト結果のリスナー。

テスト呼び出し自体に複数のテスト実行を含めることができるため、呼び出しの順序は

  • invocationStarted(BuildInfo)
  • testRunStarted
  • testStarted
  • [testFailed]
  • testEnded
  • ...
  • testRunEnded
  • ...
  • testRunStarted
  • ...
  • testRunEnded
  • [invocationFailed]
  • [testLog+]
  • invocationEnded
  • getSummary

概要

パブリック メソッド

default TestSummary getSummary()

InvocationListener がサマリーを返すことを許可します。

default void invocationEnded(long elapsedTime)

正常に終了したか、なんらかのエラーが発生したために呼び出しが終了したことを報告する あります。

default void invocationFailed(FailureDescription failure)

エラー条件により不完全な呼び出しを報告します。

default void invocationFailed(Throwable cause)

エラー条件により不完全な呼び出しを報告します。

default void invocationInterrupted()

スケジューラのシャットダウン時に呼び出されます。この関数により、呼び出しの前に何かを行う機会が与えられます。 あります。

default void invocationSkipped(SkipReason reason)

呼び出しをスキップ済みとして報告する

default void invocationStarted(IInvocationContext context)

テスト呼び出しの開始を報告します。

default void testModuleEnded()

モジュール実行の終了をレポートします。

default void testModuleStarted(IInvocationContext moduleContext)

実行中のモジュールの開始を報告します。

パブリック メソッド

getSummary

public TestSummary getSummary ()

InvocationListener がサマリーを返すことを許可します。

戻り値
TestSummary 実行を要約した TestSummary、または null

invocationEnded

public void invocationEnded (long elapsedTime)

正常に終了したか、なんらかのエラーが発生したために呼び出しが終了したことを報告する あります。

TradeFederation フレームワークによって自動的に呼び出されます。

パラメータ
elapsedTime long: 呼び出しの経過時間(ミリ秒)

invocationFailed

public void invocationFailed (FailureDescription failure)

エラー条件により不完全な呼び出しを報告します。

TradeFederation フレームワークによって自動的に呼び出されます。

パラメータ
failure FailureDescription: 失敗の原因を説明する FailureDescription

invocationFailed

public void invocationFailed (Throwable cause)

エラー条件により不完全な呼び出しを報告します。

TradeFederation フレームワークによって自動的に呼び出されます。

パラメータ
cause Throwable: 失敗の Throwable 原因

invocationInterrupted

public void invocationInterrupted ()

スケジューラのシャットダウン時に呼び出されます。この関数により、呼び出しの前に何かを行う機会が与えられます。 あります。

invocationSkipped

public void invocationSkipped (SkipReason reason)

呼び出しをスキップ済みとして報告する

パラメータ
reason SkipReason

invocationStarted

public void invocationStarted (IInvocationContext context)

テスト呼び出しの開始を報告します。

TradeFederation フレームワークによって自動的に呼び出されます。レポーターはオーバーライドする必要があります 複数のデバイスのレポートに対応できます。

パラメータ
context IInvocationContext: 呼び出しに関する情報

testModuleEnded

public void testModuleEnded ()

モジュール実行の終了をレポートします。

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

実行中のモジュールの開始を報告します。このコールバックは testModuleEnded() に関連付けられており、シーケンスでは省略可能です。これは、Pod を使用する実行時にのみ スイートベースのランナーです。

パラメータ
moduleContext IInvocationContext: モジュールの IInvocationContext