Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
38293ec
Add support for diff coverage reporting and update workflow inputs
jorgeAtViboo Mar 4, 2025
7f688d4
Refactor coverage logging and update diff coverage file handling
jorgeAtViboo Mar 4, 2025
a60b771
change ref
jorgeAtViboo Mar 4, 2025
5f22ff3
Update log message for commit comparison to improve clarity
jorgeAtViboo Mar 4, 2025
f9eb121
Merge pull request #1 from jorgeAtViboo/add-diff-coverage
jorgeAtViboo Mar 4, 2025
162edfb
Improve log message formatting for clarity in commit comparison
jorgeAtViboo Mar 4, 2025
79e1ccf
Update package script to include TypeScript compilation before building
jorgeAtViboo Mar 4, 2025
cc9f42b
Introduce little change in index.ts
jorgeAtViboo Mar 4, 2025
a330693
Refactor coverage parsing to improve handling of modified coverage re…
jorgeAtViboo Mar 4, 2025
f61c97c
Refactor coverage report parsing to simplify parameters and improve l…
jorgeAtViboo Mar 4, 2025
b108fa0
Divide percentage by 100
jorgeAtViboo Mar 4, 2025
b05da99
Rename example diff coverage file
jorgeAtViboo Apr 8, 2025
2b38323
Add test for parsing coverage diff reports
jorgeAtViboo Apr 8, 2025
aa04a48
Rename diff coverage file to improve clarity
jorgeAtViboo Apr 8, 2025
c4605b8
Revert changes for debugging purposes
jorgeAtViboo Apr 8, 2025
135afe5
move new parameter ot the end
jorgeAtViboo Apr 8, 2025
31ce030
Refactor coverage diff test to use expected output for validation
jorgeAtViboo Apr 8, 2025
ff6ed38
Update binary files for index.js and index.js.map
jorgeAtViboo Apr 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,4 @@ jobs:
thresholdNew: 0.8
thresholdModified: 0.0
coverageFile: coverage.xml
diffCoverageFile: coverage-diff.json
3 changes: 3 additions & 0 deletions action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ inputs:
token:
required: true
description: 'github token'
diffCoverageFile:
required: false
description: 'local path to a diff coverage xml file like the output of diff-cover coverage.xml'
thresholdAll:
required: false
description: the coverage threshold for average over all files [0,1]
Expand Down
32 changes: 32 additions & 0 deletions coverage-diff.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"report_name": "XML",
"diff_name": "origin/develop...HEAD, staged and unstaged changes",
"src_stats": {
"src/coverage.ts": {
"percent_covered": 69,
"violation_lines": [],
"covered_lines": [
12,
367,
370,
371,
372,
373,
378,
379,
380,
381
],
"violations": [
[
368,
null
]
]
}
},
"total_num_lines": 45,
"total_num_violations": 34,
"total_percent_covered": 24,
"num_changed_lines": 95
}
Loading