From: Miod Vallat Date: Mon, 17 Feb 2025 14:10:38 +0000 (+0100) Subject: Make sure a backend envvar is always provided to tests. X-Git-Tag: dnsdist-2.0.0-alpha1~44^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=630291515083c1138072303dba6a3d060ece5f70;p=thirdparty%2Fpdns.git Make sure a backend envvar is always provided to tests. --- diff --git a/regression-tests/backends/bind-master b/regression-tests/backends/bind-master index b91b83fc56..cd6ab907ad 100644 --- a/regression-tests/backends/bind-master +++ b/regression-tests/backends/bind-master @@ -1,5 +1,6 @@ case $context in bind) + backend=bind cat > pdns-bind.conf << __EOF__ module-dir=$PDNS_BUILD_PATH/modules launch=bind @@ -17,6 +18,7 @@ __EOF__ bind-dnssec | bind-dnssec-nsec3 | bind-hybrid-nsec3 | bind-dnssec-nsec3-optout | bind-dnssec-nsec3-narrow) rm -f dnssec.sqlite3 + backend=bind cat > pdns-bind.conf << __EOF__ module-dir=$PDNS_BUILD_PATH/modules launch=bind diff --git a/regression-tests/backends/geoip-master b/regression-tests/backends/geoip-master index c3e3ef1757..93f8acecaa 100644 --- a/regression-tests/backends/geoip-master +++ b/regression-tests/backends/geoip-master @@ -116,6 +116,7 @@ Rcode: 0 (No Error), RD: 0, QR: 1, TC: 0, AA: 1, opcode: 0 Reply to question for qname='continent.geo.example.com.', qtype=TXT EOF # generate pdns.conf for pdnsutil + backend=geoip cat > pdns-geoip.conf < pdns-gmysql2.conf << __EOF__ module-dir=./modules launch=gmysql diff --git a/regression-tests/backends/godbc_mssql-slave b/regression-tests/backends/godbc_mssql-slave index 1c58ac2337..4f57e95084 100644 --- a/regression-tests/backends/godbc_mssql-slave +++ b/regression-tests/backends/godbc_mssql-slave @@ -5,6 +5,7 @@ echo "drop table $table" | $ISQL -b done $ISQL < ../modules/godbcbackend/schema.mssql.sql + backend=godbc2 cat > pdns-godbc2.conf << __EOF__ module-dir=./modules launch=godbc diff --git a/regression-tests/backends/gpgsql-slave b/regression-tests/backends/gpgsql-slave index e1b06f0572..96da67174e 100644 --- a/regression-tests/backends/gpgsql-slave +++ b/regression-tests/backends/gpgsql-slave @@ -6,6 +6,7 @@ createdb --user="$GPGSQL2USER" "$GPGSQL2DB" || echo ignoring createdb failure psql --user="$GPGSQL2USER" "$GPGSQL2DB" < ../modules/gpgsqlbackend/schema.pgsql.sql + backend=gpgsql2 cat > pdns-gpgsql2.conf << __EOF__ module-dir=./modules launch=gpgsql diff --git a/regression-tests/backends/gsqlite3-slave b/regression-tests/backends/gsqlite3-slave index 6dcc71376e..5b094a54c1 100644 --- a/regression-tests/backends/gsqlite3-slave +++ b/regression-tests/backends/gsqlite3-slave @@ -2,6 +2,7 @@ rm -f pdns.sqlite32 sqlite3 pdns.sqlite32 < ../modules/gsqlite3backend/schema.sqlite3.sql + backend=gsqlite32 cat > pdns-gsqlite32.conf << __EOF__ module-dir=./modules launch=gsqlite3 diff --git a/regression-tests/backends/ldap-master b/regression-tests/backends/ldap-master index cbb0d62c91..f96e5843c0 100644 --- a/regression-tests/backends/ldap-master +++ b/regression-tests/backends/ldap-master @@ -16,6 +16,7 @@ __EOF__ $ZONE2LDAP --dnsttl=yes --basedn=$LDAPBASEDN --layout=$layout --named-conf=named.conf | ldapmodify -D $LDAPUSER -w $LDAPPASSWD -H $LDAPHOST -c > /dev/null || true + backend=ldap cat > pdns-ldap.conf << __EOF__ module-dir=$PDNS_BUILD_PATH/modules launch=ldap diff --git a/regression-tests/backends/lmdb-master b/regression-tests/backends/lmdb-master index cdeb418df0..a9836b96b3 100644 --- a/regression-tests/backends/lmdb-master +++ b/regression-tests/backends/lmdb-master @@ -1,5 +1,6 @@ case $context in lmdb | lmdb-nodnssec | lmdb-nsec3 | lmdb-nsec3-optout | lmdb-nsec3-narrow) + backend=lmdb cat > pdns-lmdb.conf << __EOF__ module-dir=$PDNS_BUILD_PATH/modules launch=lmdb diff --git a/regression-tests/backends/lmdb-slave b/regression-tests/backends/lmdb-slave index 62057691b0..cbbbcc0c84 100644 --- a/regression-tests/backends/lmdb-slave +++ b/regression-tests/backends/lmdb-slave @@ -1,4 +1,5 @@ context=${context}-presigned-lmdb + backend=lmdb2 cat > pdns-lmdb2.conf << __EOF__ module-dir=./modules launch=lmdb diff --git a/regression-tests/backends/lua2-master b/regression-tests/backends/lua2-master index f636250eb1..b6d805bea7 100644 --- a/regression-tests/backends/lua2-master +++ b/regression-tests/backends/lua2-master @@ -22,6 +22,7 @@ case $context in fi # generate pdns.conf for pdnsutil + backend=lua2 cat > pdns-lua2.conf < pdns-remote.conf <