Rangi
00006a9d00
Use set -u too
2026-07-10 23:12:49 -04:00
Rangi
09da4e001a
Use Bash arrays instead of POSIX splitting when possible
2026-07-06 04:43:08 +02:00
Rangi
189c679e13
Parallelize build jobs according to CPU count
2026-07-05 20:58:50 -04:00
ISSOtm
04b9c7fa3d
Move external tests files to tests/external/
2026-07-02 10:39:59 -04:00
Rangi
8d6c617875
Use 4 spaces per tab in LCOV coverage report
2025-12-04 17:56:16 -05:00
Rangi
776e37980b
Add gb-starter-kit to test suite, excluding it on Windows, macOS, and BSD ( #1753 )
2025-07-16 18:17:01 -04:00
Rangi
611b0041c4
Exclude Bison-generated files from coverage report, and use dark theme ( #1742 )
2025-07-12 10:11:23 -04:00
Rangi
9acba4b412
Generate a coverage report in CI ( #1736 )
2025-07-08 21:39:11 -04:00
Rangi42
6736d2ec66
Ignore errors to allow lcov 2.3 to work
2025-07-08 17:02:28 -04:00
Sylvie
996db14ffa
Make test built of 'libbet' reproducible with old Pillow versions ( #1385 )
...
The Python Pillow image library gives different output for
`Image.getcolors()` in version 9 than version 10. This causes
libbet's SGB border to be built differently, giving a different
ROM hash and technically failing the test script.
This patches libbet to only keep the known-good colors. It also
adapts the coverage script to run all the tests, including
building the third-party projects.
2024-03-29 11:59:36 -04:00
ISSOtm
a0ae37d580
Fix coverage script checking for .c files
...
This tripped `gcov`.
2024-02-19 00:30:43 +01:00
Rangi
765ae3f484
Build a code coverage report with gcov and lcov ( #1221 )
2023-11-08 00:03:26 +01:00