diff --git a/tools/debug_helper.sh b/tools/debug_helper.sh new file mode 100755 index 00000000..a3bed9dc --- /dev/null +++ b/tools/debug_helper.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +TMP_DIR=`mktemp -d` || exit 1 +trap "rm -rf $TMP_DIR" EXIT + +ALL_TESTS=$TMP_DIR/all_tests +TESTS_TO_RUN=$TMP_DIR/ksc_to_run + +python -m testtools.run discover -t ./ ./keystonemiddleware/tests --list > $ALL_TESTS + +if [ "$1" ] +then + grep "$1" < $ALL_TESTS > $TESTS_TO_RUN +else + mv $ALL_TESTS $TESTS_TO_RUN +fi + +python -m testtools.run discover --load-list $TESTS_TO_RUN