I have a react typescript project, and I am trying to do use sonar scanner to get code coverage locally. Currently code coverage is showing 0%. I’ve generated a
lcov.info file by using
npm test --coverage . Now, I am trying to get sonar-scanner to read the
lcov.info file, however, I think sonar-scanner is not reading the
I have tried using sonar.typescript.lcov.reportPaths=**/lcov.info as well, but it does not solve the problem.
In the sonarscanner logs, I found this.
INFO: Sensor JaCoCo XML Report Importer [jacoco] INFO: 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml INFO: No report imported, no coverage information will be imported by JaCoCo XML Report Importer INFO: Sensor JaCoCo XML Report Importer [jacoco] (done) | time=5ms
I think it might be strange that this is in the logs, given that this is not a Java project. What can I do to let sonar scanner read my lcov.info?