Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/videolan/dav1d.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHenrik Gramner <gramner@twoorioles.com>2019-04-24 17:39:35 +0300
committerHenrik Gramner <henrik@gramner.com>2019-04-24 17:46:32 +0300
commit0d7aa95dd6b35182f422f7bf7f62a63b61131db2 (patch)
treedf6374d9357dfb4752d1f347b7e7a90340deffb3
parent89518ccd09fb4bc6e157354b09526bc0cb41ed83 (diff)
ci: Add a test for x86-64 with 16-byte stack alignment
-rw-r--r--.gitlab-ci.yml20
1 files changed, 20 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 19d1acd..461835a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -270,6 +270,26 @@ test-debian:
- cd build && time meson test -v
dependencies: []
+test-debian-unaligned-stack:
+ image: registry.videolan.org:5000/dav1d-debian-unstable:20190215130514
+ stage: test
+ tags:
+ - debian
+ - amd64
+ 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
+ - meson build --buildtype release -Dtestdata_tests=true -Dlogging=false -Dstack_alignment=16
+ - ninja -C build
+ - cd build && time meson test -v
+ dependencies: []
+
test-debian-asan:
image: registry.videolan.org:5000/dav1d-debian-unstable:20190215130514
stage: test