测试结果和文档站点
Test Results and Documentation Site
目前我正在使用这些工具 运行 我的测试、代码覆盖率和文档:
单元测试:
- 茉莉花
- x单位
代码覆盖率:
- 伊斯坦布尔
- 点封面
文档:
- 类型文档
因为我正在尝试为前端和后端做所有模块化的事情,所以我们有多个 bower 组件和 nuget 包,当然每个组件 运行s 不同类型的测试和文档。
现在我想做的是有一个专门的网站,可以获取所有测试结果和文档,并有一个专门的网站,所有开发人员等都可以将其用作参考点。
是否有可用的插件可以帮助我实现它?
如果没有,你知道我可以从哪里开始吗,因为我尝试谷歌搜索但没有运气。
我使用的技术大致相同。
作为构建服务器,我使用 TeamCity。
简而言之:您的构建由步骤组成,例如(简化):
- 构建 .sln
- gulp 建造
- x单元测试(*A:publishing coverage)
- 业力 运行
- 将覆盖范围从 Javascript 重新映射到 Typescript(*B:发布覆盖范围)
到目前为止我遇到的唯一问题是覆盖范围 (*A + *B)。最后一个数据将覆盖第一个数据(不是全部平均)。所以在那种情况下,我使用 custom reports page 来显示伊斯坦布尔生成的 html 报告,并且只使用 xUnit 覆盖率报告。
您可以将来自伊斯坦布尔的 coverage.json 作为构建的工件,然后第二个构建通过 teamcity 获取并报告该覆盖率。这将只是一个覆盖率报告构建(仅一步,报告代码覆盖率)。触发器是生成覆盖率的成功构建。
对于生成的文档,您还可以使用 custom reports page。
关于单元测试执行(茉莉花(业力?)和 xunit),两者都报告其数量,最终测试报告将显示它们的组合。
目前我正在使用这些工具 运行 我的测试、代码覆盖率和文档:
单元测试:
- 茉莉花
- x单位
代码覆盖率:
- 伊斯坦布尔
- 点封面
文档:
- 类型文档
因为我正在尝试为前端和后端做所有模块化的事情,所以我们有多个 bower 组件和 nuget 包,当然每个组件 运行s 不同类型的测试和文档。
现在我想做的是有一个专门的网站,可以获取所有测试结果和文档,并有一个专门的网站,所有开发人员等都可以将其用作参考点。
是否有可用的插件可以帮助我实现它?
如果没有,你知道我可以从哪里开始吗,因为我尝试谷歌搜索但没有运气。
我使用的技术大致相同。 作为构建服务器,我使用 TeamCity。 简而言之:您的构建由步骤组成,例如(简化):
- 构建 .sln
- gulp 建造
- x单元测试(*A:publishing coverage)
- 业力 运行
- 将覆盖范围从 Javascript 重新映射到 Typescript(*B:发布覆盖范围)
到目前为止我遇到的唯一问题是覆盖范围 (*A + *B)。最后一个数据将覆盖第一个数据(不是全部平均)。所以在那种情况下,我使用 custom reports page 来显示伊斯坦布尔生成的 html 报告,并且只使用 xUnit 覆盖率报告。
您可以将来自伊斯坦布尔的 coverage.json 作为构建的工件,然后第二个构建通过 teamcity 获取并报告该覆盖率。这将只是一个覆盖率报告构建(仅一步,报告代码覆盖率)。触发器是生成覆盖率的成功构建。
对于生成的文档,您还可以使用 custom reports page。
关于单元测试执行(茉莉花(业力?)和 xunit),两者都报告其数量,最终测试报告将显示它们的组合。