Профессор X: Для человека, который ненавидит мутантов... вы определенно держите странную компанию. Уильям Страйкер: О, они служат своей цели... пока их можно контролировать.
Добро пожаловать в монорепозиторий StrykerJS. Здесь хранятся все официальные пакеты Stryker. Если вы новичок в монорепозиториях: не пугайтесь. Вы найдете пакеты в папке packages
.
Если вам интересно, почему мы выбрали монорепозиторий, прочтите проектный документ Babeljs о монорепозиториях. Мы используем его по тем же причинам, что и они.
Введение в мутационное тестирование и возможности Stryker см. на сайте stryker-mutator.io.
Пожалуйста, следуйте краткому руководству на веб-сайте.
Для небольших js-проектов вы можете попробовать следующую команду:
npm install --save-dev @stryker-mutator/core
# Only for small projects:
npx stryker run
Он запустит Страйкер со значениями по умолчанию:
npm test
в качестве тестовой командыlib
и src
$ npx stryker < command > [options] [configFile]
См. использование на сайте stryker-mutator.io.
На нашем веб-сайте вы найдете список поддерживаемых в настоящее время мутаторов.
См. конфигурацию на сайте stryker-mutator.io.