如何将测试tesults文件从NUnit独立测试运行程序获取到Azure DevOps发布管道(在代理上发布测试结果任务)

时间:2019-09-30 13:40:38

标签: azure powershell azure-devops nunit

我想将NUnit独立运行器(.xml文件)的测试结果发布到我的Azure DevOps(发行版)管道中。管道任务在(随机)代理上执行,测试在我们的Azure云中的虚拟机上执行。

我遇到以下情况...部署软件后,我们正在运行一些单元测试。使用NUnit独立测试运行程序在带有Windows OS的(新部署)虚拟机上执行测试。我想将这些测试结果包括到我的管道中(我希望它们在“测试”选项卡中可见),但是代理无法访问VM或查看结果文件。 有没有人有过类似问题的经验?

在代理工作目录(.xml)中保存结果文件后,发布测试结果任务就可以完美工作。

我尝试了几件事,但无法使它们正常工作。

  • “复制文件”任务无法从虚拟机复制到代理
  • 我尝试使用powershell将文件从虚拟机复制到代理上的WorkingDirectory,但是powershell也无法访问虚拟机(不受限制的策略集,QuickRM配置完成...)

如果我可以改善此描述,请问有什么帮助...

0 个答案:

没有答案