[meta] Enable or re-enable test suites on packages with disabled test suites
There are over 800 packages in the tree that are marked !check
. Of those, only 403 are because of "no test suite" - and some of those annotations are not even accurate. For instance, user/mesa
seems to believe it has no test suite when it definitely does.
A lot of desktop packages require X11 for tests. This will need some assistance on the abuild side for something like an options="check-x"
or something, which could launch a D-Bus session and Xvfb. This is how i.e. Fedora runs these sorts of tests.
Some packages need additional dependencies for tests. Those should be investigated to see if it is appropriate to offer those packages.