shithub: dav1d

Download patch

ref: fcb6a6da125364f47823bd56e9771044cb01735d
parent: 18df7139826f395f384167d50697fb2a3c6e7cc2
author: Janne Grunau <[email protected]>
date: Mon Jun 24 19:32:40 EDT 2019

ci: add test stage for clang armv7a build

--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -439,3 +439,25 @@
         - ninja -C build
         - cd build && time meson test -v
     dependencies: []
+
+test-debian-armv7-clang-5:
+    stage: test
+    image: registry.videolan.org:5000/dav1d-debian-unstable-armv7:20190202101732
+    tags:
+        - armv7
+        - debian
+    cache:
+        key: testdata.git-20190215
+        paths:
+            - cache/dav1d-test-data.git/
+    script:
+        - test -d cache || mkdir cache
+        - test -d cache/dav1d-test-data.git && GIT_DIR=cache/dav1d-test-data.git git fetch --refmap=refs/heads/master:refs/heads/master origin master
+        - test -d cache/dav1d-test-data.git || git clone --bare https://code.videolan.org/videolan/dav1d-test-data.git cache/dav1d-test-data.git
+        - git clone cache/dav1d-test-data.git tests/dav1d-test-data
+        - env CC=clang-5.0 CFLAGS='-integrated-as' meson build --buildtype release
+                                                               -Dtestdata_tests=true
+                                                               -Dlogging=false
+        - ninja -C build
+        - cd build && time meson test -v
+    dependencies: []