]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Disable delv tests under TSAN
authorTom Krizek <tkrizek@isc.org>
Mon, 26 Jun 2023 14:40:03 +0000 (16:40 +0200)
committerTom Krizek <tkrizek@isc.org>
Thu, 29 Jun 2023 11:16:46 +0000 (13:16 +0200)
Since delv can occasionally hang in system tests when running with TSAN
(see GL#4119), disable these tests as a workaround. Otherwise, the hung
delv process will just waste CI resources and prevent any meaningful
output from the rest of the test suite.

(cherry picked from commit fbcf37f914ed83cab374e01d13e0ce302c87ab52)

bin/tests/system/conf.sh.in

index a229c8567173ff365ebdcd4b74bc860f46d47da9..7a32210bc5f890f941bb9e857de38ceab57d77be 100644 (file)
@@ -33,7 +33,11 @@ export CHECKDS=$TOP/bin/python/dnssec-checkds
 export CHECKZONE=$TOP/bin/check/named-checkzone
 export COVERAGE=$TOP/bin/python/dnssec-coverage
 export DDNSCONFGEN=$TOP/bin/confgen/ddns-confgen
-export DELV=$TOP/bin/delv/delv
+if [ -z "$TSAN_OPTIONS" ]; then  # workaround for GL#4119
+    export DELV=$TOP/bin/delv/delv
+else
+    export DELV=:
+fi
 export DIG=$TOP/bin/dig/dig
 export DNSTAPREAD=$TOP/bin/tools/dnstap-read
 export DSFROMKEY=$TOP/bin/dnssec/dnssec-dsfromkey