test.sh revision 9d243a2efc889f9a171c8af1fc750665c4fb4e1b
1#!/bin/bash 2 3[ -z "$TOPDIR" ] && TOPDIR="$(pwd)" 4 5rm -rf testdir 6mkdir -p testdir 7 8if [ -z "$OLD" ] 9then 10 make install_flat PREFIX=testdir 11fi 12 13cd testdir 14PATH=.:$PATH 15 16. "$TOPDIR"/scripts/test/testing.sh 17[ -f "$TOPDIR/gen_config.h" ] && export OPTIONFLAGS=:$(echo $(sed -nr 's/^#define CFG_(.*) 1/\1/p' "$TOPDIR/gen_config.h") | sed 's/ /:/g') 18 19if [ $# -ne 0 ] 20then 21 for i in "$@" 22 do 23 . "$TOPDIR"/scripts/test/$i.test 24 done 25else 26 for i in "$TOPDIR"/scripts/test/*.test 27 do 28 . $i 29 done 30fi 31