hepmc - Blame information for rev 432

Subversion Repositories:
Rev:
Rev Author Line No. Line
390 garren 1 #! /bin/bash
2 # @configure_input@
3  
4 # cleanup any old output files first
5 rm -f testStreamIO.out
6 rm -f testStreamIO2.out
7 rm -f testStreamIOParticle.out
8 rm -f testStreamIOVarious.out
432 garren 9 rm -f testStreamIO.cout
390 garren 10  
432 garren 11 ./testStreamIO@EXEEXT@
390 garren 12  
13 OS=`uname`
14 case "$OS" in
15 CYGWIN*)
432 garren 16 if [ "@HEPMC_DEFAULT_MOM_UNIT@" = "MEV" ];then
390 garren 17 cmd1=`sed 's/e-0/e-/g' testStreamIO.out | \
432 garren 18 sed 's/e+0/e+/g' - | sed 's/MEV/GEV/g' - | \
19 @DIFF_Q@ - @srcdir@/testHepMC.dat`
20 cmd2=`sed 's/e-0/e-/g' testStreamIO2.out | \
21 sed 's/e+0/e+/g' - | sed 's/MEV/GEV/g' - | \
22 @DIFF_Q@ - @srcdir@/testHepMC.dat`
23 cmd5=`sed 's/e-0/e-/g' testStreamIO3.out | \
24 sed 's/e+0/e+/g' - | sed 's/MEV/GEV/g' - | \
25 @DIFF_Q@ - @srcdir@/testHepMC.dat`
26 cmd6=`sed 's/e-0/e-/g' testStreamIO4.out | \
27 sed 's/e+0/e+/g' - | sed 's/MEV/GEV/g' - | \
28 @DIFF_Q@ - @srcdir@/testHepMC.dat`
29 else
30 cmd1=`sed 's/e-0/e-/g' testStreamIO.out | \
390 garren 31 sed 's/e+0/e+/g' - | \
32 @DIFF_Q@ - @srcdir@/testHepMC.dat`
33 cmd2=`sed 's/e-0/e-/g' testStreamIO2.out | \
34 sed 's/e+0/e+/g' - | \
35 @DIFF_Q@ - @srcdir@/testHepMC.dat`
36 cmd5=`sed 's/e-0/e-/g' testStreamIO3.out | \
37 sed 's/e+0/e+/g' - | \
38 @DIFF_Q@ - @srcdir@/testHepMC.dat`
39 cmd6=`sed 's/e-0/e-/g' testStreamIO4.out | \
40 sed 's/e+0/e+/g' - | \
41 @DIFF_Q@ - @srcdir@/testHepMC.dat`
432 garren 42 cmd9=`@DIFF_Q@ testStreamIOVarious.cout @srcdir@/testStreamIOVarious.output`
43 fi
44 cmd=`@DIFF_Q@ testStreamIO.cout @srcdir@/testStreamIO.output`
45 #don't compare IOParticle on Windows (hopelessly different default output)
46 cmd3=
47 cmd4=`@DIFF_Q@ testStreamIOVarious.out testNaN.out`
390 garren 48 ;;
49 Darwin*)
50 # MacOSX fix
432 garren 51 if [ "@HEPMC_DEFAULT_MOM_UNIT@" = "MEV" ];then
52 cmd1=`sed 's/MEV/GEV/g' testStreamIO.out | @DIFF_Q@ - @srcdir@/testHepMC.dat`
53 cmd2=`sed 's/MEV/GEV/g' testStreamIO2.out | @DIFF_Q@ - @srcdir@/testHepMC.dat`
54 cmd5=`sed 's/MEV/GEV/g' testStreamIO3.out | @DIFF_Q@ - @srcdir@/testHepMC.dat`
55 cmd6=`sed 's/MEV/GEV/g' testStreamIO4.out | @DIFF_Q@ - @srcdir@/testHepMC.dat`
56 else
390 garren 57 cmd1=`@DIFF_Q@ testStreamIO.out @srcdir@/testHepMC.dat`
58 cmd2=`@DIFF_Q@ testStreamIO2.out @srcdir@/testHepMC.dat`
432 garren 59 cmd5=`@DIFF_Q@ testStreamIO3.out @srcdir@/testHepMC.dat`
60 cmd6=`@DIFF_Q@ testStreamIO4.out @srcdir@/testHepMC.dat`
61 cmd9=`@DIFF_Q@ testStreamIOVarious.cout @srcdir@/testStreamIOVarious.output`
62 fi
63 cmd=`@DIFF_Q@ testStreamIO.cout @srcdir@/testStreamIO.output`
390 garren 64 cmd3=`sed 's/e-00/e+00/g' @srcdir@/testHepMCParticle.output | \
65 @DIFF_Q@ - testStreamIOParticle.out`
66 cmd4=`@DIFF_Q@ testStreamIOVarious.out testNaN.out`
67 ;;
68 *)
432 garren 69 if [ "@HEPMC_DEFAULT_MOM_UNIT@" = "MEV" ];then
70 cmd1=`sed 's/MEV/GEV/g' testStreamIO.out | @DIFF_Q@ - @srcdir@/testHepMC.dat`
71 cmd2=`sed 's/MEV/GEV/g' testStreamIO2.out | @DIFF_Q@ - @srcdir@/testHepMC.dat`
72 cmd5=`sed 's/MEV/GEV/g' testStreamIO3.out | @DIFF_Q@ - @srcdir@/testHepMC.dat`
73 cmd6=`sed 's/MEV/GEV/g' testStreamIO4.out | @DIFF_Q@ - @srcdir@/testHepMC.dat`
74 else
390 garren 75 cmd1=`@DIFF_Q@ testStreamIO.out @srcdir@/testHepMC.dat`
76 cmd2=`@DIFF_Q@ testStreamIO2.out @srcdir@/testHepMC.dat`
432 garren 77 cmd5=`@DIFF_Q@ testStreamIO3.out @srcdir@/testHepMC.dat`
78 cmd6=`@DIFF_Q@ testStreamIO4.out @srcdir@/testHepMC.dat`
79 cmd9=`@DIFF_Q@ testStreamIOVarious.cout @srcdir@/testStreamIOVarious.output`
80 fi
81 cmd=`@DIFF_Q@ testStreamIO.cout @srcdir@/testStreamIO.output`
390 garren 82 cmd3=`@DIFF_Q@ testStreamIOParticle.out @srcdir@/testHepMCParticle.output`
83 cmd4=`@DIFF_Q@ testStreamIOVarious.out testNaN.out`
84 esac
85  
86 if [ -n "$cmd" ]; then
87 echo $cmd
88 exit 1;
89 fi
90  
91 if [ -n "$cmd1" ]
92 then
93 echo $cmd1
94 exit 1;
95 fi
96  
97 if [ -n "$cmd2" ]
98 then
99 echo $cmd2
100 exit 1;
101 fi
102  
103 if [ -n "$cmd3" ]
104 then
105 echo $cmd3
106 exit 1;
107 fi
108  
109 if [ -n "$cmd4" ]
110 then
111 echo $cmd4
112 exit 1;
113 fi
114  
115 if [ -n "$cmd5" ]
116 then
117 echo $cmd5
118 exit 1;
119 fi
120  
121 if [ -n "$cmd6" ]
122 then
123 echo $cmd6
124 exit 1;
125 fi
126  
432 garren 127 if [ -n "$cmd9" ]
128 then
129 echo $cmd9
130 exit 1;
131 fi
132  
390 garren 133 exit 0;
134  
135