From a45d0d96a2a87680f9eed7fc28d0c588b9050c20 Mon Sep 17 00:00:00 2001 From: Albert Cheng Date: Sun, 13 Jun 1999 19:39:25 -0500 Subject: [PATCH] [svn-r1336] h5toh4 test script used to compare the output of hdp applied on the generanted hdf files against saved output of hdp. This did not work well because whenever the hdp changes its output format, the tests failed unnecessarily. The tests also failed if the test machine uses a different version of HDF library from the HDF5 development machine. Changed the algorithm to compare the generated HDF files against saved HDF files (first by a simple cmp; if that fails, compare the output of the host machine's hdp on both HDF files.) Saved HDF files are stored in testfiles/Expected. Tested on Hawkwind (FreeBSD) with srcdir option and Baldric (Solaris) without srcdir option. --- tools/testfiles/Expected/tall.hdf | Bin 0 -> 2969 bytes tools/testfiles/Expected/tattr.hdf | Bin 0 -> 783 bytes tools/testfiles/Expected/tcompound.hdf | Bin 0 -> 875 bytes tools/testfiles/Expected/tcompound2.hdf | Bin 0 -> 915 bytes tools/testfiles/Expected/tdset.hdf | Bin 0 -> 6747 bytes tools/testfiles/Expected/tdset2.hdf | Bin 0 -> 8943 bytes tools/testfiles/Expected/tgroup.hdf | Bin 0 -> 666 bytes tools/testfiles/Expected/thlink.hdf | Bin 0 -> 619 bytes tools/testfiles/Expected/tloop.hdf | Bin 0 -> 375 bytes tools/testfiles/Expected/tmany.hdf | Bin 0 -> 4680 bytes tools/testfiles/Expected/tslink.hdf | Bin 0 -> 315 bytes tools/testfiles/Expected/tstr.hdf | Bin 0 -> 1429 bytes tools/testfiles/Expected/tstr2.hdf | Bin 0 -> 4103 bytes 13 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 tools/testfiles/Expected/tall.hdf create mode 100644 tools/testfiles/Expected/tattr.hdf create mode 100644 tools/testfiles/Expected/tcompound.hdf create mode 100644 tools/testfiles/Expected/tcompound2.hdf create mode 100644 tools/testfiles/Expected/tdset.hdf create mode 100644 tools/testfiles/Expected/tdset2.hdf create mode 100644 tools/testfiles/Expected/tgroup.hdf create mode 100644 tools/testfiles/Expected/thlink.hdf create mode 100644 tools/testfiles/Expected/tloop.hdf create mode 100644 tools/testfiles/Expected/tmany.hdf create mode 100644 tools/testfiles/Expected/tslink.hdf create mode 100644 tools/testfiles/Expected/tstr.hdf create mode 100644 tools/testfiles/Expected/tstr2.hdf diff --git a/tools/testfiles/Expected/tall.hdf b/tools/testfiles/Expected/tall.hdf new file mode 100644 index 0000000000000000000000000000000000000000..d4b8783acda7e42e26784d34f089bde9d6fec295 GIT binary patch literal 2969 zcmeH}J#1T56vxkdvHfDVxCu$~Q8&%28`2I{@JFI50%Ao?D=5=!6W?k2>d5}2JU5En#1GhJOnRF2lnCD z;j_%=VfYrzT-;C$UC*4KpADa!yBIE1Zq%2rUkfKE^5Jupl}fo@35#dLr^~N~`RVCt zbPsfu7hhbeRBKn3|JL@1(6fHU$w(~BUV8q*yv56n#*MrMvpjMW$`><O`-KSez4BV1kU|htHIJ6W~H|_ zZsY!lg!$bLrlTd}AKv|dl3(>i7@ZQgDjQA}wf^=o^~E>23k zN4L#9s$KOS*Jo6{Tq&h1cpnkzimxJ3Yv_YNgHO^9`r+^37&_t~BAuh`5T#f;1F%Ap zj`&=pGYHosogw(WNJsoZq%#bEAL$%}e~)y;e?&SN=BP!JujBASq$7SoIt&FEbGu)m zdF=l3%4(%<-PQ6-mAU1YbC%>U!W@gOtJz6B7yXuALfYHf4Z5neP7d<>I_PgsByVjT zklBt73i~=3XgVmgb8wIdiu*bkYC0&kbD(r~O3~!L4vsY)Oty2Np4`d7)SeC~^W=R> zdxVC589OSa6Yy(rh5`_)By}Q>!rw-6@h_6wRSU6k5{~&Bjvs*sTz9eLV{i}ld7pd= zo<$KAkQ3tMpB!dc2vYsa__MkTyn4VUVb25m1YdCRadbk2HM(-!G`&K9mM{Zos39J$_5=(#gnC7E(*RcaaT zqeoBD>)%Dztxg-P1#7&y>Ti&`K0C@%jdCc5+_d$r0NL<6z7m`t4` literal 0 HcmV?d00001 diff --git a/tools/testfiles/Expected/tattr.hdf b/tools/testfiles/Expected/tattr.hdf new file mode 100644 index 0000000000000000000000000000000000000000..cf1519a0d6a3eec06111528719072082283d61f9 GIT binary patch literal 783 zcma)4O-sW-5S?w(L_LVb9(s~Ji1Z*ewJnm1q4pf;5t*2mgqm;8{@o z0saI}!RW zftSFW;QPRN@Qg1tp9X#bu7L+m&1&8P-UBwlGd|F~4SWWi0nhkK@wb!$egk%RnjdW= zVSEF1dXFBWWGoL$ zL1XZ7_yn9Y^Y9!ZGl}+#L))uL@9v!K!n@b!bBV3&z3S(8l}6r&=096(ZSPCJ|9)h9 zQdxp(7{fyRH%4jb7)QF)R5yr!PvQpU!KFRO-EGT1+2c6{WzZ*!h_y*7Q5oC^iDH3F YY(gb&fqH0-l{4VHl8i05t(J#=0j5Keo&W#< literal 0 HcmV?d00001 diff --git a/tools/testfiles/Expected/tcompound.hdf b/tools/testfiles/Expected/tcompound.hdf new file mode 100644 index 0000000000000000000000000000000000000000..55336ee618cd03380cbe4238e30857a82348fc24 GIT binary patch literal 875 zcmb7C%Sr=55bW967a}5f@uG|u@!*4)6)5ms=IcEGH<9FaZc$>&rhC*Zd{3!lGUqg78oktLcKd7_x3&|w*rXTSHO&3nHHY>9(Yr3UMBT^YS zDp!LTYsLBB6q~q(6|o?s@9S)`D?0isN+^=0#YpR<`so->OTRXo?BiPX?6i0MSb~#S u>_nqy*P_w0k=^i#!d7(LK0oJ@q#7XbV$tgTtJ`Ekc`#< literal 0 HcmV?d00001 diff --git a/tools/testfiles/Expected/tcompound2.hdf b/tools/testfiles/Expected/tcompound2.hdf new file mode 100644 index 0000000000000000000000000000000000000000..c0c5191f431106dd7d01bb39ceb02abe23623d3d GIT binary patch literal 915 zcmbu7ze)o^5XNV3?@tIK0TFDJwXqU4CKjn~4@E@K!X#FLo_b0kCX&R$E`?b60$N!| z0zQO-ih_-em5se`px^E-hlGHN1Gn?r+2OvK*&XCVj54Hbj2PAjd>h^saUwPW-tsz{ zPr)U`9mHS3Gl+w&G7IaFdsHK9=Hr1MZN`YfQ72& z)7Y<=l$P#+ug(_(v9z!#)}uzVQm={pR937-)hKL6A~z{k!efyw6bi`ylldP>I`i8^ z{#&xQq}sofwIRv_Ox1r*&h0>*-=8bHK-3BDu)j_62@}j<(j%Cvi%x7cExj`I#K;Xd zYvDme?zZtev3GWxQ7cO}x}DQvxHxrT-;Mcak533#azJ}7i@6;3wv6MByf*1BR4rYD zszB*0?Np`Kiq+D4)p}@HE6@I<+}3}#q;|w*47QpU%#oMctM2-B`{`L; zN54jw-2F!V=&*MjMnXA#ZSa=F0{eGCbNvcpC?{o#>75X9RNKW%=a{ZXY`W(M^aY-C Bi^u=~ literal 0 HcmV?d00001 diff --git a/tools/testfiles/Expected/tdset.hdf b/tools/testfiles/Expected/tdset.hdf new file mode 100644 index 0000000000000000000000000000000000000000..6eaf4ef3dbef4ee0bbbcef75691f7fc2e21d8626 GIT binary patch literal 6747 zcmeHMO=uHA82xs$*-h+U(iZKOQnn%@^BhzIo` z>Pb8l#k(L>$z7yXK}1n0)uYGaLGYp;Jcyw0n~bs45-NDo+441SCvU!=*~#wgoBBYL zMiHWxJJe1Z5xsyN(I1jQq-`b&IKU>6ks)e)Y?VkS+JJLvv+j`vyb;*2?g|V(?Eoi) z_B?P0IAP#RlEe6_@zcgRSYwcP3(3a}*I^}0_wlhAQ$a~x6 zd0&3u&8OLKUP`uSKAP9=KX~Ttk>3xTf7E~R<&3vq@&>-%bwZyUe}i-Qj>30zh3{JIP?%_qV(tsyxV$TTmwRwV{3o*EUJ>kNgo~U` P?D*&ynW=PUc}DaD36fYb literal 0 HcmV?d00001 diff --git a/tools/testfiles/Expected/tdset2.hdf b/tools/testfiles/Expected/tdset2.hdf new file mode 100644 index 0000000000000000000000000000000000000000..2005d796f0890d96dde16f5feacce2db37e789a2 GIT binary patch literal 8943 zcmeHNO=}ZT6umPUXOi?QwIxI;butS{aIruDE4)ICL$pg26%ixRwKeZg<=aw@L{N8dVfIpFAjcdr;`8s&x12iB`)s6+-@FapP5 z*cFUAqs=G_BFab#q9%xzOv0vM*mW`uI}V$Hu?&>e@l?P6VZWriTCb{rDxeCe0;+&2 zpbDr0s(>n>3aA3AfGVI09AO2nd`%}G+cm^|>xUBa?H+6M$`p0UexI{-XzM7g2Ui`> z>Z1A?A!6MxgImMYdVlEsK?U^p)b0cQ|1d(tsT`vJzjj|7_2&)O-F0^*gN&-PARcnr z=gq>H7)4>8lvfW{GMQIL{B~z!JLyVxrL&&2Rv%R*hbtPZm71Zmuj%iYy!;PdaEJ6t zb;trppW8-zsEzcH8_uLA{$U66#@lEI^^p$7h7Rh#bC5R~X2DvKbuPb#JDx#6_PP88 zxGZbTLYMb}J-1IBQJkVtU7{1f1@Q447M%gEgO6-=bl38U?^`~y-qE(@Bbyz)Bp-c| z)sA>h;UeR;Z_7Vp4Dg3YH%7`dF_fusNG7KgI>Mt2Ow!L9Nhk{p$2&YzLmGDvZGO-T zdT3p9`;aJ$9v)h!xJ8${$rfVV?ra|1M2;V)V>8luBOfJ%nWH1D`>;K<{XF(Kg5;xh p8k^sYjqv_5cG`n8;>XN}y$U!?kl*5T>XnDfE8;Ji`r<#C z*Jn^S=XYo3>f+Ko6z}t=*B3KMQgd587qfX`vSV{STbMM@bLRhBx=fQ)G@_^LE!=}G z+aA~3VYDQr=H9}xWlyIZC#_;`p&=*Y7P7jJvOYL5!GeZoVO>+ knkRDYMgZ5I)J?U^h4p}U8_SRYjlETP#b?o%;G{0{2XF#RT>t<8 literal 0 HcmV?d00001 diff --git a/tools/testfiles/Expected/thlink.hdf b/tools/testfiles/Expected/thlink.hdf new file mode 100644 index 0000000000000000000000000000000000000000..a54ed0a994b9b808b825eb9bb8b63c3e05c0d0fc GIT binary patch literal 619 zcmb7>yGjE=6o${t>@`9Ns1OikY_yRzi&{i%BulW-LNS%iLMGQWLN+OU4GSMa$s@!E zu!_Elg{A&y2wt)9EIa!#=ihTJszpI1Vp}7D^AYcbd?1HNY=D>i33=ds@Cw)kpMzJy z53;pb2pQ3|^-mh2R&~$f@O5a8b@k5lO_Q67&V|GB^S+fNS7Q zuIz1Ye=_1i%RQ)*+S#E#O6s~{hI#jDpm(EKpPJ01xzRgY`Z>akW~7_CLn4(KFYJ zT*6lFwBsly2g&wqDE5(*GnB6|INAQ?RP3~F7Xq>U^Jn52!vyD`^1Lgrk!E9)Q_xEL zCh1;QD8z}&3evN2Vw+sp4Sec6R!5Z&ktl0n$K=|TU@dmt{KZ=26ISE;6WsOW6fFiQ nAjG4{ZRTba6Dk>gjYrb96JT|PQ77vT`cbFZBCnRzzscSK>UmwW literal 0 HcmV?d00001 diff --git a/tools/testfiles/Expected/tloop.hdf b/tools/testfiles/Expected/tloop.hdf new file mode 100644 index 0000000000000000000000000000000000000000..862d37e4dc082ac0d29072651748f1e11080c7de GIT binary patch literal 375 zcmd;M7G`7+U;qI*21X!x3W#Ia*D|m$FfghC+0sBZGmz~FWJ?0sOh9%NkSzmJ{T~Vj z1)BlnX0RWa{hWgx6+B$r6v9%AiZk=`6ioCC6@pT8QWJ|)6^wNhd=o1b3@t4!f$E6^ pjNnjUNjKCpWMBarYzo!}3>Tn<;J{)^$B=?#cdP&a literal 0 HcmV?d00001 diff --git a/tools/testfiles/Expected/tmany.hdf b/tools/testfiles/Expected/tmany.hdf new file mode 100644 index 0000000000000000000000000000000000000000..eb8186221727ac3f1a019b822c084501a1dadded GIT binary patch literal 4680 zcmeHL&ubJ(6n@>A>CVLbm@zSq#%L=d9>SQJiAq424#~zntRjj*M39b|jL{fzCd-n` zuIyj1cvAlW4@%I3f*vA!jp(AR7cU~apa>qkdDQQ#t{x{dGPZ-;r+vfg`s&rIdR4FM zRlT0>wq8S$BAq8?s~95k2z<)EC2e*>I^ocM#5 zw~Hh)z(*h_{#D6ua?Hd%;9u-ziD9@Q-~r$S@Ij5+fTw{6A@2bG4S19JP`ZGxVorZR zz7F%^atB_}&N zItu-7A^L~ZYAJ>H{s6%T!&Tqj^{&5Wz}yuDM^vn1HbLm_9L#tDt(9ZyS35{ z{MM)EA9X$O8*Vg`8*v>b={ww`t(9)zx8U54x*qtAw=T$yxb97#nJLbe&d&Mf4P*v} z^f5mGTT^2{9sl8&#J$DEa#rjy6vLTerOIe0YYHwQU&O@6kTlaDZ0j|{}@rzh$h#EH(5}bE;+y9Ej5lq6pb0GfQTU zifUi%|9bz0Ukvl9bmB$j>tAosFjC)uuu5J*=AIJia&+e2Bhq~bZ;YAydf-)!P2hik zhwxR=E7F6kUSim7#L$xi(8rnAa~OC#bT$BA)H=i!tzqfWs2^U>L?)B@A=VhhgsbFwEEq!@Q-!Fk>(bGfu-WWBKdM z?Uuwo+*`lhf`)zd4HnOz;0KR(;QO&#da(bDJ@vXgfk_5D%Bz8X#o0XN&Hr4iNc*gJ zzBn;=VOSD)LO6_rkQBTo;W5}-qi0dO<}QM67z5d+1~ya;WTiy|xuym-Rt@A@HIQ#= zU{lpVzR>_u&{q37kjYZ6fP&HpxClEiXFK_rgZnF;tZMISN;!S^bv*%vG7sAXobn(sSktR@W!} z_^)FCzfOtI&n=vXho-zW2~ES;gKG8gfI4kiu7IDxBWuS_<6KKYI*16eDja;IVQ{}o eHC#9ycH4r#hZ2hyyoIIA*_m0f#wRA%?CVeK-krq& literal 0 HcmV?d00001 diff --git a/tools/testfiles/Expected/tslink.hdf b/tools/testfiles/Expected/tslink.hdf new file mode 100644 index 0000000000000000000000000000000000000000..bb1ae97d9ad47b10bd654d785efcb7c74fb7b302 GIT binary patch literal 315 zcmd;M7G`7+U;qI*21X!x3W#Ia*D^3MFfghC*&-m(|4=Zf*$fOUK=*?D!0hK7?5N=3 z;-(OmT2!2wpQm7=XQ&XAnv_@$WeRgzl$S22rzO1Ls_-?|pU)A@4&Ya!|`u1)>$C9jF=%M}gK*Yos;SnrM|wiO;m=TBVJ|FUPPf>tQQI zTjZ;1_+YYuW6o$`0Vdw|cL^rxHw;NYY<+DIsVWFa-O$FMONrUZ_VoWhWV!CtX&W$_& zLJeE@#+@7Y{tgqD`rga59cK<_IvXzqUgnY385XJA|`kH-V@+0IjGHT)@c=fpQ$FQO)i{M)Tr zBuZjmtbaksDXe8`QpgpzW*PapTZ6pRaBG&3&)u3d@<&~R&w360JH&UlIyKd-Z>s}m zG#(7kRB;BWp_0Ai7Cr zV~O$x%j097lH3#nP*)OafozKP{gdGW z?bYh&AG4`>@e;g162S{35xhVW!3!i2yg(Ac3nUS|KoY?VBoVwoej-eu!aRW%A&`I4 zs{{WZXtw>OzP*u`kOblhNg$q(1mX!vAfAu};t5G0o{$9M2}vNHkOaCW!UQVL6KEL% z`6s_nP@pg(C=f^J z69^H$l5jVlZXxQ^!V2;`WPPGoMgHWT1dvxhxHTE%ucl^7G31}f>-r3!ZP3A74<{F9Wlr`Hc0J(85d;wzLP>!EKU`U?%*O0fU{ literal 0 HcmV?d00001