Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2025-02-28 23:34:21

0001 #!/bin/bash
0002 
0003 function die { echo Failure $1: status $2 ; exit $2 ; }
0004 function runSuccess {
0005     echo "cmsRun $@"
0006     cmsRun $@ || die "cmsRun $*" $?
0007     echo
0008 }
0009 
0010 # Check that changing hardware resources does not lead to new lumi or run
0011 runSuccess ${SCRAM_TEST_PATH}/testReducedProcessHistoryCreate_cfg.py --accelerators test-one --firstEvent 1 --output test-one.dat
0012 runSuccess ${SCRAM_TEST_PATH}/testReducedProcessHistoryCreate_cfg.py --accelerators test-two --firstEvent 101 --output test-two.dat
0013 
0014 CatStreamerFiles merged.dat test-one.dat test-two.dat
0015 
0016 runSuccess ${SCRAM_TEST_PATH}/testReducedProcessHistory_cfg.py --input merged.dat --output merged.root
0017 
0018 edmProvDump --hardware merged.root | grep -q "PROD.*test-one" || die "Did not find test-one from merged.root provenance" $?
0019 edmProvDump --hardware merged.root | grep -q "PROD.*test-two" || die "Did not find test-two from merged.root provenance" $?
0020 
0021 exit 0