summaryrefslogtreecommitdiffstats
path: root/programs/Makefile
diff options
context:
space:
mode:
authorYann Collet <yann.collet.73@gmail.com>2015-03-23 01:20:42 (GMT)
committerYann Collet <yann.collet.73@gmail.com>2015-03-23 01:20:42 (GMT)
commit7f436a1215f11b0fb872c34f088b8b5888d0630d (patch)
tree51466bdcec0166a2e25d4dc276abac6f284d7f72 /programs/Makefile
parenta28b14731d35f717c5d48f07c9a9312c60961493 (diff)
downloadlz4-7f436a1215f11b0fb872c34f088b8b5888d0630d.zip
lz4-7f436a1215f11b0fb872c34f088b8b5888d0630d.tar.gz
lz4-7f436a1215f11b0fb872c34f088b8b5888d0630d.tar.bz2
lz4 cli supports frame content size
Diffstat (limited to 'programs/Makefile')
-rw-r--r--programs/Makefile30
1 files changed, 18 insertions, 12 deletions
diff --git a/programs/Makefile b/programs/Makefile
index f62adb1..6aade89 100644
--- a/programs/Makefile
+++ b/programs/Makefile
@@ -160,19 +160,13 @@ test-lz4-sparse: lz4 datagen
test-lz4-contentSize: lz4 datagen
@echo ---- test original size support ----
- ./datagen -g15M | ./lz4 -v | ./lz4 -t
- ./datagen -g15M | ./lz4 -v --frame-content-size | ./lz4 -t
+ ./datagen -g15M > tmp
+ ./lz4 -v tmp | ./lz4 -t
+ ./lz4 -v --frame-content-size tmp | ./lz4 -d > tmp2
+ diff -s tmp tmp2
+ @rm tmp*
-test-lz4: lz4 datagen test-lz4-sparse test-lz4-contentSize
- @echo ---- test lz4 basic compression/decompression ----
- ./datagen -g16KB | ./lz4 -9 | ./lz4 -t
- ./datagen | ./lz4 | ./lz4 -t
- ./datagen -g6M -P99 | ./lz4 -9BD | ./lz4 -t
- ./datagen -g17M | ./lz4 -9v | ./lz4 -tq
- ./datagen -g33M | ./lz4 --no-frame-crc | ./lz4 -t
- ./datagen -g256MB | ./lz4 -vqB4D | ./lz4 -t
- ./datagen -g6GB | ./lz4 -vqB5D | ./lz4 -t
- ./datagen -g6GB | ./lz4 -vq9BD | ./lz4 -t
+test-lz4-frame-concatenation: lz4 datagen
@echo ---- test frame concatenation ----
@echo -n > empty.test
@echo hi > nonempty.test
@@ -184,6 +178,18 @@ test-lz4: lz4 datagen test-lz4-sparse test-lz4-contentSize
sdiff orig.test result.test
@rm *.test
@echo frame concatenation test completed
+
+test-lz4: lz4 datagen test-lz4-sparse test-lz4-contentSize test-lz4-frame-concatenation
+ @echo ---- test lz4 basic compression/decompression ----
+ ./datagen -g0 | ./lz4 -v | ./lz4 -t
+ ./datagen -g16KB | ./lz4 -9 | ./lz4 -t
+ ./datagen | ./lz4 | ./lz4 -t
+ ./datagen -g6M -P99 | ./lz4 -9BD | ./lz4 -t
+ ./datagen -g17M | ./lz4 -9v | ./lz4 -tq
+ ./datagen -g33M | ./lz4 --no-frame-crc | ./lz4 -t
+ ./datagen -g256MB | ./lz4 -vqB4D | ./lz4 -t
+ ./datagen -g6GB | ./lz4 -vqB5D | ./lz4 -t
+ ./datagen -g6GB | ./lz4 -vq9BD | ./lz4 -t
@echo ---- test multiple input files ----
@./datagen -s1 > file1
@./datagen -s2 > file2