Spedytor JUnitToInvocationResult

public class JUnitToInvocationResultForwarder
extends Object implements TestListener

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


Klasa, która nasłuchuje zdarzeń TestListener i przekazuje je do ITestInvocationListener .

Streszczenie

Konstruktorzy publiczni

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

Metody publiczne

void addError (Test test, Throwable t)

void addFailure (Test test, AssertionFailedError t)

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

Wywołanie zwrotne z testów JUnit3, które mogą przekazywać metryki.

void endTest (Test test)

void startTest (Test test)

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

Oddzwanianie od forwardera JUnit3 w celu pobrania logów z testu.

Konstruktorzy publiczni

Spedytor JUnitToInvocationResult

public JUnitToInvocationResultForwarder (ITestInvocationListener invocationListener)

Parametry
invocationListener ITestInvocationListener

Spedytor JUnitToInvocationResult

public JUnitToInvocationResultForwarder ( invocationListeners)

Parametry
invocationListeners

Metody publiczne

addError

public void addError (Test test, 
                Throwable t)

Parametry
test Test

t Throwable

addFailure

public void addFailure (Test test, 
                AssertionFailedError t)

Parametry
test Test

t AssertionFailedError

Zakończ test

public void endTest (Test test, 
                 metrics)

Wywołanie zwrotne z testów JUnit3, które mogą przekazywać metryki.

Parametry
test Test : Test , który właśnie się zakończył.

metrics : metryki w formacie mapy, które mają zostać przekazane do wywołania zwrotnego wyników.

Zakończ test

public void endTest (Test test)

Parametry
test Test

startTest

public void startTest (Test test)

Parametry
test Test

testLog

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

Oddzwanianie od forwardera JUnit3 w celu pobrania logów z testu.

Parametry
dataName String : opisowa nazwa danych typu String. np. „device_logcat”. Uwaga dataName może nie być unikatowa na wywołanie. tj. realizatorzy muszą być w stanie obsłużyć wiele wywołań z tą samą nazwą danych

dataType LogDataType : LogDataType danych

dataStream InputStreamSource : InputStreamSource danych. Realizatorzy powinni wywołać metodę createInputStream, aby rozpocząć odczytywanie danych i zapewnić zamknięcie wynikowego InputStream po zakończeniu. Wywołujący powinien upewnić się, że źródło danych pozostaje obecne i dostępne do momentu zakończenia metody testLog.