通过 azure devops 将测试完整结果推送到黄瓜

问题描述

我有一个完整的测试项目,它通过 azure-devops 运行,为 CI 设置。这个项目与黄瓜相关的步骤,以及将结果推回报告(我们已经有了这个设置并为 selenium、visual studio 工作)。我遇到的问题是我在黄瓜中进行了多次测试运行,这些测试运行使用这个单一的测试完成项目。 手动运行时没有问题,因为我们可以在我们的项目当前推送的黄瓜测试之间手动切换。但是对于 azure-devops,这不是一种选择。 我们目前创建了一个 .trx 报告,用于将结果带回 azure-devops,但该报告与 Cucumber 不兼容。我运行 /ListLoggers显示所有可用的记录器,但这些记录器似乎都无法用于使用 hiptest-publisher 推送到黄瓜:

/ListLoggers
The following Test Logger Add-Ins are available:
Microsoft.TestPlatform.Extensions.blameDataCollector.blameLogger
Uri: logger://Microsoft/TestPlatform/Extensions/blame/v1
FriendlyName: blame
Microsoft.VisualStudio.TestPlatform.Extensions.HtmlLogger.HtmlLogger
Uri: logger://Microsoft/TestPlatform/HtmlLogger/v1
FriendlyName: Html
Microsoft.VisualStudio.TestPlatform.Extensions.TrxLogger.TrxLogger
Uri: logger://Microsoft/TestPlatform/TrxLogger/v1
FriendlyName: Trx

这是运行测试的发布管道的一部分:

enter image description here

我像这样过滤掉要运行的测试FullyQualifiedname~SmokeTest。所以问题仍然存在,如何在不手动更改测试完成项目中链接到的测试运行的情况下,通过 azure-devops 从单个项目将结果发送回黄瓜,到特定的测试运行?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)