From 5adba28da7e0581aedb3edb9528fb3502e6b2292 Mon Sep 17 00:00:00 2001 From: Nico Jansen Date: Fri, 27 Jun 2025 22:38:17 +0200 Subject: [PATCH] fix(stryker): update stryker to correctly load mocha --- packages/aws-signature-v4/stryker.conf.json | 26 ++++----------------- 1 file changed, 4 insertions(+), 22 deletions(-) diff --git a/packages/aws-signature-v4/stryker.conf.json b/packages/aws-signature-v4/stryker.conf.json index db03a582..b90d3e16 100644 --- a/packages/aws-signature-v4/stryker.conf.json +++ b/packages/aws-signature-v4/stryker.conf.json @@ -1,21 +1,8 @@ { + "$schema": "../../node_modules/@stryker-mutator/core/schema/stryker-schema.json", "packageManager": "pnpm", - "mutate": [ - "./src/**/*.mts" - ], - "ignorePatterns": [ - "**/node_modules/**", - "**/.github/**", - "**/.husky/**", - "**/.stryker-tmp/**", - "**/stats/**", - "**/docs/**", - "**/documentations/**", - "**/reports/**", - "**/coverage/**", - "**/build/**", - "**/dist/**", - "**/lib/**" + "plugins": [ + "@stryker-mutator/mocha-runner" ], "concurrency": 6, "reporters": [ @@ -23,19 +10,14 @@ "clear-text", "progress" ], + "testRunnerNodeArgs": ["--experimental-specifier-resolution=node", "--loader=ts-node/esm"], "htmlReporter": { "fileName": "./reports/stryker/mutation.html" }, "jsonReporter": { "fileName": "./reports/stryker/mutation.json" }, - "buildCommand": "tsc -b tsconfig.stryker.json", "coverageAnalysis": "perTest", - "mochaOptions": { - "config": ".mocharc.json", - "spec": [ "./build/**/*.spec.jts"] - }, "ignoreStatic": true, - "tsconfigFile": "tsconfig.stryker.json", "testRunner": "mocha" }