]> git.ipfire.org Git - thirdparty/bind9.git/commit
Drop unit and system tests on amd64cross32
authorMichal Nowak <mnowak@isc.org>
Thu, 23 Mar 2023 09:30:59 +0000 (10:30 +0100)
committerMichal Nowak <mnowak@isc.org>
Tue, 28 Mar 2023 14:36:24 +0000 (16:36 +0200)
commit01b5a69f734bf6be0c516502f484d295abb03f69
tree662f4c45fae55bcbd9b6576e2584ce9a56cc1e34
parent5b13b5df74c68011f22ab59f2c4a431163faefa6
Drop unit and system tests on amd64cross32

amd64cross32 jobs run a cross-compiled 32-bit BIND 9 on the 64-bit
platform. This approach brings no build issues, and it is a good way to
catch 32-bit issues in BIND 9 code-base and ensure cross-compilation
keeps working.

Unfortunately, running unit and system tests is a problem:

- #3269 - doth-ns1 frequently failed to start
- #3316 - quota_test sometimes fails to create new thread
- #3956 - tcp-ns1 sometimes fails to allocate memory

There's little value in running unit and system tests on the
amd64cross32 platform, and it only means the effort spent by QA by
looking into what turns out to be 32-bit limitations.

(cherry picked from commit f86d4f3bd8c5755dbc6d115e4a274e74c3bd856b)
.gitlab-ci.yml