SonarQube не публикует отчет о модульных тестах PHP - PullRequest
0 голосов
/ 07 ноября 2018

Я установил ниже версию SonarQube в Redhat 6 Serer. Версии: SonarQube: 6.3 Сонар Runner: 2,3 Сонар PHP Плагин: 2.10.0.2087

Мой проект создает отчет о тестировании PHPUnit в каталоге с именем "testreports"

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 Ответ

0 голосов
/ 11 февраля 2019

1) Используйте выходной формат JUnit для своих тестов (конфигурация PHPUnit):

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

2) Добавьте "sonar.tests" к вашим свойствам сонара:

sonar.tests=/path/to/tests
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...