]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
more tests
authorYann Collet <yann.collet.73@gmail.com>
Sat, 14 Nov 2015 10:07:51 +0000 (11:07 +0100)
committerYann Collet <yann.collet.73@gmail.com>
Sat, 14 Nov 2015 10:07:51 +0000 (11:07 +0100)
programs/Makefile

index ac713c3f9c7b43f7a6acd18afa718c00dbfcb80d..f728502ffdbbb4c076d41c40f2d65c19b6bf3489 100644 (file)
@@ -97,7 +97,7 @@ datagen : datagen.c datagencli.c
        $(CC)      $(FLAGS) $^ -o $@$(EXT)
 
 clean:
-       @rm -f core *.o tmp \
+       @rm -f core *.o tmp* \
         zstd$(EXT) zstd32$(EXT) \
         fullbench$(EXT) fullbench32$(EXT) \
         fuzzer$(EXT) fuzzer32$(EXT) \
@@ -153,11 +153,19 @@ test-zstd: zstd datagen
        echo foo | ./zstd > /dev/full; if [ $$? -eq 0 ] ; then echo "write error not detected!"; false; fi
        echo foo | ./zstd | ./zstd -d > /dev/full; if [ $$? -eq 0 ] ; then echo "write error not detected!"; false; fi
        @echo "**** zstd round-trip tests **** "
-       ./datagen          | ./zstd -v    | ./zstd -d > $(VOID)
-       ./datagen          | ./zstd -6 -v | ./zstd -d > $(VOID)
-       ./datagen -g256MB  | ./zstd -v    | ./zstd -d > $(VOID)
-       ./datagen -g256MB  | ./zstd -3 -v | ./zstd -d > $(VOID)
-       ./datagen -g6GB -P99 | ./zstd -vq | ./zstd -d > $(VOID)
+       ./datagen          | md5sum > tmp1
+       ./datagen          | ./zstd -v    | ./zstd -d  | md5sum > tmp2
+       diff tmp1 tmp2   # check potential differences
+       ./datagen          | ./zstd -6 -v | ./zstd -d  | md5sum > tmp2
+       diff tmp1 tmp2   # check potential differences
+       ./datagen -g256MB  | md5sum > tmp1
+       ./datagen -g256MB  | ./zstd -v    | ./zstd -d  | md5sum > tmp2
+       #diff tmp1 tmp2   # check potential differences
+       ./datagen -g256MB  | ./zstd -3 -v | ./zstd -d  | md5sum > tmp2
+       #diff tmp1 tmp2   # check potential differences
+       ./datagen -g6GB -P99 | md5sum > tmp1
+       ./datagen -g6GB -P99 | ./zstd -vq | ./zstd -d  | md5sum > tmp2
+       #diff tmp1 tmp2   # check potential differences
 
 test-zstd32: zstd32 datagen
        ./datagen          | ./zstd32 -v  | ./zstd32 -d > $(VOID)