TestFailureListener
public
class
TestFailureListener
extends Object
implements
ITestInvocationListener
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.TestFailureListener |
Słuchacz służy do wykonywania takich działań, jak robienie zrzutów ekranu, zgłaszanie błędów i zbieranie logów w przypadku niepowodzenia testu.
Podsumowanie
Konstruktory publiczne | |
---|---|
TestFailureListener(
|
Metody publiczne | |
---|---|
void
|
applyModuleConfiguration(boolean bugreportOnFailure)
Umożliwia zastąpienie ustawień wywołania rejestrowania w przypadku niepowodzenia przez konfiguracje specyficzne dla modułu. |
void
|
join()
Dołącz do wszystkich wątków logowania, aby upewnić się, że zostaną one zakończone. |
void
|
setLogger(ITestLogger logger)
Określa, gdzie mają być zapisywane dzienniki. |
void
|
testFailed(TestDescription test, String trace)
|
void
|
testLog(String dataName, LogDataType dataType, InputStreamSource dataStream)
|
void
|
testLogForward(String dataName, LogDataType dataType, InputStreamSource dataStream)
Przesyłaj logi do loggera, 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ę. |
Konstruktory publiczne
TestFailureListener
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łania rejestrowania w przypadku niepowodzenia przez konfiguracje specyficzne dla modułu.
Parametry | |
---|---|
bugreportOnFailure |
boolean : wartość true, aby przechwycić raport o błędach w przypadku niepowodzenia testu. W przeciwnym razie ma wartość Fałsz.
|
dołącz
public void join ()
Dołącz do wszystkich wątków logowania, aby upewnić się, że są one zakończone.
setLogger
public void setLogger (ITestLogger logger)
Określa, gdzie mają być zapisywane dzienniki.
Parametry | |
---|---|
logger |
ITestLogger |
testFailed
public void testFailed (TestDescription test, String trace)
Parametry | |
---|---|
test |
TestDescription |
trace |
String |
testLog
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)
Przesyłaj logi do loggera, 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 |