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

问题描述 投票:0回答:1

我安装了以下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仪表板,我们无法找到测试报告。

如何解决这个问题?

sonarqube phpunit sonar-runner phpunit-testing
1个回答
0
投票

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

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

2)添加“sonar.tests”你的声纳性能:

sonar.tests=/path/to/tests
© www.soinside.com 2019 - 2024. All rights reserved.