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

LogcatCrashResultForwarder

public class LogcatCrashResultForwarder
extends ResultForwarder

java.lang.Object
com.android.tradefed.result.ResultForwarder
com.android.tradefed.result.LogcatCrashResultForwarder


特別なリスナー:障害(計測プロセスのクラッシュ)が発生すると、logcatからクラッシュを抽出し、テストに関連する障害メッセージに追加します。

概要

定数

int MAX_NUMBER_CRASH

田畑

public static final String ERROR_MESSAGE

デバイス側で問題が発生した場合の、計装からの特別なエラーメッセージ。

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

LogcatCrashResultForwarder ( ITestDevice device, ITestInvocationListener... listeners)

パブリックメソッド

void testEnded ( TestDescription test, long endTime, testMetrics) testEnded ( TestDescription test, long endTime, testMetrics)

ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) 、終了時刻を直接指定できます。

void testFailed ( TestDescription test, String trace)

個々のテストケースの失敗を報告します。

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

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

void testRunFailed (String errorMessage)

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

void testStarted ( TestDescription test, long startTime)

testStarted(com.android.tradefed.result.TestDescription)代わりに、テストがいつ開始されたかを指定し、正確な測定のためにERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map))と組み合わせます。

定数

MAX_NUMBER_CRASH

public static final int MAX_NUMBER_CRASH

定数値:3(0x00000003)

田畑

エラーメッセージ

public static final String ERROR_MESSAGE

デバイス側で問題が発生した場合の、計装からの特別なエラーメッセージ。

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

LogcatCrashResultForwarder

public LogcatCrashResultForwarder ( ITestDevice device, 
                ITestInvocationListener... listeners)

パラメーター
device ITestDevice

listeners ITestInvocationListener

パブリックメソッド

testEnded

public void testEnded ( TestDescription test, 
                long endTime, 
                 testMetrics)

ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) 、終了時刻を直接指定できます。正確な測定のためにtestStarted(com.android.tradefed.result.TestDescription, long)と組み合わせます。

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

endTime longSystem.currentTimeMillis()で測定された、テストが終了した時間

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

testFailed

public void testFailed ( TestDescription test, 
                String trace)

個々のテストケースの失敗を報告します。

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

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

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

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

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

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

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

testRunFailed

public void testRunFailed (String errorMessage)

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

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

testStarted

public void testStarted ( TestDescription test, 
                long startTime)

testStarted(com.android.tradefed.result.TestDescription)代わりに、テストがいつ開始されたかを指定し、正確な測定のためにERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map))と組み合わせます。

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

startTime longSystem.currentTimeMillis()で測定された、テストの開始時間