SonarQube没有发布PHP单元测试报告

时间:2018-11-07 12:53:13

标签: sonarqube phpunit sonar-runner phpunit-testing

我在Redhat 6 Serer中安装了SonarQube版本以下的版本。 版本: SonarQube:6.3 声纳赛跑者:2.3 Sonar PHP插件:2.10.0.2087

我的项目在名为“ testreports”的目录中创建一个PHPUnit测试报告

sonar.project.properties:

# Required metadata
sonar.projectKey=Dashboard3
sonar.projectName=Dashboard3
sonar.projectVersion=2.0
#sonar.language=php

#Path to Source
sonar.sources=/pkg/vddfg/oradfg/apache/htdocs/Symfony/src/DB3
sonar.sourceEncoding=UTF-8
sonar.php.tests.reportPath=testReports/get_jfm_bug11s_test.xml

sonar.exclusions=**/Metro-UI-CSS-master/**

通过将行更新为Analyzing PHPUnit test report: testReports/get_jfm_bug11s_test.xml,我的Sonar成功执行了,但是在SonarQube仪表板中我们找不到测试报告。

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

1)对测试使用JUnit输出格式(PHPUnit配置):

operator->

2)在“声纳”属性中添加“ sonar.tests”:

<log type="junit" target="tests.xml"/>