empserver/tests/version-test
Markus Armbruster 9309670544 tests/version: New; exercises config introspection commands
Exercise version, show and xdump, except for xdump of game state.

The xdump part is mostly factored out of tests/smoke.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
2017-08-06 14:03:55 +02:00

38 lines
577 B
Bash
Executable file

#!/bin/sh -e
# version test for Empire
if [ $# -ne 1 ]
then echo "Usage: $0 SRCDIR" >&2; exit 1
fi
srcdir="$1"
. "$srcdir"/tests/test-common.sh
create_sandbox
begin_test "$srcdir"/tests/version/setup-POGO
feed_dir "$srcdir"/tests/version/default
stop_server
cat >>$econfig <<EOF
ALL_BLEED 0
MARKET 1
MOB_ACCESS 1
RES_POP 1
game_days "Su Mo Tu We Th Fr Sa"
game_hours "00:00-24:00"
tech_log_base 0
EOF
customize big-city
# TODO cover drnuke_const 0.33
start_server
feed_dir "$srcdir"/tests/version/fancy
end_test
cmp_out var/empire/server.log var/empire/journal.log