我让Chutzpah使用以下命令在TeamCity中运行QUnit测试:
chutzpah.console.exe /path src /debug /teamcity /coverage /emma coverage.xml
测试将在测试标签中执行并列出。
使用构建功能创建并导入文件 coverage.xml 。 TeamCity报告成功导入:
[Ant JUnit report watcher] Successfully parsed
[Successfully parsed] 1 report
[Successfully parsed] coverage.xml
我无法在TeamCity中显示覆盖率报告 如何将代码覆盖率报告添加到TeamCity?
答案 0 :(得分:1)
我找到了两种在Teamcity中发布覆盖率信息的主要方式:
Teamcity服务信息:一些名录记者带有Teamcity报告功能。在我看来,这是最好的,因为您可以使用Coverage Thresholds作为构建失败条件:即如果覆盖率低于60%,则构建失败
HTML报告:如果您的报道记者生成HTML报告,您可以将它们存储为构建工件,或者您可以创建自定义构建选项卡以显示覆盖率信息,您只需要一个index.html文件: https://confluence.jetbrains.com/display/TCD9/Including+Third-Party+Reports+in+the+Build+Results