https://github.com/carlspring/gradle-scoverage-multi-module
https://github.com/carlspring/gradle-scoverage-multi-module
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/carlspring/gradle-scoverage-multi-module
- Owner: carlspring
- Created: 2018-12-17T10:26:24.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-02-23T02:36:45.000Z (over 7 years ago)
- Last Synced: 2025-02-12T15:36:49.407Z (over 1 year ago)
- Language: Scala
- Size: 49.8 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Building the code
To build the code and produce aggregated Scoverage reports
```
./gradlew clean build reportScoverage aggregateScoverage
```
# Publishing to Sonar
To publish the results to Sonar
```
sonar-scanner -Dsonar.projectName=multi-module \
-Dsonar.projectKey=multi-module \
-Dsonar.projectVersion=1.0-SNAPSHOT \
-Dsonar.sources=src/main/scala \
-Dsonar.modules=a,b
-Dsonar.sourceEncoding=UTF-8 \
-Dsonar.scala.version=2.11 \
-Dsonar.scoverage.reportPath=build/scoverage-aggregate/scoverage.xml
```
# Requirements:
Tested against:
* Sonarqube `7.4`, `sonar-scala_2.12-7.2.0-assembly` (no coverage recorded)
* Sonarqube `6.7.6`, `sonar-scala_2.12-6.7.0-assembly` (no coverage recorded)
* Sonarqube `5.6.7`, `sonar-scala-plugin-0.0.3-SNAPSHOT` (no coverage recorded)
# Useful links
* https://github.com/RadoBuransky/sonar-scoverage-plugin/issues/4