Jak powiedzieć Sonarowi, aby używał moich niezawodnych raportów do wyników testów jednostkowych

Mamy zadanie Jenkins, które zawiera kilka plików javascript. Budujemy nasz projekt za pomocą gruntu, a na końcu kompilacji uruchamiamy JSCover, aby uruchomić nasze testy jednostkowe i zebrać pokrycie kodu. To wszystko działa. Dostajemy ładny plik LCOV i dostajemy kilka TEST-*. Xml w katalogu target / surefire-reports /.

Sonar wyświetla wyniki pokrycia kodu, ale nie pokazuje liczby testów, które przeszły / nie powiodły się lub nawet zostały wykonane.

Jak mam powiedzieć sonarowi, by używał raportów z pewnymi krokami? Myślałem, że ustawiając tę ​​nieruchomość, to ją pochłonie, ale nie ma miłości:

sonar.surefire.reportsPath=target/surefire-reports

Oto mój plik właściwości projektu:

# 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

Dziękuję, Fabrice, za polecenie mi następującego linku w moim poprzednim pytaniu:https://github.com/SonarSource/sonar-examples/tree/master/projects/languages/javascript/javascript-sonar-runner-JsTestDriver ale nie mogę znaleźć sposobu, aby powiedzieć Sonarowi, żeby w jakiś sposób wyświetlał wyniki testów jednostkowych (liczbę testów, liczbę awarii, itp.), które są przechowywane w katalogu raportów o niezawodności.

Jakieś pomysły?

questionAnswers(2)

yourAnswerToTheQuestion