Mercurial > hg > audiodb
view tests/run-tests.sh @ 185:ae212368a874 no-big-mmap
Typo fix in cleanup()
I'm not sure why the tests didn't find this typo, but maybe the munmap()
is being slightly permissive about not segfaulting horribly when given
something it has already unmapped...
author | mas01cr |
---|---|
date | Fri, 16 Nov 2007 11:44:55 +0000 |
parents | 218106b4db14 |
children | 3c7c8b84e4f3 |
line wrap: on
line source
#! /bin/sh AUDIODB=../../${EXECUTABLE:-audioDB} export AUDIODB if [ -x ${AUDIODB:3} ]; then : else echo Cannot execute audioDB: ${AUDIODB:3} exit 1 fi if [ "$1" = "--full" ]; then pattern="[0-9][0-9][0-9][0-9]*" else pattern="[0-8][0-9][0-9][0-9]*" fi for file in ${pattern}; do if [ -d ${file} ]; then if [ -f ${file}/run-test.sh ]; then echo -n Running test ${file} if [ -f ${file}/short-description ]; then awk '{ printf(" (%s)",$0) }' < ${file}/short-description fi echo -n : (cd ${file} && sh ./run-test.sh > test.out 2> test.err) EXIT_STATUS=$? if [ ${EXIT_STATUS} -ne 104 ]; then echo " failed (exit status ${EXIT_STATUS})". FAILED=true else echo " success." fi else echo Skipping test ${file} fi fi done if [ -z "${FAILED}" ]; then exit 0 else exit 1 fi