Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 4fde817

Browse files
yatsukhnenkomichael-grunder
authored andcommitted
TravisCI: sentinel tests
1 parent 7bd5415 commit 4fde817

3 files changed

Lines changed: 8 additions & 2 deletions

File tree

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ before_script:
5555
- redis-server --port 0 --daemonize yes --aclfile tests/users.acl --unixsocket /tmp/redis.sock
5656
- for PORT in $(seq 6379 6382) $(seq 32767 32769); do redis-server --port $PORT --daemonize yes --aclfile tests/users.acl; done
5757
- for PORT in $(seq 7000 7011); do redis-server --port $PORT --cluster-enabled yes --cluster-config-file $PORT.conf --daemonize yes --aclfile tests/users.acl; echo 127.0.0.1:$PORT >> tests/nodes/nodemap; done
58-
- for PORT in $(seq 26379 26380); do wget raw.githubusercontent.com/redis/redis/6.0/sentinel.conf -O $PORT.conf; echo sentinel auth-pass mymaster phpredis >> $PORT.conf; redis-server $PORT.conf --port $PORT --daemonize yes --sentinel; done
58+
- for PORT in $(seq 26379 26380); do wget raw.githubusercontent.com/redis/redis/6.0/sentinel.conf -O $PORT.conf; sed -i '/^sentinel/d' $PORT.conf; redis-server $PORT.conf --port $PORT --daemonize yes --sentinel monitor mymaster 127.0.0.1 6379 1 --sentinel sentinel auth-pass mymaster phpredis; done
5959
- echo yes | redis-cli --cluster create $(seq -f 127.0.0.1:%g 7000 7011) --cluster-replicas 3 --user phpredis -a phpredis
6060
- echo 'extension = redis.so' >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
6161
- openssl req -x509 -newkey rsa:1024 -nodes -keyout stunnel.key -out stunnel.pem -days 1 -subj '/CN=localhost'

redis_sentinel.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ PHP_METHOD(RedisSentinel, masters)
134134

135135
PHP_METHOD(RedisSentinel, ping)
136136
{
137-
REDIS_PROCESS_KW_CMD("PING", redis_empty_cmd, redis_boolean_response);
137+
REDIS_PROCESS_KW_CMD("ping", redis_empty_cmd, redis_boolean_response);
138138
}
139139

140140
PHP_METHOD(RedisSentinel, reset)

tests/RedisSentinelTest.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,12 @@ public function testMasters()
8383
}
8484
}
8585

86+
public function testMyid()
87+
{
88+
$result = $this->sentinel->myid();
89+
$this->assertTrue(is_string($result));
90+
}
91+
8692
public function testPing()
8793
{
8894
$this->assertTrue($this->sentinel->ping());

0 commit comments

Comments
 (0)