Skip to content

Commit 7f549d8

Browse files
authored
Merge pull request #47146 from missirol/devel_DataFormatsL1TGlobal_bkwdCompTest_15_0_0_pre2
update `TestGlobalObjectMapRecordFormat` unit test with `CMSSW_15_0_0_pre2` inputs
2 parents 538f668 + 588d545 commit 7f549d8

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

DataFormats/L1TGlobal/test/TestGlobalObjectMapRecordFormat.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@ for file in $oldFiles; do
2929
cmsRun ${LOCAL_TEST_DIR}/test_readGlobalObjectMapRecord_cfg.py --inputFileName "$inputfile" --globalObjectMapClassVersion 10 || die "Failed to read old file $file" $?
3030
done
3131

32-
#oldFiles="testGlobalObjectMapRecord_CMSSW_15_0_0_pre2_split_99.root testGlobalObjectMapRecord_CMSSW_15_0_0_pre2_split_0.root"
33-
#for file in $oldFiles; do
34-
# inputfile=$(edmFileInPath DataFormats/L1TGlobal/data/$file) || die "Failure edmFileInPath DataFormats/L1TGlobal/data/$file" $?
35-
# cmsRun ${LOCAL_TEST_DIR}/test_readGlobalObjectMapRecord_cfg.py --inputFileName "$inputfile" --globalObjectMapClassVersion 11 || die "Failed to read old file $file" $?
36-
#done
32+
oldFiles="testGlobalObjectMapRecord_CMSSW_15_0_0_pre2_split_99.root testGlobalObjectMapRecord_CMSSW_15_0_0_pre2_split_0.root"
33+
for file in $oldFiles; do
34+
inputfile=$(edmFileInPath DataFormats/L1TGlobal/data/$file) || die "Failure edmFileInPath DataFormats/L1TGlobal/data/$file" $?
35+
cmsRun ${LOCAL_TEST_DIR}/test_readGlobalObjectMapRecord_cfg.py --inputFileName "$inputfile" --globalObjectMapClassVersion 11 || die "Failed to read old file $file" $?
36+
done
3737

3838
exit 0

DataFormats/L1TGlobal/test/create_GlobalObjectMapRecord_test_file_cfg.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
parser = argparse.ArgumentParser(prog=sys.argv[0], description='Test GlobalObjectMapRecord')
66

77
parser.add_argument('--outputFileName', type=str, help='Output file name (default: testGlobalObjectMapRecord.root)', default='testGlobalObjectMapRecord.root')
8+
parser.add_argument('--splitLevel', type=int, help='Split level of ROOT branches in EDM output file (default: 99)', default=99)
89
args = parser.parse_args()
910

1011
process = cms.Process("PROD")
@@ -36,7 +37,8 @@
3637
)
3738

3839
process.out = cms.OutputModule("PoolOutputModule",
39-
fileName = cms.untracked.string(f'{args.outputFileName}')
40+
fileName = cms.untracked.string(f'{args.outputFileName}'),
41+
splitLevel = cms.untracked.int32(args.splitLevel)
4042
)
4143

4244
process.path = cms.Path(process.globalObjectMapRecordProducer)

0 commit comments

Comments
 (0)