Improved stryker config

This commit is contained in:
Alejandro Celaya 2019-04-21 23:18:35 +02:00
parent 831c0444d6
commit b83c0e0aba
2 changed files with 12 additions and 4 deletions

1
.gitignore vendored
View file

@ -4,6 +4,7 @@
# testing # testing
/coverage /coverage
/.stryker-tmp /.stryker-tmp
/reports
# production # production
/build /build

View file

@ -1,12 +1,19 @@
const jestConfig = require(`${__dirname}/jest.config.js`);
// reporters: clear-text
module.exports = (config) => config.set({ module.exports = (config) => config.set({
mutate: [ 'src/**/*.js' ], mutate: jestConfig.collectCoverageFrom,
mutator: 'javascript', mutator: {
name: 'javascript',
excludedMutations: [ 'BooleanSubstitution', 'StringLiteral' ],
},
testRunner: 'jest', testRunner: 'jest',
reporters: [ 'progress', 'clear-text', 'html' ], reporters: [ 'progress' ],
coverageAnalysis: 'off', coverageAnalysis: 'off',
jest: { jest: {
projectType: 'custom', projectType: 'custom',
config: require(`${__dirname}/jest.config.js`), config: jestConfig,
enableFindRelatedTests: true, enableFindRelatedTests: true,
}, },
thresholds: { thresholds: {