summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2021-02-15 11:49:30 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2021-02-15 16:28:44 +1000
commitda5bdd2022ceb5d2c775fedfd9106bdd41b67b84 (patch)
tree5268d0266663061737766146f35fc6aa0840b974
parent37e6e89ed59e6638dffaae69c0d077a563032b95 (diff)
downloadlibinput-da5bdd2022ceb5d2c775fedfd9106bdd41b67b84.tar.gz
gitlab CI: move the no-libwacom test suite into its own stage
Easier to spot visually in the GUI that way Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-rw-r--r--.gitlab-ci.yml10
-rw-r--r--.gitlab-ci/ci.template2
2 files changed, 12 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1ba31346..53ed427b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -62,6 +62,7 @@ stages:
- prep # prep work like rebuilding the container images if there is a change
- build # for actually building and testing things in a container
- test-suite # for running the test suite in a VM
+ - test-suite-no-libwacom # for running the test suite in a VM (libwacom disabled)
- valgrind # for running the test suite under valgrind in a VM
- distro # distribs test
- deploy # trigger wayland's website generation
@@ -528,6 +529,7 @@ vm-touchpad:
vm-touchpad-no-libwacom:
extends:
- vm-touchpad
+ stage: test-suite-no-libwacom
variables:
MESON_ARGS: '-Dlibwacom=false'
@@ -540,6 +542,7 @@ vm-tap:
vm-tap-no-libwacom:
extends:
- vm-tap
+ stage: test-suite-no-libwacom
variables:
MESON_ARGS: '-Dlibwacom=false'
@@ -552,6 +555,7 @@ vm-touchpad-buttons:
vm-touchpad-buttons-no-libwacom:
extends:
- vm-touchpad-buttons
+ stage: test-suite-no-libwacom
variables:
MESON_ARGS: '-Dlibwacom=false'
@@ -564,6 +568,7 @@ vm-tablet:
vm-tablet-no-libwacom:
extends:
- vm-tablet
+ stage: test-suite-no-libwacom
variables:
MESON_ARGS: '-Dlibwacom=false'
@@ -576,6 +581,7 @@ vm-gestures-device:
vm-gestures-device-no-libwacom:
extends:
- vm-gestures-device
+ stage: test-suite-no-libwacom
variables:
MESON_ARGS: '-Dlibwacom=false'
@@ -588,6 +594,7 @@ vm-backends:
vm-backends-no-libwacom:
extends:
- vm-backends
+ stage: test-suite-no-libwacom
variables:
MESON_ARGS: '-Dlibwacom=false'
@@ -600,6 +607,7 @@ vm-misc:
vm-misc-no-libwacom:
extends:
- vm-misc
+ stage: test-suite-no-libwacom
variables:
MESON_ARGS: '-Dlibwacom=false'
@@ -612,6 +620,7 @@ vm-other devices:
vm-other devices-no-libwacom:
extends:
- vm-other devices
+ stage: test-suite-no-libwacom
variables:
MESON_ARGS: '-Dlibwacom=false'
@@ -624,6 +633,7 @@ vm-pointer:
vm-pointer-no-libwacom:
extends:
- vm-pointer
+ stage: test-suite-no-libwacom
variables:
MESON_ARGS: '-Dlibwacom=false'
diff --git a/.gitlab-ci/ci.template b/.gitlab-ci/ci.template
index 52e603ec..a02e690b 100644
--- a/.gitlab-ci/ci.template
+++ b/.gitlab-ci/ci.template
@@ -52,6 +52,7 @@ stages:
- prep # prep work like rebuilding the container images if there is a change
- build # for actually building and testing things in a container
- test-suite # for running the test suite in a VM
+ - test-suite-no-libwacom # for running the test suite in a VM (libwacom disabled)
- valgrind # for running the test suite under valgrind in a VM
- distro # distribs test
- deploy # trigger wayland's website generation
@@ -412,6 +413,7 @@ vm-{{suite.name}}:
vm-{{suite.name}}-no-libwacom:
extends:
- vm-{{suite.name}}
+ stage: test-suite-no-libwacom
variables:
MESON_ARGS: '-Dlibwacom=false'