在Sonarqube 4.2中报告PHP项目的重用

时间:2014-04-21 21:43:15

标签: sonarqube sonar-runner jenkins-php

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

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

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

在Sonar 4.2中这仍然可以吗?如果是,sonar-project.properties控件中的哪些参数会报告上述工具的重复使用情况?

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

我能找到的唯一信息是this blog post。我已经尝试了那里列出的参数,但似乎没有效果。

1 个答案:

答案 0 :(得分:0)

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