From 01693184e16acd10583955aaaad9b812da778185 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Sun, 5 Jan 2014 10:33:41 -0500 Subject: [PATCH] runtests: hardfail when a requested version is not found This way people don't have to worry about runtests.sh passing for a specific version when it wasn't found in the system. --- runtests.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/runtests.sh b/runtests.sh index 3006be55e..2870907a7 100755 --- a/runtests.sh +++ b/runtests.sh @@ -30,15 +30,18 @@ interrupted() { trap interrupted SIGINT unused_args=() +IGNORE_MISSING_VERSIONS=true while [ $# -gt 0 ] ; do case "$1" in --python-versions=*) PYTHON_VERSIONS=${1#--python-versions=} + IGNORE_MISSING_VERSIONS=false ;; --python-versions) shift PYTHON_VERSIONS=$1 + IGNORE_MISSING_VERSIONS=false ;; *) unused_args[${#unused_args[@]}]=$1 @@ -73,6 +76,9 @@ for version in ${PYTHON_VERSIONS}; do exit_status="1" fi echo + elif [[ ${IGNORE_MISSING_VERSIONS} != "true" ]] ; then + echo -e "${BAD}Could not find requested Python ${version}${NORMAL}" + exit_status="1" fi done -- 2.26.2