![]() |
1
5
我使用的技术大致相同。 作为构建服务器,我使用TeamCity。 简而言之:您的构建是由步骤组成的,例如(简化):
到目前为止,我遇到的唯一问题是保险范围(*A+*B)。最后一个数据将覆盖第一个数据(不是全部平均)。所以在这种情况下,我使用 custom reports page 显示istanbul生成的html报告,只使用xUnit覆盖率报告。 你可以得到保险。来自伊斯坦布尔的json作为构建的工件,第二个构建通过teamcity获取并报告该覆盖率。这只是一个覆盖率报告构建(只有一个步骤,报告代码覆盖率)。触发器是生成覆盖范围的成功构建。 对于生成的文档,您还可以使用 自定义报告页面 . 关于单元测试的执行(茉莉花(业力?)和xuit),报告其编号和最终测试报告将显示它们的组合。 |