我正在尝试将 Jest 集成到我的 Angular 应用程序中。根据笑话配置,我可以配置记者,但它不允许我设置 Cobertura 的输出文件名。要配置其他自定义记者,我可以使用记者字段,它们允许提供额外的配置。如何将我的文件命名为 cobertura.xml。
请帮忙!
coverageReporters: [
"text",
"lcov",
"cobertura"
],
reporters: ["default", "jest-junit"],
Run Code Online (Sandbox Code Playgroud)
默认情况下,cobertura 报告文件名为 - cobertura-coverage.xml. 您可以通过提供额外的配置作为元组来覆盖它。
coverageReporters: [
'text',
'lcov',
['cobertura', {file: 'cobertura.xml'}]
]
Run Code Online (Sandbox Code Playgroud)
寻找CoverageReporterWithOptions。
参考: https: //jestjs.io/docs/configuration#coveragereporters-arraystring--string-options