Improve test flakyness
-
One commits simply prints progress "reports" unconditionally, so failure are possible to debug without running locally.
-
One avoids spawning Xwayland when running clutter tests. This fixes issues where e.g. the timeline test doesn't get enough CPU time while Xwayland is doing its thing causing it to miss enough frames to make the test fail.
-
One tweaks a stage view test to be less flaky also due to not getting enough CPU time before a "timeout".
-
One makes all tests in CI run at 10 Hz, increasing the chance to get enough CPU time.
The combination of these seems to make tests pass on the aarch64
runner, except for actor-layout
which hits a floating point precision issue.