27 lines
557 B
JavaScript
27 lines
557 B
JavaScript
|
|
/** @type {import('@stryker-mutator/api/core').PartialStrykerOptions} */
|
||
|
|
export default {
|
||
|
|
testRunner: 'vitest',
|
||
|
|
vitest: {
|
||
|
|
configFile: 'vitest.config.ts',
|
||
|
|
},
|
||
|
|
mutate: [
|
||
|
|
'src/utils/**/*.ts',
|
||
|
|
'src/schemas/**/*.ts',
|
||
|
|
'src/services/**/*.ts',
|
||
|
|
'!src/**/*.test.ts',
|
||
|
|
'!src/**/*.spec.ts',
|
||
|
|
'!src/**/*.d.ts',
|
||
|
|
],
|
||
|
|
reporters: ['html', 'clear-text', 'progress'],
|
||
|
|
htmlReporter: {
|
||
|
|
fileName: 'reports/mutation/index.html',
|
||
|
|
},
|
||
|
|
thresholds: {
|
||
|
|
high: 80,
|
||
|
|
low: 60,
|
||
|
|
break: 50,
|
||
|
|
},
|
||
|
|
concurrency: 2,
|
||
|
|
timeoutMS: 60000,
|
||
|
|
};
|