diff options
Diffstat (limited to 'Build/source/libs/harfbuzz/harfbuzz-src/TESTING.md')
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-src/TESTING.md | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/Build/source/libs/harfbuzz/harfbuzz-src/TESTING.md b/Build/source/libs/harfbuzz/harfbuzz-src/TESTING.md deleted file mode 100644 index c722834559d..00000000000 --- a/Build/source/libs/harfbuzz/harfbuzz-src/TESTING.md +++ /dev/null @@ -1,55 +0,0 @@ -## 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 - -```shell -CXXFLAGS="-fsanitize=address,fuzzer-no-link" meson fuzzbuild --default-library=static -Dfuzzer_ldflags="-fsanitize=address,fuzzer" -Dexperimental_api=true -ninja -Cfuzzbuild test/fuzzing/hb-{shape,draw,subset,set}-fuzzer -fuzzbuild/test/fuzzing/hb-subset-fuzzer test/fuzzing/fonts -``` - -## Profiling - -``` -meson build --reconfigure -meson compile -C build -build/perf/perf -``` - |