SuiteResultReporter

public class SuiteResultReporter
extends CollectingTestListener

java.lang.Object
com.android.tradefed.result.CollectingTestListener
com.android.tradefed.result.suite.SuiteResultReporter


Соберите результаты тестирования для всего набора тестов и выведите окончательные результаты.

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

Вложенные классы

class SuiteResultReporter.ModulePrepTimes

Держатель объекта для учета времени подготовки и демонтажа одного модуля.

Поля

public static final String SUITE_REPORTER_SOURCE

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

SuiteResultReporter ()

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

int getCompleteModules ()
long getFailedTests ()
Map<String, IAbi > getModulesAbi ()

Возвращает карту модулей abi: .

long getPassedTests ()
TestSummary getSummary ()
int getTotalModules ()
long getTotalTests ()
void invocationEnded (long elapsedTime)

Сообщает о завершении вызова, будь то успешное завершение или возникновение ошибки.

void invocationStarted ( IInvocationContext context)

Сообщает о начале выполнения теста.

void testModuleStarted ( IInvocationContext moduleContext)

Сообщает о начале работы модуля.

Защищенные методы

long getCurrentTime ()
long getEndTime ()

Возвращает время окончания вызова.

long getStartTime ()

Возвращает время начала вызова.

Поля

SUITE_REPORTER_SOURCE

public static final String SUITE_REPORTER_SOURCE

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

SuiteResultReporter

public SuiteResultReporter ()

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

getCompleteModules

public int getCompleteModules ()

Возвраты
int

getFailedTests

public long getFailedTests ()

Возвраты
long

getModulesAbi

public Map<String, IAbi> getModulesAbi ()

Возвращает карту модулей abi: .

Возвраты
Map<String, IAbi >

getPassedTests

public long getPassedTests ()

Возвраты
long

получитьСводка

public TestSummary getSummary ()

Возвраты
TestSummary

getTotalModules

public int getTotalModules ()

Возвраты
int

getTotalTests

public long getTotalTests ()

Возвраты
long

вызов завершен

public void invocationEnded (long elapsedTime)

Сообщает о завершении вызова, будь то успешное завершение или возникновение ошибки.

Будет автоматически вызвана фреймворком TradeFederation.

Параметры
elapsedTime long : время выполнения вызова в миллисекундах

вызовНачался

public void invocationStarted (IInvocationContext context)

Сообщает о начале выполнения теста.

Этот метод будет автоматически вызываться фреймворком TradeFederation. Для поддержки отправки данных с нескольких устройств разработчикам необходимо переопределить этот метод.

Параметры
context IInvocationContext : информация о вызове

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

Сообщает о начале выполнения модуля. Этот обратный вызов связан с testModuleEnded() и является необязательным в последовательности. Он используется только во время запуска, использующего модули: в случае запуска тестов на основе тестовых наборов.

Параметры
moduleContext IInvocationContext : IInvocationContext модуля.

Защищенные методы

getCurrentTime

protected long getCurrentTime ()

Возвраты
long

getEndTime

protected long getEndTime ()

Возвращает время окончания вызова.

Возвраты
long

getStartTime

protected long getStartTime ()

Возвращает время начала вызова.

Возвраты
long