-
Notifications
You must be signed in to change notification settings - Fork 4.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Few further esConsumes-related updates for CondFormats (RecoMuon and DT) test folders #36065
Conversation
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-36065/26533
|
A new Pull Request was created by @battibass (Carlo Battilana) for master. It involves the following packages:
@malbouis, @yuanchao, @cmsbuild, @ggovi, @francescobrivio, @tvami can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
@cmsbuild , please test |
Some comments on a future improvement:
Reading through the code I also notice that they use the legacy modules... this will need to be changed in this PR, in this state the Jenkins tests will have SA errors |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-310366/20411/summary.html Comparison SummarySummary:
|
Ahh yes, the SA doesnt check the \test directory... @battibass do you prefer to have another PR then for the legacy module fix? |
+1 |
@tvami , yes, let's deal with that in a second PR please. |
@battibass can you please also include RecoMuon and DT in the PR title? It's good to be able to figure out what part of CondFormats you are changing just by reading the title |
Ok, I'll sign it now (but please still rename the PR)
Hmm one pointer I can give is this link: https://cms-sw.github.io/cms_coding_rules.html
Sure, I've made a new unit test in this ongoing PR
Or another example with a lot of unit tests is in |
+alca
|
This pull request is fully signed and it will be integrated in one of the next master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @perrotta, @dpiparo, @qliphy (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
@tvami, thanks a lot! For the unit tests, that is all I need. About:
My question was more wether there are additional commands or compilation flag one must use, beyond what I already tested with scam, before submitting the PR. |
I'm not fully sure of the details, there is this way to compile with errors and Maybe @smuzaffar can comment on how the CMSDEPRECATED IBs are built |
I think the flag is actually |
@tvami @battibass , for esConsumes you can either use CMSDEPRECATED IB or for normal IBs, you can set |
PR description:
This PR addresses the migration to
esConsumes
of a few remaining modules, present in thetest/
folders ofCondFormats/RecoMuonObjects
andCondFormats/DTObjects
, as reported here and here.PR validation:
AFAIK the code does not run in any central workflow.
Code compiles, passes code-checks and code-format, and a few cfgs from the test folders were exercised.