I have run sonar for Angular-Jest project and got the unit test coverage but am not getting number of unit tests.
My Sonar properties,(sonarqube version - 7.7)
sonar.host.url=http://localhost:9000
sonar.login=admin
sonar.password=admin
sonar.projectKey=my-app
sonar.projectName=my-app
sonar.projectVersion=1.0
sonar.sourceEncoding=UTF-8
sonar.sources=src
sonar.exclusions=**/node_modules/**
sonar.tests=src
sonar.test.inclusions=**/*.spec.ts
sonar.typescript.lcov.reportPaths=coverage/my-app/lcov.info
sonar.scm.disabled=true
sonar.path.temp=C:\Sonar\sonarqube-7.7\temp
Is there any way to bring number of unit tests under coverage heading?
Thanks in advance!
After many trial and error, finally got the no.of unit tests in sonar report.
Added sonar-scanner using the below command,
Then in package.json file add the following lines in scripts,
In sonar-project.properties file, add the below line
Finally run sonar using
StartSonar.bat
and runAnd when we run https:localhost:9000/projects, we can find no.of unit tests under coverage part.
Reference links : https://medium.com/@learning.bikash/angular-code-coverage-with-sonarqube-d2283442080b
https://medium.com/beingcoders/setup-sonarqube-with-angular-project-in-6-minutes-57a87b3ca8c4