File indexing completed on 2024-04-06 12:12:58
0001
0002
0003
0004 function die { echo $1: status $2 ; exit $2; }
0005
0006 LOCAL_TEST_DIR="${CMSSW_BASE}/src/FWCore/ParameterSet/test"
0007
0008 function doTest() {
0009 TEST="$1"
0010 CMD="$2"
0011 REFOUT1="${LOCAL_TEST_DIR}/unit_test_outputs/split.py"
0012 REFOUT2="${LOCAL_TEST_DIR}/unit_test_outputs/m1a_cfi.py"
0013 LOG="log_test$TEST.log"
0014 $CMD >& $LOG || die "Test $TEST: failure running $CMD" $?
0015 (diff $REFOUT1 $LOG) || die "Test $TEST: incorrect output from $CMD" $?
0016 (diff $REFOUT2 m1a_cfi.py) || die "Test $TEST: incorrect output from $CMD" $?
0017 }
0018
0019
0020 doTest 1 "edmConfigSplit ${LOCAL_TEST_DIR}/test_argparse.py -o foo -i 2"
0021
0022
0023 OUT=dump_varparsing.py
0024 doTest 2 "edmConfigSplit ${LOCAL_TEST_DIR}/test_varparsing.py output=foo intprod=2"