diff options
| author | Ilya Leoshkevich <iii@linux.ibm.com> | 2022-09-28 00:50:36 +0200 |
|---|---|---|
| committer | Hans Kristian Rosbach <hk-github@circlestorm.org> | 2022-11-01 13:25:19 +0100 |
| commit | e63f36b1cf615a81e2cfa2d97fc54a5f493c9c19 (patch) | |
| tree | 7341603ae3a3a1488fed6b5f8406e31a12b8cae5 /zlib.map | |
| parent | f127bc96fc57d05f2cda19406cfc506cf5256e26 (diff) | |
| download | Project-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 'zlib.map')
0 files changed, 0 insertions, 0 deletions
