VS 单元测试结果文件 (.trx) 未显示到 SonarQube 中
VS Unit Test Results file (.trx) is not displayed into SonarQube
我已经使用以下设置 SonarQube:
- sonarqube-5.4
- MSBuild.SonarQube.Runner-2.0
- VS 2013(目标 .net 框架 4.5.1)
- SQLServer2014 快捷版
- Windows7Professional SP1 64 位OS
我使用了上面的设置并且能够将代码分析结果发布到SonarQube中。我按照下面的link发布了单元测试结果(.trx)文件:http://docs.sonarqube.org/pages/viewpage.action?pageId=6389772
我在 "begin" 命令中添加了以下标记以获取 VS 单元测试结果文件。
/d:sonar.cs.vstest.reportsPaths="C:\TestResults\*.trx"
下面是从控制台底部捕获的解析详细信息 window:
19:48:58.788 INFO - Sensor org.sonar.plugins.csharp.CSharpUnitTestResultsProvider$CSharpUnitTestResultsImportSensor
19:48:58.798 INFO - Parsing the Visual Studio Test Results file C:\abc_ABC 2016-04-29 19_45_36.trx
19:48:58.828 INFO - Sensor org.sonar.plugins.csharp.CSharpUnitTestResultsProvider$CSharpUnitTestResultsImportSensor (done) | time=40ms
但单元测试详细信息未显示在项目仪表板/代码覆盖率选项卡中。是否需要进行任何设置或配置(已添加 C# 插件)?我们如何在 SonarQube 中查看单元测试结果?
请查找随附的项目仪表板屏幕截图。
我们在哪里可以看到单元测试结果?
单击第二个选项卡 "Coverage",它会显示消息 - "This component does not have coverage details."
根据 Mike Barry 的评论,
转到项目级仪表板菜单项 --> 自定义。
它还会显示单元测试结果 table / widget。
我已经使用以下设置 SonarQube:
- sonarqube-5.4
- MSBuild.SonarQube.Runner-2.0
- VS 2013(目标 .net 框架 4.5.1)
- SQLServer2014 快捷版
- Windows7Professional SP1 64 位OS
我使用了上面的设置并且能够将代码分析结果发布到SonarQube中。我按照下面的link发布了单元测试结果(.trx)文件:http://docs.sonarqube.org/pages/viewpage.action?pageId=6389772
我在 "begin" 命令中添加了以下标记以获取 VS 单元测试结果文件。
/d:sonar.cs.vstest.reportsPaths="C:\TestResults\*.trx"
下面是从控制台底部捕获的解析详细信息 window:
19:48:58.788 INFO - Sensor org.sonar.plugins.csharp.CSharpUnitTestResultsProvider$CSharpUnitTestResultsImportSensor
19:48:58.798 INFO - Parsing the Visual Studio Test Results file C:\abc_ABC 2016-04-29 19_45_36.trx
19:48:58.828 INFO - Sensor org.sonar.plugins.csharp.CSharpUnitTestResultsProvider$CSharpUnitTestResultsImportSensor (done) | time=40ms
但单元测试详细信息未显示在项目仪表板/代码覆盖率选项卡中。是否需要进行任何设置或配置(已添加 C# 插件)?我们如何在 SonarQube 中查看单元测试结果?
请查找随附的项目仪表板屏幕截图。 我们在哪里可以看到单元测试结果?
单击第二个选项卡 "Coverage",它会显示消息 - "This component does not have coverage details."
根据 Mike Barry 的评论,
转到项目级仪表板菜单项 --> 自定义。 它还会显示单元测试结果 table / widget。