6 if ! valgrind --error-exitcode=1 --leak-check=full \
7 ./testsuite 2>&1 >testsuite.out | tee testsuite.err; then
8 echo >&2 'Memory errors!'
12 if grep 'LEAK SUMMARY' testsuite.err >/dev/null; then
13 echo >&2 'Memory leaks!'
17 if ! diff -u testsuite.expected testsuite.out; then
18 echo >&2 'Output is incorrect!'
23 echo >&2 'Test suite failed!'
26 echo 'Test suite succeeded.'