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 OUT="$3"
0012 REFOUT="${LOCAL_TEST_DIR}/unit_test_outputs/dump.py"
0013 LOG="log_test$TEST.log"
0014 $CMD >& $LOG || die "Test $TEST: failure running $CMD" $?
0015 (diff $REFOUT $OUT) || die "Test $TEST: incorrect output from $CMD" $?
0016 }
0017
0018
0019 OUT=dump_argparse.py
0020 doTest 1 "edmConfigDump -o $OUT ${LOCAL_TEST_DIR}/test_argparse.py -o foo -i 2" $OUT
0021
0022
0023 OUT=dump_varparsing.py
0024 doTest 2 "edmConfigDump -o $OUT ${LOCAL_TEST_DIR}/test_varparsing.py output=foo intprod=2" $OUT