JUnitToInvocationResultForwarder

public class JUnitToInvocationResultForwarder
extends Object implements TestListener

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


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

Podsumowanie

Konstruktory publiczne

JUnitToInvocationResultForwarder(ITestInvocationListener invocationListener)
JUnitToInvocationResultForwarder( invocationListeners)

Metody publiczne

void addError(Test test, Throwable t)

void addFailure(Test test, AssertionFailedError t)

void endTest(Test test, metrics)

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

void endTest(Test test)

void startTest(Test test)

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

Połączenie zwrotne z przesyłką z JUnit3 w celu pobrania logów z testu.

Konstruktory publiczne

JUnitToInvocationResultForwarder

public JUnitToInvocationResultForwarder (ITestInvocationListener invocationListener)

Parametry
invocationListener ITestInvocationListener

JUnitToInvocationResultForwarder

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

endTest

public void endTest (Test test, 
                 metrics)

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

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

metrics : dane w formacie mapy przekazywane do funkcji wywołania zwrotnego z wynikiem.

endTest

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)

Połączenie zwrotne z przesyłką z JUnit3 w celu pobrania logów z testu.

Parametry
dataName String: tekstowa nazwa danych, np. „device_logcat”. Uwaga: nazwa danych może nie być unikalna dla każdego wywołania. Implementatorzy muszą mieć możliwość obsługi wielu wywołań z tą samą nazwą danych.

dataType LogDataType: typ danych LogDataType

dataStream InputStreamSource: źródło danych InputStreamSource. Implementatorzy powinni wywołać metodę createInputStream, aby rozpocząć odczytywanie danych, i zadbać o jej zamknięcie po zakończeniu. Osoby wywołujące tę metodę powinny zadbać o to, aby źródło danych było dostępne do momentu zakończenia metody testLog.