Make test suite fallible on CI, but not for build issues
#578 (closed) evidenced this:
I failed to make the C test suite link to harfbuzz; it worked on openSUSE (the main test job on the CI pipeline), but failed to even link on Debian.
Since the Debian test jobs are allowed to fail, I never noticed that the build was failing.
The intention is that the test suite may fail on certain distros due to minor rendering changes, not that it may fail due to build issues. This needs to be fixed in the CI; maybe we need changes in the test programs as well?
Edited by Federico Mena Quintero