]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
improved valgrind tests
authorinikep <inikep@gmail.com>
Fri, 23 Sep 2016 10:01:38 +0000 (12:01 +0200)
committerinikep <inikep@gmail.com>
Fri, 23 Sep 2016 10:01:38 +0000 (12:01 +0200)
.travis.yml
zlibWrapper/Makefile

index 1bfbb631a6d99bc4dd3a314ef31a1081ee67c0da..be8a90afeb64421c3cb1ca126c9287df5c2acc04 100644 (file)
@@ -5,7 +5,7 @@ matrix:
   include:
     - os: linux
       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:
         apt:
           packages:
index e83c5bc02c8bfdc6115c6d5f314622724f981e9e..46671ea6ecb974e4df62d7495fd5df83e81824af 100644 (file)
@@ -21,7 +21,8 @@ ZLIBWRAPPER_PATH = .
 EXAMPLE_PATH = examples
 PROGRAMS_PATH = ../programs
 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
 LDFLAGS = $(LOC)
 RM = rm -f
@@ -33,6 +34,8 @@ test: example fitblk
        ./example
        ./fitblk 10240 <../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
        ./example_d
@@ -42,14 +45,20 @@ test_zstd: example_zstd fitblk_zstd zwrapbench
        ./fitblk_zstd 10240 <../zstd_compression_format.md
        ./fitblk_zstd 40960 <../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: example_zstd fitblk_zstd zwrapbench
+valgrindTest: STATICLIB = $(IMPLIB)
+valgrindTest: clean example fitblk example_zstd fitblk_zstd zwrapbench
        @echo "\n ---- valgrind tests ----"
+       $(VALGRIND) ./example
+       $(VALGRIND) ./fitblk 10240 <../zstd_compression_format.md
+       $(VALGRIND) ./fitblk 40960 <../zstd_compression_format.md
        $(VALGRIND) ./example_zstd
        $(VALGRIND) ./fitblk_zstd 10240 <../zstd_compression_format.md
        $(VALGRIND) ./fitblk_zstd 40960 <../zstd_compression_format.md
        $(VALGRIND) ./zwrapbench -qb1e5 ../zstd_compression_format.md
+       $(VALGRIND) ./zwrapbench -qb1e5B1K ../zstd_compression_format.md
 
 .c.o:
        $(CC) $(CFLAGS) -c -o $@ $<