我在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仪表板中我们找不到测试报告。
如何解决此问题?
答案 0 :(得分:0)
1)对测试使用JUnit输出格式(PHPUnit配置):
operator->
2)在“声纳”属性中添加“ sonar.tests”:
<log type="junit" target="tests.xml"/>