mutannot 0.4.0
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet tool install --global mutannot --version 0.4.0
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local mutannot --version 0.4.0
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=mutannot&version=0.4.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package mutannot --version 0.4.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
mutannot
This lets you write the mutations that should cause a test to fail directly into your test code, to make it easier to understand the thinking behind a test.
To use it, install the Mutannot.Annotations NuGet package (or add the attribute manually if you prefer no dependency), annotate test methods or test types with git patches, and then run mutannot run [path/to/testproject.csproj|fsproj].
Check out the example.
Usage:
USAGE: mutannot [--help] [<subcommand> [<options>]]
SUBCOMMANDS:
run <options> run mutations for path/to/testproject.csproj|fsproj.
annotate-type <options>
annotate an F# type with a ShouldCatch attribute from a git diff.
Use 'mutannot <subcommand> --help' for additional information.
OPTIONS:
--help display this list of options.
| 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.