From a5e250fa1185fb0841e04171c12aad260d12ee1e Mon Sep 17 00:00:00 2001 From: Tor Egge Date: Thu, 21 Jan 2021 00:20:19 +0100 Subject: libzstd 1.4.7 needs more bytes for compressed data. --- searchlib/src/tests/docstore/chunk/chunk_test.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'searchlib/src') diff --git a/searchlib/src/tests/docstore/chunk/chunk_test.cpp b/searchlib/src/tests/docstore/chunk/chunk_test.cpp index 84ac877c54d..34c0a568eec 100644 --- a/searchlib/src/tests/docstore/chunk/chunk_test.cpp +++ b/searchlib/src/tests/docstore/chunk/chunk_test.cpp @@ -8,6 +8,7 @@ #include #include #include +#include LOG_SETUP("chunk_test"); @@ -95,7 +96,8 @@ void verifyChunkCompression(CompressionConfig::Type cfgType, const void * buf, s TEST("require that V2 can create and handle lz4, zstd, and none") { verifyChunkCompression(CompressionConfig::NONE, MY_LONG_STRING, strlen(MY_LONG_STRING), 421); verifyChunkCompression(CompressionConfig::LZ4, MY_LONG_STRING, strlen(MY_LONG_STRING), 360); - verifyChunkCompression(CompressionConfig::ZSTD, MY_LONG_STRING, strlen(MY_LONG_STRING), 282); + constexpr size_t zstd_compressed_length = (ZSTD_VERSION_NUMBER >= 10407) ? 284 : 282; + verifyChunkCompression(CompressionConfig::ZSTD, MY_LONG_STRING, strlen(MY_LONG_STRING), zstd_compressed_length); } TEST_MAIN() { TEST_RUN_ALL(); } -- cgit v1.2.3