CI: Invoke several of the test scripts via `meson test`
-
meson: Split tests up into test suites
This allows things like
meson test --no-suite=slow
to run subsets of the complete set of tests. -
CI: Invoke several of the test scripts via
meson test
Using
meson test
is the Meson equivalent ofmake check
, and is the way developers of other Meson-built projects will generally expect to run tests. In particular, it encapsulates which of the tests want to be run from which directories, removing the need for the Gitlab-CI integration to know this.
Edited by Simon McVittie