empserver/tests/update-test
Markus Armbruster 14af586b57 tests/update: New; exercises the update
Notable gaps in its coverage are fallout, most of guerrilla, delivery,
distribution, ALL_BLEED and LOSE_CONTACT.

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

28 lines
422 B
Bash
Executable file

#!/bin/sh -e
# Update 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 >>$econfig <<EOF
AUTO_POWER 1
FALLOUT 1
NOFOOD 0
NO_PLAGUE 0
update_demand 2
EOF
customize big-city
# TODO cover ALL_BLEED 0
# TODO cover LOSE_CONTACT 1
begin_test "$srcdir"/tests/update/setup-POGO
feed_dir "$srcdir"/tests/update
end_test
cmp_logs_xdump