Add valgrind to TravisCI testing
This commit is contained in:
parent
3c023ee157
commit
dd680fcc14
@ -3,4 +3,11 @@ compiler:
|
|||||||
- gcc
|
- gcc
|
||||||
- clang
|
- clang
|
||||||
|
|
||||||
script: make && make check
|
env:
|
||||||
|
- PRE=""
|
||||||
|
- PRE="valgrind --track-origins=yes --leak-check=full"
|
||||||
|
|
||||||
|
install:
|
||||||
|
- sudo apt-get install libc6-dbg libc6-dev libc6-i686:i386 libc6-dev-i386 libc6-dbg:i386 valgrind -y
|
||||||
|
|
||||||
|
script: make && make check PRE="$PRE"
|
||||||
|
2
Makefile
2
Makefile
@ -128,7 +128,7 @@ test: hiredis-test
|
|||||||
|
|
||||||
check: hiredis-test
|
check: hiredis-test
|
||||||
@echo "$$REDIS_TEST_CONFIG" | $(REDIS_SERVER) -
|
@echo "$$REDIS_TEST_CONFIG" | $(REDIS_SERVER) -
|
||||||
./hiredis-test -h 127.0.0.1 -p $(REDIS_PORT) -s /tmp/hiredis-test-redis.sock || \
|
$(PRE) ./hiredis-test -h 127.0.0.1 -p $(REDIS_PORT) -s /tmp/hiredis-test-redis.sock || \
|
||||||
( kill `cat /tmp/hiredis-test-redis.pid` && false )
|
( kill `cat /tmp/hiredis-test-redis.pid` && false )
|
||||||
kill `cat /tmp/hiredis-test-redis.pid`
|
kill `cat /tmp/hiredis-test-redis.pid`
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user