Cómo decirle a Sonar que use mis informes surefire para los resultados de las pruebas unitarias
Tenemos un trabajo de Jenkins que contiene un montón de archivos javascript. Construimos nuestro proyecto a través de gruñido, y al final de la compilación ejecutamos JSCover para ejecutar nuestras pruebas de unidad y recopilar la cobertura de código. Todo funciona Obtenemos un buen archivo LCOV y obtenemos un montón de TEST - *. Xml en el directorio target / surefire-reports /.
Sonar muestra los resultados de la cobertura del código, pero no muestra el número de pruebas que pasaron / fallaron o incluso se ejecutaron.
¿Cómo le digo al sonar que use los informes de fuego seguro? Pensé que al establecer esta propiedad, la consumiría, pero no amor:
sonar.surefire.reportsPath=target/surefire-reports
Aquí está mi archivo de propiedades del proyecto:
# 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
Gracias, Fabrice, por recomendarme el siguiente enlace en mi pregunta anterior:https://github.com/SonarSource/sonar-examples/tree/master/projects/languages/javascript/javascript-sonar-runner-JsTestDriver pero no puedo encontrar una manera de decirle a Sonar que muestre de alguna manera los resultados de las pruebas unitarias (cantidad de pruebas, cantidad de fallas, etc.) que se almacenan en el directorio de informes de incendios seguros.
¿Algunas ideas?