Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

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:

pnpm add --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.

关于 About

Mutation testing for JavaScript and friends
hacktoberfestjavascriptmutation-testingstrykertest-automationtestingtesting-toolstypescript

语言 Languages

TypeScript85.2%
JavaScript12.1%
HTML1.6%
Gherkin0.3%
Vue0.2%
Svelte0.2%
SCSS0.2%
CSS0.1%
Shell0.0%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
610
Total Commits
峰值: 58次/周
Less
More

核心贡献者 Contributors