Skip to content

Commit de6c103

Browse files
authored
Merge pull request cms-sw#33823 from silviodonato/add_cleanedupgrade_matix
[runTheMatrix.py] Adding cleanedupgrade matrix for PR tests
2 parents 4162d66 + d0a7442 commit de6c103

File tree

2 files changed

+37
-0
lines changed

2 files changed

+37
-0
lines changed

Configuration/PyReleaseValidation/python/MatrixReader.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ def reset(self, what='all'):
4848
'relval_production': 'prod-' ,
4949
'relval_ged': 'ged-',
5050
'relval_upgrade':'upg-',
51+
'relval_cleanedupgrade':'clnupg-',
5152
'relval_gpu':'gpu-',
5253
'relval_2017':'2017-',
5354
'relval_2026':'2026-',
@@ -64,6 +65,7 @@ def reset(self, what='all'):
6465
'relval_production',
6566
'relval_ged',
6667
'relval_upgrade',
68+
'relval_cleanedupgrade',
6769
'relval_gpu',
6870
'relval_2017',
6971
'relval_2026',
@@ -79,6 +81,7 @@ def reset(self, what='all'):
7981
'relval_production':True,
8082
'relval_ged':True,
8183
'relval_upgrade':False,
84+
'relval_cleanedupgrade':False,
8285
'relval_gpu':False,
8386
'relval_2017':True,
8487
'relval_2026':True,
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# import the definition of the steps and input files:
2+
from Configuration.PyReleaseValidation.relval_steps import *
3+
4+
# here only define the workflows as a combination of the steps defined above:
5+
workflows = Matrix()
6+
7+
### Load all default matrices (see Configuration/PyReleaseValidation/python/MatrixReader.py)
8+
from Configuration.PyReleaseValidation.relval_standard import workflows as _standard
9+
from Configuration.PyReleaseValidation.relval_highstats import workflows as _highstats
10+
from Configuration.PyReleaseValidation.relval_pileup import workflows as _pileup
11+
from Configuration.PyReleaseValidation.relval_generator import workflows as _generator
12+
from Configuration.PyReleaseValidation.relval_extendedgen import workflows as _extendedgen
13+
from Configuration.PyReleaseValidation.relval_production import workflows as _production
14+
from Configuration.PyReleaseValidation.relval_ged import workflows as _ged
15+
from Configuration.PyReleaseValidation.relval_gpu import workflows as _gpu
16+
from Configuration.PyReleaseValidation.relval_2017 import workflows as _2017
17+
from Configuration.PyReleaseValidation.relval_2026 import workflows as _2026
18+
from Configuration.PyReleaseValidation.relval_machine import workflows as _machine
19+
from Configuration.PyReleaseValidation.relval_premix import workflows as _premix
20+
21+
from Configuration.PyReleaseValidation.relval_upgrade import workflows as _upgrade_workflows
22+
23+
numWFIB = []
24+
for upgrade_wf in _upgrade_workflows:
25+
veto = False
26+
for matrixToVeto in [_standard, _highstats, _pileup, _generator, _extendedgen, _production, _ged, _gpu, _2017, _2026, _machine, _premix]:
27+
if upgrade_wf in matrixToVeto:
28+
veto = True
29+
break
30+
if not veto:
31+
numWFIB.extend([upgrade_wf])
32+
33+
for numWF in numWFIB:
34+
workflows[numWF] = _upgrade_workflows[numWF]

0 commit comments

Comments
 (0)