[cmake] Run rest of the tests on Windows (#668)
parent
2dbdeb1421
commit
4e3cf91af2
7 changed files with 33 additions and 26 deletions
@ -1,6 +1,3 @@ |
||||
add_subdirectory(api) |
||||
add_subdirectory(shaping) |
||||
# Not ready yet |
||||
if (NOT MSVC) |
||||
add_subdirectory(fuzzing) |
||||
endif () |
||||
add_subdirectory(fuzzing) |
||||
|
@ -1,9 +1,9 @@ |
||||
if (HB_HAVE_GLIB) |
||||
add_executable (hb-fuzzer hb-fuzzer.cc hb-fuzzer.hh main.cc) |
||||
file (READ "${CMAKE_CURRENT_SOURCE_DIR}/Makefile.am" MAKEFILEAM) |
||||
extract_make_variable (hb_fuzzer_SOURCES ${MAKEFILEAM}) |
||||
add_executable (hb-fuzzer ${hb_fuzzer_SOURCES}) |
||||
target_link_libraries (hb-fuzzer harfbuzz) |
||||
add_test (hb-fuzzer python run-fuzzer-tests.py) |
||||
set_tests_properties (hb-fuzzer PROPERTIES |
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} |
||||
ENVIRONMENT "top_builddir=${PROJECT_BINARY_DIR};testdir=test;fuzzingdir=fuzzing" |
||||
) |
||||
add_test (NAME hb-fuzzer |
||||
COMMAND python run-fuzzer-tests.py $<TARGET_FILE:hb-fuzzer> |
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) |
||||
endif () |
||||
|
@ -1,11 +1,10 @@ |
||||
if (HB_BUILD_UTILS) |
||||
file (READ "${CMAKE_CURRENT_SOURCE_DIR}/Makefile.am" MAKEFILEAM) |
||||
extract_make_variable (TESTS ${MAKEFILEAM}) |
||||
|
||||
foreach (test IN ITEMS ${TESTS}) |
||||
add_test (${test} python run-tests.py "${test}") |
||||
set_tests_properties (${test} PROPERTIES |
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} |
||||
ENVIRONMENT "top_builddir=${PROJECT_BINARY_DIR};utildir=." |
||||
) |
||||
add_test (NAME ${test} |
||||
COMMAND python run-tests.py $<TARGET_FILE:hb-shape> "${test}" |
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) |
||||
endforeach () |
||||
endif () |
||||
|
Loading…
Reference in new issue