X-Git-Url: http://the.earth.li/gitweb/?p=onak.git;a=blobdiff_plain;f=runtests;h=3a74d2456e28d1d40b69a93a595a47d6c0c823a9;hp=b65b6e052b81165d3e58b8a03c16d0ffc68fa4d1;hb=76f079e5ebdb34acaaa2462a8d915ee06d3c8425;hpb=94422621d7c1300ae7001d13590570f9d4ad2a07 diff --git a/runtests b/runtests index b65b6e0..3a74d24 100755 --- a/runtests +++ b/runtests @@ -29,31 +29,15 @@ echo "WORKDIR : ${WORKDIR}" fail=0 total=0 -for t in libkeydb_*.so; do - backend=${t##libkeydb_} +for t in keydb/libkeydb_*.so; do + backend=${t##keydb/libkeydb_} backend=${backend%%.so} if [ "`echo ${TESTSDIR}/$backend-*`" != "${TESTSDIR}/$backend-*" ]; then - echo "* testing $backend backend [conf]" - (sed -e "s;BUILDDIR;${BUILDDIR};" -e "s;WORKDIR;${WORKDIR};" \ - ${TESTSDIR}/test-in.conf ; \ - echo db_backend $backend) > ${WORKDIR}/test.conf - for t in ${TESTSDIR}/$backend-*.t ${TESTSDIR}/all-*.t; do - total=`expr $total + 1` - mkdir ${WORKDIR}/db/ - if ! $t ${WORKDIR}/test.conf $backend; then - echo "test $t failed" >&2 - fail=`expr $fail + 1` - fi - rm -rf ${WORKDIR}/db/ - done - rm ${WORKDIR}/test.conf - fi - - if [ "`echo ${TESTSDIR}/$backend-*`" != "${TESTSDIR}/$backend-*" ]; then - echo "* testing $backend backend [ini]" + echo "* testing $backend backend" sed -e "s;BUILDDIR;${BUILDDIR};" -e "s;WORKDIR;${WORKDIR};" \ -e "s;DB;${backend};" \ ${TESTSDIR}/test-in.ini > ${WORKDIR}/test.ini + touch ${WORKDIR}/blacklist for t in ${TESTSDIR}/$backend-*.t ${TESTSDIR}/all-*.t; do total=`expr $total + 1` mkdir ${WORKDIR}/db/