Skip to content

tests: run tests in parallel and reduce CI-specific setup code

Marco Trevisan requested to merge 3v1n0/mutter:parallel-runner-tests into main

Make most of tests running in parallel so that we can speed them up and easily check for races when using --repeat=X on meson test.

Also move some environment setup code from CI to tests, so that it's possible to run pipewire-dependent tests without having to setup the env.

Plus lots of cleanups and random fixes to address issues when testing in parallel.

Disabling the usage of catch by default now (it was already the case since 1b65fedc was using plain setup) , as it requires work happening in glib!3433 (merged)

Merge request reports