Working with Reports

compared with
Current by Robin Shen
on Aug 06, 2009 18:39.


 
Key
These lines were removed. This word was removed.
These lines were added. This word was added.

View page history


There are 15 changes. View first change.

 h2. Overview
  
 The build reports in QuickBuild are published by using [publish build reports step|06. Publish Build Reports]. The build report will be generated after the build finishes. After the build reports is published, you can:
 1. View an overview status in [build dashboard|2.1 Build Dashboard].
  The build reports in QuickBuild are published by using [publish build reports step|Publish Build Reports]. The build report will be generated after the build finishes. After the build reports is published, you can:
 1. View an overview status in [build dashboard|Build Dashboard].
 2. View the details report by clicking the related category in _Build_ Tab.
3. View the trends of the current report in [Statistics tab|4. Working with Statistics].
  3. View the trends of the current report in [Statistics tab|Working with Statistics].
  
 If you need to publish a build report that is not supported by QuickBuild, you may also [add your own custom report to QuickBuild|Adding User Defined Report].
  
 h2. Supported Reports
 
 Following table lists all the reports supported in QuickBuild:
  
 h3. Java Category
  
 || Report Name || Version ||
| [JUnit Report|6.1 Adding JUnit Report] | 3.8\+ |
 | [TestNG Report|6.2 Adding TestNG Report] | 5.7 |
 | [CheckStyle Report|6.3 Adding CheckStyle Report] |4.1+ |
 | [EMMA Report|6.4 Adding EMMA Report] |2.1+ |
 | [PMD Report|6.5 Adding PMD Report] |4.2.2 |
 | [Ivy Dependency Report|6.6 Adding Ivy Dependency Report] | |
  | [JUnit Report|Publish JUnit Report] | 3.8\+ |
 | [TestNG Report|Publish TestNG Report] | 5.7 |
 | [Findbugs Report|Publish Findbugs Report] | \\ |
 | [CheckStyle Report|Publish CheckStyle Report] | 4.1\+ |
 | [EMMA Report|Publish EMMA Report] | 2.1\+ |
 | [Cobertura Report|Publish Cobertura Report] | \\ |
 | [PMD Report|Publish PMD Report] | 4.2.2 |
 | [Ivy Dependency Report|7.8 Adding Ivy Dependency Report] | |
  
 h3. .NET Category
  
 || Report Name || Version ||
| [NUnit Report|6.7 Adding NUnit Report] | 2.0 |
 | [MBUnit Report|6.8 Adding MBUnit Report] | 2.4\+ |
  | [NUnit Report|Publish NUnit Report] | 2.0 |
 | [MBUnit Report|Publish MBUnit Report] | 2.4\+ |
  
 h2. Report Table
  
 QuickBuild is using a grid table to display the records of a build report as follows:
  
 _{+}Screenshot: PMD Files Summary Report{+}_
 !Screenshots^report_table.png!
  
Below is a fast overview on the actions in the report table:
  Below is a fast overview of the actions in the report table:
  
 h3. Re-order The Report
  
 By clicking the header of the table, you can re-order the report results by selected column.
  
 !Screenshots^report_table_header.png!
  
h3. Display The Sub-Records
  
Some reports contains sub reports, for example, in JUnit Packages report, you can click each link of the Package Name, then all the test cases relative to this package will be displayed.
  h3. Display The History Statistics Chart
  
!Screenshots^report_table_children.png!
  When clicking a column with !stats-small.gif!, the history statistics of this data will be displayed. This will help you to track your builds more accurately.
 *NOTE: Only last 25 builds will be displayed*
  
h3. Display The Statistics of Last Ten Builds
  !Screenshots^history_stats.png!
  
When clicking a column with !stats-small.gif!, the status of last ten builds will be displayed. This will help you to track your builds more accurately.
  
 !Screenshots^report_table_stats.png!
  
 h3. Filtering/Navigating The Report
  
At the bottom of the report table, controls are available to filter/navigate the report.
  At the top/bottom of the report table, controls are available to filter/navigate the report.
  
 !Screenshots^report_table_controller.png!
  
 h4. Filter the records
Some reports contains sub reports, for example, in JUnit Packages report, you can click each link of the Package Name, then all the test suites in this packages will be displayed. Or if you are viewing tests report ('By Tests' tab), then click the link(s) will help you to filter the reports.
  
Just enter any words you want to filter, and press 'Go' button, the report will be filtered. Clear the filter input field, and press 'Go' button, and all records will be shown again.
  You may also enter any words you want to filter in the input box, and press 'Go' button, the report will be filtered. Clear the filter input field, and press 'Go' button, and all records will be shown again.
  
 By selecting 'containing' or 'excluding', the records will include or exclude the word(s) you have entered.
  
 h4. Navigate the records
  
 * By entering the page number and pressing the Enter/Return key, the report will display the pages you requested.
 * The records page number can be selected by the choice box next to 'Show Rows'.