XmlResultReporter

public class XmlResultReporter
extends CollectingTestListener implements ILogSaverListener

java.lang.Объект
com.android.tradefed.result.CollectingTestListener
com.android.tradefed.result.XmlResultReporter


Записывает результаты JUnit в XML-файлы в формате, соответствующем Ant XMLJUnitResultFormatter.

В отличие от форматтера Ant, этот класс не сообщает время выполнения тестов.

Собирает всю информацию о тестах в памяти, а затем сохраняет ее в файл после завершения вызова.

Перенесено из dalvik runner XmlReportPrinter.

Файлы результатов будут храниться по пути, созданному с помощью [--output-file-path]/[build_id]

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

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

XmlResultReporter ()

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

void invocationEnded (long elapsedTime)

void setLogSaver (ILogSaver logSaver)

void testFailed (TestDescription test, String trace)

void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)

void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)

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

XmlResultReporter

public XmlResultReporter ()

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

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

public void invocationEnded (long elapsedTime)

Параметры
elapsedTime long

setLogSaver

public void setLogSaver (ILogSaver logSaver)

Параметры
logSaver ILogSaver

тест не пройден

public void testFailed (TestDescription test, 
                String trace)

Параметры
test TestDescription

trace String

журнал испытаний

public void testLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

Параметры
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogSaved

public void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)

Параметры
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile