TesterFailureLister

public class TestFailureListener
extends Object implements ITestInvocationListener

Obiekt Java.lang.Object
com.android.tradefed.testtype.suite.TestFailureListener


Nasłuchiwacz podejmował działania, takie jak zrzut ekranu, raport o błędach, zbieranie logcatów w przypadku niepowodzenia testu, gdy zostało o to poproszony.

Streszczenie

Konstruktorzy publiczni

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

Metody publiczne

void applyModuleConfiguration (boolean bugreportOnFailure)

Umożliwia zastąpienie ustawień wywoływania przechwytywania w przypadku awarii przez konfiguracje specyficzne dla modułu.

void join ()

Dołącz do wszystkich wątków przechwytujących logcat, aby upewnić się, że zostaną zakończone.

void setLogger (ITestLogger logger)

Ustawia miejsce, w którym dzienniki powinny być zapisywane.

void testFailed (TestDescription test, String trace)

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

Prześlij dziennik do rejestratora, nie rób tego w ramach wywołania zwrotnego #testLog, ponieważ jeśli TestFailureListener jest częścią łańcucha, spowoduje to nieskończoną pętlę.

Konstruktorzy publiczni

TesterFailureLister

public TestFailureListener ( devices, 
                boolean bugReportOnFailure, 
                boolean rebootOnFailure)

Parametry
devices

bugReportOnFailure boolean

rebootOnFailure boolean

Metody publiczne

ApplyModuleConfiguration

public void applyModuleConfiguration (boolean bugreportOnFailure)

Umożliwia zastąpienie ustawień wywoływania przechwytywania w przypadku awarii przez konfiguracje specyficzne dla modułu.

Parametry
bugreportOnFailure boolean : true, aby przechwycić raport o błędzie w przypadku niepowodzenia testu. Inaczej nieprawda.

dołączyć

public void join ()

Dołącz do wszystkich wątków przechwytujących logcat, aby upewnić się, że zostaną zakończone.

ustawLogger

public void setLogger (ITestLogger logger)

Ustawia miejsce, w którym dzienniki powinny być zapisywane.

Parametry
logger ITestLogger

Test nieudany

public void testFailed (TestDescription test, 
                String trace)

Parametry
test TestDescription

trace String

dziennik testowy

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

Parametry
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogForward

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

Prześlij dziennik do rejestratora, nie rób tego w ramach wywołania zwrotnego #testLog, ponieważ jeśli TestFailureListener jest częścią łańcucha, spowoduje to nieskończoną pętlę.

Parametry
dataName String

dataType LogDataType

dataStream InputStreamSource