]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
remove unused files from testcode
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Thu, 22 Jan 2015 15:53:31 +0000 (15:53 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Thu, 22 Jan 2015 15:53:31 +0000 (15:53 +0000)
git-svn-id: file:///svn/unbound/trunk@3318 be551aaa-1e26-0410-a405-d3ace91eadb9

testcode/testbed.sh [deleted file]
testcode/testbed.txt [deleted file]

diff --git a/testcode/testbed.sh b/testcode/testbed.sh
deleted file mode 100755 (executable)
index 62ce205..0000000
+++ /dev/null
@@ -1,133 +0,0 @@
-#!/usr/bin/env bash
-# Testbed for NSD.
-# By Wouter Wijngaards, NLnet Labs, 2006.
-# BSD License.
-
-# this version prefers gmake if available.
-# adds variable LDNS for the LDNS path to use.
-
-# global settings
-CONFIGURE_FLAGS=""
-REPORT_FILE=testdata/testbed.report
-LOG_FILE=testdata/testbed.log
-HOST_FILE=testdata/host_file.$USER
-
-if test ! -f $HOST_FILE; then
-       echo "No such file: $HOST_FILE"
-       exit 1
-fi
-
-function echossh() # like ssh but echos.
-{
-       echo "> ssh $*"
-       ssh $*
-}
-
-# Compile and run NSD on platforms
-function dotest() 
-# parameters: <host> <dir>
-# host is name of ssh host
-# dir is directory of nsd trunk on host
-{
-       echo "$1 begin on "`date` | tee -a $REPORT_FILE
-
-       DISABLE=""
-       if test $IP6 = no; then
-               DISABLE="--disable-ipv6"
-       fi
-       if test x$LDNS != x; then
-               DISABLE="--with-ldns=$LDNS $DISABLE"
-       fi
-       if test x$LIBEVENT != x; then
-               DISABLE="--with-libevent=$LIBEVENT $DISABLE"
-       fi
-
-       cat >makeconf.mak.$$ << EOF 
-#configure:    configure.ac
-#      $AC_CMD
-#      touch configure
-Makefile:      Makefile.in #configure
-       ./configure $CONFIGURE_FLAGS $DISABLE
-       touch Makefile 
-EOF
-       scp makeconf.mak.$$ $1:$2
-       # determine make to use
-       tempx=`ssh $1 "cd $2; which gmake"`
-       MAKE_CMD=`ssh $1 "cd $2; if test -f '$tempx'; then echo $tempx; else echo $MAKE_CMD; fi"`
-
-       if test $SVN = yes; then
-               echossh $1 "cd $2; svn up"
-               echossh $1 "cd $2; $MAKE_CMD -f makeconf.mak.$$ configure"
-       else
-               # svn and autoconf locally
-               echo "fake svn via svnexport, tar, autoconf, bison, flex."
-               svn export svn+ssh://open.nlnetlabs.nl/svn/nsd/trunk unbound_ttt
-               (cd unbound_ttt; $AC_CMD; rm -r autom4te* .c-mode-rc.el .cvsignore)
-               if test $FIXCONFIGURE = yes; then
-                       echo fixing up configure length test.
-                       (cd unbound_ttt; mv configure oldconf; sed -e 's?while (test "X"?lt_cv_sys_max_cmd_len=65500; echo skip || while (test "X"?' <oldconf >configure; chmod +x ./configure)
-               fi
-               du unbound_ttt
-               rsync -vrcpz --rsync-path=/home/wouter/bin/rsync unbound_ttt $1:unbound_ttt
-               # tar czf unbound_ttt.tgz unbound_ttt
-               rm -rf unbound_ttt
-               # ls -al unbound_ttt.tgz
-               # scp unbound_ttt.tgz $1:unbound_ttt.tar.gz
-               # rm unbound_ttt.tgz
-               # echossh $1 "gtar xzf unbound_ttt.tar.gz && rm unbound_ttt.tar.gz"
-       fi
-       echossh $1 "cd $2; $MAKE_CMD -f makeconf.mak.$$ Makefile"
-       echossh $1 "cd $2; $MAKE_CMD all tests"
-       echossh $1 "cd $2; $MAKE_CMD doc"
-       if test $RUN_TEST = yes; then
-       echossh $1 "cd $2; bash testcode/do-tests.sh"
-       echossh $1 "cd $2/testdata; sh ../testcode/mini_tpkg.sh -q report" | tee -a $REPORT_FILE
-       fi
-       echossh $1 "cd $2; rm -f makeconf.mak.$$"
-       rm -f makeconf.mak.$$
-       echo "$1 end on "`date` | tee -a $REPORT_FILE
-}
-
-echo "on "`date`" by $USER." > $REPORT_FILE
-echo "on "`date`" by $USER." > $LOG_FILE
-
-# read host names
-declare -a hostname desc dir vars
-IFS='  '
-i=0
-while read a b c d; do
-       if echo $a | grep "^#" >/dev/null; then
-               continue # skip it
-       fi
-       # append after arrays
-       hostname[$i]=$a
-       desc[$i]=$b
-       dir[$i]=$c
-       vars[$i]=$d
-       i=$(($i+1))
-done <$HOST_FILE
-echo "testing on $i hosts"
-
-# do the test
-for((i=0; i<${#hostname[*]}; i=$i+1)); do
-       if echo ${hostname[$i]} | grep "^#" >/dev/null; then
-               continue # skip it
-       fi
-       # echo "hostname=[${hostname[$i]}]"
-       # echo "desc=[${desc[$i]}]"
-       # echo "dir=[${dir[$i]}]"
-       # echo "vars=[${vars[$i]}]"
-       AC_CMD="libtoolize -c --force; autoconf && autoheader"
-       MAKE_CMD="make"
-       SVN=yes
-       IP6=yes
-       FIXCONFIGURE=no
-       RUN_TEST=yes
-       LDNS=
-       LIBEVENT=
-       eval ${vars[$i]}
-       echo "*** ${hostname[$i]} ${desc[$i]} ***" | tee -a $LOG_FILE | tee -a $REPORT_FILE
-       dotest ${hostname[$i]} ${dir[$i]} 2>&1 | tee -a $LOG_FILE
-done
-
-echo "done"
diff --git a/testcode/testbed.txt b/testcode/testbed.txt
deleted file mode 100644 (file)
index b017504..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-Testbed.sh help page.
-
-Testbed helps in running the test packages (using tpkg(1)) on several systems.
-The script is specially written for unbound (edit it to change to different
-software). It is licensed BSD.
-
-The hosts to run on are listed in host_file.<username>. You need to have
-public-key authorized ssh access to these systems (or type your password lots
-and lots of times). The host_file describes the directories and environment
-of each host. You need only user-level access to the host.
-
-The host_file is very restrictive in formatting. Comments are lines starting
-with the # mark. The entries must be separated by tabs. Please list the
-hostname<tab>description<tab>checkoutdir<tab>variables
-
-hostname:      network hostname to ssh to.
-desc:          pretty text to describe the machine architecture.
-checkoutdir:   directory on the remote host where a svn checkout is present.
-variables:     zero or more variables separated by spaces. BLA=value BAR=val.
-
-Only important variable for unbound is the LDNS=<dir> variable that if present
-forces --with-ldns=<dir> to be passed to ./configure. In case LDNS is not
-installed on the system itself, but present somewhere else.
-
-You can also set LIBEVENT=<dir> for the libevent directory, if it is
-installed in a nonstandard location.
-
-*** Running the testbed
-
-Run by executing the script. It will take all the hosts from the file in 
-turn and update the svn directory there, possible autoreconf if necessary,
-possibly ./configure <args> if necessary, make the executables.
-Then it will run the testcode/do-tests script. This script should execute
-the tests that this host is capable of running.
-
-in testdata/testbed.log has a line-by-line log. See your make errors here.
-in testdata/testbed.report has only the tpkg reports. Summary.
-