Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A code coverage tool for .NET 2 and above, support for 32 and 64 processes with both branch and sequence points; roots proudly based in PartCover

README.md

endorse

Downloads

The latest releases can be downloaded from releases or from the OpenCover mirror site on bitbucket.

Alternatively why not try the nuget package (this is the most popular).

Licence

All Original Software is licensed under the MIT Licence and does not apply to any other 3rd party tools, utilities or code which may be used to develop this application.

If anyone is aware of any licence violations that this code may be making please inform the developers so that the issue can be investigated and rectified.

WIKI

Please review the wiki pages on how to use OpenCover and take particular interest in the Usage guide.

Issues

Please raise issues on GitHub, if you can repeat the issue then please provide a sample to make it easier for us to also repeat it and then implement a fix. Please do not hijack unrelated issues, I would rather you create a new issue than add noise to an unrelated issue.

Dropbox is very useful for sharing files Dropbox

Building

You will need:

  1. Visual Studio VS2012 with C# and C++
  2. WiX 3.7 (http://wix.codeplex.com/releases/view/99514)
  3. Specflow (http://visualstudiogallery.msdn.microsoft.com/9915524d-7fb0-43c3-bb3c-a8a14fbd40ee)

All other software should be included with this repository.

NANT scripts (encapsulated by the build.bat file) are used to build the project outside visual studio and will run all unit tests.

To build the code in 32-bit Debug mode just run Build in the root of the project folder.

To build a release package including installer, zip and nuget packages use

build create-release

Build Server

The OpenCover team is trying out using Atlassian Bamboo for automated building. It runs a staged equivalent of

build create-release

and stores all the information about tests, coverage and other build artefacts; you can use these builds if you want to be 'cutting' edge but support will be limited.

Coverage

The current OpenCover coverage (found by dogfooding OpenCover on its own tests) can be viewed here

http://opencover-metrics.herokuapp.com/charts/sample_chart.htm

The nodejs application used to store and display the results can also be found on Github - https://github.com/sawilde/metrics-store

Reports

For viewing the output from OpenCover start here.

Latest Drop as ZIP

No Git? Don't worry you can download the latest code as a zip file.

Project Management

Was using AgileZen (which I quite liked) but the maintenance of an online board (for 1 person, me) vs the card wall (in office) got monotonous for no real gain.

Thanks

I would like to thank

I'd also like to thank my employers, colleagues and friends for all their support.

Something went wrong with that request. Please try again.