]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
Speed Up Test a Little
authorW. Felix Handte <w@felixhandte.com>
Wed, 11 Sep 2019 17:23:59 +0000 (13:23 -0400)
committerW. Felix Handte <w@felixhandte.com>
Wed, 11 Sep 2019 17:23:59 +0000 (13:23 -0400)
tests/fuzzer.c

index 53bcb063749d2b99cf60a2729f5f3f46509e3fc9..cfe477d31e874fe0ae0c9ebd6937da55477f062f 100644 (file)
@@ -2181,7 +2181,7 @@ static int basicUnitTests(U32 const seed, double compressibility)
 
         /* spew a bunch of stuff into the table area */
         for (cLevel = 1; cLevel <= 22; cLevel++) {
-            ZSTD_outBuffer out = { compressedBuffer, compressedBufferSize, 0 };
+            ZSTD_outBuffer out = { compressedBuffer, compressedBufferSize / cLevel, 0 };
             ZSTD_inBuffer in = { CNBuffer, CNBuffSize, 0 };
             ZSTD_CCtx_reset(cctx, ZSTD_reset_session_and_parameters);
             CHECK_Z(ZSTD_CCtx_setParameter(cctx, ZSTD_c_compressionLevel, cLevel));
@@ -2209,7 +2209,7 @@ static int basicUnitTests(U32 const seed, double compressibility)
         /* do a bunch of compressions again in low indices and ensure we don't
          * hit untracked invalid indices */
         for (cLevel = 1; cLevel <= 22; cLevel++) {
-            ZSTD_outBuffer out = { compressedBuffer, compressedBufferSize, 0 };
+            ZSTD_outBuffer out = { compressedBuffer, compressedBufferSize / cLevel, 0 };
             ZSTD_inBuffer in = { CNBuffer, CNBuffSize, 0 };
             ZSTD_CCtx_reset(cctx, ZSTD_reset_session_and_parameters);
             CHECK_Z(ZSTD_CCtx_setParameter(cctx, ZSTD_c_compressionLevel, cLevel));