Add integration test for gstreamer-full-1.0
authorXavier Claessens <xavier.claessens@collabora.com>
Mon, 16 Dec 2019 21:04:53 +0000 (16:04 -0500)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 4 Mar 2020 18:50:21 +0000 (18:50 +0000)
gitlab/ci_template.yml

index daea1e6..86bda2b 100644 (file)
@@ -273,6 +273,27 @@ integration testsuites fedora:
       - $CI_PROJECT_NAME == "gst-docs"
       - $CI_PROJECT_NAME == "gst-plugins-rs"
 
+gstreamer-full:
+  extends: 'build static fedora x86_64'
+  stage: integrate
+  variables:
+    MESON_BUILDTYPE_ARGS: >
+      --default-library=static
+      -Dintrospection=disabled
+      -Ddoc=disabled
+      -Dgtk_doc=disabled
+      -Dgst-plugins-rs=disabled
+      -Dpython=disabled
+  after_script:
+  - cd gst-build/
+  - ninja -C build install
+  - export PKG_CONFIG_PATH=/usr/local/lib64/pkgconfig:/usr/local/lib64/gstreamer-1.0/pkgconfig
+  - export LD_LIBRARY_PATH=/usr/local/lib64
+  - cd examples/static-plugins
+  - meson _build
+  - ninja -C _build
+  - meson test -C _build -v
+
 # Valgrind
 .valgrind fedora x86_64:
   extends: '.test fedora x86_64'