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

ShardListener

public class ShardListener
extends CollectingTestListener

java.lang.Object
com.android.tradefed.result.CollectingTestListener
com.android.tradefed.invoker.ShardListener


呼び出しシャード(複数のリソースで並列に実行するための呼び出し分割)から結果を収集し、それらを別のリスナーに転送するITestInvocationListener

概要

パブリックコンストラクター

ShardListener ( ITestInvocationListener master)

ShardListener作成します。

パブリックメソッド

void invocationEnded (long elapsedTime)

正常に、または何らかのエラー条件が原因で、呼び出しが終了したことを報告します。

void invocationFailed (Throwable cause)

何らかのエラー条件が原因で、不完全な呼び出しを報告します。

void invocationStarted ( IInvocationContext context)

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

void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)

void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)

void testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics)

テスト実行の終了を報告します。

void testRunFailed (String failureMessage)

致命的なエラーのため、レポートのテスト実行を完了できませんでした。

パブリックコンストラクター

ShardListener

public ShardListener ( ITestInvocationListener master)

ShardListener作成します。

パラメーター
master ITestInvocationListener :結果を転送する必要があるITestInvocationListener 。他のShardListenerの衝突を防ぐために、このオブジェクトは結果を転送するときにmaster同期します。また、結果は、呼び出しシャードが完了するまで送信されません。

パブリックメソッド

invocationEnded

public void invocationEnded (long elapsedTime)

呼び出しが正常に終了したか、何らかのエラー条件が原因で終了したかを報告します。

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

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

invocationFailed

public void invocationFailed (Throwable cause)

何らかのエラー条件が原因で、不完全な呼び出しを報告します。

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

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

invocationStarted

public void invocationStarted ( IInvocationContext context)

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

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

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

testLog

public void testLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

パラメーター
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogSaved

public void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)

パラメーター
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

テスト実行の終了を報告します。 FIXME:型が異なる2つのMap <>インターフェースは使用できないため、ここではHashMapを使用する必要があります。

パラメーター
elapsedTime long :デバイスが経過時間をミリ秒単位で報告しました

runMetrics Metricを使用したテスト実行の最後に報告されるキーと値のペア。

testRunFailed

public void testRunFailed (String failureMessage)

致命的なエラーのため、レポートのテスト実行を完了できませんでした。

パラメーター
failureMessage String :実行失敗の理由を説明するString