mackron / dr_libs

Audio decoding libraries for C/C++, each in a single source file.
Other
1.24k stars 205 forks source link

Add github CI for verifying builds and tests #224

Open G4Vi opened 2 years ago

G4Vi commented 2 years ago

This adds free automated test building and running to the project on Windows and Linux hosts using github actions.

If this is added, whenever a push or pull request is made the tests will be built and ran and it'll spit out a report like: https://github.com/G4Vi/dr_libs/runs/4743920379?check_suite_focus=true

ktmf01 commented 2 years ago

You could also use the testvectors here: https://github.com/ietf-wg-cellar/flac-test-files/tree/main/subset

These FLAC files are specially crafted to test decoders, and are already on github.

G4Vi commented 2 years ago

You could also use the testvectors here: https://github.com/ietf-wg-cellar/flac-test-files/tree/main/subset

These FLAC files are specially crafted to test decoders, and are already on github.

That does look like a good source of test files! If mackron is interested in the PR I'll switch to some of them, but I'm going to hold off doing more work on this until confirmation.