如何更改笑话测试报告的输出目录?

问题描述 投票:0回答:2

我有如下的jest.config.js:

module.exports = {
  "roots": [
    "<rootDir>/src"
  ],
  "testMatch": [
    "**/__tests__/**/*.+(ts|tsx|js)",
    "**/?(*.)+(spec|test).+(ts|tsx|js)"
  ],
  "transform": {
    "^.+\\.(ts|tsx)$": "ts-jest"
  },
  "testResultsProcessor": "jest-sonar-reporter",
  "collectCoverage": true,
  "collectCoverageFrom": [
    "**/*.{ts,js}",
    "!**/node_modules/**"
  ],
  "coverageDirectory": "dist",
  "coverageReporters": ["lcov"]
}

在项目根目录中生成报告文件test-report.xml。如何将其保存在dist目录中?

node.js jest
2个回答
0
投票

您可以这样更改路径。

coverageReporters: ["json", ["lcov", {"projectRoot": "../../"}]]

0
投票

我的评论似乎有帮助,所以在这里作为答案:

如果使用jest-junit-reporter,则可以通过将test-report.xml环境变量设置为所需的路径来更改生成的TEST_REPORT_PATH文件的输出目录。

© www.soinside.com 2019 - 2024. All rights reserved.