Как сказать Sonar использовать мои достоверные отчеты для результатов модульных тестов
У нас есть работа Jenkins, которая содержит кучу файлов javascript. Мы строим наш проект с помощью grunt, и в конце сборки мы запускаем JSCover для запуска наших модульных тестов и сбора покрытия кода. Все работает Мы получаем хороший файл LCOV и получаем кучу TEST - * .xml в каталоге target / surefire-reports /.
Сонар отображает результаты покрытия кода, но не показывает количество пройденных / неудачных или даже выполненных тестов.
Как мне сказать сонару использовать достоверные отчеты? Я думал, установив это свойство, оно будет поглощать его, но не любовь:
sonar.surefire.reportsPath=target/surefire-reports
Вот файл свойств моего проекта:
# project metadata (required)
sonar.projectKey=pure.cloud.browser.app
sonar.projectName=Pure Cloud Browser App
sonar.projectVersion=1.0
# path to source directories (required)
sonar.sources=src
sonar.exclusions=js/lib/**,js/test/lib/**,js/test/tools/**
# The value of the property must be the key of the language.
sonar.language=js
# Advanced parameters
sonar.surefire.reportsPath=target/surefire-reports
sonar.javascript.lcov.reportPath=target/test-coverage/jscover.lcov
sonar.dynamicAnalysis=reuseReports
Спасибо, Фабрис, за то, что порекомендовали мне следующую ссылку в моем предыдущем вопросе:https://github.com/SonarSource/sonar-examples/tree/master/projects/languages/javascript/javascript-sonar-runner-JsTestDriver но я не могу найти способ заставить Sonar каким-то образом отобразить результаты модульных тестов (количество тестов, количество сбоев и т. д.), которые хранятся в каталоге surefire-reports.
Есть идеи?