]> git.saurik.com Git - redis.git/commitdiff
ability to select port/host from make test
authorantirez <antirez@gmail.com>
Thu, 15 Apr 2010 16:32:44 +0000 (18:32 +0200)
committerantirez <antirez@gmail.com>
Thu, 15 Apr 2010 16:32:44 +0000 (18:32 +0200)
Makefile
test-redis.tcl

index 995bd8bc7d5e5aef345b2c7038f9fb316773b77c..aea43f1dab049a0ad9b8a3234c77d19ded9aafa4 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -13,6 +13,8 @@ else
 endif
 CCOPT= $(CFLAGS) $(CCLINK) $(ARCH) $(PROF)
 DEBUG?= -g -rdynamic -ggdb 
+HOST?= 127.0.0.1
+PORT?= 6379
 
 OBJ = adlist.o ae.o anet.o dict.o redis.o sds.o zmalloc.o lzf_c.o lzf_d.o pqsort.o zipmap.o
 BENCHOBJ = ae.o anet.o redis-benchmark.o sds.o adlist.o zmalloc.o
@@ -79,7 +81,7 @@ staticsymbols:
        tclsh utils/build-static-symbols.tcl > staticsymbols.h
 
 test:
-       tclsh test-redis.tcl
+       tclsh test-redis.tcl -p $(PORT) -h $(HOST)
 
 bench:
        ./redis-benchmark
index f321258a53783e0005c547fed66ce7664cfc81e5..944e631deedd5655a19dd1d7d10e379968e10efe 100644 (file)
@@ -226,8 +226,8 @@ proc datasetDigest r {
     return $digest
 }
 
-proc main {server port} {
-    set r [redis $server $port]
+proc main {} {
+    set r [redis $::host $::port]
     $r select 9
     set err ""
     set res ""
@@ -2008,7 +2008,7 @@ proc main {server port} {
     } {1 1}
 
     test {PIPELINING stresser (also a regression for the old epoll bug)} {
-        set fd2 [socket 127.0.0.1 6379]
+        set fd2 [socket $::host $::port]
         fconfigure $fd2 -encoding binary -translation binary
         puts -nonewline $fd2 "SELECT 9\r\n"
         flush $fd2
@@ -2113,7 +2113,7 @@ proc main {server port} {
 }
 
 proc stress {} {
-    set r [redis]
+    set r [redis $::host $::port]
     $r select 9
     $r flushdb
     while 1 {
@@ -2182,7 +2182,7 @@ for {set j 0} {$j < [llength $argv]} {incr j} {
 }
 
 # Before to run the test check if DB 9 and DB 10 are empty
-set r [redis]
+set r [redis $::host $::port]
 
 if {$::flush} {
     $r flushall
@@ -2201,8 +2201,9 @@ unset r
 unset db9size
 unset db10size
 
+puts "Testing Redis, host $::host, port $::port"
 if {$::stress} {
     stress
 } else {
-    main $::host $::port
+    main
 }