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

TextResultReporter

public class TextResultReporter
extends InvocationToJUnitResultForwarder implements ITestInvocationListener , ILogSaverListener

java.lang.Object
com.android.tradefed.result.InvocationToJUnitResultForwarder
com.android.tradefed.result.TextResultReporter


結果をJUnitテキスト結果プリンターに転送するテスト結果レポーター。

概要

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

TextResultReporter ()

TextResultReporter作成します。

パブリックメソッド

void testAssumptionFailure ( TestDescription testId, String trace)

アトミックテストがfalseの条件を想定していることを示すフラグが付けられたときに呼び出されます

void testEnded ( TestDescription testId, metrics) testEnded ( TestDescription testId, metrics)

親をオーバーライドして、テスト指標を明示的に出力します。

void testFailed ( TestDescription testId, String trace)

親をオーバーライドして、失敗を明示的に出力します。

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

テスト呼び出しからの関連ログまたはデバッグデータを提供します。

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

テストログが保存されるときに呼び出されます。

void testRunEnded (long elapsedTime, metrics) testRunEnded (long elapsedTime, metrics)

親をオーバーライドして、メトリックを明示的に出力します。

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

TextResultReporter

public TextResultReporter ()

TextResultReporter作成します。

パブリックメソッド

testAssumptionFailure

public void testAssumptionFailure ( TestDescription testId, 
                String trace)

アトミックテストがfalseの条件を想定していることを示すフラグが付けられたときに呼び出されます

パラメーター
testId TestDescription :テストを識別します

trace String :失敗のスタックトレース

testEnded

public void testEnded ( TestDescription testId, 
                 metrics)

親をオーバーライドして、テストメトリックを明示的に出力します。

パラメーター
testId TestDescription :テストを識別します

metrics :発生したメトリックのERROR(/Map)

testFailed

public void testFailed ( TestDescription testId, 
                String trace)

親をオーバーライドして、失敗を明示的に出力します。 ResultPrinterは、テスト実行の最後にランナーが「印刷」を呼び出してこれを実行します。個々のテストケースの失敗を報告します。

testStartedとtestEndedの間で呼び出されます。

パラメーター
testId TestDescription :テストを識別します

trace String :失敗のスタックトレース

testLog

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

テスト呼び出しからの関連ログまたはデバッグデータを提供します。

ITestInvocationListener#invocationFailed(Throwable)またはITestInvocationListener#invocationEnded(long)前にITestInvocationListener#invocationFailed(Throwable)必要があります

TradeFederationフレームワークは自動的にこのメソッドを呼び出し、ホストログと、該当する場合はデバイスlogcatを提供します。

パラメーター
dataName String :データの説明的なString 。例:「device_logcat」。 dataNameは呼び出しごとに一意ではない場合があることに注意してください。つまり、実装者は同じdataNameで複数の呼び出しを処理できる必要があります

dataType LogDataType :データのLogDataType

dataStream InputStreamSource :データのInputStreamSource 。実装者は、createInputStreamを呼び出してデータの読み取りを開始し、完了時に結果のInputStreamを確実に閉じる必要があります。呼び出し元は、testLogメソッドが完了するまで、データのソースが存在し、アクセス可能であることを確認する必要があります。

testLogSaved

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

テストログが保存されるときに呼び出されます。

ITestInvocationListener#testLog(String, LogDataType, InputStreamSource)代わりに使用する必要があります。

パラメーター
dataName String :データの説明的なString 。例:「device_logcat」。 dataNameは呼び出しごとに一意ではない場合があることに注意してください。つまり、実装者は同じdataNameで複数の呼び出しを処理できる必要があります

dataType LogDataType :データのLogDataType

dataStream InputStreamSource :データのInputStreamSource 。実装者はcreateInputStreamを呼び出してデータの読み取りを開始し、完了時に結果のInputStreamを確実に閉じる必要があります。

logFile LogFile :保存されたファイルのメタデータを含むLogFile

testRunEnded

public void testRunEnded (long elapsedTime, 
                 metrics)

親をオーバーライドして、メトリックを明示的に出力します。

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

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