]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
gitlabci: use MESON_TEST
authorTomas Krizek <tomas.krizek@nic.cz>
Wed, 20 Feb 2019 13:27:33 +0000 (14:27 +0100)
committerTomas Krizek <tomas.krizek@nic.cz>
Tue, 12 Mar 2019 09:43:34 +0000 (10:43 +0100)
.gitlab-ci.yml

index ab041d057b51139b6f9f3274eb0860beebc215fd..00ec716b0ad93363ef319a479f9041c8931e67df 100644 (file)
@@ -11,6 +11,7 @@ variables:
   KNOT_VERSION: '2.7'
   LIBKRES_ABI: 9
   LIBKRES_NAME: libkres
+  MESON_TEST: meson test -C build_ci* -t 2 --print-errorlogs
 
 image: $CI_REGISTRY/knot/knot-resolver/ci/debian-buster:knot-$KNOT_VERSION
 
@@ -41,7 +42,7 @@ build:
     - meson build_ci --default-library=static --prefix=$CI_PROJECT_DIR/.local -Dwerror=true -Dpostinstall_tests=enabled
     - ninja -C build_ci
     - ninja -C build_ci install >/dev/null
-    - meson test -C build_ci --suite unit --suite config --print-errorlogs
+    - ${MESON_TEST} --suite unit --suite config
 
 build-asan:
   <<: *build
@@ -49,7 +50,7 @@ build-asan:
     - meson build_ci_asan --default-library=static --prefix=$CI_PROJECT_DIR/.local -Db_sanitize=address,undefined -Dpostinstall_tests=enabled
     - ninja -C build_ci_asan
     - ninja -C build_ci_asan install >/dev/null
-    - meson test -C build_ci_asan --suite unit --suite config --print-errorlogs
+    - ${MESON_TEST} --suite unit --suite config
   # TODO remove allow_failure and privileged
   allow_failure: true
   tags:
@@ -216,12 +217,12 @@ deckard:
   variables:
     TMPDIR: $CI_PROJECT_DIR
   script:
-    - meson test -C build_ci* --suite integration
+    - ${MESON_TEST} --suite integration
 
 test:valgrind:
   <<: *test
   script:
-    - meson test -C build_ci --suite unit --suite config --wrap="valgrind --leak-check=full --trace-children=yes --quiet --suppressions=/lj.supp"
+    - ${MESON_TEST} --suite unit --suite config --wrap="valgrind --leak-check=full --trace-children=yes --quiet --suppressions=/lj.supp"
 
 build:darwin:
   stage: test
@@ -266,12 +267,12 @@ pytests:lint:
 pytests 1/2:
   <<: *test_flaky
   script:
-    - meson test -C build_ci pytests.single --print-errorlogs
+    - ${MESON_TEST} pytests.single
 
 pytests 2/2:
   <<: *test_flaky
   script:
-    - meson test -C build_ci* pytests.parallel --print-errorlogs
+    - ${MESON_TEST} pytests.parallel
 
 respdiff:basic:
   stage: test