Where are the open-source Code Coverage tools for .NET?

August 12th, 2008 by Xerxes Leave a reply »

I posted the following message on a developer list. I’m so frustrated by the lack of alternatives to nCover…..

We’ve been using the free version of NCover in a number of our projects (v1.5.8), and for the most part, we’re happy with what it does.

However we’ve recently come to realise that the free download for nCover doesn’t work on x64 machines (incompatibility when it tries to register the profiling DLL). This prompted me to have a look for another free/OSS product which would work in the same or similar manner as nCover….and i’m coming back empty-handed.

Am i the only person who has questioned why i should need to purchase the enterprise version of the product, just for x64 support? And more importantly, how come there is a complete drought of alternatives for nCover? I’ve found PartCover, but haven’t used it and it doesn’t look to be as complete as nCover….

I’m shocked, given that the OSS community seems mad about creating alternatives and derivatives for toolsets (think NUnit vs MBUNit vs xUnit or NMock vs Rhino Mocks vs Moq …). There seems to be a number of alternatives for other TDD tools, but as far as coverage goes, is nCover really the only thing out there?

If you know any, i’d like to hear about it….

Bookmark this post:
  • DotNetKicks
  • DZone
  • TwitThis
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Live
  • MySpace
  • Slashdot
  • StumbleUpon
  • Technorati

Related posts:

  1. Microsoft Source Code Analysis for C# Also known as a CodeSniffer, this tool analyses your source...
  2. What’s In A Code Review? My team at work has a system whereby after a...
  3. Formatting code in my blog posts In case i forget or lose the details on how...
  4. For everything else, there’s … Dual booting Linux and Windows – Free Resizing Windows partition...
  5. DateTime.Parse() is locale sensitive The DateTime.Parse() method (and all its derivatives, i assume) are...

1 comment

  1. David says:

    Late reply sorry, just found this post.

    You can get NCover running on x64 by running CorFlags.exe with /32bit+ parameter over the NCover.exe. This will force NCover to run on the 32 bit CLR, which will work fine on x64 thanks to WoW.

    http://abdullin.com/journal/2008/6/6/how-to-run-free-ncover-on-a-64-bit-machine.html

    If you want to start coding an OSS coverage tool as a pet project and need a pair let me know ;)