client: Unbreak standalone build
[empserver] / tests / empdump-test
1 #!/bin/sh -e
2 # Basic empdump test
3
4 if [ $# -ne 1 ]
5 then echo "Usage: $0 SRCDIR" >&2; exit 1
6 fi
7
8 srcdir="$1"
9
10 . "$srcdir"/tests/test-common.sh
11
12 create_sandbox
13
14 $files -f >/dev/null
15 for i in `perl "$srcdir"/src/scripts/ls-sources.pl "$testdir"/xundump-errors .`
16 do run errors $empdump -ni "$i"
17 done
18 run errors $empdump -i "$testdir"/verify-prep
19 run errors $empdump -ni "$testdir"/verify-fails
20 run errors $empdump -ni "$testdir"/verify-fixed
21
22 $files -f >/dev/null
23 run import1 $empdump -i "$srcdir"/tests/smoke/final.xdump
24 run export1 $empdump -xm
25 mv sandbox/export1.out sandbox/intermediate.xdump
26 mv $data $data-intermediate
27 $files -f >/dev/null
28 run import2 $empdump -i sandbox/intermediate.xdump
29 run export2 $empdump -x
30 mv sandbox/export2.out sandbox/final.xdump
31
32 cmp_run errors import1 export1 import2 export2
33 cmp_out1 final.xdump "$srcdir"/tests/smoke/final.xdump