Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:12:39

0001 #!/bin/bash
0002 
0003 test=testRunMerge
0004 
0005 function die { echo Failure $1: status $2 ; exit $2 ; }
0006 
0007 LOCAL_TEST_DIR=${SCRAM_TEST_PATH}
0008   echo ${test}PROD0 ------------------------------------------------------------
0009   cmsRun ${LOCAL_TEST_DIR}/${test}PROD0_cfg.py || die "cmsRun ${test}PROD0_cfg.py" $?
0010 
0011   echo ${test}PROD1 ------------------------------------------------------------
0012   cmsRun ${LOCAL_TEST_DIR}/${test}PROD1_cfg.py || die "cmsRun ${test}PROD1_cfg.py" $?
0013 
0014   echo ${test}PROD2------------------------------------------------------------
0015   cmsRun ${LOCAL_TEST_DIR}/${test}PROD2_cfg.py || die "cmsRun ${test}PROD2_cfg.py" $?
0016 
0017   echo ${test}PROD2EXTRA------------------------------------------------------------
0018   cmsRun ${LOCAL_TEST_DIR}/${test}PROD2EXTRA_cfg.py || die "cmsRun ${test}PROD2EXTRA_cfg.py" $?
0019 
0020   echo ${test}PROD3------------------------------------------------------------
0021   cmsRun ${LOCAL_TEST_DIR}/${test}PROD3_cfg.py || die "cmsRun ${test}PROD3_cfg.py" $?
0022 
0023   echo ${test}PROD3EXTRA------------------------------------------------------------
0024   cmsRun ${LOCAL_TEST_DIR}/${test}PROD3EXTRA_cfg.py || die "cmsRun ${test}PROD3EXTRA_cfg.py" $?
0025 
0026   echo ${test}PROD4------------------------------------------------------------
0027   cmsRun ${LOCAL_TEST_DIR}/${test}PROD4_cfg.py || die "cmsRun ${test}PROD4_cfg.py" $?
0028 
0029   echo ${test}PROD5------------------------------------------------------------
0030   cmsRun ${LOCAL_TEST_DIR}/${test}PROD5_cfg.py || die "cmsRun ${test}PROD5_cfg.py" $?
0031 
0032   echo ${test}PROD6------------------------------------------------------------
0033   cmsRun ${LOCAL_TEST_DIR}/${test}PROD6_cfg.py || die "cmsRun ${test}PROD6_cfg.py" $?
0034 
0035   echo ${test}PROD7------------------------------------------------------------
0036   cmsRun ${LOCAL_TEST_DIR}/${test}PROD7_cfg.py || die "cmsRun ${test}PROD7_cfg.py" $?
0037 
0038   echo ${test}PROD11------------------------------------------------------------
0039   cmsRun ${LOCAL_TEST_DIR}/${test}PROD11_cfg.py || die "cmsRun ${test}PROD11_cfg.py" $?
0040 
0041   echo ${test}MERGE------------------------------------------------------------
0042   cmsRun ${LOCAL_TEST_DIR}/${test}MERGE_cfg.py || die "cmsRun ${test}MERGE_cfg.py" $?
0043 
0044   echo ${test}MERGE1------------------------------------------------------------
0045   cmsRun ${LOCAL_TEST_DIR}/${test}MERGE1_cfg.py || die "cmsRun ${test}MERGE1_cfg.py" $?
0046 
0047   echo ${test}MERGE2------------------------------------------------------------
0048   cmsRun ${LOCAL_TEST_DIR}/${test}MERGE2_cfg.py || die "cmsRun ${test}MERGE2_cfg.py" $?
0049 
0050   echo ${test}MERGE3------------------------------------------------------------
0051   cmsRun ${LOCAL_TEST_DIR}/${test}MERGE3_cfg.py || die "cmsRun ${test}MERGE3_cfg.py" $?
0052 
0053   echo ${test}MERGE3x------------------------------------------------------------
0054   cmsRun ${LOCAL_TEST_DIR}/${test}MERGE3x_cfg.py || die "cmsRun ${test}MERGE3x_cfg.py" $?
0055 
0056   echo ${test}MERGE4------------------------------------------------------------
0057   cmsRun ${LOCAL_TEST_DIR}/${test}MERGE4_cfg.py || die "cmsRun ${test}MERGE4_cfg.py" $?
0058 
0059   echo ${test}MERGE5------------------------------------------------------------
0060   cmsRun ${LOCAL_TEST_DIR}/${test}MERGE5_cfg.py || die "cmsRun ${test}MERGE5_cfg.py" $?
0061 
0062   echo ${test}TEST------------------------------------------------------------
0063   cmsRun ${LOCAL_TEST_DIR}/${test}TEST_cfg.py || die "cmsRun ${test}TEST_cfg.py" $?
0064 
0065   echo ${test}TESTFAIL------------------------------------------------------------
0066   cmsRun ${LOCAL_TEST_DIR}/${test}TESTFAIL_cfg.py 2>/dev/null && die "cmsRun ${test}TESTFAIL_cfg.py" 1
0067 
0068   echo ${test}TEST1------------------------------------------------------------
0069   cmsRun ${LOCAL_TEST_DIR}/${test}TEST1_cfg.py || die "cmsRun ${test}TEST1_cfg.py" $?
0070 
0071   echo ${test}TEST2------------------------------------------------------------
0072   cmsRun ${LOCAL_TEST_DIR}/${test}TEST2_cfg.py || die "cmsRun ${test}TEST2_cfg.py" $?
0073 
0074   echo ${test}TEST3------------------------------------------------------------
0075   cmsRun ${LOCAL_TEST_DIR}/${test}TEST3_cfg.py || die "cmsRun ${test}TEST3_cfg.py" $?
0076 
0077   echo ${test}TEST4------------------------------------------------------------
0078   cmsRun ${LOCAL_TEST_DIR}/${test}TEST4_cfg.py || die "cmsRun ${test}TEST4_cfg.py" $?
0079 
0080   echo ${test}TEST5------------------------------------------------------------
0081   cmsRun ${LOCAL_TEST_DIR}/${test}TEST5_cfg.py || die "cmsRun ${test}TEST5_cfg.py" $?
0082 
0083   echo ${test}TEST11------------------------------------------------------------
0084   cmsRun ${LOCAL_TEST_DIR}/${test}TEST11_cfg.py || die "cmsRun ${test}TEST11_cfg.py" $?
0085 
0086   echo ${test}COPY------------------------------------------------------------
0087   cmsRun ${LOCAL_TEST_DIR}/${test}COPY_cfg.py || die "cmsRun ${test}COPY_cfg.py" $?
0088 
0089   echo ${test}COPY1------------------------------------------------------------
0090   cmsRun ${LOCAL_TEST_DIR}/${test}COPY1_cfg.py || die "cmsRun ${test}COPY1_cfg.py" $?
0091 
0092   echo ${test}MERGE6------------------------------------------------------------
0093   cmsRun ${LOCAL_TEST_DIR}/${test}MERGE6_cfg.py || die "cmsRun ${test}MERGE6_cfg.py" $?
0094 
0095   echo ${test}NoRunLumiSort------------------------------------------------------------
0096   cmsRun ${LOCAL_TEST_DIR}/${test}NoRunLumiSort_cfg.py || die "cmsRun ${test}NoRunLumiSort_cfg.py" $?
0097 
0098   echo ${test}TEST6------------------------------------------------------------
0099   cmsRun ${LOCAL_TEST_DIR}/${test}TEST6_cfg.py || die "cmsRun ${test}TEST6_cfg.py" $?
0100 
0101   echo ${test}PickEvents------------------------------------------------------------
0102   cmsRun ${LOCAL_TEST_DIR}/${test}PickEvents_cfg.py || die "cmsRun ${test}PickEvents_cfg.py" $?
0103 
0104   echo ${test}PickEventsx------------------------------------------------------------
0105   cmsRun ${LOCAL_TEST_DIR}/${test}PickEventsx_cfg.py || die "cmsRun ${test}PickEventsx_cfg.py" $?
0106 
0107   echo ${test}FastCloning------------------------------------------------------------
0108   cmsRun ${LOCAL_TEST_DIR}/${test}FastCloning_cfg.py 2> testFastCloning.txt
0109   grep "Another exception was caught" testFastCloning.txt || die "cmsRun testRunMergeFastCloning_cfg.py" $?
0110 
0111   echo testLooperEventNavigation-----------------------------------------------------
0112   cmsRun ${LOCAL_TEST_DIR}/testLooperEventNavigation_cfg.py < ${LOCAL_TEST_DIR}/testLooperEventNavigation.txt > testLooperEventNavigationOutput.txt || die "cmsRun testLooperEventNavigation_cfg.py " $?
0113   diff ${LOCAL_TEST_DIR}/unit_test_outputs/testLooperEventNavigationOutput.txt testLooperEventNavigationOutput.txt || die "comparing testLooperEventNavigationOutput.txt" $?
0114 
0115   echo testLooperEventNavigation1-----------------------------------------------------
0116   cmsRun ${LOCAL_TEST_DIR}/testLooperEventNavigation1_cfg.py < ${LOCAL_TEST_DIR}/testLooperEventNavigation.txt > testLooperEventNavigationOutput1.txt || die "cmsRun testLooperEventNavigation1_cfg.py " $?
0117   diff ${LOCAL_TEST_DIR}/unit_test_outputs/testLooperEventNavigationOutput.txt testLooperEventNavigationOutput1.txt || die "comparing testLooperEventNavigationOutput1.txt" $?
0118 
0119 exit 0