ci: Don't run integration testsuites and vs builds on vaapi changes

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5026>
This commit is contained in:
Nirbheek Chauhan 2023-07-13 02:20:06 +05:30 committed by GStreamer Marge Bot
parent a92a64ae67
commit a9e725bc3b

View file

@ -295,7 +295,6 @@ commitlint:
- subprojects/gst-python/**/* - subprojects/gst-python/**/*
- subprojects/gstreamer/**/* - subprojects/gstreamer/**/*
- subprojects/gstreamer-sharp/**/* - subprojects/gstreamer-sharp/**/*
- subprojects/gstreamer-vaapi/**/*
- subprojects/gst-rtsp-server/**/* - subprojects/gst-rtsp-server/**/*
.build: .build:
@ -329,6 +328,8 @@ commitlint:
when: manual when: manual
- changes: - changes:
*modules_changes *modules_changes
- changes:
- subprojects/gstreamer-vaapi/**/*
.build fedora x86_64: .build fedora x86_64:
extends: extends:
@ -580,6 +581,11 @@ check fedora:
extends: '.test fedora x86_64' extends: '.test fedora x86_64'
variables: variables:
TEST_SUITE: "check.gst*" TEST_SUITE: "check.gst*"
rules:
- changes:
*modules_changes
- changes:
- subprojects/gstreamer-vaapi/**/*
integration testsuites fedora: integration testsuites fedora:
extends: '.test fedora x86_64' extends: '.test fedora x86_64'
@ -619,7 +625,6 @@ gstreamer-full static build:
BUILD_TYPE: "static" BUILD_TYPE: "static"
MESON_ARGS: >- MESON_ARGS: >-
-Ddoc=disabled -Ddoc=disabled
script: script:
- *build - *build
- meson test -C build -v test-gst-full - meson test -C build -v test-gst-full
@ -657,6 +662,11 @@ gstreamer-full-minimal static build:
stage: 'test' stage: 'test'
variables: variables:
EXTRA_VALIDATE_ARGS: "--valgrind" EXTRA_VALIDATE_ARGS: "--valgrind"
rules:
- changes:
*modules_changes
- changes:
- subprojects/gstreamer-vaapi/**/*
valgrind core: valgrind core:
extends: '.valgrind fedora x86_64' extends: '.valgrind fedora x86_64'