From: Otto Moerbeek Date: Fri, 17 Mar 2023 09:57:35 +0000 (+0100) Subject: rec: Start using multiple threads in regression tests and enable packetcache X-Git-Tag: auth-4.8.0-alpha1~2^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d2c1660a5cde8c0070ac2bf90d78d858e0a9d020;p=thirdparty%2Fpdns.git rec: Start using multiple threads in regression tests and enable packetcache Only two tests needed fixes. --- diff --git a/regression-tests.recursor-dnssec/recursortests.py b/regression-tests.recursor-dnssec/recursortests.py index 165208b792..cf883fb4ee 100644 --- a/regression-tests.recursor-dnssec/recursortests.py +++ b/regression-tests.recursor-dnssec/recursortests.py @@ -50,10 +50,10 @@ daemon=no trace=yes dont-query= local-address=127.0.0.1 -packetcache-ttl=0 -packetcache-servfail-ttl=0 +packetcache-ttl=15 +packetcache-servfail-ttl=15 max-cache-ttl=15 -threads=1 +threads=2 loglevel=9 disable-syslog=yes log-common-errors=yes diff --git a/regression-tests.recursor-dnssec/test_ECS.py b/regression-tests.recursor-dnssec/test_ECS.py index d619bc6547..d4e5e9d72b 100644 --- a/regression-tests.recursor-dnssec/test_ECS.py +++ b/regression-tests.recursor-dnssec/test_ECS.py @@ -23,10 +23,10 @@ daemon=no trace=yes dont-query= local-address=127.0.0.1 -packetcache-ttl=0 -packetcache-servfail-ttl=0 +packetcache-ttl=15 +packetcache-servfail-ttl=15 max-cache-ttl=600 -threads=1 +threads=2 loglevel=9 disable-syslog=yes log-common-errors=yes diff --git a/regression-tests.recursor-dnssec/test_Lua.py b/regression-tests.recursor-dnssec/test_Lua.py index 9ef8a42404..222c9181c1 100644 --- a/regression-tests.recursor-dnssec/test_Lua.py +++ b/regression-tests.recursor-dnssec/test_Lua.py @@ -579,6 +579,7 @@ class PDNSRandomTest(RecursorTest): function preresolve (dq) dq.rcode = pdns.NOERROR dq:addAnswer(pdns.TXT, pdnsrandom()) + dq.variable = true return true end """ diff --git a/regression-tests.recursor-dnssec/test_RPZ.py b/regression-tests.recursor-dnssec/test_RPZ.py index d940d45c6a..85268e4472 100644 --- a/regression-tests.recursor-dnssec/test_RPZ.py +++ b/regression-tests.recursor-dnssec/test_RPZ.py @@ -366,6 +366,7 @@ webserver-port=%d webserver-address=127.0.0.1 webserver-password=%s api-key=%s +disable-packetcache """ % (_confdir, _wsPort, _wsPassword, _apiKey) _xfrDone = 0 diff --git a/regression-tests.recursor-dnssec/test_RoutingTag.py b/regression-tests.recursor-dnssec/test_RoutingTag.py index 5b7b1b82ff..6d54618ae6 100644 --- a/regression-tests.recursor-dnssec/test_RoutingTag.py +++ b/regression-tests.recursor-dnssec/test_RoutingTag.py @@ -22,10 +22,10 @@ daemon=no trace=yes dont-query= local-address=127.0.0.1 -packetcache-ttl=0 -packetcache-servfail-ttl=0 +packetcache-ttl=15 +packetcache-servfail-ttl=15 max-cache-ttl=600 -threads=1 +threads=2 loglevel=9 disable-syslog=yes log-common-errors=yes