TestDetta 0.2.2
dotnet tool install --global TestDetta --version 0.2.2
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local TestDetta --version 0.2.2
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=TestDetta&version=0.2.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package TestDetta --version 0.2.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
TestDetta
Run only the .NET tests a change can affect. TestDetta reads your git diff, follows it through projects, changed members and per-test-class coverage maps recorded on your default branch, and runs just the test classes that can observe it. When it cannot be sure, it runs more, never less.
dotnet tool install --global TestDetta
td record # on the default branch: record coverage maps
td test --base origin/main # on a pull request: run only the affected tests
td affected -v # what would run, and why
- Runs inside your CI; no source, coverage or test results leave your machines.
- xUnit v2 and v3, NUnit, MSTest and TUnit, on VSTest and Microsoft.Testing.Platform.
- GitHub Actions, GitLab CI, Azure DevOps, Jenkins and Bitbucket.
- Free for public repositories; private repositories get a 30-day trial, then a license per active committer.
Documentation: https://testdetta.com/docs/
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows 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.