标签: jest-junit

覆盖 jest-junit 默认输出位置?

如何覆盖默认输出目录和文件名jest-junit

我想在使用Jest时自定义输出的输出配置,但它仍然在默认位置,即./junit.xml在项目根文件夹中。


我的配置

package.json 中

  "scripts": {
    "test": "jest --ci --reporters=default --reporters=jest-junit"
  },
  "devDependencies": {
    "jest": "^24.9.0",
    "jest-junit": "^10.0.0",
  }
Run Code Online (Sandbox Code Playgroud)

jest.config.js 中

module.exports = {
  testMatch: [
    '**/*.spec.js',
  ],
  reporters: [
    'default',
    [ 'jest-junit', {
      outputDirectory: 'test_reports',
      outputName: 'jest-junit.xml',
    } ]
  ]
};
Run Code Online (Sandbox Code Playgroud)

预期结果:

  • 包含测试结果的文件 ./test_reports/jest-junit.xml

实际结果:

  • 默认为测试结果的文件 ./junit.xml

javascript xunit jestjs jest-junit

5
推荐指数
1
解决办法
2518
查看次数

标签 统计

javascript ×1

jest-junit ×1

jestjs ×1

xunit ×1