fixed test selection,
specifications are given as comma separated list of words which are part of the name of a test suite
This commit is contained in:
parent
98d3716fcb
commit
d7eae39ec3
1 changed files with 8 additions and 7 deletions
|
|
@ -188,16 +188,17 @@ function PLANNED()
|
|||
|
||||
function RUNTESTS()
|
||||
{
|
||||
if test "$TESTSUITES" != ''; then
|
||||
if test ! "${TESTSUITES/* */}"; then
|
||||
TESTSUITES={${TESTSUITES/ /,}}
|
||||
fi
|
||||
if test \( ! "${TESTSUITES/*,*/}" \) -a "$TESTSUITES"; then
|
||||
TESTSUITES="{$TESTSUITES}"
|
||||
fi
|
||||
for t in $(eval echo *$TESTSUITES*.tests); do
|
||||
for t in $(eval echo $srcdir/*$TESTSUITES*.tests); do
|
||||
echo "$t"
|
||||
done | sort | uniq | {
|
||||
while read i; do
|
||||
source $i
|
||||
echo $i >&2
|
||||
if test -f $i; then
|
||||
source $i
|
||||
fi
|
||||
done
|
||||
echo
|
||||
if [ $FAILCNT = 0 ]; then
|
||||
|
|
@ -220,6 +221,6 @@ function TESTING()
|
|||
TESTBIN=$2
|
||||
}
|
||||
|
||||
TESTSUITES="${TESTSUITES:+$TESTSUITES }$@"
|
||||
TESTSUITES="${TESTSUITES}${1:+${TESTSUITES:+,}$1}"
|
||||
|
||||
RUNTESTS
|
||||
|
|
|
|||
Loading…
Reference in a new issue