Hi Holger,
hi Floris,
Hi mbeko (?),
yes, that's me. I made an account on the mailing list web app with the same nickname
and I posted through it assuming that name will be used, but apparently that's not the
case.
I'd echo what Holger says here, introducing a
C-level unittest framework
seems very reasonable (needed even!) and it allows you to test internals
which are not exposed on the public API (which is a limitation of the
python-level tests currently).
Thanks a lot for the information. So I'll just add my original C-level tests and the
test framework for now.
Hooking the C-level unittests up in
meson.build so that "ninja test" works would be a great next step
OK, we can integrate the test execution into the build process in another PR and maybe
discuss whether MinUnit is sufficient or we should switch to something else like Google
Test.
Cheers,
mbeko