summaryrefslogtreecommitdiff
path: root/.gitlab-ci/gitlab-ci.tmpl
diff options
context:
space:
mode:
Diffstat (limited to '.gitlab-ci/gitlab-ci.tmpl')
-rw-r--r--.gitlab-ci/gitlab-ci.tmpl77
1 files changed, 8 insertions, 69 deletions
diff --git a/.gitlab-ci/gitlab-ci.tmpl b/.gitlab-ci/gitlab-ci.tmpl
index cb0aad28..529e82f3 100644
--- a/.gitlab-ci/gitlab-ci.tmpl
+++ b/.gitlab-ci/gitlab-ci.tmpl
@@ -442,85 +442,24 @@ freebsd:11.2@container-clean:
when: script_failure
needs: ['fedora:30@qemu-prep']
-# in reverse order of duration to get the slowest ones started first
-fedora:30@vm-touchpad:
+{% for suite in test_suites %}
+fedora:30@vm-{{suite.name}}:
extends:
- .fedora:30@test-suite-vm
variables:
- SUITE_NAMES: 'touchpad'
-
-fedora:30@vm-tap:
- extends:
- - .fedora:30@test-suite-vm
- variables:
- SUITE_NAMES: 'tap'
-
-fedora:30@vm-tablet:
- extends:
- - .fedora:30@test-suite-vm
- variables:
- SUITE_NAMES: 'tablet'
-
-fedora:30@vm-gestures-device:
- extends:
- - .fedora:30@test-suite-vm
- variables:
- SUITE_NAMES: 'gestures device'
-
-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-pointer:
- extends:
- - .fedora:30@test-suite-vm
- variables:
- SUITE_NAMES: 'pointer'
-
-fedora:30@valgrind-touchpad:
- stage: valgrind
- extends:
- - fedora:30@vm-touchpad
- variables:
- MESON_TEST_ARGS: '--setup=valgrind'
-
-fedora:30@valgrind-tap:
- stage: valgrind
- extends:
- - fedora:30@vm-tap
- variables:
- MESON_TEST_ARGS: '--setup=valgrind'
-
-fedora:30@valgrind-tablet:
- stage: valgrind
- extends:
- - fedora:30@vm-tablet
- variables:
- MESON_TEST_ARGS: '--setup=valgrind'
-
-fedora:30@valgrind-gestures-device:
- stage: valgrind
- extends:
- - fedora:30@vm-gestures-device
- variables:
- MESON_TEST_ARGS: '--setup=valgrind'
+ SUITE_NAMES: '{{suite.suites}}'
+{% endfor %}
-fedora:30@valgrind-others:
+{% for suite in test_suites %}
+fedora:30@valgrind-{{suite.name}}:
stage: valgrind
extends:
- - fedora:30@vm-others
+ - fedora:30@vm-{{suite.name}}
variables:
MESON_TEST_ARGS: '--setup=valgrind'
-fedora:30@valgrind-pointer:
- stage: valgrind
- extends:
- - fedora:30@vm-pointer
- variables:
- MESON_TEST_ARGS: '--setup=valgrind'
+{% endfor %}
.fedora-build@template:
extends: