【发布时间】:2020-05-28 21:53:39
【问题描述】:
我想使用“发布测试结果”任务版本 1.* 和 2.* 在 Azure Devops 发布管道中发布 xunit 测试结果。
虽然 xunit 测试文件存在并且有内容 - 我检查了管道中的 ls 和 cat 命令,但收到如下错误消息:
2020-02-13T08:23:10.9093662Z Obtained XUnit Test Run Start Date: 2020-02-13T08:23:10.9092530Z and Completed Date: 2020-02-13T08:23:10.9092530Z
2020-02-13T08:23:10.9144214Z No Result Found to Publish '/home/vsts/work/r1/a/report/report.xml'.
2020-02-13T08:23:10.9149123Z Obtained XUnit Test Run Start Date: 2020-02-13T08:23:10.9148260Z and Completed Date: 2020-02-13T08:23:10.9148260Z
2020-02-13T08:23:10.9149993Z No Result Found to Publish '/home/vsts/work/r1/a/report/report1.xml'.
report1.xml 和 report2.xml 两个文件被正确发现,但 Azure DevOps 说 No Result Found to Publish 并犹豫发布它们。
【问题讨论】:
-
您好,您使用哪个测试任务来运行 xunit 测试?由于此任务支持 xunit v2 而不是 v1,请检查您使用的是哪个版本的 xunit。
-
我尝试了两种变体。没有区别。
-
还有这个问题表明可能存在问题并进行修复,尽管它对我不起作用:github.com/microsoft/azure-pipelines-tasks/issues/12772
标签: azure-pipelines xunit