Skip to content

Commit e0f1c8a

Browse files
committed
reduce the size of output XML
1 parent 59c4396 commit e0f1c8a

File tree

1 file changed

+17
-26
lines changed

1 file changed

+17
-26
lines changed

lib/test/unit/ui/junitxml/xml.erb

Lines changed: 17 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,24 @@
11
<?xml version="1.0" encoding="UTF-8" ?>
22
<testsuites>
33
% @junit_test_suites.each do |test_suite|
4-
<testsuite name="<%=h test_suite.name %>"
5-
tests="<%=h test_suite.test_cases.size %>"
6-
errors="<%=h test_suite.errors.size %>"
7-
failures="<%=h test_suite.failures.size %>"
8-
skipped="<%=h test_suite.test_cases.count(&:skipped?) %>"
9-
time="<%=h test_suite.time %>">
10-
% test_suite.test_cases.each do |test_case|
11-
<testcase classname="<%=h test_case.class_name %>"
12-
name="<%=h test_case.name %>"
13-
time="<%=h test_case.time %>"
14-
assertions="<%=h test_case.assertion_count %>">
15-
% if test_case.error
16-
<error message="<%=h test_case.error.message %>"
17-
type="<%=h test_case.error.exception.class.name %>">
4+
<testsuite name="<%=h test_suite.name %>" tests="<%=h test_suite.test_cases.size %>" errors="<%=h test_suite.errors.size %>" failures="<%=h test_suite.failures.size %>" skipped="<%=h test_suite.test_cases.count(&:skipped?) %>" time="<%=h test_suite.time %>">
5+
% test_suite.test_cases.each do |test_case|
6+
<testcase classname="<%=h test_case.class_name %>" name="<%=h test_case.name %>" time="<%=h test_case.time %>" assertions="<%=h test_case.assertion_count %>">
7+
% if test_case.error
8+
<error message="<%=h test_case.error.message %>" type="<%=h test_case.error.exception.class.name %>">
189
<%=h test_case.error.long_display %>
19-
</error>
20-
% elsif test_case.failure
21-
<failure message="<%=h test_case.failure.message %>">
10+
</error>
11+
% elsif test_case.failure
12+
<failure message="<%=h test_case.failure.message %>">
2213
<%=h test_case.failure.long_display %>
23-
</failure>
24-
% elsif test_case.omission
25-
<skipped message="<%=h test_case.omission.message %>"/>
26-
% elsif test_case.pending
27-
<skipped message="<%=h test_case.pending.message %>"/>
28-
% end
29-
</testcase>
30-
% end
31-
</testsuite>
14+
</failure>
15+
% elsif test_case.omission
16+
<skipped message="<%=h test_case.omission.message %>"/>
17+
% elsif test_case.pending
18+
<skipped message="<%=h test_case.pending.message %>"/>
19+
% end
20+
</testcase>
21+
% end
22+
</testsuite>
3223
% end
3324
</testsuites>

0 commit comments

Comments
 (0)