Note that I originally intended to include a new make coverage target, but the way in which the make check target is actually handled as a SUBDIR breaks distcheck by leaving stray *.gcno files. This should ideally be changes to a common .a to be shared among the test suite and the main binary in future, with a top-level check, coverage, and check-valgrind (Out of scope for this PR): https://github.com/ikeydoherty/micro-config-drive/commit/62f215cd23ec4ee6f723eceedf661d04633d686c
Various cleanups/fix-ups needed in the codebase.
Note that I originally intended to include a new
make coverage
target, but the way in which themake check
target is actually handled as a SUBDIR breaksdistcheck
by leaving stray*.gcno
files. This should ideally be changes to a common.a
to be shared among the test suite and the main binary in future, with a top-levelcheck
,coverage
, andcheck-valgrind
(Out of scope for this PR): https://github.com/ikeydoherty/micro-config-drive/commit/62f215cd23ec4ee6f723eceedf661d04633d686c