dotnet-testx 1.6.0

dotnet tool install --global dotnet-testx --version 1.6.0
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local dotnet-testx --version 1.6.0
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=dotnet-testx&version=1.6.0
nuke :add-package dotnet-testx --version 1.6.0

Extensions to the `dotnet test` command that enable code coverage reporting (using OpenCover) and a few other bonus features.

NOTE: Due to OpenCover being Windows only, this tool will only work on Windows


1. Run `dotnet test` with code coverage tracking by OpenCover
2. Generate cobertura covberage results (useful for VSTS/TFS coverage reporting).
3. Generate an HTML coverage report
4. Discover all test projects in a folder and run tests for all of them (not natively supported by `dotnet test`). Works nicely with `dotnet watch` for continuous testing of an entire solution

See for more details

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp2.1 is compatible.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
1.6.0 10,075 4/4/2019
1.5.1 1,033 8/7/2018
1.5.0 856 8/2/2018
1.4.5 917 7/13/2018
1.4.4 941 7/13/2018
1.4.3 883 7/13/2018
1.4.2 988 7/13/2018
1.4.1 938 7/13/2018
1.4.0 968 7/13/2018

Add --working-dir option
Handle spaces in project folder
Install required dependancies from Nuget when installing
Look in subfolders for OpenCover/etc exes (handle newer versions on different framework versions)
(Thanks for contribution)

Fixed bug where reports were generated before tests run when using `--project all`

Output exit code from test tool so that it can be used within a CI pipeline to fail the build on test failure
Added option to pass in arbitrary OpenCover options