summaryrefslogtreecommitdiffstats
path: root/make-test
diff options
context:
space:
mode:
authorRob Crittenden <rcritten@redhat.com>2009-01-22 10:42:41 -0500
committerRob Crittenden <rcritten@redhat.com>2009-01-22 10:42:41 -0500
commitc2967a675a288e7d31374229fd974d0cb9966f2c (patch)
tree58be8ca6319f4660d9f18b97a37b9c0c56104d02 /make-test
parent2b8b87b4d6c3b4389a0a7bf48c225035c53e7ad1 (diff)
parent5d82e3b35a8fb2d4c25f282cddad557a7650197c (diff)
downloadfreeipa.git-c2967a675a288e7d31374229fd974d0cb9966f2c.tar.gz
freeipa.git-c2967a675a288e7d31374229fd974d0cb9966f2c.tar.xz
freeipa.git-c2967a675a288e7d31374229fd974d0cb9966f2c.zip
Merge branch 'master' of git://fedorapeople.org/~jderose/freeipa2
Diffstat (limited to 'make-test')
-rwxr-xr-xmake-test32
1 files changed, 32 insertions, 0 deletions
diff --git a/make-test b/make-test
new file mode 100755
index 00000000..1a401635
--- /dev/null
+++ b/make-test
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+# Script to run nosetests under multiple versions of Python
+
+versions="python2.4 python2.5 python2.6"
+
+for name in $versions
+do
+ executable="/usr/bin/$name"
+ if [[ -f $executable ]]; then
+ echo "[ $name: Starting tests... ]"
+ ((runs += 1))
+ if $executable /usr/bin/nosetests -v --with-doctest
+ then
+ echo "[ $name: Tests OK ]"
+ else
+ echo "[ $name: Tests FAILED ]"
+ ((failures += 1))
+ fi
+ else
+ echo "[ $name: Not found ]"
+ fi
+ echo ""
+done
+
+if [ $failures ]; then
+ echo "[ Ran under $runs version(s); FAILED under $failures version(s) ]"
+ echo "FAIL!"
+ exit $failures
+else
+ echo "[ Ran under $runs version(s); all OK ]"
+fi