XmlResultReporter
public class XmlResultReporter
extends CollectingTestListener
implements ILogSaverListener
Schreibt JUnit-Ergebnisse in XML-Dateien in einem Format, das mit Ants XMLJUnitResultFormatter übereinstimmt.
Im Gegensatz zum Formatierer von Ant gibt diese Klasse die Ausführungszeit von Tests nicht an.
Sammelt alle Testinformationen im Speicher und speichert sie nach Abschluss des Aufrufs in einer Datei.
Portiert von Dalvik Runner XmlReportPrinter.
Ergebnisdateien werden in einem Pfad gespeichert, der über [--output-file-path] / [build_id] erstellt wurde.
Zusammenfassung
Öffentliche Methoden |
---|
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) |
Öffentliche Konstrukteure
XmlResultReporter
public XmlResultReporter ()
Öffentliche Methoden
invocationEnded
public void invocationEnded (long elapsedTime)
Parameter |
---|
elapsedTime | long |
setLogSaver
public void setLogSaver (ILogSaver logSaver)
Parameter |
---|
logSaver | ILogSaver |
im Test durchgefallen
public void testFailed (TestDescription test,
String trace)
Parameter |
---|
test | TestDescription |
trace | String |
public void testLog (String dataName,
LogDataType dataType,
InputStreamSource dataStream)
Parameter |
---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
public void testLogSaved (String dataName,
LogDataType dataType,
InputStreamSource dataStream,
LogFile logFile)
Parameter |
---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
logFile | LogFile |