dotCover 2024.1 Help

Compatibilities

General requirements and compatibility

The list of supported .NET Framework and Visual Studio versions as well as system requirements are available on the product website.

Supported languages

dotCover can analyze test coverage in C#, F#, and VB.NET.

Supported unit testing frameworks

Supported CPU architectures

CPU

Standalone, Visual Studio

Command-line tool

dotCover in JetBrains Rider

x86, x64

Windows: x86 and x64

See details

  • Windows: x86 and x64

  • Linux (glibc and musl-based): x64 only

  • macOS: x64

Windows, Linux, macOS: x64 only

ARM

Not supported

  • Windows: arm64 only

  • Linux (musl-based): arm64 only

  • Linux (glibc-based): arm32 and arm64. GLIBC_2.23 or later

  • macOS: arm64 (Apple Silicon). macOS 12 Monterey and later: .NET 6.0–7.0 only

Windows, Linux, macOS: arm64 only

Supported operating systems and frameworks on x86 and x64 CPUs

Windows

macOS | Linux

.NET Framework 1.0 – 4.8

Supported

Available in: JetBrains Rider, Visual Studio, standalone, console tool

Not supported

.NET Core 2.0 – 3.1

.NET 5 – 7

Supported

Available in: JetBrains Rider, Visual Studio, standalone, console tool

Supported

Available in: JetBrains Rider, console tool

Mono 5.10 and later

Supported

Available in: JetBrains Rider, console tool

Supported

Available in: JetBrains Rider, console tool

Notes:

  • Only x64 CPUs are supported

Unity 2018.3 and later

Supported

Available in: JetBrains Rider, console tool

Supported

Available in: JetBrains Rider, console tool

Integration with Other Tools

TeamCity

JetBrains TeamCity comes bundled with dotCover command-line tool. Just by enabling the corresponding configuration option, you can collect code coverage for your .NET project and then view coverage statistics and detailed coverage reports. The Visual Studio Add-in provided by TeamCity allows connecting to the TeamCity server to fetch coverage snapshots automatically. For more information, refer to TeamCity Visual Studio Addin.

TypeMock

TypeMock Isolator.NET 6.2 supports integration with dotCover. Coverage analysis is supported in TypeMock unit tests.

NDepend

dotCover can generate coverage reports in the NDepend-compatible format. For more information, refer to NDepend Coverage Data FAQ: How to get XML Coverage Files from JetBrains DotCover

Last modified: 10 April 2024