TestFailureListener
public
class
TestFailureListener
extends Object
implements
ITestInvocationListener
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.suite.TestFailureListener |
Listener, mit denen bei einem Testfehler Aktionen wie Screenshots, Fehlerberichte und Logcat-Daten erfasst werden können.
Zusammenfassung
Öffentliche Konstruktoren | |
|---|---|
TestFailureListener(
|
|
Öffentliche Methoden | |
|---|---|
void
|
applyModuleConfiguration(boolean bugreportOnFailure)
Hiermit können die Aufrufeinstellungen von „Bei Fehler erfassen“ durch die modulspezifischen Konfigurationen überschrieben werden. |
void
|
join()
Schließen Sie sich allen Logcat-Aufzeichnungsthreads an, um sicherzustellen, dass sie beendet werden. |
void
|
setLogger(ITestLogger logger)
Legt fest, wo die Protokolle gespeichert werden sollen. |
void
|
testFailed(TestDescription test, String trace)
|
void
|
testLog(String dataName, LogDataType dataType, InputStreamSource dataStream)
|
void
|
testLogForward(String dataName, LogDataType dataType, InputStreamSource dataStream)
Leite das Protokoll an den Protokoller weiter, nicht über den #testLog-Callback. Wenn TestFailureListener Teil der Kette ist, führt dies zu einer unendlichen Schleife. |
Öffentliche Konstruktoren
TestFailureListener
public TestFailureListener (devices, boolean bugReportOnFailure, boolean rebootOnFailure)
| Parameter | |
|---|---|
devices |
|
bugReportOnFailure |
boolean |
rebootOnFailure |
boolean |
Öffentliche Methoden
applyModuleConfiguration
public void applyModuleConfiguration (boolean bugreportOnFailure)
Hiermit können die Aufrufeinstellungen von „Bei Fehler erfassen“ durch die modulspezifischen Konfigurationen überschrieben werden.
| Parameter | |
|---|---|
bugreportOnFailure |
boolean: „true“, um bei einem Testfehler einen Fehlerbericht zu erfassen. Andernfalls „false“.
|
zu betreten
public void join ()
Schließen Sie sich allen Logcat-Aufzeichnungsthreads an, um sicherzustellen, dass sie beendet werden.
setLogger
public void setLogger (ITestLogger logger)
Legt fest, wo die Protokolle gespeichert werden sollen.
| Parameter | |
|---|---|
logger |
ITestLogger |
testFailed
public void testFailed (TestDescription test,
String trace)
| Parameter | |
|---|---|
test |
TestDescription |
trace |
String |
testLog
public void testLog (String dataName,
LogDataType dataType,
InputStreamSource dataStream)| Parameter | |
|---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |
testLogForward
public void testLogForward (String dataName,
LogDataType dataType,
InputStreamSource dataStream)Leite das Protokoll an den Protokoller weiter, nicht über den #testLog-Callback. Wenn TestFailureListener Teil der Kette ist, führt dies zu einer unendlichen Schleife.
| Parameter | |
|---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |