File indexing completed on 2025-01-12 23:41:56
0001
0002
0003 test=ref_merge_
0004
0005 function die { echo Failure $1: status $2 ; exit $2 ; }
0006
0007 LOCAL_TEST_DIR=${SCRAM_TEST_PATH}
0008
0009
0010 echo ${test}prod_a ------------------------------------------------------------
0011 cmsRun ${LOCAL_TEST_DIR}/${test}prod_cfg.py --fileName 'ref_merge_proda.root' || die "cmsRun ${test}prod_cfg.py" $?
0012
0013 echo ${test}prod_b ------------------------------------------------------------
0014 cmsRun ${LOCAL_TEST_DIR}/${test}prod_cfg.py --firstLumi 10 --fileName 'ref_merge_prodb.root'|| die "cmsRun ${test}prod_cfg.py" $?
0015
0016
0017 cat ref_merge_proda.root ref_merge_prodb.root > ref_merge_cat.root
0018
0019 echo ${test}test_cat------------------------------------------------------------
0020 cmsRun ${LOCAL_TEST_DIR}/${test}test_cfg.py --fileName 'ref_merge_cat.root' && die "cmsRun ${test}test_cfg.py same" 1
0021
0022
0023
0024 echo ${test}prod_ass ------------------------------------------------------------
0025 cmsRun ${LOCAL_TEST_DIR}/${test}prod_cfg.py --firstLumi 10 --fileName 'ref_merge_prod_all.root' --keepAllProducts || die "cmsRun ${test}prod_cfg.py" $?
0026
0027 echo ${test}MERGE_diff_prods2------------------------------------------------------------
0028 cmsRun ${LOCAL_TEST_DIR}/${test}cfg.py --inFile1 'ref_merge_proda.root' --inFile2 'ref_merge_prod_all.root' --outFile 'ref_merge_diff_prods2.root' && die "cmsRun ${test}cfg.py diff prods 2" 1
0029
0030
0031
0032 echo ${test}prod1 ------------------------------------------------------------
0033 cmsRun ${LOCAL_TEST_DIR}/${test}prod_cfg.py --extraProducers --fileName 'ref_merge_prod1.root' || die "cmsRun ${test}prod_cfg.py --extraProducers" $?
0034
0035 echo ${test}prod2 ------------------------------------------------------------
0036 cmsRun ${LOCAL_TEST_DIR}/${test}prod_cfg.py --firstLumi 10 --fileName 'ref_merge_prod2.root'|| die "cmsRun ${test}prod_cfg.py" $?
0037
0038 echo ${test}MERGE_diff_configs------------------------------------------------------------
0039 cmsRun ${LOCAL_TEST_DIR}/${test}cfg.py --inFile1 'ref_merge_prod1.root' --inFile2 'ref_merge_prod2.root' --outFile 'ref_merge.root' && die "cmsRun ${test}cfg.py diff configs" 1
0040
0041
0042
0043 echo ${test}keepAllProd ------------------------------------------------------------
0044 cmsRun ${LOCAL_TEST_DIR}/${test}prod_cfg.py --extraProducers --keepAllProducts --fileName 'ref_merge_prod_all.root' || die "cmsRun ${test}prod_cfg.py --keepAllProducts" $?
0045
0046 echo ${test}MERGE_keepAll1st ------------------------------------------------------------
0047 cmsRun ${LOCAL_TEST_DIR}/${test}cfg.py --inFile2 'ref_merge_prod_all.root' --inFile1 'ref_merge_prod2.root' --outFile 'ref_merge_all1st.root' && die "cmsRun ${test}cfg.py" 1
0048
0049 exit 0