test/fuzzing


Log

Author Commit Date CI Message
Behdad Esfahbod 93fe0faa 2018-08-29T18:24:03 [subset] Clean up hb_subset_input_t API
Behdad Esfahbod f39166f0 2018-08-29T18:09:55 [subset] Remove unused hb_subset_profile_t We might reintroduce it later, but for now remove, as it was unused. Some things that should have been in this object (drop_hints, etc) are already in hb_subset_input_t. So, for now, keep everything there.
Behdad Esfahbod dae39c58 2018-08-25T22:44:39 [face] Introduce character-map API New API: +hb_face_collect_unicodes +hb_face_collect_variation_selectors +hb_face_collect_variation_unicodes
Behdad Esfahbod d60c4656 2018-08-25T08:47:06 Rename get_all_codepoints() to collect_unicodes()
Garret Rieger 37eab27b 2018-06-07T14:39:03 [subset] Add fuzzing of gsub closure to hb-subset-fuzzer.
Garret Rieger a070dfd3 2018-05-31T16:47:39 [subset] Have the subset fuzzer pull the text string to subset to from the end of the fuzzer provided data.
Garret Rieger 3c976145 2018-04-19T13:39:57 [subset] In subset fuzzer run through drop hints and keep hints pathways.
Garret Rieger 1a309dcd 2018-04-17T18:11:32 [subset] Remove printf's from fuzzing targets.
Garret Rieger c02b40e5 2018-04-17T08:21:22 [subset] add a fuzzer target for subset_get_all_codepoints method. (#987)
Ebrahim Byagowi cab2c2c0 2018-03-29T12:48:47 Make more gen-* scripts py3 compatible (#940)
Garret Rieger b5c7d6cf 2018-03-16T10:20:21 [subset] Restore subset to hb-subset-fuzzer.
Garret Rieger 584693e0 2018-03-15T18:27:01 [subset] Test not linking libharfbuzz-subset-fuzzing into hb-subset-fuzzer.
Garret Rieger 3f9361fe 2018-03-15T18:06:15 [subset] Test hb-shape-fuzzer in run-subset-fuzzer-tests.
Garret Rieger ce368e0d 2018-03-15T18:04:54 [subset] make libharfbuzz-subset-fuzzing.la depend on lib target.
Garret Rieger 85a57029 2018-03-15T16:31:38 [subset] %d -> %zu
Garret Rieger 318eea58 2018-03-15T16:14:01 [subset] Add some more logging to hb-subset-fuzzer.
Garret Rieger 64bab8b3 2018-03-15T16:12:00 [subset] Fix run-shape-fuzzer-tests.py. It was generating incorrect paths for input fonts.
Garret Rieger 6f9a5843 2018-03-15T15:41:08 [subset] Add more verbose output for subset fuzzer test.
Garret Rieger 0ce0f878 2018-03-15T13:04:31 [subset] Rename hb-fuzzer -> hb-shape-fuzzer.
Garret Rieger 1e9bd6d5 2018-03-14T19:58:15 [subset] Add rub-subset-fuzzer-tests.py to dist files.
Garret Rieger 474afaaf 2018-03-14T19:15:33 [subset] Add a test runner for hb-subset-fuzzer and cmake build config.
Garret Rieger aa9612d3 2018-03-12T18:04:34 [subset] Fix fuzzing build for hb-subset-fuzzer.
Garret Rieger b674fc1f 2018-03-12T16:33:47 [subset] Add missing destroy of subsetting result in subset fuzzer.
Garret Rieger 1beb0886 2018-03-12T16:08:16 [subset] First pass at setting up a fuzzing program for hb-subset.
Chun-wei Fan eda6a5ea 2018-03-12T13:38:01 CMake: Fix running tests on Windows For the API tests, output the test programs at $(TOP_BUILDDIR) so that the freshly-built DLLs will be available for the test programs. For those that are run through the Python wrapper scripts, use ${PYTHON_EXECUTABLE} instead of plain 'python' in case the Python interpreter is not in the PATH.
Ebrahim Byagowi b095ce59 2018-02-19T11:58:20 Simplify hb-fuzzer output printing and fix ArchLinux bot
Behdad Esfahbod 44c65eee 2018-01-09T21:58:57 [test] Reorganize test suite In anticipation of importing more test suites.
Behdad Esfahbod ebbee7c2 2018-01-09T18:23:19 [test] Move test files around
Ebrahim Byagowi 72bec1cd 2018-01-05T12:42:20 Improve tests (#679)
Ebrahim Byagowi 70807ad2 2018-01-02T23:52:12 Fix make check issue on out-of-tree builds and test it (#672)
Ebrahim Byagowi 4e3cf91a 2018-01-01T11:17:51 [cmake] Run rest of the tests on Windows (#668)
Ebrahim Byagowi 2dbdeb14 2017-12-29T23:13:29 [cmake] Run fuzzing and shaping tests (#666)
ebraminio 7c6937e7 2017-11-20T14:49:22 Move all references of old url to the new address (#622)
Behdad Esfahbod a0688e8e 2016-12-20T20:52:50 Ouch, finish previous change
Behdad Esfahbod de14c19d 2016-12-20T20:50:38 [fuzzer] Separate main() into a new file
Behdad Esfahbod 8c842e4a 2016-12-04T20:28:38 [hb-fuzzer] Get glyph extents for output glyphs To exercise glyph-extents codepaths (glyf / CBLC+CBDT).
Behdad Esfahbod aa33cb72 2016-02-19T15:12:24 [fuzzing] Make test runner actually work
Behdad Esfahbod 2735555c 2016-02-19T15:12:16 [fuzzing] Add TODO item
Behdad Esfahbod 7e76bbab 2016-02-19T14:43:39 [fuzzing] Make "make hb-fuzzer" build lib dependency Not going to do with util/, but is convenient here.
Behdad Esfahbod 505b7d47 2016-01-11T18:31:04 [fuzzing] Fuzz input text Very rudimentary right now, but will get kcc's bot going. From https://github.com/behdad/harfbuzz/issues/139#issuecomment-163580783
Behdad Esfahbod e8a27d79 2016-01-07T22:52:16 Don't build hb-fuzzer in "make", only "make check"
Behdad Esfahbod 7d75eee7 2015-11-19T12:03:04 [fuzzing] Run fuzzing tests using hb-fuzzer as well
Behdad Esfahbod ec625f7d 2015-11-18T16:37:59 Try to fix gnome-continuous build fail
Behdad Esfahbod ff16ef33 2015-11-18T16:27:32 Enable building a bounded version of the library for fuzzing test/fuzzing/hb-fuzzer links against libharfbuzz-fuzzing.so now.
Behdad Esfahbod a6d7668a 2015-11-06T09:46:54 [fuzzing] Cap max buffer len at 128
Behdad Esfahbod 4301703b 2015-11-05T23:44:59 Limit buffer max size growth https://github.com/behdad/harfbuzz/issues/161
Behdad Esfahbod 19300183 2015-11-05T23:08:50 [fuzzing] Add build system
Behdad Esfahbod 9c9ad214 2015-11-05T22:50:52 [fuzzer] Add README https://github.com/behdad/harfbuzz/issues/139#issuecomment-154202645
Behdad Esfahbod c1a5dc46 2015-10-12T17:39:52 [fuzz] Add fuzzing script from kcc@ https://github.com/behdad/harfbuzz/issues/139