blob: 818e8ad063f94b79c58563cba6be99ad4abc9348 [file] [log] [blame]
Rob Landley8b479b42007-12-16 17:55:34 -06001#!/bin/bash
2
3[ -z "$TOPDIR" ] && TOPDIR="$(pwd)"
Rob Landley8b479b42007-12-16 17:55:34 -06004
Rob Landley03a94502007-12-16 18:02:05 -06005rm -rf testdir
6mkdir -p testdir
Rob Landley8b479b42007-12-16 17:55:34 -06007
8if [ -z "$OLD" ]
9then
Rob Landley03a94502007-12-16 18:02:05 -060010 make install_flat PREFIX=testdir
Rob Landley8b479b42007-12-16 17:55:34 -060011fi
12
Rob Landley03a94502007-12-16 18:02:05 -060013cd testdir
Rob Landley8b479b42007-12-16 17:55:34 -060014PATH=.:$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
Rob Landley03a94502007-12-16 18:02:05 -060032cd ..
33rm -rf testdir