MetricsXMLResultReporter

public class MetricsXMLResultReporter
extends CollectingTestListener

java.lang.Object
com.android.tradefed.result.CollectingTestListener
com.android.tradefed.result.MetricsXMLResultReporter


MetricsXMLResultReporter записывает метрики теста и метрики выполнения в XML-файл в папке, указанной параметром metrics-folder на этапе invocationEnded теста. XML-файл будет передан алгоритму для обнаружения регрессии.

Все пары ключ-значение в карте метрик выполнения будут отформатированы следующим образом: и размещены под ярлык

Все пары ключ-значение в карте метрик выполнения будут отформатированы следующим образом: и размещены под тег, вложенный тег .

Пример формата XML:

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

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

MetricsXMLResultReporter ()

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

OutputStream createOutputStream ()
String getTimeStamp ()

Возвращает текущую метку времени в виде String .

void invocationEnded (long elapsedTime)

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

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

MetricsXMLResultReporter

public MetricsXMLResultReporter ()

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

createOutputStream

public OutputStream createOutputStream ()

Возвраты
OutputStream

Броски
IOException

getTimeStamp

public String getTimeStamp ()

Возвращает текущую метку времени в виде String .

Возвраты
String

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

public void invocationEnded (long elapsedTime)

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

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

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