0

我的项目正在运行 Jenkins 作业,它为以下工具生成报告:

  • phpcpd
  • 依赖
  • phpcs
  • phpmd
  • phpunit(单元和集成测试)

我想让 Sonar-runner 分析这些报告,特别是对于跑步者不执行的集成测试。

这在 Sonar 4.2 中仍然可能吗?如果是这样,sonar-project.properties控件中的哪些参数报告了上述工具的重用?

我找不到有关如何让 sonar-runner 重新使用这些报告的文档。唯一记录在案的参数似乎是sonar.php.tests.reportPathand sonar.php.tests.coverage.reportPath。但这些只与单元测试有关。

我能找到的唯一信息是这篇博文。我已经尝试了那里列出的参数,但它们似乎没有效果。

4

1 回答 1

0

事实上,从 2.0 版开始,SonarQube PHP 插件不再依赖外部工具,如 pdepend、phpcs、phpcpd 和 phpmd。唯一剩下的外部依赖是 phpunit。

于 2014-04-23T19:48:28.030 回答