Commit 9b2f1361 authored by Benjamin Otte's avatar Benjamin Otte
Browse files

CI: Use mutter for the x11-full testsuite run

This spawns a mutter WM for the xvfb instance and wraps it in its own
dbus session.

Also use a larger screen size (1080p) - mostly so we can check the
testuite runs with differently sized screens, but alspo because that's
today's default screen size.

This exposes the issue from #4136 in the testsuite.
parent 31d052ab
Pipeline #400038 failed with stages
in 40 minutes and 55 seconds
...@@ -13,13 +13,15 @@ export G_SLICE=always-malloc ...@@ -13,13 +13,15 @@ export G_SLICE=always-malloc
case "${backend}" in case "${backend}" in
x11full) x11full)
xvfb-run -a -s "-screen 0 1024x768x24 -noreset" \ xvfb-run -a -s "-screen 0 1920x1080x24 -noreset" \
meson test -C ${builddir} \ dbus-run-session \
--timeout-multiplier "${MESON_TEST_TIMEOUT_MULTIPLIER}" \ mutter --x11 -- \
--print-errorlogs \ meson test -C ${builddir} \
--setup=${backend} \ --timeout-multiplier "${MESON_TEST_TIMEOUT_MULTIPLIER}" \
--suite=gtk \ --print-errorlogs \
--no-suite=gsk-compare-broadway --setup=${backend} \
--suite=gtk \
# Store the exit code for the CI run, but always # Store the exit code for the CI run, but always
# generate the reports # generate the reports
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment