From: senhuang42 Date: Tue, 8 Sep 2020 14:34:50 +0000 (-0400) Subject: Add ZSTD_NUMTHREADS tests to playTests.sh X-Git-Tag: v1.4.7~78^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0a170b20a8e753000e884d09962e4e3b7f8889ea;p=thirdparty%2Fzstd.git Add ZSTD_NUMTHREADS tests to playTests.sh --- diff --git a/tests/playTests.sh b/tests/playTests.sh index b7bfa76cd..fe2632ac6 100755 --- a/tests/playTests.sh +++ b/tests/playTests.sh @@ -1179,6 +1179,19 @@ then println "\n===> zstdmt long distance matching round-trip tests " 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 " datagen -g2MB > tmp refSize=$(zstd tmp -6 -c --zstd=wlog=18 | wc -c)