Open adarshnd14 opened 11 months ago
+1
The way you have Stryker setup is not an apples-to-apples comparison. You're using the command
test runner, which disables almost all performance enhancements that Stryker can use.
Since you're using Jest, you should use the @stryker-mutator/jest-runner
. It supports almost all performance features, including per test coverage analysis.
Question
Why Stryker-JS is slower compared to Pitest (Java mutation library)? We observe that for larger projects in Java, Pitest takes maximum around 30 min. But Stryker takes many hours to scan larger projects in JavaScript.
Stryker environment
Stryker config used