hepmc - Blame information for rev 464
Subversion Repositories:
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 250 | garren | 1 | #! /bin/bash |
| 17 | garren | 2 | # @configure_input@ |
| 3 | |||
| 200 | garren | 4 | # cleanup any old output files first |
| 432 | garren | 5 | rm -f testHepMC.cout |
| 200 | garren | 6 | rm -f testHepMC.out |
| 7 | rm -f testHepMCParticle.out | ||
| 8 | rm -f testIOAscii.dat | ||
| 432 | garren | 9 | rm -f testCrossSection.cout |
| 10 | rm -f testCrossSection.out | ||
| 11 | rm -f testCrossSection2.out | ||
| 12 | rm -f testWithWeight.cout | ||
| 13 | rm -f testWithWeight.out | ||
| 14 | rm -f testWithWeight2.out | ||
| 200 | garren | 15 | |
| 432 | garren | 16 | ./testHepMC@EXEEXT@ |
| 35 | garren | 17 | |
| 60 | garren | 18 | OS=`uname` |
| 73 | garren | 19 | case "$OS" in |
| 20 | CYGWIN*) | ||
| 390 | garren | 21 | cmd1=`sed 's/e-0/e-/g' testHepMC.out | \ |
| 463 | garren | 22 | sed 's/e+0/e+/g' | \ |
| 23 | sed 's/@HEPMC_DEFAULT_MOM_UNIT@/GEV/g' | \ | ||
| 24 | sed 's/@HEPMC_DEFAULT_LEN_UNIT@/MM/g' | \ | ||
| 390 | garren | 25 | @DIFF_Q@ - @srcdir@/testHepMC.dat` |
| 26 | cmd3=`sed 's/e-0/e-/g' testCrossSection.out | \ | ||
| 463 | garren | 27 | sed 's/e+0/e+/g' | \ |
| 28 | sed 's/@HEPMC_DEFAULT_MOM_UNIT@/GEV/g' | \ | ||
| 29 | sed 's/@HEPMC_DEFAULT_LEN_UNIT@/MM/g' | \ | ||
| 390 | garren | 30 | @DIFF_Q@ - @srcdir@/testCrossSection.dat` |
| 426 | garren | 31 | cmd5=`sed 's/e-0/e-/g' testCrossSection.cout | \ |
| 463 | garren | 32 | sed 's/e+0/e+/g' | \ |
| 33 | sed 's/@HEPMC_DEFAULT_MOM_UNIT@/GEV/g' | \ | ||
| 34 | sed 's/@HEPMC_DEFAULT_LEN_UNIT@/MM/g' | \ | ||
| 426 | garren | 35 | @DIFF_Q@ - @srcdir@/testCrossSection.output` |
| 432 | garren | 36 | cmd6=`sed 's/e-0/e-/g' testWithWeight.out | \ |
| 463 | garren | 37 | sed 's/e+0/e+/g' | \ |
| 38 | sed 's/@HEPMC_DEFAULT_MOM_UNIT@/GEV/g' | \ | ||
| 39 | sed 's/@HEPMC_DEFAULT_LEN_UNIT@/MM/g' | \ | ||
| 432 | garren | 40 | @DIFF_Q@ - @srcdir@/testWithWeight.dat` |
| 41 | cmd8=`sed 's/e-0/e-/g' testWithWeight.cout | \ | ||
| 463 | garren | 42 | sed 's/e+0/e+/g' | \ |
| 43 | sed 's/@HEPMC_DEFAULT_MOM_UNIT@/GEV/g' | \ | ||
| 44 | sed 's/@HEPMC_DEFAULT_LEN_UNIT@/MM/g' | \ | ||
| 432 | garren | 45 | @DIFF_Q@ - @srcdir@/testWithWeight.output` |
| 461 | garren | 46 | if [ "@HEPMC_DEFAULT_MOM_UNIT@" = "GEV" ];then |
| 47 | if [ "@HEPMC_DEFAULT_LEN_UNIT@" = "MM" ];then | ||
| 432 | garren | 48 | cmd9=`sed 's/e-0/e-/g' testHepMCVarious.cout | \ |
| 463 | garren | 49 | sed 's/e+0/e+/g' | \ |
| 432 | garren | 50 | @DIFF_Q@ - @srcdir@/testHepMCVarious.output` |
| 461 | garren | 51 | fi |
| 432 | garren | 52 | fi |
| 53 | cmd=`sed 's/e-0/e-/g' testHepMC.cout | \ | ||
| 463 | garren | 54 | sed 's/e+0/e+/g' | \ |
| 432 | garren | 55 | @DIFF_Q@ - @srcdir@/testHepMC.output` |
| 56 | #don't compare these on Windows (hopelessly different default output) | ||
| 57 | cmd2= | ||
| 58 | cmd4=`@DIFF_Q@ testCrossSection2.out testCrossSection.out` | ||
| 59 | cmd7=`@DIFF_Q@ testWithWeight2.out testWithWeight.out` | ||
| 73 | garren | 60 | ;; |
| 61 | Darwin*) | ||
| 62 | # MacOSX fix | ||
| 461 | garren | 63 | cmd1=`sed 's/@HEPMC_DEFAULT_MOM_UNIT@/GEV/g' testHepMC.out | \ |
| 463 | garren | 64 | sed 's/@HEPMC_DEFAULT_LEN_UNIT@/MM/g' | \ |
| 461 | garren | 65 | @DIFF_Q@ - @srcdir@/testHepMC.dat` |
| 66 | cmd3=`sed 's/@HEPMC_DEFAULT_MOM_UNIT@/GEV/g' testCrossSection.out | \ | ||
| 463 | garren | 67 | sed 's/@HEPMC_DEFAULT_LEN_UNIT@/MM/g' | \ |
| 461 | garren | 68 | @DIFF_Q@ - @srcdir@/testCrossSection.dat` |
| 69 | cmd5=`sed 's/e-00/e+00/g' testCrossSection.cout | \ | ||
| 463 | garren | 70 | sed 's/@HEPMC_DEFAULT_MOM_UNIT@/GEV/g' | \ |
| 71 | sed 's/@HEPMC_DEFAULT_LEN_UNIT@/MM/g' | \ | ||
| 461 | garren | 72 | @DIFF_Q@ - @srcdir@/testCrossSection.output` |
| 73 | cmd6=`sed 's/@HEPMC_DEFAULT_MOM_UNIT@/GEV/g' testWithWeight.out | \ | ||
| 463 | garren | 74 | sed 's/@HEPMC_DEFAULT_LEN_UNIT@/MM/g' | \ |
| 461 | garren | 75 | @DIFF_Q@ - @srcdir@/testWithWeight.dat` |
| 464 | garren | 76 | cmd8=`sed 's/@HEPMC_DEFAULT_MOM_UNIT@/GEV/g' testWithWeight.cout | \ |
| 463 | garren | 77 | sed 's/@HEPMC_DEFAULT_LEN_UNIT@/MM/g' | \ |
| 461 | garren | 78 | @DIFF_Q@ - @srcdir@/testWithWeight.output` |
| 79 | if [ "@HEPMC_DEFAULT_MOM_UNIT@" = "GEV" ];then | ||
| 80 | if [ "@HEPMC_DEFAULT_LEN_UNIT@" = "MM" ];then | ||
| 81 | cmd9=`@DIFF_Q@ testHepMCVarious.cout @srcdir@/testHepMCVarious.output` | ||
| 82 | fi | ||
| 432 | garren | 83 | fi |
| 277 | garren | 84 | cmd=`@DIFF_Q@ testHepMC.cout @srcdir@/testHepMC.output` |
| 151 | garren | 85 | cmd2=`sed 's/e-00/e+00/g' @srcdir@/testHepMCParticle.output | \ |
| 86 | @DIFF_Q@ - testHepMCParticle.out` | ||
| 390 | garren | 87 | cmd4=`@DIFF_Q@ testCrossSection2.out testCrossSection.out` |
| 432 | garren | 88 | cmd7=`@DIFF_Q@ testWithWeight2.out testWithWeight.out` |
| 73 | garren | 89 | ;; |
| 90 | *) | ||
| 432 | garren | 91 | |
| 461 | garren | 92 | cmd1=`sed 's/@HEPMC_DEFAULT_MOM_UNIT@/GEV/g' testHepMC.out | \ |
| 463 | garren | 93 | sed 's/@HEPMC_DEFAULT_LEN_UNIT@/MM/g' | \ |
| 461 | garren | 94 | @DIFF_Q@ - @srcdir@/testHepMC.dat` |
| 95 | cmd3=`sed 's/@HEPMC_DEFAULT_MOM_UNIT@/GEV/g' testCrossSection.out | \ | ||
| 463 | garren | 96 | sed 's/@HEPMC_DEFAULT_LEN_UNIT@/MM/g' | \ |
| 461 | garren | 97 | @DIFF_Q@ - @srcdir@/testCrossSection.dat` |
| 432 | garren | 98 | cmd5=`sed 's/e-00/e+00/g' testCrossSection.cout | \ |
| 463 | garren | 99 | sed 's/@HEPMC_DEFAULT_MOM_UNIT@/GEV/g' | \ |
| 100 | sed 's/@HEPMC_DEFAULT_LEN_UNIT@/MM/g' | \ | ||
| 432 | garren | 101 | @DIFF_Q@ - @srcdir@/testCrossSection.output` |
| 461 | garren | 102 | cmd6=`sed 's/@HEPMC_DEFAULT_MOM_UNIT@/GEV/g' testWithWeight.out | \ |
| 463 | garren | 103 | sed 's/@HEPMC_DEFAULT_LEN_UNIT@/MM/g' | \ |
| 461 | garren | 104 | @DIFF_Q@ - @srcdir@/testWithWeight.dat` |
| 432 | garren | 105 | cmd8=`sed 's/e-00/e+00/g' testWithWeight.cout | \ |
| 463 | garren | 106 | sed 's/@HEPMC_DEFAULT_MOM_UNIT@/GEV/g' | \ |
| 107 | sed 's/@HEPMC_DEFAULT_LEN_UNIT@/MM/g' | \ | ||
| 432 | garren | 108 | @DIFF_Q@ - @srcdir@/testWithWeight.output` |
| 461 | garren | 109 | if [ "@HEPMC_DEFAULT_MOM_UNIT@" = "GEV" ];then |
| 110 | if [ "@HEPMC_DEFAULT_LEN_UNIT@" = "MM" ];then | ||
| 111 | cmd9=`@DIFF_Q@ testHepMCVarious.cout @srcdir@/testHepMCVarious.output` | ||
| 112 | fi | ||
| 432 | garren | 113 | fi |
| 277 | garren | 114 | cmd=`@DIFF_Q@ testHepMC.cout @srcdir@/testHepMC.output` |
| 151 | garren | 115 | cmd2=`@DIFF_Q@ testHepMCParticle.out @srcdir@/testHepMCParticle.output` |
| 390 | garren | 116 | cmd4=`@DIFF_Q@ testCrossSection2.out testCrossSection.out` |
| 432 | garren | 117 | cmd7=`@DIFF_Q@ testWithWeight2.out testWithWeight.out` |
| 73 | garren | 118 | esac |
| 151 | garren | 119 | |
| 277 | garren | 120 | if [ -n "$cmd" ]; then |
| 121 | echo "testHepMC.cout and @srcdir@/testHepMC.output differ" | ||
| 176 | garren | 122 | exit 1; |
| 123 | fi | ||
| 124 | |||
| 151 | garren | 125 | if [ -n "$cmd1" ] |
| 126 | then | ||
| 127 | echo $cmd1 | ||
| 128 | exit 1; | ||
| 129 | fi | ||
| 130 | |||
| 131 | if [ -n "$cmd2" ] | ||
| 132 | then | ||
| 133 | echo $cmd2 | ||
| 134 | exit 1; | ||
| 135 | fi | ||
| 136 | |||
| 390 | garren | 137 | if [ -n "$cmd3" ] |
| 138 | then | ||
| 139 | echo $cmd3 | ||
| 140 | exit 1; | ||
| 141 | fi | ||
| 142 | |||
| 143 | if [ -n "$cmd4" ] | ||
| 144 | then | ||
| 145 | echo $cmd4 | ||
| 146 | exit 1; | ||
| 147 | fi | ||
| 148 | |||
| 423 | garren | 149 | if [ -n "$cmd5" ] |
| 150 | then | ||
| 151 | echo $cmd5 | ||
| 152 | exit 1; | ||
| 153 | fi | ||
| 154 | |||
| 432 | garren | 155 | if [ -n "$cmd6" ] |
| 156 | then | ||
| 157 | echo $cmd6 | ||
| 158 | exit 1; | ||
| 159 | fi | ||
| 160 | |||
| 161 | if [ -n "$cmd7" ] | ||
| 162 | then | ||
| 163 | echo $cmd7 | ||
| 164 | exit 1; | ||
| 165 | fi | ||
| 166 | |||
| 167 | if [ -n "$cmd8" ] | ||
| 168 | then | ||
| 169 | echo $cmd8 | ||
| 170 | exit 1; | ||
| 171 | fi | ||
| 172 | |||
| 173 | if [ -n "$cmd9" ] | ||
| 174 | then | ||
| 175 | echo $cmd9 | ||
| 176 | exit 1; | ||
| 177 | fi | ||
| 178 | |||
| 151 | garren | 179 | exit 0; |
| 390 | garren | 180 |
