SSO Logout

Subversion Repositories hepmc

Rev

Rev 176 | Rev 195 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

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