|
| 1 | +#!/bin/bash |
| 2 | + |
| 3 | +# Pass in name and status |
| 4 | +function die { |
| 5 | + echo $1: status $2 |
| 6 | + exit $2 |
| 7 | +} |
| 8 | + |
| 9 | +# run test job |
| 10 | +TESTDIR="${SCRAM_TEST_PATH}" |
| 11 | + |
| 12 | +set -o pipefail |
| 13 | + |
| 14 | +cmsRun "${TESTDIR}"/testL1TZDCEtSumsProducer_cfg.py -n 10 2>&1 | tee log_testL1TZDCEtSumsProducer \ |
| 15 | + || die "Failure running testL1TZDCEtSumsProducer_cfg.py" $? |
| 16 | + |
| 17 | +set +o pipefail |
| 18 | + |
| 19 | +grep l1tZDCEtSumsPrinter2 log_testL1TZDCEtSumsProducer > log_testL1TZDCEtSumsProducer_l1tZDCEtSumsPrinter2 |
| 20 | + |
| 21 | +# expected PathSummary of test job |
| 22 | +cat <<@EOF > log_testL1TZDCEtSumsProducer_l1tZDCEtSumsPrinter2_expected |
| 23 | +[l1tZDCEtSumsPrinter2] etSums[-1][0] (type, hwPt) = (27, 2) |
| 24 | +[l1tZDCEtSumsPrinter2] etSums[0][0] (type, hwPt) = (27, 3) |
| 25 | +[l1tZDCEtSumsPrinter2] etSums[1][0] (type, hwPt) = (27, 4) |
| 26 | +[l1tZDCEtSumsPrinter2] etSums[2][0] (type, hwPt) = (27, 6) |
| 27 | +[l1tZDCEtSumsPrinter2] etSums[-1][0] (type, hwPt) = (28, 7) |
| 28 | +[l1tZDCEtSumsPrinter2] etSums[-1][1] (type, hwPt) = (27, 2) |
| 29 | +[l1tZDCEtSumsPrinter2] etSums[0][0] (type, hwPt) = (28, 12) |
| 30 | +[l1tZDCEtSumsPrinter2] etSums[0][1] (type, hwPt) = (27, 1) |
| 31 | +[l1tZDCEtSumsPrinter2] etSums[1][0] (type, hwPt) = (28, 0) |
| 32 | +[l1tZDCEtSumsPrinter2] etSums[1][1] (type, hwPt) = (27, 1) |
| 33 | +[l1tZDCEtSumsPrinter2] etSums[2][0] (type, hwPt) = (28, 0) |
| 34 | +[l1tZDCEtSumsPrinter2] etSums[2][1] (type, hwPt) = (27, 2) |
| 35 | +[l1tZDCEtSumsPrinter2] etSums[-1][0] (type, hwPt) = (28, 0) |
| 36 | +[l1tZDCEtSumsPrinter2] etSums[-1][1] (type, hwPt) = (27, 3) |
| 37 | +[l1tZDCEtSumsPrinter2] etSums[0][0] (type, hwPt) = (28, 1023) |
| 38 | +[l1tZDCEtSumsPrinter2] etSums[0][1] (type, hwPt) = (27, 6) |
| 39 | +[l1tZDCEtSumsPrinter2] etSums[1][0] (type, hwPt) = (28, 0) |
| 40 | +[l1tZDCEtSumsPrinter2] etSums[1][1] (type, hwPt) = (27, 5) |
| 41 | +[l1tZDCEtSumsPrinter2] etSums[2][0] (type, hwPt) = (28, 1) |
| 42 | +[l1tZDCEtSumsPrinter2] etSums[2][1] (type, hwPt) = (27, 7) |
| 43 | +[l1tZDCEtSumsPrinter2] etSums[-1][0] (type, hwPt) = (28, 3) |
| 44 | +[l1tZDCEtSumsPrinter2] etSums[-1][1] (type, hwPt) = (27, 9) |
| 45 | +[l1tZDCEtSumsPrinter2] etSums[0][0] (type, hwPt) = (28, 31) |
| 46 | +[l1tZDCEtSumsPrinter2] etSums[0][1] (type, hwPt) = (27, 12) |
| 47 | +[l1tZDCEtSumsPrinter2] etSums[1][0] (type, hwPt) = (28, 31) |
| 48 | +[l1tZDCEtSumsPrinter2] etSums[1][1] (type, hwPt) = (27, 8) |
| 49 | +[l1tZDCEtSumsPrinter2] etSums[2][0] (type, hwPt) = (28, 31) |
| 50 | +[l1tZDCEtSumsPrinter2] etSums[2][1] (type, hwPt) = (27, 215) |
| 51 | +[l1tZDCEtSumsPrinter2] etSums[-1][0] (type, hwPt) = (28, 0) |
| 52 | +[l1tZDCEtSumsPrinter2] etSums[-1][1] (type, hwPt) = (27, 6) |
| 53 | +[l1tZDCEtSumsPrinter2] etSums[0][0] (type, hwPt) = (28, 8) |
| 54 | +[l1tZDCEtSumsPrinter2] etSums[0][1] (type, hwPt) = (27, 5) |
| 55 | +[l1tZDCEtSumsPrinter2] etSums[1][0] (type, hwPt) = (28, 14) |
| 56 | +[l1tZDCEtSumsPrinter2] etSums[1][1] (type, hwPt) = (27, 4) |
| 57 | +[l1tZDCEtSumsPrinter2] etSums[2][0] (type, hwPt) = (28, 16) |
| 58 | +[l1tZDCEtSumsPrinter2] etSums[2][1] (type, hwPt) = (27, 2) |
| 59 | +[l1tZDCEtSumsPrinter2] etSums[-1][0] (type, hwPt) = (28, 8) |
| 60 | +[l1tZDCEtSumsPrinter2] etSums[-1][1] (type, hwPt) = (27, 4) |
| 61 | +[l1tZDCEtSumsPrinter2] etSums[0][0] (type, hwPt) = (28, 5) |
| 62 | +[l1tZDCEtSumsPrinter2] etSums[0][1] (type, hwPt) = (27, 1023) |
| 63 | +[l1tZDCEtSumsPrinter2] etSums[1][0] (type, hwPt) = (28, 6) |
| 64 | +[l1tZDCEtSumsPrinter2] etSums[1][1] (type, hwPt) = (27, 0) |
| 65 | +[l1tZDCEtSumsPrinter2] etSums[2][0] (type, hwPt) = (28, 6) |
| 66 | +[l1tZDCEtSumsPrinter2] etSums[2][1] (type, hwPt) = (27, 6) |
| 67 | +[l1tZDCEtSumsPrinter2] etSums[-1][0] (type, hwPt) = (28, 1) |
| 68 | +[l1tZDCEtSumsPrinter2] etSums[-1][1] (type, hwPt) = (27, 61) |
| 69 | +[l1tZDCEtSumsPrinter2] etSums[0][0] (type, hwPt) = (28, 36) |
| 70 | +[l1tZDCEtSumsPrinter2] etSums[0][1] (type, hwPt) = (27, 55) |
| 71 | +[l1tZDCEtSumsPrinter2] etSums[1][0] (type, hwPt) = (28, 5) |
| 72 | +[l1tZDCEtSumsPrinter2] etSums[1][1] (type, hwPt) = (27, 30) |
| 73 | +[l1tZDCEtSumsPrinter2] etSums[2][0] (type, hwPt) = (28, 2) |
| 74 | +[l1tZDCEtSumsPrinter2] etSums[2][1] (type, hwPt) = (27, 18) |
| 75 | +[l1tZDCEtSumsPrinter2] etSums[-1][0] (type, hwPt) = (28, 0) |
| 76 | +[l1tZDCEtSumsPrinter2] etSums[-1][1] (type, hwPt) = (27, 0) |
| 77 | +[l1tZDCEtSumsPrinter2] etSums[0][0] (type, hwPt) = (28, 131) |
| 78 | +[l1tZDCEtSumsPrinter2] etSums[0][1] (type, hwPt) = (27, 121) |
| 79 | +[l1tZDCEtSumsPrinter2] etSums[1][0] (type, hwPt) = (28, 9) |
| 80 | +[l1tZDCEtSumsPrinter2] etSums[1][1] (type, hwPt) = (27, 22) |
| 81 | +[l1tZDCEtSumsPrinter2] etSums[2][0] (type, hwPt) = (28, 27) |
| 82 | +[l1tZDCEtSumsPrinter2] etSums[2][1] (type, hwPt) = (27, 31) |
| 83 | +[l1tZDCEtSumsPrinter2] etSums[-1][0] (type, hwPt) = (28, 59) |
| 84 | +[l1tZDCEtSumsPrinter2] etSums[-1][1] (type, hwPt) = (27, 47) |
| 85 | +[l1tZDCEtSumsPrinter2] etSums[0][0] (type, hwPt) = (28, 845) |
| 86 | +[l1tZDCEtSumsPrinter2] etSums[0][1] (type, hwPt) = (27, 52) |
| 87 | +[l1tZDCEtSumsPrinter2] etSums[1][0] (type, hwPt) = (28, 1) |
| 88 | +[l1tZDCEtSumsPrinter2] etSums[1][1] (type, hwPt) = (27, 46) |
| 89 | +[l1tZDCEtSumsPrinter2] etSums[2][0] (type, hwPt) = (28, 28) |
| 90 | +[l1tZDCEtSumsPrinter2] etSums[2][1] (type, hwPt) = (27, 35) |
| 91 | +[l1tZDCEtSumsPrinter2] etSums[-1][0] (type, hwPt) = (28, 19) |
| 92 | +[l1tZDCEtSumsPrinter2] etSums[-1][1] (type, hwPt) = (27, 66) |
| 93 | +[l1tZDCEtSumsPrinter2] etSums[0][0] (type, hwPt) = (28, 20) |
| 94 | +[l1tZDCEtSumsPrinter2] etSums[0][1] (type, hwPt) = (27, 61) |
| 95 | +[l1tZDCEtSumsPrinter2] etSums[1][0] (type, hwPt) = (28, 23) |
| 96 | +[l1tZDCEtSumsPrinter2] etSums[1][1] (type, hwPt) = (27, 47) |
| 97 | +[l1tZDCEtSumsPrinter2] etSums[2][0] (type, hwPt) = (28, 12) |
| 98 | +[l1tZDCEtSumsPrinter2] etSums[2][1] (type, hwPt) = (27, 45) |
| 99 | +@EOF |
| 100 | + |
| 101 | +# compare to expected output of test job |
| 102 | +diff log_testL1TZDCEtSumsProducer_l1tZDCEtSumsPrinter2_expected \ |
| 103 | + log_testL1TZDCEtSumsProducer_l1tZDCEtSumsPrinter2 \ |
| 104 | + || die "differences in expected log report" $? |
0 commit comments