hepmc

Subversion Repositories:
Compare Path: Rev
With Path: Rev
/ @ 161  →  / @ 162
/branches/HEPMC_02_01_branch/test/testHepMCParticle.output
@@ -1,5 +1,5 @@
0 Run HepMC::IO_AsciiParticles eye-readable events output
# HepMC::Version 2.01.06
# HepMC::Version 2.01.07
# stat pdg moth1 px py pz energy mass eta
34 Event
1310 particles
/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/testHepMCExtended.dat
@@ -1,5 +1,5 @@
 
HepMC::Version 2.01.06
HepMC::Version 2.01.07
HepMC::IO_ExtendedAscii-START_EVENT_LISTING
E 9 51 -1.0000000000000000e+00 -1.0000000000000000e+00 -1.0000000000000000e+00 20 0 309 1 2 0 0
H 0 0 0 0 0 0 0 0 0 0 0 0 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.dat
@@ -1,5 +1,5 @@
 
HepMC::Version 2.01.06
HepMC::Version 2.01.07
HepMC::IO_Ascii-START_EVENT_LISTING
E 34 -1.0000000000000000e+00 -1.0000000000000000e+00 -1.0000000000000000e+00 20 0 438 0 0
V -1 0 0 0 0 0 1 2 0
/branches/HEPMC_02_01_branch/test/testPrintBug.sh.in
@@ -3,8 +3,12 @@
 
./testPrintBug@EXEEXT@
 
sed 's/e-0\([0-9][0-9]\)/e-\1/g' testPrintBug.out | \
if ( ! `sed 's/e-0\([0-9][0-9]\)/e-\1/g' testPrintBug.out | \
sed 's/e+0\([0-9][0-9]\)/e+\1/g' | \
@DIFF_Q@ - @srcdir@/testPrintBug.output > /dev/null
@DIFF_Q@ - @srcdir@/testPrintBug.output > /dev/null` )
then
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;