发布测试结果任务中的“找不到与** / *。trx匹配的测试结果文件”

时间:2019-06-18 13:04:16

标签: azure-devops azure-pipelines

我正在Azure管道中运行自动化测试,并使用NUnit VS测试适配器和Visual Studio测试任务。 .trx文件已附加到 测试运行摘要。但是在发布测试结果任务中,我可以看到警告No test result files matching **/*.trx were found

构建成功,但是.trx文件未显示在“发布测试结果”任务中

您能帮我一些我想念的东西吗?

Publish Test Results task Cofiguration

2 个答案:

答案 0 :(得分:1)

由于.trx文件不是您在“发布”任务中指定的位置,因此,当您指定要在D:\a\_temp\....中进行搜索时,该文件是在$(System.DefaultWorkingDirectory)中生成的,即D:\a\work\1\s。 / p>

但是您完全不需要“发布”任务的事实。 Visual Studio Task会自动执行。

因此,您可以删除此任务,并且仍将在Azure DevOps中显示测试结果。请参阅文档here

答案 1 :(得分:1)

查看您的屏幕截图:

测试结果格式: VSTest

您没有使用VSTest,而是使用了NUnit。

将测试结果格式更改为NUnit。