Cómo decirle a Sonar que use mi file LCOV para Cobertura de código

Tenemos un trabajo en Jenkins que contiene un montón de files javascript. Construimos nuestro proyecto a través de grunt, y al final de la construcción ejecutamos JSCover para ejecutar nuestras testings unitarias y recostackr la cobertura del código. Todo funciona. Obtenemos un buen file LCOV.

Ahora queremos upload el file LCOV a Sonar, y no estoy seguro de cómo hacerlo. Estamos construyendo nuestro proyecto de Jenkins como un proyecto de estilo libre.

Intenté jugar con varias properties de proyecto para sonar, pero no amor:

# project metadata (requinetworking) sonar.projectKey=my.project sonar.projectName=My Project sonar.projectVersion=1.0 # path to source directories (requinetworking) sonar.sources=src # The value of the property must be the key of the language. sonar.language=java (I tried js and javascript, but no love. Plugin is not installed. Actually, I don't care about the language, since I am already generating the LCOV file during the build. I just need Sonar to use this LCOV file.) # Advanced parameters sonar.javascript.jstestdriver.reportsfolder=target/surefire-reports sonar.javascript.jstestdriver.coveragefile=target/test-coverage/jscover.lcov sonar.dynamicAnalysis=reuseReports 

Sospecho que el problema se encuentra en los "Parámetros avanzados", pero no sé cómo decirle a Sonar: "Utilice mi file LCOV para la Cobertura del código".

Puede echar un vistazo a este proyecto de muestra donde se especifica la ruta a un informe LCOV en el file sonar-project.properties .

Tenga en count que algunos nombres de propiedad han cambiado en la última versión del complemento de Javascript.