Skip to content

Commit 75ecdec

Browse files
committed
chore(config): add cobertura coverage
1 parent 90c9519 commit 75ecdec

2 files changed

Lines changed: 6 additions & 19 deletions

File tree

.github/workflows/code-coverage.yml

Lines changed: 5 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ on:
99
workflow_dispatch:
1010

1111
jobs:
12-
coverage-comment-lcov:
12+
coverage-comment-raw:
1313
name: 📝 PR Raw Coverage Table
14-
runs-on: ubuntu-raw
14+
runs-on: ubuntu-latest
1515
permissions:
1616
pull-requests: write
1717
contents: read
@@ -23,24 +23,10 @@ jobs:
2323
- name: Run coverage and save output
2424
run: npm run test:coverage > test-results.txt || true
2525

26-
- name: Beautify coverage table for PR comment
27-
run: |
28-
echo '### Jest Coverage Report' > coverage-comment.md
29-
echo '' >> coverage-comment.md
30-
echo '```' >> coverage-comment.md
31-
grep -A 100 "-------------------------" test-results.txt | grep -B 100 "===============================" >> coverage-comment.md
32-
echo '```' >> coverage-comment.md
33-
echo '' >> coverage-comment.md
34-
grep "Statements" test-results.txt >> coverage-comment.md
35-
grep "Branches" test-results.txt >> coverage-comment.md
36-
grep "Functions" test-results.txt >> coverage-comment.md
37-
grep "Lines" test-results.txt >> coverage-comment.md
38-
39-
- name: Post beautified coverage comment
26+
- name: Comment test results
4027
uses: marocchino/sticky-pull-request-comment@v2
4128
with:
42-
recreate: true
43-
path: coverage-comment.md
29+
path: test-results.txt
4430

4531
coverage-comment:
4632
name: 📝 PR Coverage Summary
@@ -68,6 +54,7 @@ jobs:
6854
- name: Post coverage comment
6955
uses: marocchino/sticky-pull-request-comment@v2
7056
with:
57+
header: "jest-coverage-summary"
7158
recreate: true
7259
path: code-coverage-results.md
7360

jest.config.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ export default {
77
resetModules: true,
88
collectCoverageFrom: ['src/**/*.ts'],
99
coverageDirectory: 'reports/coverage',
10-
coverageReporters: ['text', 'text-summary', 'lcov'],
10+
coverageReporters: ['text', 'text-summary', 'lcov', 'cobertura'],
1111
reporters: [
1212
'default',
1313
[

0 commit comments

Comments
 (0)