目标是当 stryker 得分低于 X 时使管道构建失败。如何在 Jenkins 文件或其他方法中配置它?
史崔克会议:
config.set({
mutator: "javascript",
mutate: [...],
testRunner: "jest",
jest: {
projectType: "node",
config: require("jest.config.js"),
enableFindRelatedTests: true,
},
loglevel: "trace",
packageManager: "yarn",
reporters: ["html", "clear-text", "progress", "dashboard"],
transpilers: [],
coverageAnalysis: "off",
});
Jenkins文件的一部分:
"Stryker test": {
stage('Mutation') {
node("${containerName}") {
container("${containerName}") {
unstash name: 'myApp'
dir("./my") {
sh '''hostname
./node_modules/.bin/stryker run
'''
}