From c3731559042e1730e85d19574321ad850010f7de Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Fri, 19 Feb 2016 15:13:07 +0700 Subject: [PATCH] [fuzzing] Add test for recent fix Test from https://github.com/behdad/harfbuzz/issues/223 I forgot that we do run hb-fuzzer on tests in shaping/tests/fuzzed.tests. --- .../205edd09bd3d141cc9580f650109556cc28b22cb.ttf | Bin 0 -> 1966 bytes test/shaping/fonts/sha1sum/MANIFEST | 1 + test/shaping/tests/fuzzed.tests | 1 + 3 files changed, 2 insertions(+) create mode 100644 test/shaping/fonts/sha1sum/205edd09bd3d141cc9580f650109556cc28b22cb.ttf diff --git a/test/shaping/fonts/sha1sum/205edd09bd3d141cc9580f650109556cc28b22cb.ttf b/test/shaping/fonts/sha1sum/205edd09bd3d141cc9580f650109556cc28b22cb.ttf new file mode 100644 index 0000000000000000000000000000000000000000..4e0ce0a48c528022c695cc21ffce5fab638c52ac GIT binary patch literal 1966 zcmah~T}&KR6h3!mcNTVsEz4hO3d>MwYY~vvMhy@{h3@u;Lc?Oy2O|u-Q&`yD8D@tS zOrtbS3>IuOnx-+4B3eueX^7S6LmwJ7T9c|Traow6Q(yXE8;!L)DQ(y9?t;O#i8nbv z-?`_Wd+xb^o!#A?+osQysA{Ie^@BYrNpg0VTq#wcZ!g19ok`5R|XM}PhYd}*YQd7+V^xXtK zIRJxvUHS;)TY#$v;?}5l@!l=qTHunnI%<$}A5{7sBqh|i=G<8@fc~$5_ZxcB%DhHf zkn5YkN(%8jo6ScG;Cl^*>J$RHFF4);{smYjLNF&ZmZR%?)73Y7nwtL>Mff}DhwuMt zK@a2~EqBV6u6YbsA)rVCw?er_5%C1%3AVW$3c}n?aV{E}3D)HK9D`Jkkqw_4k>gHs zZ2pE}<~-r3z?Z)#C)tbCz;+;g4^OHJ)PPuz|JuxFEd$Z^w&!-R^F*16%*_lF4M!tu z=&ffibXAd1DO`r45OxG9`jIGew43%oc9BN? zG(s`-nD-$>K~azqO1Yx9^GN`zA#pIM9aZIrLxLwG!PhgJ$q@N^e2}v@db7TKENagi zcSS=zeLXqi9=_Qe!H&5YUBZHo&{pnQ^=|}@(AXx2Si=}A>Ci1bq$ZNByZ6*}Y5gNH z)g;)1_By+KQuf;whi$)LSK4bGOEt21@0EKC6+|ARg3gnx&^dLyg5EfC!8;{a!ko#- z>uvJd`SJ#PP_DL1eB@$G^3Htv#pU$&h~B5|if9QdYK^t(#+VuHAFz}y4Gm8#**+yS zmbA2ZQrVRV>!$Iisak5JUfCXtDP7z(sdQ;c%}i-9@~o9;Qc)GlR3lnkHHQ@apc2&e z{+PxC)GKNtqQuoPrB72#tv`y;rWR462_>wVmI^sIVn&mZXxNJCiDZ2?A}@r3N?@jJ zC341`?IDG#3u*~XH!VFH?zpdpbvqM?z;}VzMWONbopaADpMSl;}i+0h{v6m;YG0woGbk=>=bM|Lh z22IJ|`EDO7xm7w}jP%&ju@#?5*>ll-$@B5?cV+n;Siw|{?7LkH&&6VLFt)a8OQS87 zBD*1EH#fg9Z_FdRp`l7o>b=yd4<2CR92UQ>_F|Wv>!W8i{#C zF1)$?YGpBk=h2!~SfG3=T!lsQkZ%=s02i&oPFyc6b2(lCzeG|Am4?-rMdJ_h(j|AgzLlmDdKf+STFe&c@tqVKl{ literal 0 HcmV?d00001 diff --git a/test/shaping/fonts/sha1sum/MANIFEST b/test/shaping/fonts/sha1sum/MANIFEST index c24bf7937..afbff6869 100644 --- a/test/shaping/fonts/sha1sum/MANIFEST +++ b/test/shaping/fonts/sha1sum/MANIFEST @@ -5,6 +5,7 @@ 1c04a16f32a39c26c851b7fc014d2e8d298ba2b8.ttf 1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf 1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf +205edd09bd3d141cc9580f650109556cc28b22cb.ttf 226bc2deab3846f1a682085f70c67d0421014144.ttf 270b89df543a7e48e206a2d830c0e10e5265c630.ttf 298c9e1d955f10f6f72c6915c3c6ff9bf9695cec.ttf diff --git a/test/shaping/tests/fuzzed.tests b/test/shaping/tests/fuzzed.tests index 6d4aa0004..7a5d395a9 100644 --- a/test/shaping/tests/fuzzed.tests +++ b/test/shaping/tests/fuzzed.tests @@ -8,3 +8,4 @@ fonts/sha1sum/b9e2aaa0d75fcef6971ec3a96d806ba4a6b31fe2.ttf:--font-funcs=ot:U+004 fonts/sha1sum/43979b90b2dd929723cf4fe1715990bcb9c9a56b.ttf:--font-funcs=ot:U+0041:[gid0=0+1000] fonts/sha1sum/3511ff5c1647150595846ac414c595cccac34f18.ttf:--font-funcs=ot:U+0041:[gid0=0+1000|gid512=0+1000|gid15104=0+1000|gid11004=0+1000|gid3408=0+1000|gid18244=0+1000|gid17872=0+1000|gid17961=0+1000|gid0=0+1000|gid992=0+1000|gid15616=0+1000|gid0=0+1000|gid14151=0+1000|gid20559=0+1000|gid20992=0+1000|gid5440=0+1000|gid256=0+1000|gid0=0+1000|gid10=0+1000|gid8960=0+1000|gid256=0+1000|gid1024=0+1000|gid1490=0+1000|gid0=0+1000|gid768=0+1000|gid4096=0+1000|gid256=0+1000|gid2216=0+1000|gid0=0+1000|gid256=0+1000|gid256=0+1000|gid0=0+1000|gid768=0+1000|gid10752=0+1000|gid11004=0+1000|gid3408=0+1000|gid18244=0+1000|gid17734=0+1000|gid53248=0+1000|gid256=0+1000|gid0=0+1000|gid512=0+1000|gid14848=0+1000|gid10793=0+1000|gid57344=0+1000|gid768=0+1000|gid18227=0+1000|gid20285=0+1000|gid20480=0+1000|gid0=0+1000|gid256=0+1000|gid0=0+1000|gid810=0+1000|gid0=0+1000|gid11004=0+1000|gid3408=0+1000|gid18244=0+1000|gid17734=0+1000|gid53289=0+1000|gid57344=0+1000|gid768=0+1000|gid15667=0+1000|gid71=0+1000|gid0=0+1000|gid20559=0+1000|gid21248=0+1000|gid256=0+1000|gid0=0+1000|gid2816=0+1000|gid2776=0+1000|gid0=0+1000|gid51516=0+1000|gid0=0+1000|gid32=0+1000|gid26209=0+1000|gid28005=0+1000|gid65249=0+1000|gid29690=0+1000|gid0=0+1000|gid51548=0+1000|gid0=0+1000|gid2454=0+1000|gid28783=0+1000|gid29556=0+1000|gid1291=0+1000|gid3458=0+1000|gid80=0+1000|gid0=0+1000|gid2804=0+1000|gid210=0+1000|gid28786=0+1000|gid25968=0+1000|gid45763=0+1000|gid50546=0+1000|gid0=0+1000|gid59136=0+1000|gid0=0+1000|gid38144=0+1000|gid256=0+1000|gid0=0+1000|gid2560=0+1000|gid30208=0+1000|gid52224=0+1000|gid580=0+1000|gid17996=0+1000|gid21504=0+1000|gid6734=0+1000|gid108=0+1000|gid116=0+1000|gid24846=0+1000|gid1024=0+1000|gid0=0+1000|gid255=0+1000|gid65280=0+1000|gid256=0+1000|gid0=0+1000|gid8704=0+1000|gid1345=0+1000|gid23109=0+1000|gid8192=0+1000|gid10823=0+1000|gid21076=0+1000|gid8192=0+1000|gid12877=0+1000|gid20300=0+1000|gid8192=0+1000|gid6738=0+1000|gid20301=0+1000|gid8192=0+1000|gid16980=0+1000|gid21067=0+1000|gid8251=0+1000|gid18944=0+1000|gid255=0+1000|gid65280=0+1000|gid15360=0+1000|gid256=0+1000|gid255=0+1000|gid65280=0+1000|gid256=0+1000|gid768=0+1000|gid255=0+1000|gid65280=0+1000|gid256=0+1000|gid768=0+1000|gid255=0+1000|gid65280=0+1000|gid256=0+1000|gid1024=0+1000|gid12=0+1000|gid65280=0+1000|gid256=0+1000|gid1280=0+1000|gid255=0+1000|gid65280=0+1000|gid256=0+1000|gid1536=0+1000|gid1899=0+1000|gid25970=0+1000|gid110=0+1000|gid11264=0+1000|gid27502=0+1000|gid29285=0+1000|gid12907=0+1000|gid25974=0+1000|gid28160=0+1000|gid14443=0+1000|gid25970=0+1000|gid28288=0+1000|gid3=0+1000|gid118=0+1000|gid18259=0+1000|gid21826=0+1000|gid45716=0+1000|gid46369=0+1000|gid0=0+1000|gid0=0+1000|gid1=0+1000|gid16=0+1000|gid17=0+1000|gid256=0+1000|gid4=0+1000|gid16=0+1000|gid18244=0+1000|gid17734=0+1000|gid28=0+1000|gid12=0+1000|gid0=0+1000|gid284=0+1000|gid0=0+1000|gid28=0+1000|gid18256=0+1000|gid20307=0+1000|gid45114=0+1000|gid47616=0+1000|gid226=0+1000|gid10296=0+1000|gid0=0+1000|gid57927=0+1000|gid1=0+1000|gid0=0+1000|gid0=0+1000|gid21248=0+1000|gid5440=0+1000|gid256=0+1000|gid0=0+1000|gid10=0+1000|gid768=0+1000|gid256=0+1000|gid1024=0+1000|gid512=0+1000|gid0=0+1000|gid297=0+1000|gid16=0+1000|gid24833=0+1000|gid28774=0+1000|gid10794=0+1000|gid2304=0+1000|gid29=0+1000|gid32=0+1000|gid42=0+1000|gid64515=0+1000|gid42=0+1000|gid42=0+1000|gid64525=0+1000|gid20551=0+1000|gid17477=0+1000|gid18128=0+1000|gid10720=0+1000|gid3=0+1000|gid61=0+1000|gid3408=0+1000|gid18244=0+1000|gid17734=0+1000|gid53289=0+1000|gid57344=0+1000|gid768=0+1000|gid15616=0+1000|gid512=0+1000|gid55=0+1000|gid10576=0+1000|gid20307=0+1000|gid0=0+1000|gid255=0+1000|gid56063=0+1000|gid53504=0+1000|gid42=0+1000|gid42=0+1000|gid64525=0+1000|gid12288=0+1000|gid18176=0+1000|gid80=0+1000|gid20307=0+1000|gid1=0+1000|gid0=0+1000|gid62=0+1000] fonts/sha1sum/fab39d60d758cb586db5a504f218442cd1395725.ttf:--font-funcs=ot:U+0041,U+0041:[gid0=0+1000|gid0=1+1000] +fonts/sha1sum/205edd09bd3d141cc9580f650109556cc28b22cb.ttf:--font-funcs=ot:U+0041:[gid0=0+1000]