| /branches/HEPMC_02_01_branch/test/testMass.sh.in |
| @@ -6,17 +6,24 @@ |
| OS=`uname` |
| case "$OS" in |
| CYGWIN*) |
| sed 's/e+0/e+/g' testHepMCExtended.dat | \ |
| cmd1=`sed 's/e+0/e+/g' testHepMCExtended.dat | \ |
| sed 's/e-0/e-/g' - | \ |
| @DIFF_Q@ - @srcdir@/testHepMCExtended.dat |
| @DIFF_Q@ testMass.dat testHepMCExtended.dat |
| @DIFF_Q@ - @srcdir@/testHepMCExtended.dat` |
| ;; |
| Darwin*) |
| # MacOSX fix |
| @DIFF_Q@ testHepMCExtended.dat @srcdir@/testHepMCExtended.dat |
| @DIFF_Q@ testMass.dat testHepMCExtended.dat |
| ;; |
| *) |
| @DIFF_Q@ testHepMCExtended.dat @srcdir@/testHepMCExtended.dat |
| @DIFF_Q@ testMass.dat testHepMCExtended.dat |
| cmd1=`@DIFF_Q@ testHepMCExtended.dat @srcdir@/testHepMCExtended.dat` |
| esac |
| |
| if [ -n "$cmd1" ] |
| then |
| echo $cmd1 |
| exit 1; |
| fi |
| |
| if ( ! `@DIFF_Q@ testMass.dat testHepMCExtended.dat` ) |
| then |
| echo "comparison of testMass.dat failed" |
| exit 1; |
| fi |
| |
| exit 0; |
| /branches/HEPMC_02_01_branch/test/testHepMCIteration.sh.in |
| @@ -11,14 +11,23 @@ |
| case "$OS" in |
| CYGWIN*) |
| #don't compare these on Windows (hopelessly different default output) |
| cmd1= |
| ;; |
| Darwin*) |
| # MacOSX fix |
| sed 's/(-0,0)/(0,0)/g' testHepMCIteration.dat | \ |
| @DIFF_Q@ - @srcdir@/testHepMCIteration.dat |
| cmd1=`sed 's/(-0,0)/(0,0)/g' testHepMCIteration.dat | \ |
| @DIFF_Q@ - @srcdir@/testHepMCIteration.dat` |
| # dealing with different ordering - can't compare |
| ;; |
| *) |
| sed 's/(-0,0)/(0,0)/g' testHepMCIteration.dat | \ |
| @DIFF_Q@ - @srcdir@/testHepMCIteration.dat |
| cmd1=`sed 's/(-0,0)/(0,0)/g' testHepMCIteration.dat | \ |
| @DIFF_Q@ - @srcdir@/testHepMCIteration.dat` |
| esac |
| |
| if [ -n "$cmd1" ] |
| then |
| echo $cmd1 |
| exit 1; |
| fi |
| |
| exit 0; |
| /branches/HEPMC_02_01_branch/test/testHepMC.sh.in |
| @@ -1,27 +1,43 @@ |
| #! /bin/sh |
| # @configure_input@ |
| # you can compare testHepMC.out to @srcdir@/testHepMC.dat |
| # and testHepMCExtended.out to @srcdir@/testHepMCExtended.dat, |
| # but the particles within a vertex are printed in "random" order |
| |
| ./testHepMC@EXEEXT@ \ |
| | @DIFF_Q@ - @srcdir@/testHepMC.output > /dev/null |
| ./testHepMC@EXEEXT@ >& testHepMC.cout |
| |
| OS=`uname` |
| case "$OS" in |
| CYGWIN*) |
| #don't compare these on Windows (hopelessly different default output) |
| sed 's/e+00/e+0/g' testHepMC.out | \ |
| sed 's/e-00/e-0/g' - | \ |
| @DIFF_Q@ - @srcdir@/testHepMC.dat |
| cmd1=`sed 's/e+0/e+/g' testHepMC.out | \ |
| sed 's/e-0/e-/g' - | \ |
| @DIFF_Q@ - @srcdir@/testHepMC.dat` |
| cmd2= |
| ;; |
| Darwin*) |
| # MacOSX fix |
| sed 's/e-00/e+00/g' @srcdir@/testHepMCParticle.output | \ |
| @DIFF_Q@ - testHepMCParticle.out |
| @DIFF_Q@ testHepMC.out @srcdir@/testHepMC.dat |
| cmd2=`sed 's/e-00/e+00/g' @srcdir@/testHepMCParticle.output | \ |
| @DIFF_Q@ - testHepMCParticle.out` |
| cmd1=`@DIFF_Q@ testHepMC.out @srcdir@/testHepMC.dat` |
| ;; |
| *) |
| @DIFF_Q@ testHepMCParticle.out @srcdir@/testHepMCParticle.output |
| @DIFF_Q@ testHepMC.out @srcdir@/testHepMC.dat |
| cmd2=`@DIFF_Q@ testHepMCParticle.out @srcdir@/testHepMCParticle.output` |
| cmd1=`@DIFF_Q@ testHepMC.out @srcdir@/testHepMC.dat` |
| esac |
| |
| if [ `@DIFF_Q@ testHepMC.cout @srcdir@/testHepMC.output > /dev/null` ]; then |
| echo "testHepMC.cout differs" |
| exit 1; |
| fi |
| |
| if [ -n "$cmd1" ] |
| then |
| echo $cmd1 |
| exit 1; |
| fi |
| |
| if [ -n "$cmd2" ] |
| then |
| echo $cmd2 |
| exit 1; |
| fi |
| |
| exit 0; |