Angular cobertura 文件重命名的玩笑

Aka*_*aur 1 jestjs angular

我正在尝试将 Jest 集成到我的 Angular 应用程序中。根据笑话配置,我可以配置记者,但它不允许我设置 Cobertura 的输出文件名。要配置其他自定义记者,我可以使用记者字段,它们允许提供额外的配置。如何将我的文件命名为 cobertura.xml。

请帮忙!

coverageReporters: [
        "text",
        "lcov",
        "cobertura"
    ],
    reporters: ["default", "jest-junit"],
Run Code Online (Sandbox Code Playgroud)

ger*_*rin 5

默认情况下,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