ITADN
stryker-mutator/stryker-js
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

Mutation testing badge Build Status NPM Node version Slack Chat

Stryker

StrykerJS

X教授:对于一个厌恶变种人的人来说……你身边的朋友可真够特别的。 威廉·斯特莱克:哦,只要能被控制,它们就能发挥作用。

欢迎来到 StrykerJS 的单仓库项目。所有官方的 stryker 包都在此维护。 如果您是单仓库项目的新手:不必害怕。您可以在 packages 文件夹中找到这些包。

如果您想了解我们为何选择单仓库项目,请阅读 babeljs 关于单仓库项目的设计文档]。我们选择它的原因与他们相同。

简介

关于变异测试以及 Stryker 的功能介绍,请参阅 stryker-mutator.io]。

入门指南

请按照 网站上的快速入门指南] 操作。

对于小型 JS 项目,您可以尝试以下命令:

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

它将使用默认值来运行 stryker:

  • 使用 npm test 作为测试命令
  • libsrc 目录中查找需要修改的文件

使用方法

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

请参阅 stryker-mutator.io上的使用说明]

支持的变异器

有关当前支持的变异器列表,请访问我们的网站。

配置

请参阅 stryker-mutator.io上的配置说明]。