tests/bridgefall: New; exercising splashing of bridges
Stuff sitting on bridges isn't covered, yet. tests/fire has some. To be moved here eventually. The test exposes bugs. They're marked "BUG:" in the test input. Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
This commit is contained in:
parent
964f55794c
commit
21b8add73e
10 changed files with 5621 additions and 0 deletions
29
tests/bridgefall-test
Executable file
29
tests/bridgefall-test
Executable file
|
@ -0,0 +1,29 @@
|
|||
#!/bin/sh -e
|
||||
# Collapsing bridge test for Empire
|
||||
|
||||
if [ $# -ne 1 ]
|
||||
then echo "Usage: $0 SRCDIR" >&2; exit 1
|
||||
fi
|
||||
|
||||
srcdir="$1"
|
||||
|
||||
. "$srcdir"/tests/test-common.sh
|
||||
|
||||
create_sandbox
|
||||
cat >>sandbox/etc/empire/econfig <<EOF
|
||||
WORLD_X 20
|
||||
WORLD_Y 10
|
||||
BRIDGETOWERS 1
|
||||
EOF
|
||||
|
||||
begin_test "$srcdir"/tests/bridgefall/setup-POGO
|
||||
feed_dir "$srcdir"/tests/bridgefall/easy-on
|
||||
stop_server
|
||||
cat >>sandbox/etc/empire/econfig <<EOF
|
||||
EASY_BRIDGES 0
|
||||
EOF
|
||||
start_server
|
||||
feed_dir "$srcdir"/tests/bridgefall/easy-off
|
||||
end_test
|
||||
|
||||
cmp_out var/empire/server.log var/empire/journal.log final.xdump
|
Loading…
Add table
Add a link
Reference in a new issue