diff --git a/.github/workflows/generic-dev.yml b/.github/workflows/generic-dev.yml index 87b2507284a..d4406a115d6 100644 --- a/.github/workflows/generic-dev.yml +++ b/.github/workflows/generic-dev.yml @@ -144,6 +144,15 @@ jobs: make clean make -j msanregressiontest + asan-ubsan-testzstd: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: ASan + UBSan + Test + run: | + make clean + make -j uasan-test-zstd + cpp-gnu90-c99-compatibility: runs-on: ubuntu-latest steps: diff --git a/grep b/grep new file mode 100644 index 00000000000..14bfe0f0b3e Binary files /dev/null and b/grep differ diff --git a/tests/playTests.sh b/tests/playTests.sh index 2dfb4fa07ac..4ffc3bb2ea5 100755 --- a/tests/playTests.sh +++ b/tests/playTests.sh @@ -1437,6 +1437,16 @@ cat tmp_patch | zstd -f --patch-from=tmp_dict -c -o tmp_patch_diff && die cat tmp_patch | zstd -f --patch-from=tmp_dict --stream-size=1000 -c -o tmp_patch_diff rm -rf tmp* +println "\n===> large files single-threaded tests across all strategies 1-7 (fast to opt) " + +roundTripTest -g4000M -P99 " --zstd=strategy=1 --single-thread" +roundTripTest -g4000M -P99 " --zstd=strategy=2 --single-thread" +roundTripTest -g4000M -P99 " --zstd=strategy=3 --single-thread" +roundTripTest -g4000M -P99 " --zstd=strategy=4 --single-thread" +roundTripTest -g4000M -P99 " --zstd=strategy=5 --single-thread" +roundTripTest -g4000M -P99 " --zstd=strategy=6 --single-thread" +roundTripTest -g4000M -P99 " --zstd=strategy=7 --single-thread" + println "\n===> large files tests " roundTripTest -g270000000 1