summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libtest/formatter.cc14
1 files changed, 10 insertions, 4 deletions
diff --git a/libtest/formatter.cc b/libtest/formatter.cc
index ad5b1635..198b9e7d 100644
--- a/libtest/formatter.cc
+++ b/libtest/formatter.cc
@@ -206,8 +206,10 @@ void Formatter::xml(libtest::Framework& framework_, std::ofstream& output)
{
output << "\t<testsuite name="
<< escape4XML((*framework_iter)->name(), escaped_string)
- << " classname=\"\" package=\"\">"
- << std::endl;
+#if 0
+ << " classname=\"\" package=\"\""
+#endif
+ << ">" << std::endl;
for (TestCases::iterator case_iter= (*framework_iter)->formatter()->testcases().begin();
case_iter != (*framework_iter)->formatter()->testcases().end();
@@ -217,23 +219,27 @@ void Formatter::xml(libtest::Framework& framework_, std::ofstream& output)
<< escape4XML((*case_iter)->name(), escaped_string)
<< " time=\""
<< (*case_iter)->timer().elapsed_milliseconds()
- << "\">"
+ << "\""
<< std::endl;
switch ((*case_iter)->result())
{
case TEST_SKIPPED:
+ output << ">" << std::endl;
output << "\t\t <skipped/>" << std::endl;
+ output << "\t\t</testcase>" << std::endl;
break;
case TEST_FAILURE:
+ output << ">" << std::endl;
output << "\t\t <failure message=\"\" type=\"\"/>"<< std::endl;
+ output << "\t\t</testcase>" << std::endl;
break;
case TEST_SUCCESS:
+ output << "/>" << std::endl;
break;
}
- output << "\t\t</testcase>" << std::endl;
}
output << "\t</testsuite>" << std::endl;
}