我正在尝试为添加的新PHP代码显示Sonarqube代码覆盖率和重复度量指标。我可以看到添加新代码的代码问题/代码味道。但是没有显示代码重复的计数(我甚至添加了一些重复的代码行,以确保我有重复的行来获取指标)。
以下是我的工作环境
- PHP Symfony Framework:2.7
- Sonarqube版本:6.3.1
- 声纳-PHP-插件-2.10.0.2087
- Sonarscanner版本:3.0.1.733-windows
- 操作系统:Windows 7,64位
遵循的步骤
- 执行PHP测试用例以生成xml报告(我将在声纳属性文件中提及)
- 使用初始代码运行Sonarcode分析(比如"版本1和#34;),这导致了Bugs&的一些价值。漏洞,代码嗅觉,覆盖范围(基于声纳属性文件中的sonar.php.coverage.reportPaths值)和代码复制。
- 我添加了新代码和PHP单元测试用例
- 执行PHP单元测试用例并在声纳属性文件中添加xml报告,其结果为x1 for version1(逗号分隔)
- 在声纳属性文件中更新了项目的版本(例如"版本2和#34;)
重新运行声纳代码分析
- 我在报告中添加了一个新列"泄漏期:自版本1和#34;。这一栏显示了新的错误和漏洞,新代码气味(指示新添加代码中的问题)。但它不显示覆盖率和重复数据
醇>
我没有看到很多关于如何获取新代码添加报告的文档。对此非常感谢。
谢谢