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(), встроенному прослушивателю. Каждый тестовый класс в jar-файле будет вызывать эти события, которые HostTestListener скрывает от прослушивателей для ведения журнала консоли и отчета о результатах.

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

Общественные конструкторы

HostTestListener ( ITestInvocationListener listener)

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

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

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

void testRunStarted (String name, int numTests)

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

Общественные конструкторы

Хосттестлистенер

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 : общее количество тестов в тестовом запуске