Archive and publish .NET code coverage HTML reports from NCover and display the reports per project or build.
It is recommended to use instead the more flexible and robust HTML Publisher plugin, which was generalized from this plugin after its creation.
The post-build action when configuring a project:
The coverage project/build action which sends you to the archived HTML report:
Configuring the NCover Plugin
The NCover plug-in requires Hudson 1.312 or greater. If you are using an older version of Hudson, use its automatic upgrade feature first by visiting the "Manage Hudson" link on your Hudson dashboard and click the "Upgrade Automatically" button near the top.
- Install the NCover plugin (via Manage Hudson -> Manage Plugins -> Available, check "NCover", and click the "Install" button at the bottom)
- Configure your project's build script to generate NCover HTML reports (See see below for an example with Gallio)
- Enable the "Publisher NCover HTML report" publisher
- Specify the HTML report directory which is generated by NCover, relative to the project workspace.
- Optionally change the report name to be displayed. Multiple reports can be specified separated by commas.
Generating NCover HTML reports
C:\Program Files\Gallio\bin\Gallio.Echo.exe "C:\path\to\your.dll" \ /runner:ncover3 /runner-property:NCoverArguments="//html artifacts\coverage-html //at ncover3.trend"
Version 0.3 (Mar 3, 2010)
- Update code for more recent Hudson
Version 0.2.6 (Jul 28, 2009)
- Improve compatibility with older Java versions including 1.4
- Remove debug logging that was ending up in the build log
.2.5 (Jul 16, 2009)
- Allow for a report page to be named index.html instead of stomping over it
- Add "Back to Hudson" link
- Drop the filename extension from the tab names
Version 0.2.0 (UNRELEASED)
- Allow specifying multiple HTML files to be shown by separating with commas, and show in tabs
Version 0.1.0 (UNRELEASED)
- Initial release, allowing for archiving and displaying of NCover HTML coverage report directories.