summaryrefslogtreecommitdiffstats
path: root/tests/shell/run-tests.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tests/shell/run-tests.sh')
-rwxr-xr-xtests/shell/run-tests.sh11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/shell/run-tests.sh b/tests/shell/run-tests.sh
index d9c44c80..4e41893e 100755
--- a/tests/shell/run-tests.sh
+++ b/tests/shell/run-tests.sh
@@ -43,6 +43,13 @@ if [ ! -x "$MODPROBE" ] ; then
msg_error "no modprobe binary found"
fi
+if [ -x "$1" ] ; then
+ if grep ^.*${RETURNCODE_SEPARATOR}[0-9]\\+$ <<< $1 >/dev/null ; then
+ SINGLE=$1
+ VERBOSE=y
+ fi
+fi
+
if [ "$1" == "-v" ] ; then
VERBOSE=y
fi
@@ -65,6 +72,10 @@ kernel_cleanup() {
}
find_tests() {
+ if [ ! -z "$SINGLE" ] ; then
+ echo $SINGLE
+ return
+ fi
${FIND} ${TESTDIR} -executable -regex \
.*${RETURNCODE_SEPARATOR}[0-9]+ | sort
}