summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorIlya Leoshkevich <iii@linux.ibm.com>2022-09-28 00:50:36 +0200
committerHans Kristian Rosbach <hk-github@circlestorm.org>2022-11-01 13:25:19 +0100
commite63f36b1cf615a81e2cfa2d97fc54a5f493c9c19 (patch)
tree7341603ae3a3a1488fed6b5f8406e31a12b8cae5 /README.md
parentf127bc96fc57d05f2cda19406cfc506cf5256e26 (diff)
downloadProject-Tick-e63f36b1cf615a81e2cfa2d97fc54a5f493c9c19.tar.gz
Project-Tick-e63f36b1cf615a81e2cfa2d97fc54a5f493c9c19.zip
Introduce ZLIBNG_ENABLE_TESTS
This patch adds the ability to run zlib-ng test suite against the original zlib as follows: cmake -DZLIB_COMPAT=ON -DZLIBNG_ENABLE_TESTS=OFF . make LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu make test The benefit of this is that modifications to the original zlib can be tested with a more extensive zlib-ng's testsuite, and the assumptions that the zlib-ng tests make can be validated against the original zlib. In addition to a number of tests that exercise purely zlib-ng specific API, there are a few that expect zlib-ng specific behavior from the original zlib API: - deflate() (obviously) emits different streams - zlib-ng's deflatePrime() can take more than 16 bits - zVersion() returns a different string Adjust or disable the respective tests for ZLIBNG_ENABLE_TESTS=OFF.
Diffstat (limited to 'README.md')
-rw-r--r--README.md1
1 files changed, 1 insertions, 0 deletions
diff --git a/README.md b/README.md
index c2254a4328..a1218d44d0 100644
--- a/README.md
+++ b/README.md
@@ -228,6 +228,7 @@ Advanced Build Options
| WITH_INFLATE_STRICT | | Build with strict inflate distance checking | OFF |
| WITH_INFLATE_ALLOW_INVALID_DIST | | Build with zero fill for inflate invalid distances | OFF |
| INSTALL_UTILS | | Copy minigzip and minideflate during install | OFF |
+| ZLIBNG_ENABLE_TESTS | | Test zlib-ng specific API | ON |
Related Projects