TFS 2015代理如何为MSBuild的SonarQube扫描仪分配覆盖率结果?

TFS 2015代理如何为MSBuild的SonarQube扫描仪分配覆盖率结果?,sonarqube,tfsbuild,sonar-runner,Sonarqube,Tfsbuild,Sonar Runner,尝试重现TFS代理使用SonarQube扫描程序对MSBuild执行的步骤。 我无法定位代理在何处注入覆盖率结果文件的名称。文档说明覆盖率文件应解析为xml文件,但在SonarQubePostTest任务中深入powershell时,没有对codecoverage.exe的调用,也没有对sonar.cs.vscoveragexml.reportspath变量的设置 TFS 2015代理如何将覆盖率结果分配给SonarQube Scanner for MSBuild,以便手动重现代理的调用 p.S

尝试重现TFS代理使用SonarQube扫描程序对MSBuild执行的步骤。 我无法定位代理在何处注入覆盖率结果文件的名称。文档说明覆盖率文件应解析为xml文件,但在SonarQubePostTest任务中深入powershell时,没有对codecoverage.exe的调用,也没有对
sonar.cs.vscoveragexml.reportspath
变量的设置

TFS 2015代理如何将覆盖率结果分配给SonarQube Scanner for MSBuild,以便手动重现代理的调用

p.S.
我使用的是vNext构建定义,它是一些c#dll项目的编译,在构建之后,然后使用VS test运行一组测试。

在msbuild之前应该有一个SonarQube开始分析任务,在msbuild之后应该有一个SonarQube结束分析任务

已完成的开始分析定义。这只是一些连接到sonarqube服务器的配置

已完成的开始分析定义

应使用结束分析任务创建要执行的步骤 在“Visual Studio测试”任务步骤之后,如果希望显示 代码覆盖率数据。在任何情况下,都应在“可视 “工作室构建”步骤。结束分析任务完成分析 (克隆、度量和其他语言分析的计算) Net),并将分析结果发送到SonarQube服务器


更多详细信息请参阅此MSDN博客:

您使用的是XAML构建还是Vnext构建?您能否共享相关的生成定义设置?您正在使用“发布测试结果”任务吗?感谢您尝试回答我的问题,但您的评论和图像并没有解决问题,您的文档链接也没有解决问题。我不是问如何设置SonarQube分析任务