From 6abaa97a01a0671abfa3d6865f036957ac7e0277 Mon Sep 17 00:00:00 2001 From: "Christopher J. Brody" Date: Mon, 2 Mar 2020 17:26:34 -0500 Subject: [PATCH 1/4] renamed stryker scripts entry in package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 54248397..af2dcdb4 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "scripts": { "jest": "jest", "lint": "eslint .", - "run-stryker": "stryker run", + "stryker": "stryker run", "test": "npm run lint && npm run jest" }, "repository": { From 0c2aa7a5f78cb81e7a41a321ceb31c7cc672f67b Mon Sep 17 00:00:00 2001 From: "Christopher J. Brody" Date: Mon, 2 Mar 2020 17:27:54 -0500 Subject: [PATCH 2/4] split `mutate` configuration into multiple lines in stryker.conf.js --- stryker.conf.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/stryker.conf.js b/stryker.conf.js index 112919e4..abf3792b 100644 --- a/stryker.conf.js +++ b/stryker.conf.js @@ -1,7 +1,11 @@ module.exports = config => { config.set({ mutator: 'javascript', - mutate: ['lib/**/*.js', 'templates/**/*.js', 'unsupported-platforms/**/*.js'], + mutate: [ + 'lib/**/*.js', + 'templates/**/*.js', + 'unsupported-platforms/**/*.js' + ], packageManager: 'yarn', reporters: ['html', 'clear-text', 'progress'], testRunner: 'jest', From ce39e3168a3b18824df7df99b12289af7e992351 Mon Sep 17 00:00:00 2001 From: "Christopher J. Brody" Date: Mon, 2 Mar 2020 17:28:01 -0500 Subject: [PATCH 3/4] split `reporters` configuration into multiple lines in stryker.conf.js --- stryker.conf.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/stryker.conf.js b/stryker.conf.js index abf3792b..9b02a036 100644 --- a/stryker.conf.js +++ b/stryker.conf.js @@ -7,7 +7,11 @@ module.exports = config => { 'unsupported-platforms/**/*.js' ], packageManager: 'yarn', - reporters: ['html', 'clear-text', 'progress'], + reporters: [ + 'html', + 'clear-text', + 'progress' + ], testRunner: 'jest', transpilers: [], coverageAnalysis: 'off' From bce907c6cb98e7f3429c0c2571fea9a76865e473 Mon Sep 17 00:00:00 2001 From: "Christopher J. Brody" Date: Mon, 2 Mar 2020 17:42:02 -0500 Subject: [PATCH 4/4] TBD commented out for now: add bin/**/*.js to mutate configuration in stryker.conf.js (there seems to be an issue with Stryker mutation testing on bin/*.js) --- stryker.conf.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/stryker.conf.js b/stryker.conf.js index 9b02a036..11cb4a4c 100644 --- a/stryker.conf.js +++ b/stryker.conf.js @@ -2,6 +2,10 @@ module.exports = config => { config.set({ mutator: 'javascript', mutate: [ + // TBD there seems to be an issue with + // Stryker mutation testing on + // bin/*.js (...) + // 'bin/**/*.js', 'lib/**/*.js', 'templates/**/*.js', 'unsupported-platforms/**/*.js'