是否可以将html报告与VSTS构建摘要集成?

时间:2018-05-08 20:20:16

标签: azure-devops azure-pipelines azure-pipelines-release-pipeline karma-coverage

如何将karma-htmlfile-reporter生成的html测试结果报告与VSTS构建摘要部分集成?任何输入都有帮助

2 个答案:

答案 0 :(得分:1)

没有内置的方式来实现您的要求。

您可以创建自己的扩展程序,以在我的VSTS / TFS摘要页面中显示图形内容(HTML页面)。

例如,通过您的扩展程序在构建结果中添加自定义部分,通过这种方式,您可以在该自定义部分中添加html测试结果报告。 有关构建结果扩展的示例:vsts-extension-samples

有关如何构建扩展的更多信息,可参考本文

Create your first extension for Visual Studio Team Services

您的参考Publish HTML Artifact

的扩展程序

<强>更新

根据此question中的以下回复找到另一种解决方法:

  

VSTS代码覆盖率支持输出的代码覆盖率结果   Jacoco或Cobertura格式。 Karma-Coverage支持Cobertura   格式。

     

编辑你的karma.config.js ....

配置输出格式后,您可以尝试使用Publish Code Coverage任务将代码覆盖率数据上传到VSTS。

答案 1 :(得分:0)

TFS 可以理解名为 TRX 的格式的报告。

这可以通过使用karma-trx-reporter中的karma.conf.js插件来实现

生成报告后,我们可以使用MSTest发布结果

或者您可以使用VSTS workflow函数

上传