Sonarqube 测试结果和覆盖率文件在VSO中的位置

Sonarqube 测试结果和覆盖率文件在VSO中的位置,sonarqube,azure-devops,azure-pipelines,sonarqube-scan,Sonarqube,Azure Devops,Azure Pipelines,Sonarqube Scan,我有一个基于.NETCore2.2的项目构建,我正在使用VSO构建定义进行构建和发布;使用声纳Qube提高代码质量 我面临的问题与VisualStudio测试(版本2.0)步骤保存测试结果的位置以及代码覆盖率有关。默认情况下,测试结果(*.trx和*.coverage)文件似乎保存在D:\a\\ U temp…..*.trx位置 我对此特别没有异议,但似乎Sonar无法找到测试结果,因为它正在D:\a\1\TestResults下查找 我已尝试传递一个额外的vsconsole测试参数-/Fram

我有一个基于.NETCore2.2的项目构建,我正在使用VSO构建定义进行构建和发布;使用声纳Qube提高代码质量

我面临的问题与VisualStudio测试(版本2.0)步骤保存测试结果的位置以及代码覆盖率有关。默认情况下,测试结果(*.trx和*.coverage)文件似乎保存在D:\a\\ U temp…..*.trx位置

我对此特别没有异议,但似乎Sonar无法找到测试结果,因为它正在D:\a\1\TestResults下查找

我已尝试传递一个额外的vsconsole测试参数-
/Framework:.NETCoreApp,Version=v2.2/ResultsDirectory:$(agent.BuildDirectory)\TestResults
执行测试时,测试结果保存在D:\a\1,所以Sonar Qube能够获取测试文件,但在这样做时,Visual Studio测试步骤似乎无法发布测试结果,并且失败了


关于这个问题有什么想法吗?

你能分享你的构建定义吗?你能分享你的构建定义吗?