JUnitToInvocationResultForwarder

public class JUnitToInvocationResultForwarder
extends Object implements TestListener

java.lang.Объект
com.android.tradefed.result.JUnitToInvocationResultForwarder


Класс, который прослушивает события TestListener и перенаправляет их в ITestInvocationListener .

Краткое содержание

Публичные конструкторы

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

Публичные методы

void addError (Test test, Throwable t)

void addFailure (Test test, AssertionFailedError t)

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

Обратный вызов из тестов JUnit3, которые могут пересылать метрики.

void endTest (Test test)

void startTest (Test test)

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

Обратный вызов от пересылки JUnit3 для получения журналов из теста.

Публичные конструкторы

JUnitToInvocationResultForwarder

public JUnitToInvocationResultForwarder (ITestInvocationListener invocationListener)

Параметры
invocationListener ITestInvocationListener

JUnitToInvocationResultForwarder

public JUnitToInvocationResultForwarder ( invocationListeners)

Параметры
invocationListeners

Публичные методы

добавитьError

public void addError (Test test, 
                Throwable t)

Параметры
test Test

t Throwable

addFailure

public void addFailure (Test test, 
                AssertionFailedError t)

Параметры
test Test

t AssertionFailedError

эндтест

public void endTest (Test test, 
                 metrics)

Обратный вызов из тестов JUnit3, которые могут пересылать метрики.

Параметры
test Test : Test , который только что завершился.

metrics : Метрики в формате Map для передачи в обратный вызов результатов.

эндтест

public void endTest (Test test)

Параметры
test Test

startTest

public void startTest (Test test)

Параметры
test Test

журнал испытаний

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

Обратный вызов от пересылки JUnit3 для получения журналов из теста.

Параметры
dataName String : строковое описательное имя данных. например, "device_logcat". Примечание. dataName может не быть уникальным для каждого вызова. т.е. разработчики должны иметь возможность обрабатывать несколько вызовов с одним и тем же именем данных.

dataType LogDataType : LogDataType данных

dataStream InputStreamSource : InputStreamSource данных. Разработчики должны вызвать createInputStream, чтобы начать чтение данных, и обеспечить закрытие результирующего InputStream после завершения. Вызывающие должны убедиться, что источник данных остается доступным до тех пор, пока метод testLog не завершится.