<< Back to previous view

[QB-743] Process JUnit testcase level system out/error messages
Created: 18/Nov/10  Updated: 21/Nov/10

Status: Resolved
Project: QuickBuild
Component/s: None
Affects Version/s: None
Fix Version/s: 3.1.3

Type: Improvement Priority: Major
Reporter: Steve Luo Assigned To: Unassigned
Resolution: Fixed Votes: 0
Remaining Estimate: Unknown Time Spent: Unknown
Original Estimate: Unknown


 Description   
By default, JUnit report only contains testsuite level system out/error messages, for example:
<testsuite tests="2" errors="1" failures="1" name="regression.DOA">
   <properties>
       <!-- Not used by QuickBuild -->
   </properties>
   <testcase classname="regression.DOA.test" name="testFoo1" time="0.30">
   </testcase>
   <testcase classname="regression.DOA.test" name="testFoo2" time="12.30" >
        <failure message="some failure message" type="some failure type">Detailed failure message</failure>
   </testcase>
   <testcase classname="regression.DOA.test" name="testFoo3" time="12.30" >
        <error message="some error message" type="some error type">Detailed error message</error>
   </testcase>
   <system-out>System out message</system-out>
</testsuite>

while sometimes it maybe more reasonable to place system out/error messages in class level, like:
<testsuite tests="3" errors="1" failures="1" name="regression.DOA">
   <properties>
       <!-- Not used by QuickBuild -->
   </properties>
   <testcase classname="regression.DOA.test" name="testFoo1" time="0.30">
          <system-out>System out message from testFoo1</system-out>
   </testcase>
   <testcase classname="regression.DOA.test" name="testFoo2" time="12.30" >
        <failure message="some failure message" type="some failure type">Detailed failure message</failure>
       <system-out>System out message from testFoo2</system-out>
          <system-err>System out message</system-err>
   </testcase>
   <testcase classname="regression.DOA.test" name="testFoo3" time="12.30" >
        <error message="some error message" type="some error type">Detailed error message</error>
          <system-err>System out message from testFoo3</system-err>
   </testcase>
</testsuite>

It would be nice if QuickBuild is able to handle such case.
Generated at Sat Jul 12 12:23:32 UTC 2025 using JIRA 189.