]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
[rt42931] Windows version of system tests config
authorWitold Krecicki <wpk@isc.org>
Mon, 5 Sep 2016 08:20:17 +0000 (10:20 +0200)
committerWitold Krecicki <wpk@isc.org>
Mon, 5 Sep 2016 08:20:17 +0000 (10:20 +0200)
bin/tests/system/conf.sh.win.in [new file with mode: 0644]

diff --git a/bin/tests/system/conf.sh.win.in b/bin/tests/system/conf.sh.win.in
new file mode 100644 (file)
index 0000000..c61b5ea
--- /dev/null
@@ -0,0 +1,123 @@
+#!/bin/sh
+#
+# Copyright (C) 2000-2016  Internet Systems Consortium, Inc. ("ISC")
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#
+# Common configuration data for system tests, to be sourced into
+# other shell scripts.
+#
+
+# Find the top of the BIND9 tree.
+TOP=${SYSTEMTESTTOP:=.}/../../..
+
+# Make it absolute so that it continues to work after we cd.
+TOP=`cd $TOP && pwd`
+
+NAMED=$TOP/build/debug/named.exe
+# We must use "named -l" instead of "lwresd" because argv[0] is lost
+# if the program is libtoolized.
+LWRESD="$TOP/build/debug/named.exe -l"
+DIG=$TOP/build/debug/dig.exe
+DELV=$TOP/build/debug/delv.exe
+RNDC=$TOP/build/debug/rndc.exe
+NSUPDATE=$TOP/build/debug/nsupdate.exe
+DDNSCONFGEN=$TOP/build/debug/ddns-confgen.exe
+TSIGKEYGEN=$TOP/build/debug/tsig-keygen.exe
+RNDCCONFGEN=$TOP/build/debug/rndc-confgen.exe
+KEYGEN=$TOP/build/debug/dnssec-keygen.exe
+KEYFRLAB=$TOP/build/debug/dnssec-keyfromlabel.exe
+SIGNER=$TOP/build/debug/dnssec-signzone.exe
+REVOKE=$TOP/build/debug/dnssec-revoke.exe
+SETTIME=$TOP/build/debug/dnssec-settime.exe
+DSFROMKEY=$TOP/build/debug/dnssec-dsfromkey.exe
+IMPORTKEY=$TOP/build/debug/dnssec-importkey.exe
+CHECKDS=$TOP/build/debug/dnssec-checkds.exe
+COVERAGE=$TOP/build/debug/dnssec-coverage.exe
+KEYMGR=$TOP/build/debug/dnssec-keymgr.exe
+CHECKZONE=$TOP/build/debug/named-checkzone.exe
+CHECKCONF=$TOP/build/debug/named-checkconf.exe
+PK11GEN="$TOP/build/debug/pkcs11-keygen.exe -q -s ${SLOT:-0} -p ${HSMPIN:-1234}"
+PK11LIST="$TOP/build/debug/pkcs11-list.exe -s ${SLOT:-0} -p ${HSMPIN:-1234}"
+PK11DEL="$TOP/build/debug/pkcs11-destroy.exe -s ${SLOT:-0} -p ${HSMPIN:-1234} -w 0"
+JOURNALPRINT=$TOP/build/debug/named-journalprint.exe
+VERIFY=$TOP/build/debug/dnssec-verify.exe
+ARPANAME=$TOP/build/debug/arpaname.exe
+RESOLVE=$TOP/lib/samples/resolve
+RRCHECKER=$TOP/build/debug/named-rrchecker.exe
+GENRANDOM=$TOP/build/debug/genrandom.exe
+NSLOOKUP=$TOP/build/debug/nslookup.exe
+DNSTAPREAD="$TOP/build/debug/dnstap-read.exe"
+MDIG="$TOP/build/debug/mdig.exe"
+NZD2NZF="$TOP/build/debug/named-nzd2nzf.exe"
+FSTRM_CAPTURE=@FSTRM_CAPTURE@
+
+RANDFILE=$TOP/bin/tests/system/random.data
+
+# The "stress" test is not run by default since it creates enough
+# load on the machine to make it unusable to other users.
+# v6synth
+SUBDIRS="acl additional addzone allow_query autosign builtin cacheclean case
+        catz checkconf @CHECKDS@ checknames checkzone cookie @COVERAGE@
+        database digdelv dlv dlvauto dlz dlzexternal dname dns64 dnssec
+        @DNSTAP@ dscp dsdigest dyndb ecdsa ednscompliance emptyzones
+        fetchlimit filter-aaaa formerr forward geoip glue gost inline ixfr
+        @KEYMGR@ legacy limits logfileconfig lwresd masterfile masterformat
+        metadata mkeys names notify nslookup nsupdate nzd2nzf pending
+        pipelined @PKCS11_TEST@ reclimit redirect resolver rndc rpz
+        rpzrecurse rrchecker rrl rrsetorder rsabigexponent runtime sfcache
+        smartsign sortlist spf staticstub statistics statschannel stub tcp
+        tkey tsig tsiggss unknown upforwd verify views wildcard xfer
+        xferquota zero zonechecks"
+
+# Use the CONFIG_SHELL detected by configure for tests
+SHELL=@SHELL@
+
+# CURL will be empty if no program was found by configure
+CURL=@CURL@
+
+# XMLLINT will be empty if no program was found by configure
+XMLLINT=@XMLLINT@
+
+# PERL will be an empty string if no perl interpreter was found.
+PERL=@PERL@
+if test -n "$PERL"
+then
+       if $PERL -e "use IO::Socket::INET6;" 2> /dev/null
+       then
+               TESTSOCK6="$PERL $TOP/bin/tests/system/testsock6.pl"
+       else
+               TESTSOCK6=false
+       fi
+else
+       TESTSOCK6=false
+fi
+
+if grep "^#define WANT_IPV6 1" $TOP/config.h > /dev/null 2>&1 ; then
+        TESTSOCK6="$TESTSOCK6"
+else
+        TESTSOCK6=false
+fi
+
+
+PYTHON=@PYTHON@
+
+#
+# Determine if we support various optional features.
+#
+CHECK_DSA=@CHECK_DSA@
+XMLSTATS=@XMLSTATS@
+JSONSTATS=@JSONSTATS@
+ZLIB=@ZLIB@
+NZD=@NZD_TOOLS@
+
+. ${TOP}/version
+
+export NAMED LWRESD DIG NSUPDATE KEYGEN KEYFRLAB SIGNER KEYSIGNER KEYSETTOOL \
+       PERL SUBDIRS RNDC CHECKZONE PK11GEN PK11LIST PK11DEL TESTSOCK6 \
+       JOURNALPRINT ARPANAME RESOLVE RRCHECKER NSLOOKUP DESCRIPTION PYTHON \
+       MDIG FSTRM_CAPTURE NZD2NZF
+