TestFailureListener

public class TestFailureListener
extends Object implements ITestInvocationListener

java.lang.Объект
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

Публичные методы

применитьМодулеКонфигуратион

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

журнал испытаний

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