What′s New in dotCover

This page guides you through updates in recent dotCover versions. Highlights include more options for code coverage highlighting, continuous testing for a lot faster unit test feedback, and support for Visual Studio 2017.

Free 30-day trial
Support for Visual Studio 2017

Visual Studio 2017 support 2017.1

dotCover 2017.1, along with other products of the ReSharper Ultimate family, can now be installed into Visual Studio 2017.

Colored background highlighting

Highlighting using colored background 2017.1

Old-style highlighting is back again and it's better than before!

Since the new highlighting style (using markers) may not be a good fit for all use cases, we've added an option to switch between markers and colored background or to display both. The old highlighting style also supports the updated logic and displays both tests coverage and test results.

Improved code coverage highlighting. Showing test results

Improved code coverage highlighting 2016.3

A new highlighting engine in dotCover 2016.3 reveals both coverage status and unit test status. A marker in the text editor shows red if any tests related to the current statement are failing, green if all tests are passing, and grey if there are no tests covering this statement.

Extremely helpful when used with continuous testing!

dotCover supports xUnit.net out of the box

Out-of-the-box xUnit support 2016.1

While dotCover has had support for xUnit.net for many years, it has always required installing a separate extension. Starting with version 2016.1, it provides support for xUnit.net directly in the product. This means dotCover will discover your xUnit.net tests and allow you to run, debug, and analyze their coverage without requiring any extra extensions. You can also run Continuous Testing sessions containing xUnit.net based unit tests.

Improved TeamCity integration 2016.1

TeamCity can now understand the output of dotCover console runner and highlight its errors and warnings in the build log.

Continuous testing with dotCover

Continuous testing 10

dotCover has recently introduced continuous testing: a modern unit testing workflow whereby dotCover figures out on-the-fly which unit tests are affected by your latest code changes, and automatically re-runs the affected tests for you.

Based on your preferences, dotCover can detect and/or run affected tests on saving a file, on building your solution or soon as you explicitly tell dotCover to do so.

You can use continuous testing with all your unit tests, or specify exactly which tests you want to run continuously and which to run in a traditional way.

Free 30-day trial