From 531092f5bdc790c52827dce30dfc29c073ccaa15 Mon Sep 17 00:00:00 2001 From: ISSOtm Date: Sat, 14 May 2022 22:27:14 +0200 Subject: [PATCH] Add corrupted PNGs to check error handling This is not intended to test libpng as much as checking that we behave correctly if libpng gives us an error --- test/gfx/damaged1.err | 2 ++ test/gfx/damaged1.png | Bin 0 -> 433 bytes test/gfx/damaged2.err | 2 ++ test/gfx/damaged2.png | Bin 0 -> 433 bytes test/gfx/damaged9.err | 2 ++ test/gfx/damaged9.png | Bin 0 -> 433 bytes 6 files changed, 6 insertions(+) create mode 100644 test/gfx/damaged1.err create mode 100644 test/gfx/damaged1.png create mode 100644 test/gfx/damaged2.err create mode 100644 test/gfx/damaged2.png create mode 100644 test/gfx/damaged9.err create mode 100644 test/gfx/damaged9.png diff --git a/test/gfx/damaged1.err b/test/gfx/damaged1.err new file mode 100644 index 00000000..868e2561 --- /dev/null +++ b/test/gfx/damaged1.err @@ -0,0 +1,2 @@ +FATAL: Error reading input image ("damaged1.png"): IDAT: invalid code -- missing end-of-block +Conversion aborted after 1 error diff --git a/test/gfx/damaged1.png b/test/gfx/damaged1.png new file mode 100644 index 0000000000000000000000000000000000000000..44d52f01fa02d9375509f447724feb1761f458e7 GIT binary patch literal 433 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wP9djboO*{4AD4W%Lvo}0>%Z(?+z?n ze5b3sfU}%cDarq|&zViTIwF&jW=^oxTXt2ISG$Hal>?}9;`+wKTMGXUzc;s#ar_6? z%)q#V<s`jrpSzGcH8`wT`<&`)o*Ua-KUJrA1gJN9@!0R%bKQ(_;x}G4 zW+{^upARwAE8DE)9I%DZcP#Ac+`njxgN@xNASg)vC literal 0 HcmV?d00001 diff --git a/test/gfx/damaged2.err b/test/gfx/damaged2.err new file mode 100644 index 00000000..d94e9a40 --- /dev/null +++ b/test/gfx/damaged2.err @@ -0,0 +1,2 @@ +FATAL: Error reading input image ("damaged2.png"): IDAT: invalid code -- missing end-of-block +Conversion aborted after 1 error diff --git a/test/gfx/damaged2.png b/test/gfx/damaged2.png new file mode 100644 index 0000000000000000000000000000000000000000..55170bd6d593d6385eae189aac2599a1a2d726e9 GIT binary patch literal 433 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wP9djboO*{4AD4W3si5y!2~2%9GiX= zNO2Z;L>4nJ@ErkR#;MwT(m=(WAjJ{xZ*SV?KPanM-tv5_V--|c9TVi_?*5!lc5bvu(Hr4F0mr_VmzVem_Hyf8 z&81jQo0AX4)`zWZgIA-gEJ3mX<%GO4fa;+KcJQUuLH> zY?9P1_EY%reDdSm$iwF@q)rVEE7m@z`kLp)HrG$pDINjpjb1$V`}SNnW1RSnmyKD< zWX0!049&_mYdJZzwbDaY7^a*MX8jgC#5QQ<|d}62BjvZR2H60wP9djboO*{4AD4WdjY5c1mb|0_0r-y zUEKwo<*Z6c{-=G;Y}(ZknUpkhg00@NtE#-(HLR&=b`Q!XHm*;+rSR|YdvgmJ$A9w` zEWNK4K03v6>1T*>ri@f)nvFd7igmKbx3LPUtd0qCa(92uCp$OVr09)spnzlF%galA z1beylE@%WUb8R>1P>_5)QBJ<3V)Sb>Gz4>;nBAlmCn<%x6HI*?8v%r%Dv~}(=082MwP7lQneTV zLx7NOv7f?^=aV1jMjk$QA$4kSSh4mw)z>^Xwz+<)PVop(Z}j4^-?!(w8RNunyll); zCM!N4VrW*jScq;L(EMwQcjP|)#Cz{} Vs;c;m-Frdd=jrO_vd$@?2>^r~uyX(a literal 0 HcmV?d00001