diff options
author | antirez <antirez@gmail.com> | 2011-07-15 17:20:57 +0200 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2011-07-15 17:20:57 +0200 |
commit | f790bd028cceca6f19b0690124e913baf897cb0e (patch) | |
tree | 1d2f06db180d83e29492e1bd5fe438710704707f | |
parent | 319bb48c01b4c5be95b425e325d4b9ae46d4bced (diff) | |
download | redis-f790bd028cceca6f19b0690124e913baf897cb0e.tar.gz |
Added a 'runtest' script that is responsible to check if Tcl is available and run the test. This is invoked from Makefile as well.
-rwxr-xr-x | runtest | 9 | ||||
-rw-r--r-- | src/Makefile | 2 |
2 files changed, 10 insertions, 1 deletions
diff --git a/runtest b/runtest new file mode 100755 index 000000000..2ea4d39be --- /dev/null +++ b/runtest @@ -0,0 +1,9 @@ +#!/bin/bash +TCL=tclsh8.5 +which $TCL +if [ "$?" != "0" ] +then + echo "You need '$TCL' in order to run the Redis test" + exit 1 +fi +$TCL tests/test_helper.tcl $* diff --git a/src/Makefile b/src/Makefile index 5354746bd..ee4bfc500 100644 --- a/src/Makefile +++ b/src/Makefile @@ -207,7 +207,7 @@ dep: $(CC) -MM *.c -I ../deps/hiredis -I ../deps/linenoise test: redis-server redis-check-aof - @(cd ..; (which tclsh8.5 >/dev/null && tclsh8.5 tests/test_helper.tcl --tags "${TAGS}") || echo "You need to install Tcl (tclsh8.5) in order to run tests.") + @(cd ..; ./runtest) bench: ./redis-benchmark |