aaaaaa123456789 / libplum

Image-handling library that allows reading and writing common image file formats
The Unlicense
12 stars 6 forks source link

Add automated test cases and coverage reporting #14

Open Rangi42 opened 10 months ago

Rangi42 commented 10 months ago

RGBDS's contrib/coverage.bash script is a model here: it builds the project, runs a bunch of included test cases, and (if the tests didn't fail) reports on code coverage. Editing libplum is even more finicky (if I refactor something, am I really sure it hasn't broken some edge-case image?) so an in-repo test suite would be really convenient.