Skip to main content

The Stryker.NET CLI tool. Install this tool to run stryker from the commandline.

Total Downloads
3.0K
3,023
Published
May 16, 2023
3y ago

Get Started

dotnet add package dotnet-stryker-unofficial --version 3.7.2

No framework information available.

README

Nuget Nuget Azure DevOps build Azure DevOps tests Slack

Stryker.NET

Professor X: For someone who hates mutants... you certainly keep some strange company. William Stryker: Oh, they serve their purpose... as long as they can be controlled.

Introduction

Stryker offers mutation testing for your .NET Core and .NET Framework projects. It allows you to test your tests by temporarily inserting bugs in your source code.

For an introduction to mutation testing and Stryker's features, see stryker-mutator.io. Looking for mutation testing in JavaScript & Typescript or Scala?

Compatibility

Minimum target version:

  • dotnet core 1.1
  • dotnet framework 4.5
  • dotnet standard 1.3

Tested against:

  • dotnet core 3.1
  • dotnet framework 4.8

Getting started

dotnet tool install -g dotnet-stryker
cd /my/unit/test/project/folder
dotnet stryker

For more information read our getting started.

Documentation

For the full documentation on how to use Stryker.NET, see our configuration docs.

Migrating

Coming from Stryker.NET pre V2? Take a look at our migration guide.

Supported Mutations

For the full list of all available mutations, see the mutations docs.

Supported Reporters

For the full list of all available reporters, see the reporter docs.

Contributing

Want to help develop Stryker.NET? Check out our contribution guide.

Issues for the HTML report should be issued at mutation-testing-elements.

Downloads by Version

Not enough data for chart

Depended On By

Find packages that declare this package as a dependency. NuGet does not provide a reverse-dependency endpoint, so candidates are checked on demand.

Adoption Assessment

Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.

No SPDX license expression is published. Review the license text and your organisation's policy before redistribution.No target framework metadata is available. Confirm compatibility in a representative project before standardising on this package.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.