Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

TestFailureListener

public class TestFailureListener
extends Object implements ITestInvocationListener

java.lang.Object
com.android.tradefed.testtype.suite.TestFailureListener


Listener utilizzato per eseguire azioni come screenshot, segnalazione di errori, raccolta di logcat in caso di errore del test quando richiesto.

Sommario

Costruttori pubblici

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

Metodi pubblici

void applyModuleConfiguration (boolean bugreportOnFailure)

Consente di sovrascrivere le impostazioni di chiamata dell'acquisizione in caso di errore dalle configurazioni specifiche del modulo.

void join ()

Unisciti a tutti i thread di acquisizione di logcat per assicurarti che terminino.

void setLogger (ITestLogger logger)

Imposta la posizione in cui salvare i registri.

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 dalla callback #testLog come se TestFailureListener fosse parte della catena, risulterà in 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 sovrascrivere le impostazioni di chiamata dell'acquisizione in caso di errore dalle configurazioni specifiche del modulo.

Parametri
bugreportOnFailure boolean : true per acquisire una segnalazione di bug in caso di fallimento del test. Altrimenti falso.

aderire

public void join ()

Unisciti a tutti i thread di acquisizione di logcat per assicurarti che terminino.

setLogger

public void setLogger (ITestLogger logger)

Imposta la posizione in cui salvare i registri.

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 dalla callback #testLog come se TestFailureListener fosse parte della catena, risulterà in un ciclo infinito.

Parametri
dataName String

dataType LogDataType

dataStream InputStreamSource