SonarQube MSBuild Runner不会导入测试和代码覆盖率结果

时间:2016-04-08 19:50:15

标签: jenkins sonarqube sonarqube-msbuild-runner

我已将Jenkins构建服务器配置为分析我的代码并发布到我的SonarQube服务器。我已成功发布扫描结果,但测试和VS代码覆盖率结果未发布到SonarQube。

我已经为SonBuQube扫描程序添加了所需的额外参数,用于MSBuild Begin Analysis步骤

/d:sonar.cs.vstest.reportsPaths="<absolute path to workspace>\TestResults\*.trx"
/d:sonar.cs.vscoveragexml.reportsPaths="<absolute path to workspace>\VisualStudio.coveragexml"
/d:sonar.verbose="true"

我已经配置了构建步骤,通过CodeCoverage.exe执行Coverage Collection,如SonarQube wiki页面所示,用于导入代码覆盖率和单元测试执行结果。

我还在控制台输出中观察到,SonarQube Scanner正在解析这两个文件。 即

INFO  - Parsing the Visual Studio Test Results file <absolute path>.trx

INFO  - Parsing the Visual Studio coverage XML report <absolute path>.coveragexml

如何识别并解决导入测试和覆盖率结果的问题?

0 个答案:

没有答案