summaryrefslogtreecommitdiff
path: root/runtest
diff options
context:
space:
mode:
authorJohan Bergström <bugs@bergstroem.nu>2013-01-24 09:25:47 +1100
committerJohan Bergström <bugs@bergstroem.nu>2013-01-24 09:25:47 +1100
commita405979f5f6b4bbf36ab30543bd418461794918a (patch)
tree6a8faf88f26175be4ca072303704cab775c215dd /runtest
parent61853a9c758bc9d368d4610c0f89387c95b9301d (diff)
downloadredis-a405979f5f6b4bbf36ab30543bd418461794918a.tar.gz
Check available tcl versions
Diffstat (limited to 'runtest')
-rwxr-xr-xruntest15
1 files changed, 10 insertions, 5 deletions
diff --git a/runtest b/runtest
index 0eb384c24..d8451df57 100755
--- a/runtest
+++ b/runtest
@@ -1,9 +1,14 @@
#!/bin/sh
-TCL=tclsh8.5
-which $TCL
-if [ "$?" != "0" ]
+TCL_VERSIONS="8.5 8.6"
+TCLSH=""
+
+for VERSION in $TCL_VERSIONS; do
+ TCL=`which tclsh$VERSION 2>/dev/null` && TCLSH=$TCL
+done
+
+if [ -z $TCLSH ]
then
- echo "You need '$TCL' in order to run the Redis test"
+ echo "You need tcl 8.5 or newer in order to run the Redis test"
exit 1
fi
-$TCL tests/test_helper.tcl $*
+$TCLSH tests/test_helper.tcl $*