Add ZSTD_NUMTHREADS tests to playTests.sh

This commit is contained in:
senhuang42 2020-09-08 10:34:50 -04:00
parent 243c8dfb41
commit 0a170b20a8

View File

@ -1179,6 +1179,19 @@ then
println "\n===> zstdmt long distance matching round-trip tests " println "\n===> zstdmt long distance matching round-trip tests "
roundTripTest -g8M "3 --long=24 -T2" roundTripTest -g8M "3 --long=24 -T2"
println "\n===> zstdmt environment variable tests "
echo "multifoo" >> mt_tmp
ZSTD_NUMTHREADS=-3 zstd -f mt_tmp # negative value, warn and revert to default setting
ZSTD_NUMTHREADS='' zstd -f mt_tmp # empty env var, warn and revert to default setting
ZSTD_NUMTHREADS=- zstd -f mt_tmp # malformed env var, warn and revert to default setting
ZSTD_NUMTHREADS=a zstd -f mt_tmp # malformed env var, warn and revert to default setting
ZSTD_NUMTHREADS=+a zstd -f mt_tmp # malformed env var, warn and revert to default setting
ZSTD_NUMTHREADS=3a7 zstd -f mt_tmp # malformed env var, warn and revert to default setting
ZSTD_NUMTHREADS=50000000000 zstd -f mt_tmp # numeric value too large, warn and revert to default setting=
ZSTD_NUMTHREADS=2 zstd -f mt_tmp # correct usage
ZSTD_NUMTHREADS=1 zstd -f mt_tmp # correct usage: single thread
rm mt_tmp*
println "\n===> ovLog tests " println "\n===> ovLog tests "
datagen -g2MB > tmp datagen -g2MB > tmp
refSize=$(zstd tmp -6 -c --zstd=wlog=18 | wc -c) refSize=$(zstd tmp -6 -c --zstd=wlog=18 | wc -c)