JetBrains dotCover

Unit test runner. Code coverage.

dotCover helps .NET developers make sure that every single line of code is covered by unit tests.

Unit test runner. Code coverage.

JetBrains dotCover

The dotCover tool makes code coverage analysis as simple and fast as it was never before.

Thomas Weller, C#/.NET software development

Unit Test Runner

Unit Test Runner

Manage and run unit tests based on MSTest, NUnit, xUnit, or MSpec framework.

Code Coverage

Code Coverage

dotCover executes code coverage analysis presenting coverage details as a tree view.

Navigate from Code to Tests

Navigate from Code to Tests

dotCover provides a shortcut to detect and go to tests that cover a particular location in code.

Visual Studio Integration

Visual Studio Integration

Run test and analyze results right within Visual Studio 2012, 2010, 2008 and 2005.

Reviews

AnonymousUnrated

I tried dotCover 1.1, integrated with ReSharper 5.1 running in VS2008.

The Cost
A lifetime license, with 1 year of free upgrades is $199 $149 – a special introductory price. This isn’t usurious, but considering that ReSharper C# edition, a tool that changes the way I work every single day, is $249, it’s enough.

VS integration
This is where I expected dotCover to shine, and it didn’t disappoint – the integration with Visual Studio (and with ReSharper) was excellent. The first thing I noticed was an extra “Cover with dotCover” item in the ReSharper test menu (triggered from the yellow and green ball things). I clicked it, and it ran my tests, bringing up the familiar Unit Test results window.

Once the tests ran, there was a pause while dotCover calculated the coverage info, and then the bottom pane filled in with coverage results: green/red bars by every method in the covered assemblies.

AnonymousUnrated

The dotCover tool makes code coverage analysis as simple and fast as it was never before. It doesn’t provide all the sophisticated features that NCover has (e.g. branch coverage or trend analysis, to name just two…), but instead it integrates deeply with your coding process and lets you browse and navigate between test code and production code inside VS with only one or two mouse clicks while highlighting the covered/uncovered code areas. Unlike NCover, there’s no need to switch between different applications and to figure out complicated sets of options and/or command lines. Especially when used with a consequent TDD process, dotCover is a great help in writing tests and can strongly boost a developer’s productivity.

Latest News

dotCover adds Remote Code Coverage
dotCover adds Remote Code Coverage
Run coverage analysis of unit tests on a remote machine and save resources on your local computer.
dotCover 2.5 Released
dotCover 2.5 Released
Hot Spots and ReSharper 8 Integration
dotCover adds Integrated Unit Test Runner
dotCover adds Integrated Unit Test Runner
Manage, run and analyze coverage of unit tests.
dotCover 2.1 is Released
dotCover 2.1 is Released
JetBrains announce the availability of dotCover 2.1 RTM build.

About JetBrains

JetBrains is a Czech company best known for its Java IDE, IntelliJ IDEA and for ReSharper, a productivity tool for Microsoft Visual Studio. JetBrains have a passion for making people more productive through smart software solutions that help them focus more on what they really want to accomplish, and less on mundane, repetitive tasks.