JUnitToInvocationResultForwarder

public class JUnitToInvocationResultForwarder
extends Object implements TestListener

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


Un corso che ascolta gli eventi TestListener e li inoltra a un ITestInvocationListener.

Riepilogo

Costruttori pubblici

JUnitToInvocationResultForwarder(ITestInvocationListener invocationListener)
JUnitToInvocationResultForwarder( invocationListeners)

Metodi pubblici

void addError(Test test, Throwable t)

void addFailure(Test test, AssertionFailedError t)

void endTest(Test test, metrics)

Callback da test JUnit3 che possono inoltrare metriche.

void endTest(Test test)

void startTest(Test test)

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

Richiamata dall'inoltro JUnit3 per ottenere i registri 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

aggiunta non riuscita

public void addFailure (Test test, 
                AssertionFailedError t)

Parametri
test Test

t AssertionFailedError

endTest

public void endTest (Test test, 
                 metrics)

Callback da test JUnit3 che possono inoltrare metriche.

Parametri
test Test: il Test la cui esecuzione è stata appena terminata.

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

Diariotest

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

Richiamata dall'inoltro JUnit3 per ottenere i registri da un test.

Parametri
dataName String: una stringa che descrive il nome dei dati. ad es. "device_logcat". DataName della nota potrebbe non essere univoco per ogni chiamata. Ad esempio, gli implementer devono essere in grado di gestire più chiamate con lo stesso dataName

dataType LogDataType: il LogDataType dei dati

dataStream InputStreamSource: il valore InputStreamSource dei dati. Gli addetti all'implementazione devono chiamare createInputStream per iniziare a leggere i dati e assicurarsi di chiudere InputStream al termine. I chiamanti devono garantire che l'origine dei dati rimanga presente e accessibili fino al completamento del metodo testLog.