Added a 'runtest' script that is responsible to check if Tcl is available and run the test. This is invoked from Makefile as well.

This commit is contained in:
Salvatore Sanfilippo 2011-07-13 03:00:28 -07:00 committed by antirez
parent 81c74eb48f
commit abd4cd7827
2 changed files with 11 additions and 2 deletions

9
runtest Executable file
View File

@ -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 $*

View File

@ -195,8 +195,8 @@ clean:
dep:
$(CC) -MM *.c -I ../deps/hiredis -I ../deps/linenoise
test: redis-server
(cd ..; tclsh8.5 tests/test_helper.tcl --tags "${TAGS}")
test: redis-server redis-check-aof
@(cd ..; ./runtest)
bench:
./redis-benchmark