source:
git/tests/diffpos.tst
@
dc1a546
Last change on this file since dc1a546 was 87681b8, checked in by , 24 years ago | |
---|---|
|
|
File size: 712 bytes |
Rev | Line | |
---|---|---|
[fbc3a20] | 1 | #!/bin/sh |
[6b8ff5b] | 2 | |
[d4d8efe] | 3 | testdir=`echo $0 | sed 's!/[^/]*$!!' || echo '.'` |
4 | ||
[6b8ff5b] | 5 | # allow us to run tests standalone more easily |
[d4d8efe] | 6 | : ${srcdir="$testdir"} |
[647407d] | 7 | |
[5476de6] | 8 | # force VERBOSE if we're run on a subset of tests |
9 | test -n "$*" && VERBOSE=1 | |
10 | ||
[87681b8] | 11 | test -x "$testdir"/../src/cavern || testdir=. |
12 | ||
[d4d8efe] | 13 | : ${DIFFPOS="$testdir"/../src/diffpos} |
[6b8ff5b] | 14 | |
[87681b8] | 15 | SURVEXHOME="$srcdir"/../lib |
[5476de6] | 16 | export SURVEXHOME |
17 | ||
[0938f88] | 18 | : ${TESTS=${*-"delatend addatend"}} |
[1422c39] | 19 | |
20 | for file in $TESTS ; do | |
[fbc3a20] | 21 | echo $file |
[87681b8] | 22 | rm -f diffpos.tmp |
23 | $DIFFPOS $srcdir/${file}a.pos $srcdir/${file}b.pos > diffpos.tmp | |
[d4d8efe] | 24 | if test -n "$VERBOSE" ; then |
[87681b8] | 25 | cat diffpos.tmp |
26 | cmp diffpos.tmp $srcdir/${file}.out || exit 1 | |
[d4d8efe] | 27 | else |
[87681b8] | 28 | cmp diffpos.tmp $srcdir/${file}.out > /dev/null || exit 1 |
[d4d8efe] | 29 | fi |
[87681b8] | 30 | rm -f diffpos.tmp |
[fbc3a20] | 31 | done |
32 | exit 0 |
Note: See TracBrowser
for help on using the repository browser.