gitlab CI: run the kvm test suite without libwacom

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
Peter Hutterer 2020-02-24 14:29:10 +10:00
parent 6d173f890a
commit 712eb10aad
2 changed files with 42 additions and 0 deletions

View file

@ -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

View file

@ -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 %}