-
Notifications
You must be signed in to change notification settings - Fork 4.3k
/
Copy pathBuildFile.xml
15 lines (13 loc) · 1.17 KB
/
BuildFile.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<!-- Download input file locally so that all tests can use it -->
<set name="INFILE_NAME" value="004D960A-EA4C-E811-A908-FA163ED1F481.root"/>
<set name="INFILE" value="/store/data/Run2018A/EGamma/RAW/v1/000/315/489/00000/${INFILE_NAME}"/>
<test name="GetTestDQMOfflineConfigurationFile" command="edmCopyUtil ${INFILE} $(LOCALTOP)/tmp/"/>
<!-- To make the tests run in parallel, we chunk up the work into arbitrary sets of 10 sequences. -->
<test name="TestDQMOfflineConfiguration" command="runtests.sh ${step_value} ${value} file://${LOCALTOP}/tmp/${INFILE_NAME}" for="0,290,10">
<flags PRE_TEST="GetTestDQMOfflineConfigurationFile"/>
</test>
<!-- To make sure we actually got all sequences, the last check checks that there are no sequences beyond the last test -->
<!-- This might need to updated when the number of distinct sequences grows, add more rows above and change the number here. -->
<test name="TestDQMOfflineConfigurationGotAll" command="cmsswSequenceInfo.py --runTheMatrix --steps DQM,VALIDATION --infile file://${LOCALTOP}/tmp/${INFILE_NAME} --limit 50 --offset 300 --threads 1 | grep 'Analyzing 0 seqs'">
<flags PRE_TEST="GetTestDQMOfflineConfigurationFile"/>
</test>