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

Pat*_*10f 6 azure-devops azure-pipelines

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

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

你能帮助我找到我所缺少的吗?

发布测试结果任务配置

Sha*_*zyk 6

由于该文件不是您在发布任务中指定的位置, 因此您指定在其中搜索时.trx生成的文件是.D:\a\_temp\....$(System.DefaultWorkingDirectory)D:\a\work\1\s

但事实是您根本不需要发布任务。Visual Studio 任务会自动执行此操作。

因此,您可以删除此任务,但仍然会在 Azure DevOps 中显示测试结果。请参阅此处的文档。