我将 SonarCloud 与 AzureDevops 一起使用。
我的 YAML 文件中的序列是:
- 恢复 NuGet
- 声纳准备
- 构建解决方案
- 运行测试
- 声纳分析
- 声纳发布
我没有指定任何输出位置(至少,在不知情的情况下)。
当测试运行时,我得到以下输出:
测试结果文件:d:\a_temp\TestResults\VssAdmin.....trx
但是当声纳分析步骤执行时,我得到以下输出:
在以下位置寻找 TRX 文件:d:\a\1\TestResults
所以....路径不匹配。
我是否:
- 告诉 Azure 将测试写入不同的文件夹?
- 或者,我是否告诉 Sonar 在哪里可以找到测试结果?
我猜第二个选项可能更容易 - 在我尚未设置的不同解决方案中,有很多测试项目......
谢谢