summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorJonas Ã…dahl <jadahl@gmail.com>2021-02-13 18:49:58 +0100
committerMarge Bot <marge-bot@gnome.org>2021-03-12 15:09:45 +0000
commit3d2d5cd334cddf419da464531448c33038f09f56 (patch)
treec5819bed9ec858ddf601cb3ec05a0cf223ac7cce /.gitlab-ci.yml
parente52fdad3f4105f69f87679b8934e136e1fe5e731 (diff)
downloadmutter-3d2d5cd334cddf419da464531448c33038f09f56.tar.gz
ci: Enable native backend and screen cast tests
With the surfaceless mode in the headless backend, it's now possible to initiate the headless mode without any mode setting devices, or render nodes, without any special CI runner privileges. The native backend tests include screen cast tests, so make them possible to run by starting pipewire. Testing shows that enabling audio support (pulseaudio & jack compat layers) makes the tests dead lock and eventually timeout, so disable those features for now. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1698>
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml4
1 files changed, 2 insertions, 2 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 32612bff6..19ce3c520 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -191,7 +191,7 @@ build-fedora-container@aarch64:
- .fdo.distribution-image@fedora
stage: build
script:
- - meson . build -Dbuildtype=debugoptimized -Db_coverage=true -Degl_device=true -Dwayland_eglstream=true -Dnative_tests=false --werror --prefix /usr
+ - meson . build -Dbuildtype=debugoptimized -Db_coverage=true -Degl_device=true -Dwayland_eglstream=true --werror --prefix /usr
- ninja -C build
- ninja -C build install
artifacts:
@@ -221,7 +221,7 @@ build-without-opengl-and-glx@x86_64:
needs:
- build-fedora-container@x86_64
script:
- - meson . build -Dbuildtype=debugoptimized -Dopengl=false -Dglx=false -Degl_device=true -Dwayland_eglstream=true -Dnative_tests=false --werror --prefix /usr
+ - meson . build -Dbuildtype=debugoptimized -Dopengl=false -Dglx=false -Degl_device=true -Dwayland_eglstream=true --werror --prefix /usr
- ninja -C build
- ninja -C build install
artifacts: