in src/main/org/apache/ant/antunit/listener/XMLAntUnitListener.java [189:211]
private void formatError(String type, Throwable t) {
try {
Element e = DOMUtils.createChildElement(currentTest, type);
Location l = getLocation(t);
if (l.getLineNumber() != 0) {
e.setAttribute(XMLConstants.ATTR_LINE,
String.valueOf(l.getLineNumber()));
}
if (l.getColumnNumber() != 0) {
e.setAttribute(XMLConstants.ATTR_COLUMN,
String.valueOf(l.getColumnNumber()));
}
String message = t.getMessage();
if (message != null && message.length() > 0) {
e.setAttribute(XMLConstants.ATTR_MESSAGE, t.getMessage());
}
e.setAttribute(XMLConstants.ATTR_TYPE, t.getClass().getName());
DOMUtils.appendText(e, StringUtils.getStackTrace(t));
domWri.write(e, wri, 2, INDENT);
} catch (IOException ex) {
throw new BuildException(ex);
}
}