1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-harfbuzz

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
TESTING.md 744 Байты
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Behdad Esfahbod Отправлено 03.08.2022 20:31 e68e874

Build and Test

meson build
ninja -Cbuild
meson test -Cbuild

Debug with GDB

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.

CPPFLAGS='-DHB_DEBUG_SUBSET=100' meson setup build --reconfigure
meson test -C build

Run tests with asan

meson setup build -Db_sanitize=address --reconfigure
meson compile -C build
meson test -C build

Enable Debug Logging

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.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-harfbuzz.git
git@api.gitlife.ru:oschina-mirror/mirrors-harfbuzz.git
oschina-mirror
mirrors-harfbuzz
mirrors-harfbuzz
main