ReporteroXmlResultado
public class XmlResultReporter
extends CollectingTestListener
implements ILogSaverListener
Escribe los resultados de JUnit en archivos XML en un formato coherente con XMLJUnitResultFormatter de Ant.
A diferencia del formateador de Ant, esta clase no informa el tiempo de ejecución de las pruebas.
Recopila toda la información de prueba en la memoria y luego la vuelca en un archivo cuando se completa la invocación.
Portado desde dalvik runner XmlReportPrinter.
Los archivos de resultados se almacenarán en la ruta construida a través de [--output-file-path]/[build_id]
Resumen
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) |
Constructores públicos
ReporteroXmlResultado
public XmlResultReporter ()
Métodos públicos
invocaciónFinalizada
public void invocationEnded (long elapsedTime)
Parámetros |
---|
elapsedTime | long |
establecerLogSaver
public void setLogSaver (ILogSaver logSaver)
Parámetros |
---|
logSaver | ILogSaver |
prueba fallida
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 |