]> 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 08:35:47 +0000 (10:35 +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.

bin/tests/system/conf.sh.in

index d15791696b7e4583e2f8f1d8d21d1d936ef0643c..bb1cfd8f36fd04dd4ed4e13e5e69a6409cab9ca7 100644 (file)
@@ -27,7 +27,11 @@ export ARPANAME=$TOP_BUILDDIR/bin/tools/arpaname
 export CDS=$TOP_BUILDDIR/bin/dnssec/dnssec-cds
 export CHECKCONF=$TOP_BUILDDIR/bin/check/named-checkconf
 export CHECKZONE=$TOP_BUILDDIR/bin/check/named-checkzone
-export DELV=$TOP_BUILDDIR/bin/delv/delv
+if [ -z "$TSAN_OPTIONS" ]; then  # workaround for GL#4119
+    export DELV=$TOP_BUILDDIR/bin/delv/delv
+else
+    export DELV=:
+fi
 export DIG=$TOP_BUILDDIR/bin/dig/dig
 export DNSTAPREAD=$TOP_BUILDDIR/bin/tools/dnstap-read
 export DSFROMKEY=$TOP_BUILDDIR/bin/dnssec/dnssec-dsfromkey