JUnitToInvocationResultForwarder

public class JUnitToInvocationResultForwarder
extends Object implements TestListener

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


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

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

Государственные строители

JUnitToInvocationResultForwarder ( ITestInvocationListener invocationListener)
JUnitToInvocationResultForwarder (List< ITestInvocationListener > invocationListeners)

Общедоступные методы

void addError (Test test, Throwable t)

void addFailure (Test test, AssertionFailedError t)

void endTest (Test test)

void endTest (Test test, HashMap<String, MetricMeasurement.Metric> metrics)

Функция обратного вызова из тестов JUnit3, которая может передавать метрики.

void startTest (Test test)

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

Функция обратного вызова от переадресатора JUnit3 для получения логов из теста.

Государственные строители

JUnitToInvocationResultForwarder

public JUnitToInvocationResultForwarder (ITestInvocationListener invocationListener)

Параметры
invocationListener ITestInvocationListener

JUnitToInvocationResultForwarder

public JUnitToInvocationResultForwarder (List<ITestInvocationListener> invocationListeners)

Параметры
invocationListeners List

Общедоступные методы

addError

public void addError (Test test, 
                Throwable t)

Параметры
test Test

t Throwable

addFailure

public void addFailure (Test test, 
                AssertionFailedError t)

Параметры
test Test

t AssertionFailedError

endTest

public void endTest (Test test)

Параметры
test Test

endTest

public void endTest (Test test, 
                HashMap<String, MetricMeasurement.Metric> metrics)

Функция обратного вызова из тестов JUnit3, которая может передавать метрики.

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

metrics HashMap : Метрики в формате Map, которые будут переданы в функцию обратного вызова для обработки результатов.

стартТест

public void startTest (Test test)

Параметры
test Test

testLog

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

Функция обратного вызова от переадресатора JUnit3 для получения логов из теста.

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

dataType LogDataType : тип данных (LogDataType)

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