ci: Check valgrind for all modules on gst-devtools

Now that we have [`gst-tester`] all module are starting to be tested
with `gst-validate` (core and -base already have validate based unit
tests) so we need to ensure that changes there do not break those
modules.

[gst-tester]: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/461

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-ci/-/merge_requests/294>
This commit is contained in:
Thibault Saunier 2020-05-26 17:38:45 -04:00 committed by GStreamer Merge Bot
parent 92b78216d4
commit 929a611889

View file

@ -317,14 +317,14 @@ valgrind core:
variables: variables:
TEST_SUITE: "check.gstreamer\\..*" TEST_SUITE: "check.gstreamer\\..*"
rules: rules:
- if: '$CI_PROJECT_NAME =~ /^(gstreamer|gst-ci)$/' - if: '$CI_PROJECT_NAME =~ /^(gstreamer|gst-ci|gst-devtools)$/'
valgrind base: valgrind base:
extends: '.valgrind fedora x86_64' extends: '.valgrind fedora x86_64'
variables: variables:
TEST_SUITE: "check.gst-plugins-base\\..*" TEST_SUITE: "check.gst-plugins-base\\..*"
rules: rules:
- if: '$CI_PROJECT_NAME =~ /^(gstreamer|gst-plugins-base|gst-ci)$/' - if: '$CI_PROJECT_NAME =~ /^(gstreamer|gst-plugins-base|gst-ci|gst-devtools)$/'
valgrind good: valgrind good:
extends: '.valgrind fedora x86_64' extends: '.valgrind fedora x86_64'
@ -333,21 +333,21 @@ valgrind good:
# take longer time due to splitmux unit test # take longer time due to splitmux unit test
TIMEOUT_FACTOR: "4" TIMEOUT_FACTOR: "4"
rules: rules:
- if: '$CI_PROJECT_NAME =~ /^(gstreamer|gst-plugins-base|gst-plugins-good|gst-ci)$/' - if: '$CI_PROJECT_NAME =~ /^(gstreamer|gst-plugins-base|gst-plugins-good|gst-ci|gst-devtools)$/'
valgrind ugly: valgrind ugly:
extends: '.valgrind fedora x86_64' extends: '.valgrind fedora x86_64'
variables: variables:
TEST_SUITE: "check.gst-plugins-ugly\\..*" TEST_SUITE: "check.gst-plugins-ugly\\..*"
rules: rules:
- if: '$CI_PROJECT_NAME =~ /^(gstreamer|gst-plugins-base|gst-plugins-ugly|gst-ci)$/' - if: '$CI_PROJECT_NAME =~ /^(gstreamer|gst-plugins-base|gst-plugins-ugly|gst-ci|gst-devtools)$/'
valgrind bad: valgrind bad:
extends: '.valgrind fedora x86_64' extends: '.valgrind fedora x86_64'
variables: variables:
TEST_SUITE: "check.gst-plugins-bad\\..*" TEST_SUITE: "check.gst-plugins-bad\\..*"
rules: rules:
- if: '$CI_PROJECT_NAME =~ /^(gstreamer|gst-plugins-base|gst-plugins-good|gst-plugins-bad|gst-ci)$/' - if: '$CI_PROJECT_NAME =~ /^(gstreamer|gst-plugins-base|gst-plugins-good|gst-plugins-bad|gst-ci|gst-devtools)$/'
valgrind ges: valgrind ges:
extends: '.valgrind fedora x86_64' extends: '.valgrind fedora x86_64'