]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
separated --long tests between short and long tests
authorYann Collet <cyan@fb.com>
Wed, 27 Sep 2017 22:48:06 +0000 (15:48 -0700)
committerYann Collet <cyan@fb.com>
Wed, 27 Sep 2017 22:48:06 +0000 (15:48 -0700)
A fast subset of these tests is now played in short test mode

tests/playTests.sh

index 4689dcdda1ce5b21afae655512cc8f23398fb5e5..a4cd4ffb5ec288ce9e1209545e5b7231e80ec872 100755 (executable)
@@ -635,11 +635,23 @@ $ZSTD -lv tmp1.zst
 rm tmp*
 
 
+$ECHO "\n**** zstd long distance matching tests **** "
+roundTripTest -g0 " --long"
+roundTripTest -g9M "2 --long"
+# Test parameter parsing
+roundTripTest -g1M -P50 "1 --long=29" " --memory=512MB"
+roundTripTest -g1M -P50 "1 --long=29 --zstd=wlog=28" " --memory=256MB"
+roundTripTest -g1M -P50 "1 --long=29" " --long=28 --memory=512MB"
+roundTripTest -g1M -P50 "1 --long=29" " --zstd=wlog=28 --memory=512MB"
+
+
 if [ "$1" != "--test-large-data" ]; then
     $ECHO "Skipping large data tests"
     exit 0
 fi
 
+$ECHO "\n**** large files tests **** "
+
 roundTripTest -g270000000 1
 roundTripTest -g250000000 2
 roundTripTest -g230000000 3
@@ -668,8 +680,8 @@ roundTripTest -g5000000000 -P99 1
 
 fileRoundTripTest -g4193M -P99 1
 
+
 $ECHO "\n**** zstd long, long distance matching round-trip tests **** "
-roundTripTest -g0 "2 --long"
 roundTripTest -g270000000 "1 --long"
 roundTripTest -g130000000 -P60 "5 --long"
 roundTripTest -g35000000 -P70 "8 --long"
@@ -677,11 +689,6 @@ roundTripTest -g18000001 -P80  "18 --long"
 # Test large window logs
 roundTripTest -g700M -P50 "1 --long=29"
 roundTripTest -g600M -P50 "1 --long --zstd=wlog=29,clog=28"
-# Test parameter parsing
-roundTripTest -g1M -P50 "1 --long=29" " --memory=512MB"
-roundTripTest -g1M -P50 "1 --long=29 --zstd=wlog=28" " --memory=256MB"
-roundTripTest -g1M -P50 "1 --long=29" " --long=28 --memory=512MB"
-roundTripTest -g1M -P50 "1 --long=29" " --zstd=wlog=28 --memory=512MB"
 
 
 if [ -n "$hasMT" ]