TestFailureListener
public
class
TestFailureListener
extends Object
implements
ITestInvocationListener
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.suite.TestFailureListener |
Listener utilizzato per eseguire azioni come screenshot, report di bug e raccolta di logcat in caso di fallimento del test, se richiesto.
Riepilogo
Costruttori pubblici | |
|---|---|
TestFailureListener(
|
|
Metodi pubblici | |
|---|---|
void
|
applyModuleConfiguration(boolean bugreportOnFailure)
Consente di ignorare le impostazioni di chiamata di Acquisisci in caso di errore in base alle configurazioni specifiche del modulo. |
void
|
join()
Unisciti a tutti i thread di acquisizione di logcat per assicurarti che vengano terminati. |
void
|
setLogger(ITestLogger logger)
Imposta la posizione in cui devono essere salvati i log. |
void
|
testFailed(TestDescription test, String trace)
|
void
|
testLog(String dataName, LogDataType dataType, InputStreamSource dataStream)
|
void
|
testLogForward(String dataName, LogDataType dataType, InputStreamSource dataStream)
Inoltra il log al logger, non farlo dall'interno del callback #testLog come se TestFailureListener facesse parte della catena, altrimenti si verificherà un ciclo infinito. |
Costruttori pubblici
TestFailureListener
public TestFailureListener (devices, boolean bugReportOnFailure, boolean rebootOnFailure)
| Parametri | |
|---|---|
devices |
|
bugReportOnFailure |
boolean |
rebootOnFailure |
boolean |
Metodi pubblici
applyModuleConfiguration
public void applyModuleConfiguration (boolean bugreportOnFailure)
Consente di ignorare le impostazioni di chiamata di Acquisisci in caso di errore in base alle configurazioni specifiche del modulo.
| Parametri | |
|---|---|
bugreportOnFailure |
boolean: true per acquisire una segnalazione di bug in caso di esito negativo del test. Falso negli altri casi.
|
partecipa
public void join ()
Unisciti a tutti i thread di acquisizione di logcat per assicurarti che vengano terminati.
setLogger
public void setLogger (ITestLogger logger)
Imposta la posizione in cui devono essere salvati i log.
| Parametri | |
|---|---|
logger |
ITestLogger |
testFailed
public void testFailed (TestDescription test,
String trace)
| Parametri | |
|---|---|
test |
TestDescription |
trace |
String |
testLog
public void testLog (String dataName,
LogDataType dataType,
InputStreamSource dataStream)| Parametri | |
|---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |
testLogForward
public void testLogForward (String dataName,
LogDataType dataType,
InputStreamSource dataStream)Inoltra il log al logger, non farlo dall'interno del callback #testLog come se TestFailureListener facesse parte della catena, altrimenti si verificherà un ciclo infinito.
| Parametri | |
|---|---|
dataName |
String |
dataType |
LogDataType |
dataStream |
InputStreamSource |