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; |