首页 > 解决方案 > stryker-mutator 有问题

问题描述

我是 Stryker 的新手,在我的应用程序中使用它时遇到问题。我有以下 package.json:

"scripts": {
    "test-stryker": "mocha -r ./tests/setup-mocha.js tests/myFile.test.js",
  }

我的 stryker.config.js 是:

module.exports = function(config) {
  config.set({
    mutator: "javascript",
    packageManager: "npm",
    reporters: ["clear-text", "progress"],
    testRunner: "command",
    commandRunner: {
        command: "npm run test-stryker"
    },
    transpilers: [],
    mutate: ["schemas/mySchema.js"]
  });
};

./tests/setup-mocha.js 文件是在启动应用程序之前初始化一些变量所必需的,并且它在执行时完美运行npm run test-stryker 但是当我想执行stryker run时,它./tests/setup-mocha.js永远不会执行。

关于在运行 Stryker 之前如何运行所需脚本的任何想法?

先感谢您!

标签: javascriptnode.jsunit-testingtestingstryker

解决方案


推荐阅读