No functional change. Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
50 lines
932 B
Bash
Executable file
50 lines
932 B
Bash
Executable file
#!/bin/sh -e
|
|
# Documentation completeness test for Empire
|
|
|
|
if [ $# -ne 1 ]
|
|
then echo "Usage: $0 SRCDIR" >&2; exit 1
|
|
fi
|
|
|
|
srcdir="$1"
|
|
|
|
. "$srcdir"/tests/test-common.sh
|
|
|
|
create_sandbox
|
|
# Suppress test-only commands:
|
|
cat >>$econfig <<EOF
|
|
running_test_suite 0
|
|
EOF
|
|
|
|
# begin_test warns POSIX isn't expected to work, because thread
|
|
# scheduling isn't reliably deterministic. Not an issue for this
|
|
# test, so suppress the warning.
|
|
[ "$empthread" = POSIX ] && warn_empthread=
|
|
|
|
begin_test <<EOF
|
|
add 1 1 1 p
|
|
des 0:2,0 -
|
|
newcap 1 0,0
|
|
add 2 visitor visitor v
|
|
nat
|
|
nat 1
|
|
nat 2
|
|
EOF
|
|
|
|
feed_input POGO peter <<EOF
|
|
list >sandbox/deity.list
|
|
EOF
|
|
feed_input 1 1 <<EOF
|
|
list >sandbox/sanctuary.list
|
|
break
|
|
list >sandbox/active.list
|
|
EOF
|
|
feed_input visitor visitor <<EOF
|
|
list >sandbox/visitor.list
|
|
EOF
|
|
|
|
end_test
|
|
|
|
if perl $testdir/cmp-toc-vs-lists.pl info/toc sandbox/*.list
|
|
then echo "Command documentation OK"
|
|
else echo "Command documentation FAIL"; false
|
|
fi
|