On Sun, 2014-01-05 at 10:50 -0500, Mike Frysinger wrote:
> 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 3006be5..2870907 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
>  
 looks good to me, do it :)