The dotCover command-line runner now works on computers with Apple silicon processors. It can provide coverage analysis for .NET 6 applications (native mode) and .NET 5 applications (Rosetta 2 mode).
A new Code Vision metric has been added to dotCover in Rider. For each type member included in a set of tests, dotCover shows the number of successful and failed tests. You can also use a Code Vision notification to run, cover, and debug the tests.
The dotCover .NET global tool now includes the merge and report commands.
We’ve improved the performance of the dotCover command-line runner, resulting in faster coverage analysis.
The dotCover console runner is able to collect coverage information for individual
tests and show it in the generated reports. Currently, only the following test runners
vstest.console.exe. For example:
dotCover.exe dotnet --output=AppCoverageReport.xml --reportType=XML
--IncludePerTestInfo=Method -- test "C:\MyProject\MainTests.csproj"
You can now configure coverage filters in Visual Studio with ReSharper in the same way as in JetBrains Rider.
You can install the dotCover console runner as a
dotnet global tool:
dotnet tool install --global JetBrains.dotCover.GlobalTools --version 2021.1.0
Use it to analyze coverage in your .NET Core projects and unit tests.
dotCover lets you perform coverage analysis of applications targeting .NET 5.
Now, you can refine what projects should be built when a continuous testing session is triggered. This lets you speed up continuous testing sessions. The feature works in both Visual Studio and Rider.
Now, the Unit Tests Coverage window in both Visual Studio and Rider lets you filter coverage results by target framework.
Before 2020.3, methods with outdated coverage info were highlighted only with a marker in the gutter. Now, in Visual Studio, methods with outdated coverage info are also highlighted in the Unit Tests Coverage window.
Now, you can use the Rider’s solution highlight level options to turn code coverage highlighting on and off.
The dotCover console runner for Linux (Debian and Ubuntu) lets you perform coverage analysis on ARM64 systems.
The new release brings several useful new features to the dotCover plugin in Rider:
--reportype=SummaryXmlparameter lets you create a new report type which includes data on how many classes, methods, and statements are covered in total.
Free 30-day trial