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

TestFailureListener

public class TestFailureListener
extends Object implements ITestInvocationListener

java.lang.Object
com.android.tradefed.testtype.suite.TestFailureListener


リスナーは、要求されたときにテストの失敗時にスクリーンショット、バグレポート、logcatコレクションなどのアクションを実行するために使用されていました。

概要

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

TestFailureListener ( devices, boolean bugReportOnFailure, boolean rebootOnFailure) TestFailureListener ( devices, boolean bugReportOnFailure, boolean rebootOnFailure)

パブリックメソッド

void applyModuleConfiguration (boolean bugreportOnFailure)

モジュール固有の構成により、失敗時にキャプチャーの呼び出し設定をオーバーライドできます。

void join ()

すべてのlogcatキャプチャスレッドに参加して、スレッドが確実に終了するようにします。

void setLogger (ITestLogger logger)

ログを保存する場所を設定します。

void testFailed (TestDescription test, String trace)

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

ログをロガーに転送します。#testLogコールバックから実行しないでください。TestFailureListenerがチェーンの一部である場合、無限ループが発生するためです。

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

TestFailureListener

public TestFailureListener ( devices, 
                boolean bugReportOnFailure, 
                boolean rebootOnFailure)

パラメーター
devices

bugReportOnFailure boolean

rebootOnFailure boolean

パブリックメソッド

applyModuleConfiguration

public void applyModuleConfiguration (boolean bugreportOnFailure)

モジュール固有の構成により、失敗時にキャプチャーの呼び出し設定をオーバーライドできます。

パラメーター
bugreportOnFailure boolean :テストの失敗に関するバグレポートを取得する場合はtrue。それ以外の場合はfalse。

加わる

public void join ()

すべてのlogcatキャプチャスレッドに参加して、スレッドが確実に終了するようにします。

setLogger

public void setLogger (ITestLogger logger)

ログを保存する場所を設定します。

パラメーター
logger ITestLogger

testFailed

public void testFailed (TestDescription test, 
                String trace)

パラメーター
test TestDescription

trace String

testLog

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

パラメーター
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogForward

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

ログをロガーに転送します。#testLogコールバックから実行しないでください。TestFailureListenerがチェーンの一部である場合、無限ループが発生するためです。

パラメーター
dataName String

dataType LogDataType

dataStream InputStreamSource