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:
authorMatthias Dressel <code@deadcode.eu>2020-04-29 18:40:39 +0300
committerJean-Baptiste Kempf <jb@videolan.org>2020-05-12 23:17:02 +0300
commit0326c060435f1647d8dbd26edace0e86da955524 (patch)
tree2e309792ce13b6bc120746a33cbcfa5cf46e48f9 /.gitlab-ci.yml
parentb6ee5e0117b701173daebca152da8e695a6a658b (diff)
CI: Add 32 bit instruction set test
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml44
1 files changed, 29 insertions, 15 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 5ca4291..9cd9b1c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -116,6 +116,10 @@ build-debian32:
--cross-file package/crossfiles/i686-linux32.meson
- ninja -C build
- cd build && meson test -v
+ artifacts:
+ paths:
+ - build/
+ expire_in: 1 day
build-debian-examples:
extends: .debian-amd64-common
@@ -351,24 +355,10 @@ build-debian-ppc64le:
- git clone cache/dav1d-test-data.git tests/dav1d-test-data
dependencies: []
-test-debian:
+.test-asm-common:
extends:
- .debian-amd64-common
- .test-common
- needs: ["build-debian"]
- script:
- - meson build --buildtype release
- -Dtestdata_tests=true
- -Dlogging=false
- - ninja -C build
- - cd build && time meson test -v
-
-test-debian-asm:
- extends:
- - .debian-amd64-common
- - .test-common
- needs: ["build-debian"]
- dependencies: ["build-debian"]
tags:
- docker
- amd64
@@ -384,6 +374,30 @@ test-debian-asm:
- time meson test -q --suite testdata-8 --suite testdata-10 --suite testdata-12 --test-args "--cpumask avx2" || exit_code=$((exit_code + $?))
- if [ $exit_code -ne 0 ]; then exit $exit_code; fi
+test-debian:
+ extends:
+ - .debian-amd64-common
+ - .test-common
+ needs: ["build-debian"]
+ script:
+ - meson build --buildtype release
+ -Dtestdata_tests=true
+ -Dlogging=false
+ - ninja -C build
+ - cd build && time meson test -v
+
+test-debian-asm:
+ extends:
+ - .test-asm-common
+ needs: ["build-debian"]
+ dependencies: ["build-debian"]
+
+test-debian32-asm:
+ extends:
+ - .test-asm-common
+ needs: ["build-debian32"]
+ dependencies: ["build-debian32"]
+
test-debian-mt:
extends:
- .debian-amd64-common