我们使用TeamCity 7(可以升级到8)进行持续集成,我们为自己设定了90%的单元测试覆盖率目标。我知道如果覆盖率较低,如何使构建失败,但我不想这样做,因为缺少测试会减慢所有开发。
另一方面,我希望在覆盖率低的构建概述页面上有清晰的可见性 - 我看到的唯一选项是像这样的服务消息:
##teamcity[buildStatus status='SUCCESS' text='WARN: Test coverage only 89% {build.status.text}']
但是这不会发送任何通知。你还有其他建议吗?
答案 0 :(得分:2)
将coverage html设置为工件并从Teamcity链接到它。 IE设置了一个新选项卡,它看起来像这样。