3

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

我已为 MSBuild 开始分析步骤的 SonarQube 扫描器添加了所需的附加参数

/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 执行覆盖率收集,如用于导入代码覆盖率和单元测试执行结果的 SonarQube wiki 页面中所述。

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

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

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

我可以做些什么来识别和解决导入测试和覆盖结果的问题?

4

0 回答 0