]> git.ipfire.org Git - thirdparty/bind9.git/commit
Run shotgun tests on MRs
authorNicki Křížek <nicki@isc.org>
Wed, 19 Feb 2025 15:06:22 +0000 (16:06 +0100)
committerNicki Křížek <nicki@isc.org>
Thu, 27 Feb 2025 13:26:38 +0000 (14:26 +0100)
commit4214c1e8a71d857fc8d602dc577260934c6342f5
treebfbcd72ef5b83d737913c23433df57c020ad366b
parent23c1fbc609fab595b6fe892be34a76af325171ed
Run shotgun tests on MRs

If the shotgun tests are executed for MRs, compare it against the MR's
base rather than the previous release. Only fail the job in case the
performance drops (pass on performance improvements).

Note that start_in optimization was removed, since it isn't properly
supported with rules as of February 2025
(https://gitlab.com/gitlab-org/gitlab/-/issues/424203). Without this
optimization, container test images are likely to be re-built
unnecessarily when testing different protocols. A workaround for the
.gitlab-ci.yml exists, but the extra complexity doesn't seem justified.
The container image builds might change or be optimized in the future,
so let's just go with the build duplication for now.
.gitlab-ci.yml
util/ci-wait-shotgun.py