]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
Update COVER dictionary builder tests
authorJennifer Liu <jenniferliu620@fb.com>
Mon, 2 Jul 2018 18:37:04 +0000 (11:37 -0700)
committerJennifer Liu <jenniferliu620@fb.com>
Mon, 2 Jul 2018 18:37:04 +0000 (11:37 -0700)
tests/playTests.sh

index 09a7377f293b16654abc50c77073bde127650ee1..985b12d2dc23924875ac1e8465f1631c33d62736 100755 (executable)
@@ -408,7 +408,7 @@ $ECHO "\n===>  cover dictionary builder : advanced options "
 TESTFILE=../programs/zstdcli.c
 ./datagen > tmpDict
 $ECHO "- Create first dictionary"
-$ZSTD --train-cover=k=46,d=8 *.c ../programs/*.c -o tmpDict
+$ZSTD --train-cover=k=46,d=8,split=80 *.c ../programs/*.c -o tmpDict
 cp $TESTFILE tmp
 $ZSTD -f tmp -D tmpDict
 $ZSTD -d tmp.zst -D tmpDict -fo result
@@ -422,6 +422,9 @@ cmp tmpDict tmpDict1 && die "dictionaries should have different ID !"
 $ECHO "- Create dictionary with size limit"
 $ZSTD --train-cover=steps=8 *.c ../programs/*.c -o tmpDict2 --maxdict=4K
 rm tmp*
+$ECHO "- Compare size of dictionary from 90% training samples with 80% training samples"
+$ZSTD --train-cover=split=90 -r *.c ../programs/*.c
+$ZSTD --train-cover=split=80 -r *.c ../programs/*.c
 
 $ECHO "\n===>  legacy dictionary builder "