aboutsummaryrefslogtreecommitdiff
path: root/src/interfaces/libpq/test/regress.sh
blob: 298d8bdc4a2a1002b37eb7d75f41ae7aa6ed5b35 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/sh

while read line
do
	echo "trying $line"
	./uri-regress "$line"
	echo ""
done < "${SRCDIR}/${SUBDIR}"/regress.in >regress.out 2>&1

if diff -c "${SRCDIR}/${SUBDIR}/"expected.out regress.out >regress.diff; then
	echo "========================================"
	echo "All tests passed"
	exit 0
else
	echo "========================================"
	echo "FAILED: the test result differs from the expected output"
	echo
	echo "Review the difference in ${SUBDIR}/regress.diff"
	echo "========================================"
	exit 1
fi