Commit dd680fcc authored by Matt Stancliff's avatar Matt Stancliff
Browse files

Add valgrind to TravisCI testing

parent 3c023ee1
......@@ -3,4 +3,11 @@ compiler:
- gcc
- 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"
......@@ -128,7 +128,7 @@ test: hiredis-test
check: hiredis-test
@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`
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment