JarHostTest.HostTestListener

public class JarHostTest.HostTestListener
extends ResultForwarder

java.lang.Объект
com.android.tradefed.result.ResultForwarder
com.android.compatibility.common.tradefed.testtype.JarHostTest.HostTestListener


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

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

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

HostTestListener ( ITestInvocationListener listener)

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

void testRunEnded (long elapsedTime, metrics) testRunEnded (long elapsedTime, metrics)

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

void testRunStarted (String name, int numTests)

Сообщает о начале тестового прогона.

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

HostTestListener

public HostTestListener (ITestInvocationListener listener)

Параметры
listener ITestInvocationListener

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

testRunEnded

public void testRunEnded (long elapsedTime, 
                 metrics)

Сообщает об окончании тестового прогона. ИСПРАВЛЕНИЕ: У нас не может быть двух интерфейсов Map<> с разными типами, поэтому здесь мы должны использовать HashMap.

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

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

testRunStarted

public void testRunStarted (String name, 
                int numTests)

Сообщает о начале тестового прогона.

Параметры
name String : имя запуска теста.

numTests int : общее количество тестов в тестовом прогоне