PublishTestResults更新TFS测试

我们有一个发布管道,该管道将部署我们的产品,然后运行一些黄瓜测试以产生junit输出。然后,我们使用PublishTestResults来发布此junit结果。 然后,结果将显示在管道的“测试”选项卡中。

这些测试已签入TFS源代码管理,但在TFS的“测试”选项卡中不存在。

我们想为每个黄瓜测试创建一个空的TFS测试,并从junit测试报告中获取测试结果,并在部署每个管道之后对其进行更新。 PublishTestResults或其他方法可以做到这一点吗?

PublishTestResults更新TFS测试

ccnc402 回答:PublishTestResults更新TFS测试

无法通过发布测试结果测试任务来执行此操作。

  

此任务在测试时将测试结果发布到Azure Pipelines或TFS   执行以提供全面的测试报告和分析   经验。您可以使用支持的选择的测试运行器   您需要的结果格式。支持的结果格式包括   CTest, JUnit (包括PHPUnit),NUnit 2,NUnit 3,Visual Studio   测试(TRX)和xUnit 2。

     

发布的测试结果显示在管道摘要的“测试”选项卡中,可帮助您测量管道质量,查看   可追溯性,故障排除和驱动器故障所有权。

您也可以看看TFS test case的概念。抱歉,黄瓜测试与之相似,但在Google之后,它似乎也不适合内置tfs测试用例。

因此,很容易将生成的测试结果发布到管道摘要中的“测试”选项卡。但是不可能用PublishTestResults或其他方法将黄瓜测试发布到TFS测试管理器。

本文链接:https://www.f2er.com/3102095.html

大家都在问