SimonKagstrom / kcov

Code coverage tool for compiled programs, Python and Bash which uses debugging information to collect and report data without special compilation options
http://simonkagstrom.github.io/kcov/
GNU General Public License v2.0
709 stars 109 forks source link

Move to Alpine 3.20 #441

Closed williamdes closed 1 month ago

williamdes commented 1 month ago

Not sure why but my simple test is broken

#10 2.970   "files": [
#10 2.970 
#10 2.970   ],
#10 2.970   "percent_covered": "0.00",
#10 2.970   "covered_lines": 0,
#10 2.970   "total_lines": 0,
#10 2.970   "percent_low": 25,
#10 2.970   "percent_high": 75,
#10 2.970   "command": "test-executable.sh",
#10 2.970   "date": "2024-07-07 17:57:41"

No percent and no file reported

williamdes commented 1 month ago

Docker is building at: https://github.com/williamdes/kcov/actions/runs/9842731065/job/27172308187 Should be ready to merge

williamdes commented 1 month ago

By the way libcurl seems to have some deprecation notices: https://github.com/williamdes/kcov/actions/runs/9842731065/job/27172308187#step:6:1266

williamdes commented 1 month ago

All good, build passed: https://github.com/williamdes/kcov/actions/runs/9842731065/job/27172308187#step:6:2544

williamdes commented 1 month ago

About the example binary, if you can add it after the merge to the existing CI scripts I can copy the login into the Dockerfile

SimonKagstrom commented 1 month ago

Thanks for the PR, great work!

Don't worry about the binary. I suspect it won't be possible to run anyway in the docker image, at least on non-x86 images, so I think the current variant is good enough. It's tested in the regular CI runs anyhow.

williamdes commented 1 month ago

Thank you for the very active and nice collaboration ! I updated https://github.com/sudo-bot/action-kcov