gpt4 book ai didi

angular - 在 VSTS 中包含代码覆盖率报告,VSTS 是否必须使用测试适配器?

转载 作者:太空狗 更新时间:2023-10-29 17:04:21 26 4
gpt4 key购买 nike

我正在使用 Karma-coverage 生成代码覆盖率。我可以在 http-server 上托管我的输出覆盖文件夹并在本地查看它。

如何使此报告在 VSTS 代码覆盖率选项卡上可见?

我是否需要重新格式化我的覆盖结果以兼容 VSTS?

我读过有关 vsts-tasks 的内容,但我不知道如何实现它。

感谢任何帮助。

最佳答案

使用 Angular CLI 1.2+ 生成的 karma.conf.js 文件,就像在 istanbul reporter 中添加 cobertura 报告(而不是 lcov 报告)一样简单:

coverageIstanbulReporter: {
reports: ['html', 'cobertura'],
fixWebpackSourcePaths: true
}

因此,当您使用 --code-coverage 选项运行测试时,将在 coverage 中生成一个名为 coverage-cobertura.xml 的文件 目录。

然后在您的 TFS/VSTS 构建中,您可以添加一个发布代码覆盖率任务并指定 cobertura XML 文件。

关于angular - 在 VSTS 中包含代码覆盖率报告,VSTS 是否必须使用测试适配器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41314239/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com