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 () |
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 。 |