JarHostTest.HostTestListener

public class JarHostTest.HostTestListener
extends ResultForwarder

java.lang.Object
com.android.tradefed.result.ResultForwarder
com.android.compatibility.common.tradefed.testtype.JarHostTest.HostTestListener


Обёртка-слушатель, которая перенаправляет все события, кроме testRunStarted() и testRunEnded(), встроенному слушателю. Каждый тестовый класс в jar-файле будет вызывать эти события, которые HostTestListener скрывает от слушателей для вывода в консоль и отображения результатов.

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

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

HostTestListener ( ITestInvocationListener listener)

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

void testRunEnded (long elapsedTime, Map<String, String> metrics)

void testRunEnded (long elapsedTime, HashMap<String, MetricMeasurement.Metric> metrics)

Сообщает об окончании тестового запуска.

void testRunStarted (String name, int numTests)

Сообщает о начале тестового запуска.

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

HostTestListener

public HostTestListener (ITestInvocationListener listener)

Параметры
listener ITestInvocationListener

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

testRunEnded

public void testRunEnded (long elapsedTime, 
                Map<String, String> metrics)

Параметры
elapsedTime long

metrics Map

testRunEnded

public void testRunEnded (long elapsedTime, 
                HashMap<String, MetricMeasurement.Metric> metrics)

Сообщает об окончании выполнения теста. FIXME: Мы не можем иметь два интерфейса Map<> с разными типами, поэтому здесь необходимо использовать HashMap.

Параметры
elapsedTime long : устройство сообщило о прошедшем времени в миллисекундах

metrics HashMap : пары ключ-значение, отображаемые в конце выполнения теста с помощью Metric .

testRunStarted

public void testRunStarted (String name, 
                int numTests)

Сообщает о начале тестового запуска.

Параметры
name String : название тестового запуска

numTests int : общее количество тестов в тестовом запуске