diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json new file mode 100644 index 0000000..fc0150c --- /dev/null +++ b/.config/dotnet-tools.json @@ -0,0 +1,12 @@ +{ + "version": 1, + "isRoot": true, + "tools": { + "dotnet-stryker": { + "version": "0.22.4", + "commands": [ + "dotnet-stryker" + ] + } + } +} \ No newline at end of file diff --git a/.editorconfig b/.editorconfig index 5c51dcc..ef2adaf 100644 --- a/.editorconfig +++ b/.editorconfig @@ -38,6 +38,7 @@ indent_size = 2 # JSON Files [*.{json,json5,webmanifest}] indent_size = 2 +insert_final_newline = false # YAML Files [*.{yml,yaml}] diff --git a/Source/tests/UnitTests/Cogworks.Essentials.UnitTests/stryker-config.json b/Source/tests/UnitTests/Cogworks.Essentials.UnitTests/stryker-config.json new file mode 100644 index 0000000..5cc5db4 --- /dev/null +++ b/Source/tests/UnitTests/Cogworks.Essentials.UnitTests/stryker-config.json @@ -0,0 +1,23 @@ +{ + "stryker-config": { + "reporters": [ + "html", + "cleartext" + ], + "timeout-ms": 20000, + "log-file": true, + "project-file": "Cogworks.Essentials.csproj", + "max-concurrent-test-runners": 4, + "threshold-high": 80, + "threshold-low": 70, + "threshold-break": 60, + "mutation-level": "Standard", + "mutate": [ + "!Constants/*.*", + "!EventsArgs/*.*", + "!Extensions/*.*", + "!Helpers/*.*" + ], + "coverage-analysis": "perTestInIsolation" + } +} \ No newline at end of file