Skip to content

Commit 73d3570

Browse files
committed
zdl-kotlin: updating kover for branch coverage
1 parent 67196c9 commit 73d3570

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

.github/workflows/main.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ jobs:
3939
run: ./gradlew build koverHtmlReport koverLog
4040

4141
- name: Print coverage to console
42+
id: coverage
4243
run: ./gradlew koverPrintCoverageDetailed
4344
if: always()
4445

@@ -64,8 +65,8 @@ jobs:
6465
# Extract coverage percentages from Kover detailed output
6566
OUTPUT=$(./gradlew koverPrintCoverageDetailed --console=plain 2>&1)
6667
67-
LINE_COVERAGE=$(echo "$OUTPUT" | grep "Line coverage:" | grep -oP '\d+\.\d+' | awk '{printf "%.0f", $1}')
68-
BRANCH_COVERAGE=$(echo "$OUTPUT" | grep "Branch coverage:" | grep -oP '\d+\.\d+' | awk '{printf "%.0f", $1}')
68+
LINE_COVERAGE=$(echo "$OUTPUT" | grep "coverage =" | grep -oP '\d+\.\d+' | awk '{printf "%.0f", $1}')
69+
BRANCH_COVERAGE=$(echo "$OUTPUT" | grep "branches =" | grep -oP '\d+\.\d+' | awk '{printf "%.0f", $1}')
6970
7071
echo "Line Coverage: $LINE_COVERAGE%"
7172
echo "Branch Coverage: $BRANCH_COVERAGE%"
@@ -110,3 +111,7 @@ jobs:
110111
git push
111112
fi
112113
114+
- name: Log coverage percentage
115+
run: |
116+
echo "coverage = ${{ env.LINE_COVERAGE }}"
117+
echo "branches = ${{ env.BRANCH_COVERAGE }}"

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ kover {
164164
filters {
165165
excludes {
166166
// Exclude generated ANTLR code from coverage
167-
// packages("io.zenwave360.zdl.antlr")
167+
// packages("io.zenwave360.zdl.antlr")
168168
}
169169
}
170170
}

0 commit comments

Comments
 (0)