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.
This commit is contained in:
Michal Nowak 2020-10-19 07:47:57 +02:00
parent ef050228f7
commit cf7db2003b
No known key found for this signature in database
GPG key ID: 24A3E8463AEE5E56

View file

@ -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: