XmlResultReporter

public class XmlResultReporter
extends CollectingTestListener implements ILogSaverListener

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


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

Ao contrário do formatador do Ant, essa classe não informa o tempo de execução dos testes.

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

Transferido do XmlReportPrinter do Dalvik runner.

Os arquivos de resultado serão armazenados no caminho criado por [--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

invocationEnded

public void invocationEnded (long elapsedTime)

Parâmetros
elapsedTime long

setLogSaver

public void setLogSaver (ILogSaver logSaver)

Parâmetros
logSaver ILogSaver

testFailed

public void testFailed (TestDescription test, 
                String trace)

Parâmetros
test TestDescription

trace String

testLog

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