XmlResultReporter

public class XmlResultReporter
extends CollectingTestListener implements ILogSaverListener

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


Grava resultados JUnit em arquivos XML em um formato consistente com XMLJUnitResultFormatter do Ant.

Diferentemente do formatador do Ant, esta classe não informa o tempo de execução dos testes.

Coleta todas as informações de teste na memória e, em seguida, despeja no arquivo quando a invocação for concluída.

Portado do dalvik runner XmlReportPrinter.

Os arquivos de resultados serão armazenados no caminho construído via [--output-file-path]/[build_id]

Resumo

Construtores públicos

XmlResultReporter ()

Métodos públicos

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)

Construtores públicos

XmlResultReporter

public XmlResultReporter ()

Métodos públicos

invocaçãoEnded

public void invocationEnded (long elapsedTime)

Parâmetros
elapsedTime long

setLogSaver

public void setLogSaver (ILogSaver logSaver)

Parâmetros
logSaver ILogSaver

teste falhou

public void testFailed (TestDescription test, 
                String trace)

Parâmetros
test TestDescription

trace String

testeLog

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

Parâmetros
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogSaved

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

Parâmetros
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile