From 760da1a0666762b23804e76c2b4376c23a7824b8 Mon Sep 17 00:00:00 2001 From: Arfrever Frehtes Taifersar Arahesis Date: Sat, 14 Aug 2010 00:41:28 +0200 Subject: [PATCH] Add a script, which simplifies testing with multiple versions of Python. --- runtests.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 runtests.sh diff --git a/runtests.sh b/runtests.sh new file mode 100755 index 000000000..1afbfb3f4 --- /dev/null +++ b/runtests.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +PYTHON_VERSIONS="2.6 2.7 3.1 3.2" + +exit_status="0" +for version in ${PYTHON_VERSIONS}; do + if [[ -x /usr/bin/python${version} ]]; then + echo -e "\e[1;32mTesting with Python ${version}...\e[0m" + if ! PYTHONPATH="pym${PYTHONPATH:+:}${PYTHONPATH}" /usr/bin/python${version} pym/portage/tests/runTests; then + echo -e "\e[1;31mTesting with Python ${version} failed\e[0m" + exit_status="1" + fi + echo + fi +done + +exit ${exit_status} -- 2.26.2