ci: Split base and core valgrind on different runners
authorThibault Saunier <tsaunier@igalia.com>
Fri, 8 Oct 2021 13:48:30 +0000 (10:48 -0300)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Tue, 12 Oct 2021 16:59:16 +0000 (16:59 +0000)
Those are very slow compared to other jobs and it should mitigate the problem

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1113>

.gitlab-ci.yml

index 4d714e4..cd506d3 100644 (file)
@@ -589,8 +589,10 @@ gstreamer-full-minimal:
 
 valgrind core:
   extends: '.valgrind fedora x86_64'
+  parallel: 2
   variables:
     TEST_SUITE: "check.gstreamer\\..*"
+    EXTRA_VALIDATE_ARGS: "--valgrind --parts=${CI_NODE_TOTAL} --part-index=${CI_NODE_INDEX}"
   rules:
     - changes:
       - "*"
@@ -601,8 +603,10 @@ valgrind core:
 
 valgrind base:
   extends: '.valgrind fedora x86_64'
+  parallel: 4
   variables:
     TEST_SUITE: "check.gst-plugins-base\\..*"
+    EXTRA_VALIDATE_ARGS: "--valgrind --parts=${CI_NODE_TOTAL} --part-index=${CI_NODE_INDEX}"
   rules:
     - changes:
       - "*"