Currently some unit tests rely on exotic packages like softhsm and are skipped if they are not available. That makes it hard to isolate issues from the test execution environment. I suggest:
making the unit tests self-contained to only use mock modules
exercising the integration tests after installation (i.e., in Meson we could install them in installed-tests, in Autotools we could also run them at installcheck).
Currently some unit tests rely on exotic packages like softhsm and are skipped if they are not available. That makes it hard to isolate issues from the test execution environment. I suggest:
installed-tests
, in Autotools we could also run them atinstallcheck
).