如何在TFS2015中创建测试结果并将其添加到摘要页面

时间:2016-10-26 12:08:03

标签: tfs tfsbuild tfs2015 tfs-sdk azure-devops-rest-api

我需要在摘要页面中查看我的测试结果。测试报告采用客户格式,因此我无法使用“收件箱”内容。 TFS的测试任务,但我希望具有与单元测试相同的行为:

  1. 摘要页面中的统计信息,其中包含指向“测试详细信息”选项卡的链接
  2. 在构建摘要中包含测试详细信息的选项卡
  3. TestRun in' Test-> Run'类别(可选)
  4. 每项测试的详细信息。
  5. 我找到了如何在'测试 - >运行'使用此链接How to create a test run and result using the Team Foundation Server API?(非常感谢作者)。在此解决方案中,测试基于测试计划和测试套件创建。根据我的经验,Unit测试基于Build创建Test Run,我相信应该是TFS API以编程方式完成。

    有人可以建议我在哪里可以找到这样的API。如果p1和p2可以制作和如何?

1 个答案:

答案 0 :(得分:1)

根据您的要求,您可能需要通过编写自己的扩展程序来创建部分标签,以便在构建中显示信息结果报告和构建摘要。

您可以通过REST界面将xml结果文件上传为“testrun-attachment”,并获取相应的部分以在构建摘要选项卡或您自己的扩展“测试结果”选项卡上显示摘要值。 以下是一个如何显示opencover结果供您参考的示例:vsts-opencover,最后会得到如下结果:

enter image description here

如何编写自己的扩展程序:

Overview of extensions for Visual Studio Team Services

一些例子: