JUnitToInvocationResultForwarder

public class JUnitToInvocationResultForwarder
extends Object implements TestListener

java.lang.Oggetto
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)

Callback 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 dal forwarder JUnit3 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)

Callback dai test JUnit3 che possono inoltrare le metriche.

Parametri
test Test : il Test appena terminato.

metrics : le metriche in un formato mappa da passare al callback 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 dal forwarder JUnit3 per ottenere i log da un test.

Parametri
dataName String : un nome descrittivo String 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 dovrebbero chiamare createInputStream per iniziare a leggere i dati e assicurarsi di chiudere l'InputStream risultante al termine. I chiamanti devono assicurarsi che l'origine dei dati rimanga presente e accessibile fino al completamento del metodo testLog.