XmlResultReporter
public class XmlResultReporter
extends CollectingTestListener
implements ILogSaverListener
Grava resultados JUnit em arquivos XML em um formato consistente com XMLJUnitResultFormatter do Ant.
Ao contrário do formatador do Ant, esta classe não relata 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 chamada é concluída.
Transferido do executor dalvik XmlReportPrinter.
Os arquivos de resultado serão armazenados no caminho construído por meio de [--output-file-path] / [build_id]
Resumo
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) |
Construtoras públicas
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 |
teste falhou
public void testFailed (TestDescription test,
String trace)
Parâmetros |
---|
test | TestDescription |
trace | String |
public void testLog (String dataName,
LogDataType dataType,
InputStreamSource dataStream)
Parâmetros |
---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
public void testLogSaved (String dataName,
LogDataType dataType,
InputStreamSource dataStream,
LogFile logFile)
Parâmetros |
---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
logFile | LogFile |