improved valgrind tests
This commit is contained in:
+1
-1
@@ -5,7 +5,7 @@ matrix:
|
|||||||
include:
|
include:
|
||||||
- os: linux
|
- os: linux
|
||||||
sudo: required
|
sudo: required
|
||||||
env: PLATFORM="Ubuntu 12.04" CMD="make -C zlibWrapper test valgrindTest"
|
env: PLATFORM="Ubuntu 12.04" CMD='make -C lib all && CFLAGS="-O1 -g" make -C zlibWrapper valgrindTest'
|
||||||
addons:
|
addons:
|
||||||
apt:
|
apt:
|
||||||
packages:
|
packages:
|
||||||
|
|||||||
+11
-2
@@ -21,7 +21,8 @@ ZLIBWRAPPER_PATH = .
|
|||||||
EXAMPLE_PATH = examples
|
EXAMPLE_PATH = examples
|
||||||
PROGRAMS_PATH = ../programs
|
PROGRAMS_PATH = ../programs
|
||||||
CC ?= gcc
|
CC ?= gcc
|
||||||
CFLAGS = $(LOC) -I$(PROGRAMS_PATH) -I$(ZSTDLIBDIR) -I$(ZSTDLIBDIR)/common -I$(ZLIBWRAPPER_PATH) -I$(ZLIBDIR) -O3 -std=gnu90
|
CFLAGS ?= -O3
|
||||||
|
CFLAGS += $(LOC) -I$(PROGRAMS_PATH) -I$(ZSTDLIBDIR) -I$(ZSTDLIBDIR)/common -I$(ZLIBWRAPPER_PATH) -I$(ZLIBDIR) -std=gnu90
|
||||||
CFLAGS += -Wall -Wextra -Wcast-qual -Wcast-align -Wshadow -Wswitch-enum -Wdeclaration-after-statement -Wstrict-prototypes -Wundef
|
CFLAGS += -Wall -Wextra -Wcast-qual -Wcast-align -Wshadow -Wswitch-enum -Wdeclaration-after-statement -Wstrict-prototypes -Wundef
|
||||||
LDFLAGS = $(LOC)
|
LDFLAGS = $(LOC)
|
||||||
RM = rm -f
|
RM = rm -f
|
||||||
@@ -33,6 +34,8 @@ test: example fitblk
|
|||||||
./example
|
./example
|
||||||
./fitblk 10240 <../zstd_compression_format.md
|
./fitblk 10240 <../zstd_compression_format.md
|
||||||
./fitblk 40960 <../zstd_compression_format.md
|
./fitblk 40960 <../zstd_compression_format.md
|
||||||
|
./zwrapbench -qb1e5 ../zstd_compression_format.md
|
||||||
|
./zwrapbench -qb1e5B1K ../zstd_compression_format.md
|
||||||
|
|
||||||
test_d: example_d
|
test_d: example_d
|
||||||
./example_d
|
./example_d
|
||||||
@@ -42,14 +45,20 @@ test_zstd: example_zstd fitblk_zstd zwrapbench
|
|||||||
./fitblk_zstd 10240 <../zstd_compression_format.md
|
./fitblk_zstd 10240 <../zstd_compression_format.md
|
||||||
./fitblk_zstd 40960 <../zstd_compression_format.md
|
./fitblk_zstd 40960 <../zstd_compression_format.md
|
||||||
./zwrapbench -qb1e5 ../zstd_compression_format.md
|
./zwrapbench -qb1e5 ../zstd_compression_format.md
|
||||||
|
./zwrapbench -qb1e5B1K ../zstd_compression_format.md
|
||||||
|
|
||||||
valgrindTest: VALGRIND = valgrind --leak-check=full --error-exitcode=1
|
valgrindTest: VALGRIND = valgrind --leak-check=full --error-exitcode=1
|
||||||
valgrindTest: example_zstd fitblk_zstd zwrapbench
|
valgrindTest: STATICLIB = $(IMPLIB)
|
||||||
|
valgrindTest: clean example fitblk example_zstd fitblk_zstd zwrapbench
|
||||||
@echo "\n ---- valgrind tests ----"
|
@echo "\n ---- valgrind tests ----"
|
||||||
|
$(VALGRIND) ./example
|
||||||
|
$(VALGRIND) ./fitblk 10240 <../zstd_compression_format.md
|
||||||
|
$(VALGRIND) ./fitblk 40960 <../zstd_compression_format.md
|
||||||
$(VALGRIND) ./example_zstd
|
$(VALGRIND) ./example_zstd
|
||||||
$(VALGRIND) ./fitblk_zstd 10240 <../zstd_compression_format.md
|
$(VALGRIND) ./fitblk_zstd 10240 <../zstd_compression_format.md
|
||||||
$(VALGRIND) ./fitblk_zstd 40960 <../zstd_compression_format.md
|
$(VALGRIND) ./fitblk_zstd 40960 <../zstd_compression_format.md
|
||||||
$(VALGRIND) ./zwrapbench -qb1e5 ../zstd_compression_format.md
|
$(VALGRIND) ./zwrapbench -qb1e5 ../zstd_compression_format.md
|
||||||
|
$(VALGRIND) ./zwrapbench -qb1e5B1K ../zstd_compression_format.md
|
||||||
|
|
||||||
.c.o:
|
.c.o:
|
||||||
$(CC) $(CFLAGS) -c -o $@ $<
|
$(CC) $(CFLAGS) -c -o $@ $<
|
||||||
|
|||||||
Reference in New Issue
Block a user