We have a home-grown test environment and I've recently added Jenkins Junit 
to produce nice test trend graphs.

I am having trouble getting the Junit plugin to give anything other than 
100% health.  I want the health report to produce bad weather when there 
are failures.  Below is the simple xml I have created to test with.  

Junit produces a 100% sunny health report based on this, when I expect it 
to report 0% since 1 of 1 test is failing.  The test result page shows 1 
failure as expected.  Everything seems to be working except this health 
reporting.  I'm running version 1.2 of Junit.

Here's the XML file I'm testing with.  It is not generated by Junit.  I 
suspected this was a problem and I may have an issue here, but I have not 
found a resource that shows this is wrong in any way...

<?xml version="1.0" encoding="UTF-8"?>
<testsuites    name="all_tests" errors="1" tests="1" failures="1" >
    <testsuite name="all_tests" errors="1" tests="1" failures="1" >
          <testcase  classname="myblock" name="mytest " time="30.57" >
              <failure> message="testfailed"   </failure>
          </testcase>
  </testsuite>
</testsuites>

A snapshot of the health report, along with 1 test failing out of a total 
of 1 test - how can this be 100%?

<https://lh3.googleusercontent.com/-RR3T4DV5lkU/VGFHWK7F6SI/AAAAAAAAAAo/1HybDaFtke4/s1600/its-always-sunny-in-junit-land.png>


Any insights would be greatly appreciated.

Thanks!



-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to