Make smoke test check the final empdump -x

This commit is contained in:
Markus Armbruster 2012-08-12 20:54:34 +02:00
parent 56a9d46ab1
commit 108c9408dc
3 changed files with 6249 additions and 3 deletions

View file

@ -120,8 +120,8 @@ while (<>) {
print "$pfx$_\n";
if (/XDUMP (meta )?([-a-z0-9]+)/) {
$dump = $2;
if (/(XDUMP|^config) (meta )?([-a-z0-9]+)/) {
$dump = $3;
die unless $dump =~ /^[a-z]/;
} elsif (/DUMP (SECTOR|SHIPS|PLANES|LAND UNITS|NUKES|LOST ITEMS) /) {
$dump = $1;

View file

@ -101,6 +101,8 @@ done
exec 3>&-
src/util/empdump -e sandbox/etc/empire/econfig -x >sandbox/smoke.xdump
# Smoke test completed; compare results
cmp_out()
@ -129,4 +131,4 @@ cmp_out()
return $ret
}
cmp_out smoke.out var/empire/server.log var/empire/journal.log
cmp_out smoke.out var/empire/server.log var/empire/journal.log smoke.xdump

6244
tests/smoke/smoke.xdump Normal file

File diff suppressed because it is too large Load diff