У меня есть работа Jenkins для моего проекта, которая генерирует отчеты для следующих инструментов:
- phpcpd
- зависеть
- phpcs
- phpmd
- phpunit (модульные и интеграционные тесты)
Я бы хотел, чтобы Sonar-runner анализировал эти отчеты, особенно для интеграционных тестов, которые бегун не выполняет.
Это все еще возможно в Sonar 4.2? Если да, то какие параметры в sonar-project.properties
контролируют повторное использование отчетов для перечисленных выше инструментов?
Я не могу найти документацию о том, как получить доступ к sonar-runner для повторного использования этих отчетов. Единственными документированными параметрами являются sonar.php.tests.reportPath
и sonar.php.tests.coverage.reportPath
. Но они относятся только к модульным тестам.
Единственная информация, которую я смог найти по этому поводу, это этот пост в блоге. Я пробовал параметры, перечисленные там, и они, похоже, не имеют никакого эффекта.