Mercurial > hgrepos > Python2 > PyMuPDF
view mupdf-source/thirdparty/harfbuzz/TESTING.md @ 21:2f43e400f144
Provide an "all" target to build both the sdist and the wheel
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Fri, 19 Sep 2025 10:28:53 +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`.
