tests: Use feed_files for setup scripts

To make setup scripting more similar to test scripting.  Also permits
use of countries other than POGO there, but that isn't necessary right
now.

Setup scripts renamed from init_script to setup-POGO.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
This commit is contained in:
Markus Armbruster 2014-01-11 12:09:34 +01:00
parent c82a481bc3
commit cf942fbf1b
5 changed files with 9 additions and 6 deletions

View file

@ -16,7 +16,7 @@ WORLD_Y 16
GODNEWS 1 GODNEWS 1
EOF EOF
begin_test "$srcdir"/tests/actofgod/init_script begin_test "$srcdir"/tests/actofgod/setup-POGO
perl "$srcdir"/tests/actofgod/geninput.pl | feed_input POGO peter perl "$srcdir"/tests/actofgod/geninput.pl | feed_input POGO peter

View file

@ -16,7 +16,7 @@ WORLD_Y 16
EASY_BRIDGES 1 EASY_BRIDGES 1
EOF EOF
begin_test "$srcdir"/tests/fire/init_script begin_test "$srcdir"/tests/fire/setup-POGO
feed_dir "$srcdir"/tests/fire feed_dir "$srcdir"/tests/fire
end_test end_test

View file

@ -135,12 +135,15 @@ begin_test()
then then
cp -r sandbox/var/empire/tel sandbox/var/empire/empty.tel cp -r sandbox/var/empire/tel sandbox/var/empire/empty.tel
start_server start_server
feed_input POGO peter "$@" if [ "$#" -eq 0 ]
then feed_input POGO peter
else feed_files "$@"
fi
stop_server stop_server
mv sandbox/var/empire/tel sandbox/var/empire/init.tel mv sandbox/var/empire/tel sandbox/var/empire/setup.tel
mv sandbox/var/empire/empty.tel sandbox/var/empire/tel mv sandbox/var/empire/empty.tel sandbox/var/empire/tel
mv sandbox/var/empire/journal.log sandbox/var/empire/init.journal.log mv sandbox/var/empire/journal.log sandbox/var/empire/setup.journal.log
mv sandbox/var/empire/server.log sandbox/var/empire/init.server.log mv sandbox/var/empire/server.log sandbox/var/empire/setup.server.log
fi fi
start_server start_server
} }