Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

ITestInvocationListener

public interface ITestInvocationListener
implements ITestLogger , ITestLifeCycleReceiver

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 (Throwable cause)

エラー状態が原因で呼び出しが不完全であることを報告します。

default void invocationInterrupted ()

ICommandScheduler#shutdown()で呼び出され、呼び出しを終了する前に何かを行う機会を与えます。

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 (Throwable cause)

何らかのエラー状態が原因で、呼び出しが不完全であることを報告します。

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

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

invocationInterrupted

public void invocationInterrupted ()

ICommandScheduler#shutdown()で呼び出され、呼び出しを終了する前に何かを行う機会を与えます。

invocationStarted

public void invocationStarted (IInvocationContext context)

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

TradeFederationフレームワークによって自動的に呼び出されます。複数のデバイスのレポートをサポートするには、レポーターはこのメソッドをオーバーライドする必要があります。

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

testModuleEnded

public void testModuleEnded ()

モジュール実行の終了を報告します。

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

実行中のモジュールの開始を報告します。このコールバックはtestModuleEnded()関連付けられており、シーケンスではオプションです。モジュールを使用する実行中にのみ使用されます: ITestSuiteベースのランナー。

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