Print More During Fuzzer Test to Avoid CI Killing it Due to Timeout

This is kind of hacky. And maybe this test doesn't need to be permanently as
exhaustive as it is now. But while we're actively developing the DDSS, we
should ensure it's compatible across many different modes.
This commit is contained in:
W. Felix Handte 2020-09-10 23:35:42 -04:00
parent 6d3f816b3e
commit d6246d4a0f

View File

@ -2949,13 +2949,14 @@ static int basicUnitTests(U32 const seed, double compressibility)
CHECK(cctx_params != NULL); CHECK(cctx_params != NULL);
for (dictSize = CNBuffSize; dictSize; dictSize = dictSize >> 3) { for (dictSize = CNBuffSize; dictSize; dictSize = dictSize >> 3) {
DISPLAYLEVEL(3, "\n Testing with dictSize %u ", (U32)dictSize);
for (cLevel = 4; cLevel < 13; cLevel++) { for (cLevel = 4; cLevel < 13; cLevel++) {
for (i = 0; i < 8; ++i) { for (i = 0; i < 8; ++i) {
ZSTD_dictAttachPref_e const attachPref = attachPrefs[i]; ZSTD_dictAttachPref_e const attachPref = attachPrefs[i];
int const enableDDS = enableDedicatedDictSearch[i]; int const enableDDS = enableDedicatedDictSearch[i];
ZSTD_CDict* cdict; ZSTD_CDict* cdict;
DISPLAYLEVEL(5, "\n dictSize %u cLevel %d iter %d ", (U32)dictSize, cLevel, i); DISPLAYLEVEL(5, "\n dictSize %u cLevel %d iter %d ", (U32)dictSize, cLevel, i);
ZSTD_CCtxParams_init(cctx_params, cLevel); ZSTD_CCtxParams_init(cctx_params, cLevel);
CHECK_Z(ZSTD_CCtxParams_setParameter(cctx_params, ZSTD_c_enableDedicatedDictSearch, enableDDS)); CHECK_Z(ZSTD_CCtxParams_setParameter(cctx_params, ZSTD_c_enableDedicatedDictSearch, enableDDS));