[subset] Rename hb-fuzzer -> hb-shape-fuzzer.
diff --git a/test/fuzzing/CMakeLists.txt b/test/fuzzing/CMakeLists.txt index cb41dc1..577d13c 100644 --- a/test/fuzzing/CMakeLists.txt +++ b/test/fuzzing/CMakeLists.txt
@@ -1,25 +1,25 @@ if (HB_CHECK) file (READ "${CMAKE_CURRENT_SOURCE_DIR}/Makefile.am" MAKEFILEAM) - extract_make_variable (hb_fuzzer_SOURCES ${MAKEFILEAM}) + extract_make_variable (hb_shape_fuzzer_SOURCES ${MAKEFILEAM}) extract_make_variable (hb_subset_fuzzer_SOURCES ${MAKEFILEAM}) # TODO: enable these two #extract_make_variable (FUZZING_CPPFLAGS ${MAKEFILEAM}) # extracting regex fail - #add_executable (hb-fuzzer # it should be run only after ragel execution + #add_executable (hb-shape-fuzzer # it should be run only after ragel execution # ${project_sources} ${project_extra_sources} ${project_headers} - # ${hb_fuzzer_SOURCES}) + # ${hb_shape_fuzzer_SOURCES}) - add_executable (hb-fuzzer ${hb_fuzzer_SOURCES}) - target_link_libraries (hb-fuzzer harfbuzz) + add_executable (hb-shape-fuzzer ${hb_shape_fuzzer_SOURCES}) + target_link_libraries (hb-shape-fuzzer harfbuzz) add_executable (hb-subset-fuzzer ${hb_subset_fuzzer_SOURCES}) target_link_libraries (hb-subset-fuzzer harfbuzz-subset) - target_compile_definitions(hb-fuzzer PUBLIC ${FUZZING_CPPFLAGS}) + target_compile_definitions(hb-shape-fuzzer PUBLIC ${FUZZING_CPPFLAGS}) target_compile_definitions(hb-subset-fuzzer PUBLIC ${FUZZING_CPPFLAGS}) - add_test (NAME hb-fuzzer - COMMAND "${PYTHON_EXECUTABLE}" run-fuzzer-tests.py $<TARGET_FILE:hb-fuzzer> + add_test (NAME hb-shape-fuzzer + COMMAND "${PYTHON_EXECUTABLE}" run-shape-fuzzer-tests.py $<TARGET_FILE:hb-shape-fuzzer> WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) add_test (NAME hb-subset-fuzzer COMMAND "${PYTHON_EXECUTABLE}" run-subset-fuzzer-tests.py $<TARGET_FILE:hb-subset-fuzzer>
diff --git a/test/fuzzing/Makefile.am b/test/fuzzing/Makefile.am index 0648820..96b1cbf 100644 --- a/test/fuzzing/Makefile.am +++ b/test/fuzzing/Makefile.am
@@ -14,13 +14,13 @@ EXTRA_DIST += \ README \ - run-fuzzer-tests.py \ + run-shape-fuzzer-tests.py \ run-subset-fuzzer-tests.py \ CMakeLists.txt \ $(NULL) check_PROGRAMS = \ - hb-fuzzer \ + hb-shape-fuzzer \ hb-subset-fuzzer \ $(NULL) @@ -33,18 +33,18 @@ $(top_builddir)/src/libharfbuzz-fuzzing.la \ $(NULL) -hb_fuzzer_SOURCES = \ +hb_shape_fuzzer_SOURCES = \ hb-fuzzer.hh \ - hb-fuzzer.cc \ + hb-shape-fuzzer.cc \ main.cc \ $(NULL) -hb_fuzzer_LDADD = \ +hb_shape_fuzzer_LDADD = \ $(LDADD) \ $(NULL) -hb_fuzzer_CPPFLAGS = \ +hb_shape_fuzzer_CPPFLAGS = \ $(AM_CPPFLAGS) \ $(NULL) -hb_fuzzer_DEPENDENCIES = \ +hb_shape_fuzzer_DEPENDENCIES = \ lib \ $(NULL) @@ -64,7 +64,7 @@ $(NULL) check: - EXEEXT="$(EXEEXT)" srcdir="$(srcdir)" builddir="$(builddir)" $(srcdir)/run-fuzzer-tests.py + EXEEXT="$(EXEEXT)" srcdir="$(srcdir)" builddir="$(builddir)" $(srcdir)/run-shape-fuzzer-tests.py EXEEXT="$(EXEEXT)" srcdir="$(srcdir)" builddir="$(builddir)" $(srcdir)/run-subset-fuzzer-tests.py -include $(top_srcdir)/git.mk
diff --git a/test/fuzzing/hb-fuzzer.cc b/test/fuzzing/hb-shape-fuzzer.cc similarity index 100% rename from test/fuzzing/hb-fuzzer.cc rename to test/fuzzing/hb-shape-fuzzer.cc
diff --git a/test/fuzzing/run-fuzzer-tests.py b/test/fuzzing/run-shape-fuzzer-tests.py similarity index 64% rename from test/fuzzing/run-fuzzer-tests.py rename to test/fuzzing/run-shape-fuzzer-tests.py index 9455a4b..bf461ac 100755 --- a/test/fuzzing/run-fuzzer-tests.py +++ b/test/fuzzing/run-shape-fuzzer-tests.py
@@ -6,23 +6,23 @@ srcdir = os.environ.get ("srcdir", ".") EXEEXT = os.environ.get ("EXEEXT", "") top_builddir = os.environ.get ("top_builddir", ".") -hb_fuzzer = os.path.join (top_builddir, "hb-fuzzer" + EXEEXT) +hb_shape_fuzzer = os.path.join (top_builddir, "hb-shape-fuzzer" + EXEEXT) -if not os.path.exists (hb_fuzzer): +if not os.path.exists (hb_shape_fuzzer): if len (sys.argv) == 1 or not os.path.exists (sys.argv[1]): - print ("""Failed to find hb-fuzzer binary automatically, + print ("""Failed to find hb-shape-fuzzer binary automatically, please provide it as the first argument to the tool""") sys.exit (1) - hb_fuzzer = sys.argv[1] + hb_shape_fuzzer = sys.argv[1] -print ('hb_fuzzer:', hb_fuzzer) +print ('hb_shape_fuzzer:', hb_shape_fuzzer) fails = 0 for line in open (os.path.join (srcdir, "..", "shaping", "data", "in-house", "tests", "fuzzed.tests")): font = line.split (":")[0] - p = subprocess.Popen ([hb_fuzzer, os.path.join (srcdir, "..", "shaping", font)]) + p = subprocess.Popen ([hb_shape_fuzzer, os.path.join (srcdir, "..", "shaping", font)]) if p.wait () != 0: fails = fails + 1