aboutsummaryrefslogtreecommitdiffstats
path: root/qpdf/CMakeLists.txt
AgeCommit message (Collapse)Author
2023-12-20Fix tests when running comparison tool is adequateJay Berkenbilt
Fix all tests where the only required fix is to run qpdf-test-compare instead of doing a simple file comparison.
2022-09-23Add code to CI to verify signed/unsigned charJay Berkenbilt
Make sure that our attempt to test both signed and unsigned char is actually right.
2022-09-12Remove obsolete LL_FMT check from build (fixes #768)Jay Berkenbilt
This was broken for cross-compilation and has probably been unnecessary for several years now. Also fix extraneous whitespace in related some tests.
2022-09-01Add a file with arrays with lots of nulls to the test suiteJay Berkenbilt
A bug was fixed between qpdf 8.4.2 and 9.0.0 regarding this type of file (see #305 and #311), but it was necessary to retest after some major refactoring work at the lexical and parsing layers. This lays the groundwork for including this in performance benchmarks and in the qpdf test suite rather than having to keep a large, non-redistributable file around. 20 arrays of 20K nulls is plenty for performance memory testing and doesn't take too long to run. Compared to qpdf 8.4.2, in qpdf 11.0.0, the file generated here uses 3% of the RAM and runs over 4 times faster.
2022-05-04Make assert handling less error-proneJay Berkenbilt
Prevent my future self or other contributors from using assert in tests and then having that assert not do anything because of the NDEBUG macro.
2022-03-19Update process for ABI testingJay Berkenbilt
2022-03-19Add cmake configuration filesJay Berkenbilt