hepmc - Blame information for rev 162
Subversion Repositories:
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 17 | garren | 1 | #! /bin/sh |
| 2 | # @configure_input@ | ||
| 3 | |||
| 162 | 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) | ||
| 162 | garren | 10 | cmd1=`sed 's/e+0/e+/g' testHepMC.out | \ |
| 11 | sed 's/e-0/e-/g' - | \ | ||
| 12 | @DIFF_Q@ - @srcdir@/testHepMC.dat` | ||
| 13 | cmd2= | ||
| 73 | garren | 14 | ;; |
| 15 | Darwin*) | ||
| 16 | # MacOSX fix | ||
| 162 | garren | 17 | cmd2=`sed 's/e-00/e+00/g' @srcdir@/testHepMCParticle.output | \ |
| 18 | @DIFF_Q@ - testHepMCParticle.out` | ||
| 19 | cmd1=`@DIFF_Q@ testHepMC.out @srcdir@/testHepMC.dat` | ||
| 73 | garren | 20 | ;; |
| 21 | *) | ||
| 162 | garren | 22 | cmd2=`@DIFF_Q@ testHepMCParticle.out @srcdir@/testHepMCParticle.output` |
| 23 | cmd1=`@DIFF_Q@ testHepMC.out @srcdir@/testHepMC.dat` | ||
| 73 | garren | 24 | esac |
| 162 | garren | 25 | |
| 26 | if [ `@DIFF_Q@ testHepMC.cout @srcdir@/testHepMC.output > /dev/null` ]; then | ||
| 27 | echo "testHepMC.cout differs" | ||
| 28 | exit 1; | ||
| 29 | fi | ||
| 30 | |||
| 31 | if [ -n "$cmd1" ] | ||
| 32 | then | ||
| 33 | echo $cmd1 | ||
| 34 | exit 1; | ||
| 35 | fi | ||
| 36 | |||
| 37 | if [ -n "$cmd2" ] | ||
| 38 | then | ||
| 39 | echo $cmd2 | ||
| 40 | exit 1; | ||
| 41 | fi | ||
| 42 | |||
| 43 | exit 0; |
