com*_*omb 1 unit-testing code-coverage xunit istanbul karma-jasmine
目前我正在使用这些工具来运行我的测试,代码覆盖率和文档:
单元测试:
代码覆盖范围:
文档:
因为我正在尝试为前端和后端做所有模块化工作,我们有多个bower组件和nuget包,当然每个组件运行不同类型的测试和文档.
现在我想做的是拥有一个专门的网站,它可以获取所有的测试结果和文档,并有一个专门的网站,所有开发人员等都可以将它作为参考点.
有没有可以帮助我实现它的插件?
如果没有,你有什么想法我可以从哪里开始,因为我尝试谷歌搜索,但没有运气.
我使用大致相同的技术.作为构建服务器,我使用TeamCity.简而言之:您的构建由步骤组成,例如(简化):
到目前为止我唯一的问题是覆盖范围(*A +*B).最后一个数据将覆盖第一个数据(不是全部平均值).因此,在这种情况下,我使用自定义报告页面来显示istanbul生成的html报告,并仅使用xUnit覆盖率报告.
您可以将istanbul的coverage.json作为构建的工件,然后第二个构建通过teamcity获取并报告该覆盖.它只是一个覆盖报告构建(只有一步,报告代码覆盖).触发器是生成覆盖的成功构建.
对于生成的文档,您还可以使用自定义报告页面.
关于单元测试执行(茉莉(业力?)和xunit),都报告其数字,最终的测试报告将显示它们的组合.
| 归档时间: |
|
| 查看次数: |
103 次 |
| 最近记录: |