From: Michal Nowak Date: Mon, 19 Oct 2020 05:47:57 +0000 (+0200) Subject: Run unit tests on OpenBSD in GitLab CI X-Git-Tag: v9.17.7~52^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cf7db2003b1b39fccdc6a38b9765049a533a2d47;p=thirdparty%2Fbind9.git Run unit tests on OpenBSD in GitLab CI Unlike other maintained BIND branches, the "main" BIND branch does not require Kyua for running unit tests, which has been an obstacle for adding an OpenBSD unit test job to GitLab CI. Experiments show that a complete BIND unit test suite completes in a few minutes on OpenBSD and that unit tests are not as severely affected by OpenBSD performance issues as system tests are. Add a GitLab CI job which runs unit tests on OpenBSD to every pipeline. --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index df826b291d4..7d507538cbe 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1159,6 +1159,15 @@ system:clang:openbsd:amd64: - schedules - web +unit:clang:openbsd:amd64: + <<: *openbsd_amd64_image + <<: *unit_test_job + variables: + USER: gitlab-runner + needs: + - job: clang:openbsd:amd64 + artifacts: true + # Jobs for Visual Studio 2017 builds on Windows (amd64) msvc:windows:amd64: