hepmc - Blame information for rev 206

Subversion Repositories:
Rev:
Rev Author Line No. Line
17 garren 1 #! /bin/sh
2 # @configure_input@
3  
200 garren 4 # cleanup any old output files first
5 rm -f testHepMC.out
6 rm -f testHepMCParticle.out
7 rm -f testIOAscii.dat
8 rm -f testIOHepMCExtended.dat
9  
151 garren 10 ./testHepMC@EXEEXT@ >& testHepMC.cout
35 garren 11  
60 garren 12 OS=`uname`
73 garren 13 case "$OS" in
14 CYGWIN*)
151 garren 15 cmd1=`sed 's/e+0/e+/g' testHepMC.out | \
130 garren 16 sed 's/e-0/e-/g' - | \
151 garren 17 @DIFF_Q@ - @srcdir@/testHepMC.dat`
206 garren 18 cmd3=`sed 's/e+0/e+/g' testIOAscii.dat | sed 's/e-0/e-/g' - | \
19 grep -v Version | @DIFF_Q@ - @srcdir@/testAscii.input`
20 #don't compare these on Windows (hopelessly different default output)
154 garren 21 cmd2=
206 garren 22 cmd4=
73 garren 23 ;;
24 Darwin*)
25 # MacOSX fix
194 garren 26 cmd1=`@DIFF_Q@ testHepMC.out @srcdir@/testHepMC.dat`
151 garren 27 cmd2=`sed 's/e-00/e+00/g' @srcdir@/testHepMCParticle.output | \
28 @DIFF_Q@ - testHepMCParticle.out`
195 garren 29 cmd3=`cat testIOAscii.dat | grep -v Version | \
30 @DIFF_Q@ - @srcdir@/testAscii.input`
194 garren 31 cmd4=`sed 's/IO_GenEvent/IO_ExtendedAscii/g' testIOHepMCExtended.dat | \
32 grep -v Version | @DIFF_Q@ - @srcdir@/testHepMCExtended.input`
73 garren 33 ;;
34 *)
194 garren 35 cmd1=`@DIFF_Q@ testHepMC.out @srcdir@/testHepMC.dat`
151 garren 36 cmd2=`@DIFF_Q@ testHepMCParticle.out @srcdir@/testHepMCParticle.output`
195 garren 37 cmd3=`cat testIOAscii.dat | grep -v Version | \
38 @DIFF_Q@ - @srcdir@/testAscii.input`
194 garren 39 cmd4=`sed 's/IO_GenEvent/IO_ExtendedAscii/g' testIOHepMCExtended.dat | \
40 grep -v Version | @DIFF_Q@ - @srcdir@/testHepMCExtended.input`
73 garren 41 esac
151 garren 42  
176 garren 43 if [ `@DIFF_Q@ testHepMC.cout @srcdir@/testHepMC.output > /dev/null` ]; then
44 echo "testHepMC.cout differs"
45 exit 1;
46 fi
47  
151 garren 48 if [ -n "$cmd1" ]
49 then
50 echo $cmd1
51 exit 1;
52 fi
53  
54 if [ -n "$cmd2" ]
55 then
56 echo $cmd2
57 exit 1;
58 fi
59  
195 garren 60 if [ -n "$cmd3" ]
61 then
62 echo $cmd3
63 exit 1;
64 fi
65  
194 garren 66 if [ -n "$cmd4" ]
67 then
68 echo $cmd4
69 exit 1;
70 fi
71  
151 garren 72 exit 0;