From a9a612569ed88d76030659e69d2477dee4041aa8 Mon Sep 17 00:00:00 2001 From: Robin Mills Date: Sun, 4 Dec 2016 06:11:59 +0000 Subject: [PATCH] #1231 Added regression detector to test suite. Thanks very much to Ayke for providing the test data and the patch to implement the fix for #1231. --- test/bugfixes-test.sh | 8 ++++++++ test/data/bugfixes-test.out | Bin 1929443 -> 1929903 bytes test/data/exiv2-bug1231a.jpg | Bin 0 -> 9391 bytes test/data/exiv2-bug1231b.jpg | Bin 0 -> 9266 bytes 4 files changed, 8 insertions(+) create mode 100644 test/data/exiv2-bug1231a.jpg create mode 100644 test/data/exiv2-bug1231b.jpg diff --git a/test/bugfixes-test.sh b/test/bugfixes-test.sh index a8e8cc57..f91c6759 100755 --- a/test/bugfixes-test.sh +++ b/test/bugfixes-test.sh @@ -601,6 +601,14 @@ source ./functions.source copyTestFile $filename runTest exiv2 -pX $filename | xmllint --format - + num=1231 + for X in a b; do + filename=exiv2-bug$num$X.jpg + echo '------>' Bug $filename '<-------' >&2 + copyTestFile $filename + runTest exiv2 -pa --grep CanonTi/i $filename + done + num=1242 printf "$num " >&3 filename=Reagan.jp2 diff --git a/test/data/bugfixes-test.out b/test/data/bugfixes-test.out index c4966924523993a932ca7d542c5690723d9f6606..d875402521578776c228a846990492eeb57757e0 100644 GIT binary patch delta 344 zcmaF-uyp;?(uNks7N!>F7M2#)7Pc1l7LFFq7OocV7M>Q~7QPn#7J(MQ7NHj57LgXw z7O@ub7Ks+g7O58L7MU%wCtRlYi^__r8W|fV>SYzAE7<5l0GDe;W}2RJVqSh;NTyy$ zW^QU!{^W_TC8xjJ#V8F;+j^2_AuC!#8HNvzDtOwT9@PAr># za1Wy>SlM*V<&1pOXN$^mf!vTpv>OB^ji}}ZCNqQS2Sgb4CM(EuZU65g`$QW6K|6LX delta 82 zcmZ4gwDj@A(uNks7N!>F7M2#)7Pc1l7LFFq7OocV7M>Q~7QPn#7J(MQ7NHj57LgXw m7O@ub7Ks+g7O58L7MU%wCtRi<6k*hztRT;|{j{6x6Kw#s#2gR+ diff --git a/test/data/exiv2-bug1231a.jpg b/test/data/exiv2-bug1231a.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d7ddf16fba323bcdcd0a387f9556a880bcbd3113 GIT binary patch literal 9391 zcmeHNeQZ-z6hH5^-MV#KTh{S8;ZY)6Fk4?cSyI_1q(Ne`K!P765=d|{hWLju^B)8F5Bx`zD1R)9f;@lcz58f+j0TVdk)H0n z`@83!d+xdCe!O>Yrk&BwlV@pLdmBlTM91(W?Lzsk)>LdgQG5FwauQK7l}R!wKs&&0 z-~yzdfIYxdkRAa~kZdF&Wu7WI^z=0FG=aYdt`<5na0qpMNPh&E%SK(6$9CHFx<3Oi zC?`^K6D^Fy6LI6IbR-6%eXBMmlFF(zp(j;k$tvP5>GsStqz3E5!BAMOQ-Td)H5d-n zk)QUzWq3RY7Y+!#3%F{~@T>)0Rt2`hBJC<9PSsGIYJ(#8`+Q3x^CJ9B89RU=MJy(76bmH--x7S{c!0;2pqD z48tWal+wb_psGsg%m~Q>lZ(hEa0>?8kv5`Vg2@GOyzH-h8IbU)YtNC78BiiEh# z%b*4L=^?&+)JW`+-jY7m!Sqz}JBbfhPh_#n3pR#dE*D<_RhV zc4H(|$UQ<%G|N^lY;GuNjFt7JP z;1Ki+fjMGzz#N}Xf#(W50=yrXXX+^MC@}ZQq_w(t=D65N(2J=J;Q>HI4Zg41D*y zk#gR&$MPaGGfui5)8$XZrw8dEPZ5w==QtcZin0@!Y6aMb7=6-XG&x1K; zJT@F_gj8!0_L0?TEBr$9RFAYB+y!RYhv3h^4;vju4EKTe2tI%m+w4O}TQMK%!3pr& z;FrOz;D?Q5Y@MZGC-@IcH0EDw$Krh)cm?ofG{*bMRlFORd0jKJuXjSHZtP@tqMg^d+Xy5kE?n~__@;V; z`<8`%!6I0&Z<#LVv<=A2-=v%)!}_OUx82>a-T&uC*N5)l1CE9}j-JfXvq!2(5i3^4 zsvU3LzN?qp^>gWi4NO}9Z1BJn3BT>~c|C9V^SN4wU;X8vEflH#F;oEm6N-y789?sLn(dnX^EELgK=afYjY_- z2h%v$l#LB%;>xFaV|SUF5dulHvTE+x_pa=Yub%z<`GcENppV=~zr4g});wUO?`x@c`zq9>4w^agP73{d0zRBxnfQ#7fpi*AU;o2q_0 z`Bjw?>u#!gcJ6X@dGEsL#@LcAebH50R;=#YvZFtRoBTA}gbG$#C zYVzy0!@w*K_?sL1y4Qz07qtlusngEAY8tV_I-Z1Vffc6)knSRJ>2FauA+osncLzM)xd3}odR z18gy?g=Rwnr-5#Cu{rl8;{7QtzCUJiTgf+)J3f}ue7GzD$(_xID|dV>rTK7K0+KtM z4_EH^SW5HZvIHb|HXp9s@v)TV!(|Cb?rc6>x#MFg&4GI( zMMXu4d(z~IzR44O6+Sj1*-*#sC~`Q8e5I~Z-(8b7LSFs8(NAoh8zQex>Xy1LYRtL`}}vEkCiYxB~4`k-aLcJ?0yh`e0@ literal 0 HcmV?d00001 diff --git a/test/data/exiv2-bug1231b.jpg b/test/data/exiv2-bug1231b.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0b6a5fbd7bbe7d5cbb15a1c0cf416069c63544dd GIT binary patch literal 9266 zcmeHNZ){Ul6hH5^+q!jIyT8Dg@a!U6Fk4?cAzR(QFc=%zaBf5=YC^YlTLbHst-3lf z5I(>(qA-aP5@SU)A&>}4B7p=KV~8J&nO_Xxm+{3ALzEATL7990&ig~l+h_BrPH2%eV92tLt?)<((ui}}TPa&$$Rjxnd#jF50t*K<8v&ye z4{H9WSU;JeM)V!9IH~EUxvj3h1e~JlXMoctwHQ*+N4k!kz!|#DHQ4N&OryDMq8q?_ zfo+(E>p3ur>T!BxS%}7FNYpXei7Yy9z+|UHHTE;XeD+Z-w%J_Fx{l|7okwG{wImMH zCu!=qEa+A^rr7|J7>6x!*m_L!Z$)3JaeDcfsQTfyoHBGN(euS-a50@42RlHLAYna6 zMqFo<4}qs^P&|fSEhM9+15<0khiCW;T&%z@;B&yKBvLW(Ja8ItA#f3<#s(|C_p8dE zq%2?uW0Na>_1APgU+8~g! zOHs;7z7cvcOH;7ZJg6Mu5_Lo|TC7#j!*Z8~YcwNV*V8t%x;)P_tfg2VG0i@}SM}mb zuNcGC1ZR2}sWcMn;1}A<0uA%ls(Oat!X4sk0uvESdDn z=M{zPSid{2?)=}1vI@SUilV#-%n~0Q&(fQ7Xln@CUNQMF>Wp@Vdv1Hb>Af3@!g2-< zzW+nZxor4jeY#OtB=5uR@+bHiL_Wc{2$Ip}ECT!-b?0!arD7do+^d7MigMY8rAc!M)c%J~?415EQc|Ey>-v$weUY>84RQ}xfS6oq%5Y|mo$Ehpw6 z3h(oc#AiHwW{^xe12+j zn)=AFzh`?OEOiI^gQ42e-_L(tDg}FMOP^oUCbtbY1_px7<0FC2@y%O$#<%xW_mn(>x`RHq*us>2B8ZFTstPhO#j0A_nyisO{{_dey!nH1!(eL2!ZLf=t z4{i{tufrb>hWhK|8h2c&#?2n%dZ^Ph2pZ`25bF{jB0iYfj0fW;v6o~giTN?rCh0N} zlDL?pD=|N&+9X{jLJ}8~bS37;RGXyBL`dRdlCH%3m}--BnFvW-OwyH@A5(3TE)yY% zi%Gf?^JA+057QOf%LhW(z>i_4uKY}mWD!OFB3bcGv8AL~ttlC4X{ol%jLb}XhTWc( zo$JiX&dIjhorTVvy!?WKf=tJfrG@!RbMp)Gl_|2TN0ow*L&~@K!-{t7#0L&qN@uOp StR>|N{!9XGJ+1yox%?0Fy|VNG literal 0 HcmV?d00001