brew-test-bot: improve JUnit output for Jenkins.

This commit is contained in:
Mike McQuaid 2013-06-29 01:31:43 +01:00
parent 254b2b9daf
commit edbc0fadd1

View File

@ -3,11 +3,14 @@
<% tests.each do |test| %>
<testsuite name="brew-test-bot.<%= test.name %>" tests="<%= test.steps.count %>">
<% test.steps.each do |step| %>
<testcase name="<%= step.command %>" status="<%= step.status %>" time="<%= step.time %>">
<testcase name="<%= step.command_short %>" status="<%= step.status %>" time="<%= step.time %>">
<% if step.has_output? %>
<% if step.failed? %>
<failure message="<%= step.status %>: <%= step.command %>"><![CDATA[<%= step.output %>]]></failure>
<% else %>
<system-out><![CDATA[<%= step.output %>]]></system-out>
<% end %>
<% if step.failed? %>
<% elsif step.failed? %>
<failure />
<% end %>
</testcase>