我安装了以下SonarQube版本的红帽6塞雷尔语。版本:SonarQube:6.3声纳亚军:2.3声纳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
但SonarQube仪表板,我们无法找到测试报告。
如何解决这个问题?
1)使用你的测试(PHPUnit的配置)JUnit的输出格式:
<log type="junit" target="tests.xml"/>
2)添加“sonar.tests”你的声纳性能:
sonar.tests=/path/to/tests