繁体   English   中英

如何使用REST API更新VSTS测试运行的“失败测试”和“合格率”字段?

[英]How do I update the Failed Tests and Pass Rate fields for a VSTS Test Run using the REST API?

我公司的开发人员正在将VSTS纳入我们的测试中。 我正在使用VSTS Rest API为我们的代码开发单元测试,以发布测试结果,并在测试运行中进行分组。

我的问题是我无法更新测试运行以显示失败的测试数量和正确的通过率。 我的演示代码使用了四个单元测试,其中有3个通过结果和1个失败结果。 在测试运行的页面上,它显示0个失败的测试和0%的通过率。

互联网搜索尚未提供有关如何设置或计算这些字段的任何信息。 我已经在文档中搜索了REST API,希望在调用端点时只需要设置一个特定的字段即可。 尽管“失败的测试”和“合格率”字段是作为更新调用的一部分返回的,但似乎您不能直接为测试运行设置这些字段。 我还没有发现影响这些字段的任何替代端点。 https://docs.microsoft.com/zh-cn/rest/api/vsts/test/runs/update?view=vsts-rest-5.0

简而言之,问题是:如何使用REST API更新VSTS测试运行的“失败测试”和“合格率”字段?

我正在C#中进行编程,使用HttpClients调用REST API端点,并通过JSON传递相关数据。 一切都在VSTS中正确创建和更新; 只是这两个领域似乎没有用。

我有这个问题。 我正在创建运行,添加测试结果,然后关闭测试运行。 在前端,我的运行如下所示: 测试运行状态

但是,我所有的结果都显示出像这样的测试结果通过了测试

无法理解为什么会这样,因为测试运行中的图形正确地获得了通过并失败了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM