summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitlab-ci.yml20
-rwxr-xr-x.gitlab-ci/run-meson.sh8
2 files changed, 13 insertions, 15 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index c24c5268f..1a48077dd 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -367,11 +367,15 @@ build-without-native-backend-and-wayland@x86_64:
- .test-mutter-base
script:
- glib-compile-schemas $GSETTINGS_SCHEMA_DIR
- - dbus-run-session -- xvfb-run -a -s "$XVFB_SERVER_ARGS"
- ./.gitlab-ci/run-meson.sh test -C build
- --no-suite 'mutter/kvm'
- --no-rebuild
- --timeout-multiplier 10
+ - xvfb-run -a -s "$XVFB_SERVER_ARGS"
+ ./src/tests/meta-dbus-runner.py
+ --launch=wireplumber
+ meson test
+ -C build
+ --setup plain
+ --no-suite 'mutter/kvm'
+ --no-rebuild
+ --timeout-multiplier 10
artifacts:
reports:
junit: "build/meson-logs/testlog.junit.xml"
@@ -495,8 +499,10 @@ dist-mutter:
- meson . build --werror --prefix /usr
-Dbuildtype=debugoptimized
- glib-compile-schemas $GSETTINGS_SCHEMA_DIR
- - dbus-run-session -- xvfb-run -a -s "$XVFB_SERVER_ARGS"
- ./.gitlab-ci/run-meson.sh dist -C build
+ - xvfb-run -a -s "$XVFB_SERVER_ARGS"
+ ./src/tests/meta-dbus-runner.py
+ --launch=wireplumber
+ meson dist -C build
rules:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes:
diff --git a/.gitlab-ci/run-meson.sh b/.gitlab-ci/run-meson.sh
deleted file mode 100755
index 759117e2e..000000000
--- a/.gitlab-ci/run-meson.sh
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/usr/bin/bash
-
-set -e
-
-wireplumber &
-sleep 1
-
-meson "$@"