fix: test: Do not rely on failure in default configuration

Merge branch 'main-systemtest-cpu-hang' into 'main'

See merge request isc-projects/bind9!10631
This commit is contained in:
Petr Špaček 2025-06-25 11:35:53 +00:00
commit 5b591c74dc

View file

@ -54,7 +54,8 @@ ret=0
for cpu in $(cpulist); do
n=$((n + 1))
echo_i "testing that limiting CPU sets to 0-${cpu} works ($n)"
cpulimit 0 "$cpu" "$NAMED" -g >named.run.$n 2>&1 || true
# intentionally fail running the named, but print number of detected cpus during it
cpulimit 0 "$cpu" "$NAMED" -g -c missing.conf >named.run.$n 2>&1 || true
ncpus=$(sed -ne 's/.*found \([0-9]*\) CPU.*\([0-9]*\) worker thread.*/\1/p' named.run.$n)
[ "$ncpus" -eq "$((cpu + 1))" ] || ret=1
done