*/
private void writeTestProblems(Test test, Throwable e, String name, String out, String err, String log) {
long runTime = m_endTime - m_startTime;
Xpp3Dom testCase = createTestElement(test, runTime);
Xpp3Dom element = createElement(testCase, name);
String stackTrace = getStackTrace(test, e);
Throwable t = e;
if (t != null) {
String message = t.getMessage();
if (message != null) {
element.setAttribute("message", message);
element.setAttribute("type",
stackTrace.indexOf(":") > -1 ? stackTrace.substring(0,
stackTrace.indexOf(":")) : stackTrace);
} else {
element.setAttribute("type", new StringTokenizer(stackTrace)
.nextToken());
}
}
if (stackTrace != null) {
element.setValue(stackTrace);
}
addOutputStreamElement(out, "system-out", testCase);
addOutputStreamElement(err, "system-err", testCase);