in src/main/org/apache/ant/antunit/listener/XMLAntUnitListener.java [117:150]
public void endTestSuite(Project testProject, String buildFile) {
try {
Element e;
if (log.length() > 0) {
e = DOMUtils.createChildElement(root, XMLConstants.SYSTEM_OUT);
DOMUtils.appendCDATA(e, log.toString());
log.setLength(0);
domWri.write(e, wri, 1, INDENT);
}
e = DOMUtils.createChildElement(root, XMLConstants.ATTR_TESTS);
DOMUtils.appendText(e, String.valueOf(runCount));
domWri.write(e, wri, 1, INDENT);
e = DOMUtils.createChildElement(root, XMLConstants.ATTR_FAILURES);
DOMUtils.appendText(e, String.valueOf(failureCount));
domWri.write(e, wri, 1, INDENT);
e = DOMUtils.createChildElement(root, XMLConstants.ATTR_ERRORS);
DOMUtils.appendText(e, String.valueOf(errorCount));
domWri.write(e, wri, 1, INDENT);
e = DOMUtils.createChildElement(root, XMLConstants.ATTR_TIME);
DOMUtils.appendText(e,
String.valueOf((System.currentTimeMillis()
- start)
/ 1000.0));
domWri.write(e, wri, 1, INDENT);
domWri.closeElement(root, wri, 0, INDENT, true);
wri.flush();
} catch (IOException ex) {
throw new BuildException(ex);
} finally {
close(out);
}
}