hepmc - Rev 206
Subversion Repositories:
#! /bin/sh# @configure_input@# cleanup any old output files firstrm -f testHepMC.outrm -f testHepMCParticle.outrm -f testIOAscii.datrm -f testIOHepMCExtended.dat./testHepMC@EXEEXT@ >& testHepMC.coutOS=`uname`case "$OS" inCYGWIN*)cmd1=`sed 's/e+0/e+/g' testHepMC.out | \sed 's/e-0/e-/g' - | \@DIFF_Q@ - @srcdir@/testHepMC.dat`cmd3=`sed 's/e+0/e+/g' testIOAscii.dat | sed 's/e-0/e-/g' - | \grep -v Version | @DIFF_Q@ - @srcdir@/testAscii.input`#don't compare these on Windows (hopelessly different default output)cmd2=cmd4=;;Darwin*)# MacOSX fixcmd1=`@DIFF_Q@ testHepMC.out @srcdir@/testHepMC.dat`cmd2=`sed 's/e-00/e+00/g' @srcdir@/testHepMCParticle.output | \@DIFF_Q@ - testHepMCParticle.out`cmd3=`cat testIOAscii.dat | grep -v Version | \@DIFF_Q@ - @srcdir@/testAscii.input`cmd4=`sed 's/IO_GenEvent/IO_ExtendedAscii/g' testIOHepMCExtended.dat | \grep -v Version | @DIFF_Q@ - @srcdir@/testHepMCExtended.input`;;*)cmd1=`@DIFF_Q@ testHepMC.out @srcdir@/testHepMC.dat`cmd2=`@DIFF_Q@ testHepMCParticle.out @srcdir@/testHepMCParticle.output`cmd3=`cat testIOAscii.dat | grep -v Version | \@DIFF_Q@ - @srcdir@/testAscii.input`cmd4=`sed 's/IO_GenEvent/IO_ExtendedAscii/g' testIOHepMCExtended.dat | \grep -v Version | @DIFF_Q@ - @srcdir@/testHepMCExtended.input`esacif [ `@DIFF_Q@ testHepMC.cout @srcdir@/testHepMC.output > /dev/null` ]; thenecho "testHepMC.cout differs"exit 1;fiif [ -n "$cmd1" ]thenecho $cmd1exit 1;fiif [ -n "$cmd2" ]thenecho $cmd2exit 1;fiif [ -n "$cmd3" ]thenecho $cmd3exit 1;fiif [ -n "$cmd4" ]thenecho $cmd4exit 1;fiexit 0;
