Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

JUnitToInvocationResultForwarder

public class JUnitToInvocationResultForwarder
extends Object implements TestListener

java.lang.Object
com.android.tradefed.result.JUnitToInvocationResultForwarder


Una classe che ascolta gli eventi TestListener e li inoltra a un ITestInvocationListener .

Riepilogo

Costruttori pubblici

JUnitToInvocationResultForwarder ( ITestInvocationListener invocationListener)
JUnitToInvocationResultForwarder ( invocationListeners) JUnitToInvocationResultForwarder ( invocationListeners)

Metodi pubblici

void addError (Test test, Throwable t)

void addFailure (Test test, AssertionFailedError t)

void endTest (Test test, metrics) endTest (Test test, metrics)

Richiamata dai test JUnit3 che possono inoltrare le metriche.

void endTest (Test test)

void startTest (Test test)

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

Richiamata da JUnit3 forwarder per ottenere i log da un test.

Costruttori pubblici

JUnitToInvocationResultForwarder

public JUnitToInvocationResultForwarder (ITestInvocationListener invocationListener)

Parametri
invocationListener ITestInvocationListener

JUnitToInvocationResultForwarder

public JUnitToInvocationResultForwarder ( invocationListeners)

Parametri
invocationListeners

Metodi pubblici

addError

public void addError (Test test, 
                Throwable t)

Parametri
test Test

t Throwable

addFailure

public void addFailure (Test test, 
                AssertionFailedError t)

Parametri
test Test

t AssertionFailedError

endTest

public void endTest (Test test, 
                 metrics)

Richiamata dai test JUnit3 che possono inoltrare le metriche.

Parametri
test Test : il Test appena terminato.

metrics : le metriche in un formato mappa da passare alla richiamata dei risultati.

endTest

public void endTest (Test test)

Parametri
test Test

startTest

public void startTest (Test test)

Parametri
test Test

testLog

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

Richiamata da JUnit3 forwarder per ottenere i log da un test.

Parametri
dataName String : una stringa nome descrittivo dei dati. ad esempio "device_logcat". Nota dataName potrebbe non essere univoco per chiamata. cioè gli implementatori devono essere in grado di gestire più chiamate con lo stesso dataName

dataType LogDataType : il LogDataType dei dati

dataStream InputStreamSource : InputStreamSource dei dati. Gli implementatori devono chiamare createInputStream per iniziare a leggere i dati e assicurarsi di chiudere InputStream risultante una volta completato. I chiamanti devono assicurarsi che l'origine dei dati rimanga presente e accessibile fino al completamento del metodo testLog.