hepmc - Blame information for rev 206
Subversion Repositories:
| 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; |
