ci: Run valgrind tests when changing the check testsuite
[platform/upstream/gstreamer.git] / .gitlab-ci.yml
1 include: "https://gitlab.freedesktop.org/gstreamer/gst-ci/raw/master/gitlab/ci_template.yml"
2
3 # Run valgrind if we changed the check.py testsuite
4 local valgrind core:
5   extends: '.valgrind fedora x86_64'
6   variables:
7     TEST_SUITE: "check.gstreamer\\..*"
8   only:
9     changes:
10       - validate/launcher/
11
12 local valgrind base:
13   extends: '.valgrind fedora x86_64'
14   variables:
15     TEST_SUITE: "check.gst-plugins-base\\..*"
16   only:
17     changes:
18       - validate/launcher/
19
20 local valgrind good:
21   extends: '.valgrind fedora x86_64'
22   variables:
23     TEST_SUITE: "check.gst-plugins-good\\..*"
24   only:
25     changes:
26       - validate/launcher/
27
28 local valgrind ugly:
29   extends: '.valgrind fedora x86_64'
30   variables:
31     TEST_SUITE: "check.gst-plugins-ugly\\..*"
32   only:
33     changes:
34       - validate/launcher/
35
36 local valgrind bad:
37   extends: '.valgrind fedora x86_64'
38   variables:
39     TEST_SUITE: "check.gst-plugins-bad\\..*"
40   only:
41     changes:
42       - validate/launcher/
43
44 local valgrind ges:
45   extends: '.valgrind fedora x86_64'
46   variables:
47     TEST_SUITE: "check.gst-editing-services\\..*"
48   only:
49     changes:
50       - validate/launcher/