summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2020-02-24 14:29:10 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2020-02-24 06:45:01 +0000
commit712eb10aad2945d0d4b1784edd6bdb5603745457 (patch)
tree9b6f3be11e96e2ce154111c63f35c82991b73bf6
parent6d173f890abe7e87060aa9087dd866091a6ef2e3 (diff)
downloadlibinput-712eb10aad2945d0d4b1784edd6bdb5603745457.tar.gz
gitlab CI: run the kvm test suite without libwacom
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-rw-r--r--.gitlab-ci.yml36
-rw-r--r--.gitlab-ci/gitlab-ci.tmpl6
2 files changed, 42 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7b5a6f15..695fe2cf 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -560,36 +560,72 @@ fedora:30@vm-touchpad:
variables:
SUITE_NAMES: 'touchpad'
+fedora:30@vm-touchpad-no-libwacom:
+ extends:
+ - fedora:30@vm-touchpad
+ variables:
+ MESON_ARGS: '-Dlibwacom=false'
+
fedora:30@vm-tap:
extends:
- .fedora:30@test-suite-vm
variables:
SUITE_NAMES: 'tap'
+fedora:30@vm-tap-no-libwacom:
+ extends:
+ - fedora:30@vm-tap
+ variables:
+ MESON_ARGS: '-Dlibwacom=false'
+
fedora:30@vm-tablet:
extends:
- .fedora:30@test-suite-vm
variables:
SUITE_NAMES: 'tablet'
+fedora:30@vm-tablet-no-libwacom:
+ extends:
+ - fedora:30@vm-tablet
+ variables:
+ MESON_ARGS: '-Dlibwacom=false'
+
fedora:30@vm-gestures-device:
extends:
- .fedora:30@test-suite-vm
variables:
SUITE_NAMES: 'gestures device'
+fedora:30@vm-gestures-device-no-libwacom:
+ extends:
+ - fedora:30@vm-gestures-device
+ variables:
+ MESON_ARGS: '-Dlibwacom=false'
+
fedora:30@vm-others:
extends:
- .fedora:30@test-suite-vm
variables:
SUITE_NAMES: 'context config misc events totem udev lid log timer tablet-mode quirks trackball pad path keyboard switch touch trackpoint'
+fedora:30@vm-others-no-libwacom:
+ extends:
+ - fedora:30@vm-others
+ variables:
+ MESON_ARGS: '-Dlibwacom=false'
+
fedora:30@vm-pointer:
extends:
- .fedora:30@test-suite-vm
variables:
SUITE_NAMES: 'pointer'
+fedora:30@vm-pointer-no-libwacom:
+ extends:
+ - fedora:30@vm-pointer
+ variables:
+ MESON_ARGS: '-Dlibwacom=false'
+
fedora:30@valgrind-touchpad:
stage: valgrind
diff --git a/.gitlab-ci/gitlab-ci.tmpl b/.gitlab-ci/gitlab-ci.tmpl
index eca3b5e1..373f1bdc 100644
--- a/.gitlab-ci/gitlab-ci.tmpl
+++ b/.gitlab-ci/gitlab-ci.tmpl
@@ -450,6 +450,12 @@ fedora:30@vm-{{suite.name}}:
variables:
SUITE_NAMES: '{{suite.suites}}'
+fedora:30@vm-{{suite.name}}-no-libwacom:
+ extends:
+ - fedora:30@vm-{{suite.name}}
+ variables:
+ MESON_ARGS: '-Dlibwacom=false'
+
{% endfor %}
{% for suite in test_suites %}