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,表示在测试失败时捕获错误报告。否则为假。

加入

public void join ()

加入所有logcat捕获线程,以确保它们终止。

setLogger

public void setLogger (ITestLogger logger)

设置日志的保存位置。

参量
logger ITestLogger

测试失败

public void testFailed (TestDescription test, 
                String trace)

参量
test TestDescription

trace String

测试日志

439

参量
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogForward

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

将日志转发到记录器,不要从#testLog回调中删除日志,就好像TestFailureListener是链的一部分一样,它将导致无限循环。

参量
dataName String

dataType LogDataType

dataStream InputStreamSource