• Stars
    star
    2,497
  • Rank 17,640 (Top 0.4 %)
  • Language
    TypeScript
  • License
    Apache License 2.0
  • Created about 8 years ago
  • Updated 2 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 JavaScript and friends

Mutation testing badge Build Status NPM Node version Slack Chat

Stryker

StrykerJS

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.

Welcome to StrykerJS's monorepo. This is where all official stryker packages are maintained. If you're new to monorepos: don't be scared. You'll find the packages in the packages folder.

If you're interested in why we chose a monorepo, please read babeljs's design document about monorepos. We use it for the same reasons as they do.

Introduction

For an introduction to mutation testing and Stryker's features, see stryker-mutator.io.

Getting started

Please follow the quickstart on the website.

For small js projects, you can try the following command:

npm install --save-dev @stryker-mutator/core
# Only for small projects:
npx stryker run

It will run stryker with default values:

  • Uses npm test as your test command
  • Searches for files to mutate in the lib and src directories

Usage

$ npx stryker <command> [options] [configFile]

See usage on stryker-mutator.io

Supported mutators

See our website for the list of currently supported mutators.

Configuration

See configuration on stryker-mutator.io.

More Repositories

1

stryker-net

Mutation testing for .NET core and .NET framework!
C#
1,677
star
2

stryker4s

Mutation testing for Scala
Scala
191
star
3

stryker-handbook

A comprehensive guide to the stryker ecosystem
71
star
4

stryker-jest-runner

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

mutation-testing-elements

๐Ÿ—ƒ A schema for mutation testing results with the web components to visualise it ๐Ÿ“Š
TypeScript
26
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
22
star
8

robo-coasters-example

An example project for Stryker
JavaScript
13
star
9

sonar-stryker-plugin

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

azure-devops-mutationreport-publisher

Azure Devops extension to publish and display the mutation testing report in the build result
TypeScript
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
8
star
13

stryker4k

Kotlin
7
star
14

github-action

Shell
2
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