11/*global require console setTimeout process Buffer */
2- var PORT = 6379 ;
3- var HOST = '127.0.0.1' ;
2+ var PORT = process . env . REDIS_1_PORT_6379_TCP_PORT || 6379 ;
3+ var HOST = process . env . REDIS_1_PORT_6379_TCP_ADDR || '127.0.0.1' ;
44var parser = process . argv [ 3 ] ;
55
66var redis = require ( "../index" ) ,
@@ -116,7 +116,8 @@ next = function next(name) {
116116// Tests are run in the order they are defined, so FLUSHDB should always be first.
117117
118118tests . IPV4 = function ( ) {
119- var ipv4Client = redis . createClient ( PORT , "127.0.0.1" , { family : "IPv4" , parser : parser } ) ;
119+ var ipv4addr = process . env . REDIS_1_PORT_6379_TCP_ADDR || "127.0.0.1" ;
120+ var ipv4Client = redis . createClient ( PORT , ipv4addr , { family : "IPv4" , parser : parser } ) ;
120121
121122 ipv4Client . once ( "ready" , function start_tests ( ) {
122123 console . log ( "Connected to " + ipv4Client . address + ", Redis server version " + ipv4Client . server_info . redis_version + "\n" ) ;
@@ -142,7 +143,8 @@ tests.IPV6 = function () {
142143 console . log ( "Skipping IPV6 for old Redis server version < 2.8.0" ) ;
143144 return run_next_test ( ) ;
144145 }
145- var ipv6Client = redis . createClient ( PORT , "::1" , { family : "IPv6" , parser : parser } ) ;
146+ var ipv6addr = process . env . REDIS_1_PORT_6379_TCP_ADDR || "::1" ;
147+ var ipv6Client = redis . createClient ( PORT , ipv6addr , { family : "IPv6" , parser : parser } ) ;
146148
147149 ipv6Client . once ( "ready" , function start_tests ( ) {
148150 console . log ( "Connected to " + ipv6Client . address + ", Redis server version " + ipv6Client . server_info . redis_version + "\n" ) ;
0 commit comments