@@ -17,14 +17,51 @@ jobs:
1717 distribution : ' temurin'
1818 - name : Build and Test
1919 run : mvn test # or ./gradlew test
20- - name : Generate JaCoCo Badge
20+ - name : Generate Core JaCoCo Badge
2121 uses : cicirello/jacoco-badge-generator@v2
2222 with :
23- # Maven's default JaCoCo CSV location
2423 jacoco-csv-file : mug/target/site/jacoco/jacoco.csv
2524 badges-directory : .github/badges
25+ badge-filename : mug-coverage.svg
2626 generate-branches-badge : true
2727 generate-summary : true
28+ summary-filename : mug-summary.json
29+ - name : Generate dot-parse JaCoCo Badge
30+ uses : cicirello/jacoco-badge-generator@v2
31+ with :
32+ jacoco-csv-file : dot-parse/target/site/jacoco/jacoco.csv
33+ badges-directory : .github/badges
34+ badge-filename : dot-parse-coverage.svg
35+ generate-branches-badge : true
36+ generate-summary : true
37+ summary-filename : dot-parse-summary.json
38+ - name : Generate safe-sql JaCoCo Badge
39+ uses : cicirello/jacoco-badge-generator@v2
40+ with :
41+ jacoco-csv-file : mug-safesql/target/site/jacoco/jacoco.csv
42+ badges-directory : .github/badges
43+ badge-filename : mug-safesql-coverage.svg
44+ generate-branches-badge : true
45+ generate-summary : true
46+ summary-filename : mug-safesql-summary.json
47+ - name : Generate concurent-24 JaCoCo Badge
48+ uses : cicirello/jacoco-badge-generator@v2
49+ with :
50+ jacoco-csv-file : mug-concurrent24/target/site/jacoco/jacoco.csv
51+ badges-directory : .github/badges
52+ badge-filename : mug-concurrent24-coverage.svg
53+ generate-branches-badge : true
54+ generate-summary : true
55+ summary-filename : mug-concurrent24-summary.json
56+ - name : Generate mug-guava JaCoCo Badge
57+ uses : cicirello/jacoco-badge-generator@v2
58+ with :
59+ jacoco-csv-file : mug-guava/target/site/jacoco/jacoco.csv
60+ badges-directory : .github/badges
61+ badge-filename : mug-guava-coverage.svg
62+ generate-branches-badge : true
63+ generate-summary : true
64+ summary-filename : mug-guava-summary.json
2865 - name : Log coverage percentage
2966 run : |
3067 echo "coverage = ${{ steps.jacoco.outputs.coverage }}"
0 commit comments