Mercurial > hgrepos > Python2 > PyMuPDF
view mupdf-source/thirdparty/harfbuzz/TESTING.md @ 41:71bcc18e306f
MERGE: New upstream PyMuPDF v1.26.5 including MuPDF v1.26.10
BUGS: Needs some additional changes yet.
Not yet tested.
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Sat, 11 Oct 2025 15:24:40 +0200 |
| parents | b50eed0cc0ef |
| children |
line wrap: on
line source
## Build and Test ```shell meson build ninja -Cbuild meson test -Cbuild ``` ### Debug with GDB ```shell meson test -Cbuild --gdb testname ``` ## Build and Run Depending on what area you are working in change or add `HB_DEBUG_<whatever>`. Values defined in `hb-debug.hh`. ```shell CPPFLAGS='-DHB_DEBUG_SUBSET=100' meson setup build --reconfigure meson test -C build ``` ### Run tests with asan ```shell meson setup build -Db_sanitize=address --reconfigure meson compile -C build meson test -C build ``` ### Enable Debug Logging ```shell CPPFLAGS=-DHB_DEBUG_SUBSET=100 meson build --reconfigure ninja -C build ``` ## Test with the Fuzzer FOr fuzzing, see `test/fuzzing/README.md`. ## Profiling For profiling, see `perf/README.md`.
