@stryker-mutator/karma-runner
Advanced tools
Comparing version 8.2.6 to 8.3.0
@@ -101,3 +101,2 @@ import { determineHitLimitReached, DryRunStatus, TestStatus } from '@stryker-mutator/api/test-runner'; | ||
}; | ||
// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types | ||
onBrowserError = (browser, error) => { | ||
@@ -104,0 +103,0 @@ if (this.initTask) { |
@@ -54,6 +54,7 @@ import path from 'path'; | ||
break; | ||
case 'mocha': | ||
case 'mocha': { | ||
const metaRegExp = testFilter.map((testId) => `(${escapeRegExpLiteral(testId)})`).join('|'); | ||
this.currentTestHooks += `mocha.grep(/${metaRegExp}/)`; | ||
break; | ||
} | ||
default: | ||
@@ -60,0 +61,0 @@ } |
@@ -37,3 +37,3 @@ import semver from 'semver'; | ||
if (!version || semver.lt(version, MIN_KARMA_VERSION)) { | ||
throw new Error(`Your karma version (${version}) is not supported. Please install ${MIN_KARMA_VERSION} or higher`); | ||
throw new Error(`Your karma version (${karma.VERSION}) is not supported. Please install ${MIN_KARMA_VERSION} or higher`); | ||
} | ||
@@ -40,0 +40,0 @@ const browsersReadyPromise = StrykerReporter.instance.whenBrowsersReady(); |
@@ -17,2 +17,3 @@ import decamelize from 'decamelize'; | ||
} | ||
// eslint-disable-next-line @typescript-eslint/require-await -- Any thrown errors need to be translated to rejections | ||
async start() { | ||
@@ -48,3 +49,3 @@ this.verifyAngularCliVersion(); | ||
if (!version || semver.lt(version, MIN_ANGULAR_CLI_VERSION)) { | ||
throw new Error(`Your @angular/cli version (${version}) is not supported. Please install ${MIN_ANGULAR_CLI_VERSION} or higher`); | ||
throw new Error(`Your @angular/cli version (${pkg.version}) is not supported. Please install ${MIN_ANGULAR_CLI_VERSION} or higher`); | ||
} | ||
@@ -56,5 +57,5 @@ } | ||
if (prefixedArguments.length > 0) { | ||
throw new Error(`Don't prefix arguments with dashes ('-'). Stryker will do this automatically. Problematic arguments are ${prefixedArguments}.`); | ||
throw new Error(`Don't prefix arguments with dashes ('-'). Stryker will do this automatically. Problematic arguments are ${prefixedArguments.join(', ')}.`); | ||
} | ||
} | ||
//# sourceMappingURL=angular-starter.js.map |
{ | ||
"name": "@stryker-mutator/karma-runner", | ||
"version": "8.2.6", | ||
"version": "8.3.0", | ||
"description": "A plugin to use the karma test runner in Stryker, the JavaScript mutation testing framework", | ||
@@ -51,8 +51,8 @@ "files": [ | ||
"devDependencies": { | ||
"@stryker-mutator/test-helpers": "8.2.6", | ||
"@stryker-mutator/test-helpers": "8.3.0", | ||
"@types/express": "4.17.21", | ||
"@types/node": "20.11.20", | ||
"@types/node": "20.14.13", | ||
"@types/semver": "7.5.8", | ||
"jasmine-core": "5.1.2", | ||
"karma": "6.4.3", | ||
"jasmine-core": "5.2.0", | ||
"karma": "6.4.4", | ||
"karma-chai": "0.1.0", | ||
@@ -64,10 +64,10 @@ "karma-chrome-launcher": "3.2.0", | ||
"peerDependencies": { | ||
"@stryker-mutator/core": "~8.2.0" | ||
"@stryker-mutator/core": "~8.3.0" | ||
}, | ||
"dependencies": { | ||
"@stryker-mutator/api": "8.2.6", | ||
"@stryker-mutator/util": "8.2.6", | ||
"@stryker-mutator/api": "8.3.0", | ||
"@stryker-mutator/util": "8.3.0", | ||
"decamelize": "~6.0.0", | ||
"semver": "~7.6.0", | ||
"tslib": "~2.6.2" | ||
"semver": "~7.6.3", | ||
"tslib": "~2.6.3" | ||
}, | ||
@@ -86,3 +86,3 @@ "contributors": [ | ||
}, | ||
"gitHead": "7a044150fb6a1c5db420f8bc57e0cb59f72debe8" | ||
"gitHead": "b9eb7575b89aa4d3a446c2b9aedd1d5168f0879d" | ||
} |
@@ -134,3 +134,2 @@ import { determineHitLimitReached, DryRunResult, DryRunStatus, TestResult, TestStatus } from '@stryker-mutator/api/test-runner'; | ||
// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types | ||
public readonly onBrowserError = (browser: Browser, error: any): void => { | ||
@@ -137,0 +136,0 @@ if (this.initTask) { |
@@ -72,6 +72,7 @@ import path from 'path'; | ||
break; | ||
case 'mocha': | ||
case 'mocha': { | ||
const metaRegExp = testFilter.map((testId) => `(${escapeRegExpLiteral(testId)})`).join('|'); | ||
this.currentTestHooks += `mocha.grep(/${metaRegExp}/)`; | ||
break; | ||
} | ||
default: | ||
@@ -78,0 +79,0 @@ } |
@@ -59,3 +59,3 @@ import semver from 'semver'; | ||
if (!version || semver.lt(version, MIN_KARMA_VERSION)) { | ||
throw new Error(`Your karma version (${version}) is not supported. Please install ${MIN_KARMA_VERSION} or higher`); | ||
throw new Error(`Your karma version (${karma.VERSION}) is not supported. Please install ${MIN_KARMA_VERSION} or higher`); | ||
} | ||
@@ -62,0 +62,0 @@ const browsersReadyPromise = StrykerReporter.instance.whenBrowsersReady(); |
@@ -29,2 +29,3 @@ import decamelize from 'decamelize'; | ||
// eslint-disable-next-line @typescript-eslint/require-await -- Any thrown errors need to be translated to rejections | ||
public async start(): Promise<StartedProject> { | ||
@@ -62,3 +63,3 @@ this.verifyAngularCliVersion(); | ||
if (!version || semver.lt(version, MIN_ANGULAR_CLI_VERSION)) { | ||
throw new Error(`Your @angular/cli version (${version}) is not supported. Please install ${MIN_ANGULAR_CLI_VERSION} or higher`); | ||
throw new Error(`Your @angular/cli version (${pkg.version}) is not supported. Please install ${MIN_ANGULAR_CLI_VERSION} or higher`); | ||
} | ||
@@ -71,4 +72,6 @@ } | ||
if (prefixedArguments.length > 0) { | ||
throw new Error(`Don't prefix arguments with dashes ('-'). Stryker will do this automatically. Problematic arguments are ${prefixedArguments}.`); | ||
throw new Error( | ||
`Don't prefix arguments with dashes ('-'). Stryker will do this automatically. Problematic arguments are ${prefixedArguments.join(', ')}.`, | ||
); | ||
} | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
115560
1648
+ Added@babel/core@7.25.2(transitive)
+ Added@babel/plugin-proposal-decorators@7.24.7(transitive)
+ Added@babel/preset-typescript@7.24.7(transitive)
+ Added@inquirer/checkbox@2.5.0(transitive)
+ Added@inquirer/confirm@3.2.0(transitive)
+ Added@inquirer/core@9.1.0(transitive)
+ Added@inquirer/editor@2.2.0(transitive)
+ Added@inquirer/expand@2.3.0(transitive)
+ Added@inquirer/input@2.3.0(transitive)
+ Added@inquirer/number@1.1.0(transitive)
+ Added@inquirer/password@2.2.0(transitive)
+ Added@inquirer/prompts@5.5.0(transitive)
+ Added@inquirer/rawlist@2.3.0(transitive)
+ Added@inquirer/search@1.1.0(transitive)
+ Added@inquirer/select@2.5.0(transitive)
+ Added@inquirer/type@1.5.3(transitive)
+ Added@sec-ant/readable-stream@0.4.1(transitive)
+ Added@sindresorhus/merge-streams@4.0.0(transitive)
+ Added@stryker-mutator/api@8.3.0(transitive)
+ Added@stryker-mutator/core@8.3.0(transitive)
+ Added@stryker-mutator/instrumenter@8.3.0(transitive)
+ Added@stryker-mutator/util@8.3.0(transitive)
+ Added@types/mute-stream@0.0.4(transitive)
+ Added@types/node@22.5.4(transitive)
+ Added@types/wrap-ansi@3.0.0(transitive)
+ Addedajv@8.17.1(transitive)
+ Addedangular-html-parser@6.0.2(transitive)
+ Addedcommander@12.1.0(transitive)
+ Addeddes.js@1.1.0(transitive)
+ Addedexeca@9.3.1(transitive)
+ Addedfast-uri@3.0.1(transitive)
+ Addedfigures@6.1.0(transitive)
+ Addedget-port@7.1.0(transitive)
+ Addedget-stream@9.0.1(transitive)
+ Addedglob@11.0.0(transitive)
+ Addedhuman-signals@8.0.0(transitive)
+ Addedis-plain-obj@4.1.0(transitive)
+ Addedis-stream@4.0.1(transitive)
+ Addedis-unicode-supported@2.1.0(transitive)
+ Addedjackspeak@4.0.1(transitive)
+ Addedjs-md4@0.3.2(transitive)
+ Addedlru-cache@11.0.1(transitive)
+ Addedminimalistic-assert@1.0.1(transitive)
+ Addedminimatch@10.0.1(transitive)
+ Addedmutation-testing-elements@3.1.1(transitive)
+ Addedmutation-testing-metrics@3.1.1(transitive)
+ Addedmutation-testing-report-schema@3.1.1(transitive)
+ Addedpackage-json-from-dist@1.0.0(transitive)
+ Addedparse-ms@4.0.0(transitive)
+ Addedpath-scurry@2.0.0(transitive)
+ Addedpretty-ms@9.1.0(transitive)
+ Addedstrip-final-newline@4.0.0(transitive)
+ Addedtyped-rest-client@2.0.2(transitive)
+ Addedundici-types@6.19.8(transitive)
+ Addedyoctocolors@2.1.1(transitive)
+ Addedyoctocolors-cjs@2.1.2(transitive)
- Removed@babel/core@7.23.9(transitive)
- Removed@babel/generator@7.23.6(transitive)
- Removed@babel/parser@7.23.9(transitive)
- Removed@babel/plugin-proposal-decorators@7.23.9(transitive)
- Removed@babel/preset-typescript@7.23.3(transitive)
- Removed@ljharb/through@2.3.13(transitive)
- Removed@stryker-mutator/api@8.2.6(transitive)
- Removed@stryker-mutator/core@8.2.6(transitive)
- Removed@stryker-mutator/instrumenter@8.2.6(transitive)
- Removed@stryker-mutator/util@8.2.6(transitive)
- Removedajv@8.12.0(transitive)
- Removedangular-html-parser@5.2.0(transitive)
- Removedbase64-js@1.5.1(transitive)
- Removedbl@4.1.0(transitive)
- Removedbuffer@5.7.1(transitive)
- Removedchalk@4.1.2(transitive)
- Removedcli-cursor@3.1.0(transitive)
- Removedclone@1.0.4(transitive)
- Removedcommander@12.0.0(transitive)
- Removeddefaults@1.0.4(transitive)
- Removedexeca@8.0.1(transitive)
- Removedget-port@7.0.0(transitive)
- Removedget-stream@8.0.1(transitive)
- Removedglob@10.3.16(transitive)
- Removedhas-flag@4.0.0(transitive)
- Removedhuman-signals@5.0.0(transitive)
- Removedieee754@1.2.1(transitive)
- Removedinquirer@9.2.23(transitive)
- Removedis-interactive@1.0.0(transitive)
- Removedis-stream@3.0.0(transitive)
- Removedis-unicode-supported@0.1.0(transitive)
- Removedjackspeak@3.4.3(transitive)
- Removedlodash@4.17.21(transitive)
- Removedlog-symbols@4.1.0(transitive)
- Removedlru-cache@10.4.3(transitive)
- Removedmerge-stream@2.0.0(transitive)
- Removedmimic-fn@2.1.04.0.0(transitive)
- Removedminimatch@9.0.5(transitive)
- Removedmutation-testing-elements@3.0.2(transitive)
- Removedmutation-testing-metrics@3.0.2(transitive)
- Removedmutation-testing-report-schema@3.0.2(transitive)
- Removedonetime@5.1.26.0.0(transitive)
- Removedora@5.4.1(transitive)
- Removedpath-scurry@1.11.1(transitive)
- Removedpunycode@2.3.1(transitive)
- Removedreadable-stream@3.6.2(transitive)
- Removedrestore-cursor@3.1.0(transitive)
- Removedrun-async@3.0.0(transitive)
- Removedsafe-buffer@5.2.1(transitive)
- Removedsignal-exit@3.0.7(transitive)
- Removedstring_decoder@1.3.0(transitive)
- Removedstrip-final-newline@3.0.0(transitive)
- Removedsupports-color@7.2.0(transitive)
- Removedtslib@2.6.2(transitive)
- Removedtyped-rest-client@1.8.11(transitive)
- Removeduri-js@4.4.1(transitive)
- Removedutil-deprecate@1.0.2(transitive)
- Removedwcwidth@1.0.1(transitive)
Updated@stryker-mutator/api@8.3.0
Updated@stryker-mutator/util@8.3.0
Updatedsemver@~7.6.3
Updatedtslib@~2.6.3