(PHP项目)(单元测试成功)(未显示))

时间:2015-10-27 12:56:51

标签: php unit-testing

成功分析后,我的PHP项目单元测试成功未显示

我使用: SonarQube:5.1 - PHP插件:2.5 - PHPUnit:4.7.6

我首先运行PHPUnit(使用--coverage-xml和--coverage-clover选项),然后运行sonar(使用-Dsonar.php.coverage.reportPath和-Dsonar.php.tests.reportPath以及-Dsonar) .tests指定测试源目录)。

在SonarQube上,“单位测试覆盖率”显示为“线路覆盖”,但遗憾的是,没有“单元测试成功”。

我已经阅读过很多有关此问题的论坛,但我发现的唯一方法是设置我已经完成的“sonar.tests”变量。

感谢您的帮助。

致以最诚挚的问候,

Wognin

1 个答案:

答案 0 :(得分:0)

我的问题解决了。

可能是关于SonarQube服务器的问题。

Sonar Maven跑者很好,但是在SonarQube服务器上,项目没有更新。 我们注意到SonarQube服务器临时目录的文件系统即将完全。

我们已清空临时目录,现在PHP项目显示“单元测试成功”,历史记录也会更新。

我们正计划立即将SonarQue从5.1升级到5.1.2(纠正此问题的版本)。

谢谢,

WOGNIN