From 14d58e849a5ced3f797d43eea260ae62b6194517 Mon Sep 17 00:00:00 2001 From: Morgan Fainberg Date: Fri, 20 Jun 2014 07:28:03 -0700 Subject: [PATCH] Bring over debug_helper.sh Bring over the debug_helper.sh script from keystoneclient --- tools/debug_helper.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 tools/debug_helper.sh 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