2015-10-27 2 views
0

«Успешность тестирования модуля» - не отображается для моего проекта PHP после успешного анализа.(Проект PHP) (Успешность тестирования модуля) (не отображается))

Я использую: SonarQube: 5,1 - PHP Плагин: 2,5 - PHPUnit: 4.7.6

я первый запустить PHPUnit (с --coverage-XML и --coverage -clover), а затем запустить сонар (с -Dsonar.php.coverage.reportPath и -Dsonar.php.tests.reportPath, а также с -Dsonar.tests, определяющим исходный каталог тестов).

На SonarQube отображается «Освещение единиц измерения» с «Покрытие линии», но, к сожалению, без «Успеха тестирования блока».

Я читал много форумов об этой проблеме, но единственным способом, который я нашел, является установка переменной «sonar.tests», которую я уже сделал.

Благодарим за помощь.

С наилучшими пожеланиями,

Wognin

+0

где код? –

+0

report = целевой каталог проекта
# running PHPUnit php phpunit.phar --log-junit $ {report} /phpunitTest.xml --coverage-clover $ {report} /clover.xml --coverage-xml $ { report} # running maven mvn -Dsonar.php.coverage.reportPath $ {report} /clover.xml -Dsonar.php.tests.reportPath = $ {report} /phpunitTest.xml -Dsonar.tests = **/src/TestUnit/Controller/* org.codehaus.mojo: sonar-maven-plugin: 2.5: сонар – Wognin

ответ

0

Моя проблема решена.

Проблема была, может быть, в отношении сервера SonarQube.

Бегун Sonar Maven был в порядке, но на сервере SonarQube проект не обновлялся. Мы заметили, что файловая система временного каталога сервера SonarQube должна быть полностью.

У нас есть пустая временная директория, и теперь для проекта PHP предлагается «Успех тестирования блока», и история также обновляется.

Мы планируем сейчас обновить SonarQue с 5.1 до 5.1.2 (версия, которая исправляет эту проблему).

Спасибо,

WOGNIN

Смежные вопросы