Behdad Esfahbod
ad3cededdd
[fuzzing] Make test runners less verbose
6 years ago
Behdad Esfahbod
12058e44d1
[fuzzing] Add more test
6 years ago
Ebrahim Byagowi
0229eaea29
[fuzz] Add a found hb-subset testcase
6 years ago
Ebrahim Byagowi
9b3461574f
[fuzz] Add more testcases
...
Fixed already but better to have anyway.
One didn't have minimized but it was only 164 B, so
6 years ago
Behdad Esfahbod
217a3728b4
[fuzzing] Add more font
6 years ago
Ebrahim Byagowi
d39acc5a95
[fuzzing] Add new testcases
6 years ago
Ebrahim Byagowi
964ae32aac
Run valgrind on run-shape-fuzzer only when RUN_VALGRIND is set ( #1285 )
6 years ago
Ebrahim Byagowi
b7cef8cb1d
Enable valgrind and dedicate a bot to it
6 years ago
Ebrahim Byagowi
bccd09d6c7
Minor, tweak spaces on hb-shape-fuzzer.cc
6 years ago
Ebrahim Byagowi
fbf665b307
[fuzz] Add more found cases ( #1275 )
6 years ago
Behdad Esfahbod
b9478e28ac
Revert "[test] Remove not-fixed yet testcases ( #1268 )"
...
This reverts commit 191eef823f
.
6 years ago
Ebrahim Byagowi
191eef823f
[test] Remove not-fixed yet testcases ( #1268 )
...
I added them but now that I think, it is a bad idea to have them as
fuzzing bots will find good seeds to tweak in order to find easy new
testcases which causes duplicated issues.
6 years ago
Ebrahim Byagowi
392e1f4ddd
[test/shape-fuzzer] fail on timeout and ubsan errors ( #1267 )
6 years ago
Ebrahim Byagowi
751c10e55e
[fuzz] Add more new testcases
6 years ago
Ebrahim Byagowi
fd282eb328
[fuzz] Add a new testcase
6 years ago
Behdad Esfahbod
3341c7fbfb
[fuzzing] Move fuzzing fonts from api/ here
6 years ago
Behdad Esfahbod
5842756b13
[fuzzing] Delete blink fuzzed data
...
These are text, not font.
6 years ago
Behdad Esfahbod
ba42651608
Fix indent
6 years ago
Behdad Esfahbod
c0c190c16a
[fuzzing] Run tests against fuzzing fonts
...
Some disable.
6 years ago
Behdad Esfahbod
7b37705fb5
[fuzzing] Rename
6 years ago
Behdad Esfahbod
3676c685d4
[fuzzing] Move rest of fuzzing tests here
6 years ago
Behdad Esfahbod
49c041f7c5
Minor
6 years ago
Behdad Esfahbod
1147ce2392
[fuzzing] Add more tests
6 years ago
Behdad Esfahbod
98d4ad02b9
[fuzzing] One more
6 years ago
Behdad Esfahbod
e6f267c3df
[fuzzing] Add more clusterfuzz tests I had lying around
6 years ago
Ebrahim Byagowi
e53206271d
Add all the fonts found by fuzzers to the repo ( #1258 )
6 years ago
Behdad Esfahbod
211cd3691b
Remove remains of get-codepoint-fuzzer
6 years ago
Behdad Esfahbod
120ed02725
[fuzzing] Fold get-codepoints-fuzzer into subset-fuzzer
6 years ago
Behdad Esfahbod
1d995a340b
Minor
6 years ago
Ebrahim Byagowi
4146c00caa
[test] Use an in-repo font for test-multithread ( #1218 )
...
As Khaled's suggestion, hard-coded font paths was only for my own testing.
6 years ago
Ebrahim Byagowi
6353cc1f83
[circleci] Fix some of warnings from clang-everything bot ( #1211 )
...
* -Wshift-sign-overflow
* -Wmissing-prototypes
6 years ago
Ebrahim Byagowi
f72b748371
[circleci] Fix "msan" and "everything" bots ( #1205 )
6 years ago
Ebrahim Byagowi
0fa1edbd3b
[circleci] Couple of fixes ( #1200 )
...
* Raise error on warnings on -everything
* Enable fontconfig to two bots
* Fix msan bot now that all of its real complain are gone
6 years ago
Behdad Esfahbod
93fe0faaee
[subset] Clean up hb_subset_input_t API
6 years ago
Behdad Esfahbod
f39166f0c0
[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.
6 years ago
Behdad Esfahbod
dae39c58fb
[face] Introduce character-map API
...
New API:
+hb_face_collect_unicodes
+hb_face_collect_variation_selectors
+hb_face_collect_variation_unicodes
6 years ago
Behdad Esfahbod
d60c465627
Rename get_all_codepoints() to collect_unicodes()
6 years ago
Garret Rieger
37eab27be3
[subset] Add fuzzing of gsub closure to hb-subset-fuzzer.
7 years ago
Garret Rieger
a070dfd333
[subset] Have the subset fuzzer pull the text string to subset to from the end of the fuzzer provided data.
7 years ago
Garret Rieger
3c97614598
[subset] In subset fuzzer run through drop hints and keep hints pathways.
7 years ago
Garret Rieger
1a309dcd72
[subset] Remove printf's from fuzzing targets.
7 years ago
Garret Rieger
c02b40e58f
[subset] add a fuzzer target for subset_get_all_codepoints method. ( #987 )
7 years ago
Ebrahim Byagowi
cab2c2c08c
Make more gen-* scripts py3 compatible ( #940 )
7 years ago
Garret Rieger
b5c7d6cffc
[subset] Restore subset to hb-subset-fuzzer.
7 years ago
Garret Rieger
584693e0cb
[subset] Test not linking libharfbuzz-subset-fuzzing into hb-subset-fuzzer.
7 years ago
Garret Rieger
3f9361fe7a
[subset] Test hb-shape-fuzzer in run-subset-fuzzer-tests.
7 years ago
Garret Rieger
ce368e0d05
[subset] make libharfbuzz-subset-fuzzing.la depend on lib target.
7 years ago
Garret Rieger
85a57029cd
[subset] %d -> %zu
7 years ago
Garret Rieger
318eea5853
[subset] Add some more logging to hb-subset-fuzzer.
7 years ago
Garret Rieger
64bab8b3d0
[subset] Fix run-shape-fuzzer-tests.py. It was generating incorrect paths for input fonts.
7 years ago