From 9f33eb1ba8be8016883b8c2ee0b1c6af24f07e3f Mon Sep 17 00:00:00 2001 From: Markus Armbruster Date: Tue, 28 Jan 2014 19:29:11 +0100 Subject: [PATCH] tests: Define and use some abbreviations No functional change. Signed-off-by: Markus Armbruster --- tests/actofgod-test | 4 ++-- tests/bridgefall-test | 6 +++--- tests/build-test | 6 +++--- tests/fairland-test | 6 +++--- tests/files-test | 4 ++-- tests/fire-test | 4 ++-- tests/info-test | 4 ++-- tests/retreat-test | 4 ++-- tests/smoke-test | 2 +- tests/test-common.sh | 50 +++++++++++++++++++++++++++---------------- 10 files changed, 52 insertions(+), 38 deletions(-) diff --git a/tests/actofgod-test b/tests/actofgod-test index f5d3e8e4c..a1a5e1760 100755 --- a/tests/actofgod-test +++ b/tests/actofgod-test @@ -10,7 +10,7 @@ srcdir="$1" . "$srcdir"/tests/test-common.sh create_sandbox -cat >>sandbox/etc/empire/econfig <>$econfig <>sandbox/etc/empire/econfig <>$econfig <>sandbox/etc/empire/econfig <>$econfig <>sandbox/etc/empire/econfig <>$econfig <>sandbox/etc/empire/econfig <>$econfig <sandbox/fairland.out -src/util/files -e sandbox/etc/empire/econfig -f >&3 -src/util/fairland -e sandbox/etc/empire/econfig -s sandbox/newcap_script -R 1 10 30 >&3 +$files -f >&3 +$fairland -s sandbox/newcap_script -R 1 10 30 >&3 exec 3>&- -src/util/empdump -e sandbox/etc/empire/econfig -x >sandbox/final.xdump +$empdump -x >sandbox/final.xdump cmp_out fairland.out final.xdump newcap_script diff --git a/tests/files-test b/tests/files-test index 4be9990de..3343ed7ed 100755 --- a/tests/files-test +++ b/tests/files-test @@ -13,10 +13,10 @@ create_sandbox exec 3>sandbox/files.out -src/util/files -e sandbox/etc/empire/econfig -f >&3 +$files -f >&3 exec 3>&- -src/util/empdump -e sandbox/etc/empire/econfig -x >sandbox/final.xdump +$empdump -x >sandbox/final.xdump cmp_out files.out final.xdump diff --git a/tests/fire-test b/tests/fire-test index 4a76b6977..7dc094b00 100755 --- a/tests/fire-test +++ b/tests/fire-test @@ -10,7 +10,7 @@ srcdir="$1" . "$srcdir"/tests/test-common.sh create_sandbox -cat >>sandbox/etc/empire/econfig <>$econfig <>sandbox/etc/empire/econfig <>$econfig <>sandbox/etc/empire/econfig <>$econfig <sandbox/etc/empire/econfig <$econfig </dev/null || true; fi' EXIT - src/server/emp_server -e sandbox/etc/empire/econfig -R 1 -s -E crash-dump + src/server/emp_server -e $econfig -R 1 -s -E crash-dump timeout=$((`now`+5)) until pid=`cat $pidfile 2>/dev/null` && [ -n "$pid" ] do @@ -124,18 +133,18 @@ feed_dir() begin_test() { - src/util/files -e sandbox/etc/empire/econfig -f >/dev/null + $files -f >/dev/null local xd= case "$1" in *.xdump) xd="$1" - src/util/empdump -e sandbox/etc/empire/econfig -i "$xd" + $empdump -i "$xd" shift ;; esac if [ -z "$xd" ] || [ "$#" -ne 0 ] then - cp -r sandbox/var/empire/tel sandbox/var/empire/empty.tel + cp -r $data/tel $data/empty.tel start_server if [ "$#" -eq 0 ] then feed_input POGO peter @@ -143,14 +152,14 @@ begin_test() fi echo 'edit c * ?tgms>0 t 0' | feed_input POGO peter stop_server - mv sandbox/var/empire/tel sandbox/var/empire/setup.tel - mv sandbox/var/empire/empty.tel sandbox/var/empire/tel - mv sandbox/var/empire/news sandbox/var/empire/setup.news - >sandbox/var/empire/news - mv sandbox/var/empire/lostitems sandbox/var/empire/setup.lostitems - >sandbox/var/empire/lostitems - mv sandbox/var/empire/journal.log sandbox/var/empire/setup.journal.log - mv sandbox/var/empire/server.log sandbox/var/empire/setup.server.log + mv $data/tel $data/setup.tel + mv $data/empty.tel $data/tel + mv $data/news $data/setup.news + >$data/news + mv $data/lostitems $data/setup.lostitems + >$data/lostitems + mv $data/journal.log $data/setup.journal.log + mv $data/server.log $data/setup.server.log fi start_server } @@ -158,7 +167,12 @@ begin_test() end_test () { stop_server - src/util/empdump -e sandbox/etc/empire/econfig -x >sandbox/final.xdump + $empdump -x >sandbox/final.xdump +} + +cmp_logs_xdump() +{ + cmp_out var/empire/server.log var/empire/journal.log final.xdump } cmp_out() @@ -171,7 +185,7 @@ cmp_out() */server.log) opt=-s ;; *) opt= ;; esac - exp="$srcdir/tests/$test/${i##*/}" + exp="$testdir/${i##*/}" act="sandbox/$i" nrm="sandbox/normalized-${i##*/}" perl "$srcdir"/tests/normalize.pl $opt "$act" >"$nrm" -- 2.43.0