with open(confFile, 'w') as conf:
conf.write("-- Autogenerated by dnsdisttests.py\n")
conf.write(cls._config_template % params)
+ conf.write("setSecurityPollSuffix('')")
if cls._skipListeningOnCL:
dnsdistcmd = [os.environ['DNSDISTBIN'], '--supervised', '-C', confFile ]
# Generate a chain
cat server.pem ca.pem > server.chain
-if ! nosetests --with-xunit $@; then
+out=$(mktemp)
+set -o pipefail
+if ! nosetests --with-xunit $@ 2>&1 | tee "${out}" ; then
for log in configs/*.log; do
echo "=== ${log} ==="
cat "${log}"
+ echo
done
+ echo "=== nosetests log ==="
+ cat "${out}"
+ echo "=== end of nosetests log ==="
false
fi
+rm -f "${out}"
rm -f ca.key ca.pem ca.srl server.csr server.key server.pem server.chain server.ocsp