• Stars
    star
    1,755
  • Rank 26,530 (Top 0.6 %)
  • Language
    C#
  • License
    Apache License 2.0
  • Created over 6 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Mutation testing for .NET core and .NET framework!

Nuget Nuget Azure DevOps build Azure DevOps tests Mutation testing badge Slack

tryker.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 a previous version of Stryker.NET? 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.

More Repositories

1

stryker-js

Mutation testing for JavaScript and friends
TypeScript
2,562
star
2

stryker4s

Mutation testing for Scala
Scala
198
star
3

stryker-handbook

A comprehensive guide to the stryker ecosystem
71
star
4

mutation-testing-elements

🗃 A schema for mutation testing results with the web components to visualise it 📊
TypeScript
28
star
5

stryker-jest-runner

A plugin to use the Jest test runner and framework in Stryker, the JavaScript mutation testing framework
27
star
6

stryker-mutator.github.io

Repository to maintain our stryker-mutator.io website
TypeScript
26
star
7

stryker-dashboard

See your mutation testing reports from anywhere 🚀
TypeScript
23
star
8

robo-coasters-example

An example project for Stryker
JavaScript
15
star
9

azure-devops-mutationreport-publisher

Azure Devops extension to publish and display the mutation testing report in the build result
TypeScript
11
star
10

sonar-stryker-plugin

A plugin to report stryker results to Sonar
Java
11
star
11

stryker-cli

The command-line interface for Stryker, the JavaScript mutation testing framework
TypeScript
10
star
12

weapon-regex

Mutating your regular expressions! For Scala and JS.
Scala
9
star
13

stryker4k

Kotlin
7
star
14

github-action

Shell
4
star
15

stryker-playground

Practice mutation testing with Stryker.
C#
2
star
16

stryker-karma-runner

A plugin to use the karma test runner in Stryker, the JavaScript mutation testing framework
2
star
17

stryker-html-reporter

A HTML reporter for stryker - the JavaScript mutation testing framework
1
star
18

stryker-tape-runner

A plugin to use the tape test runner in Stryker, the JavaScript mutation testing framework
TypeScript
1
star