Professor X: Para alguém que odeia mutantes... você certamente faz companhia estranha. William Stryker: Ah, eles servem ao seu propósito... desde que possam ser controlados.
Bem-vindo ao monorepo do StrykerJS. É aqui que todos os pacotes oficiais do Stryker são mantidos. Se você é novo no monorepos: não tenha medo. Você encontrará os pacotes na pasta packages
.
Se você estiver interessado em saber por que escolhemos um monorepo, leia o documento de design do babeljs sobre monorepos. Nós o usamos pelos mesmos motivos que eles.
Para obter uma introdução aos testes de mutação e aos recursos do Stryker, consulte stryker-mutator.io.
Siga o início rápido no site.
Para pequenos projetos js, você pode tentar o seguinte comando:
npm install --save-dev @stryker-mutator/core
# Only for small projects:
npx stryker run
Ele executará o stryker com valores padrão:
npm test
como seu comando de testelib
e src
$ npx stryker < command > [options] [configFile]
Veja o uso em stryker-mutator.io
Consulte nosso site para obter a lista de mutadores atualmente suportados.
Veja a configuração em stryker-mutator.io.