DataModelRunTests+DataModelTestDataRead+DataModelTestDataCommon: Test propagating decoration dependencies though ShallowCopy.
Add tests for using ShallowCopyDecorDeps to propagate decoration dependencies through ShallowCopy.
Do a bit of refactoring in the process: split up DataModelTestDataRead/xAODTestShallowCopy to DataModelTestDataCommon/xAODTestShallowCopy (handling only the types defined in Common) and DataModelTestDataRead/xAODTestShallowCopyHVec. Also move them to use handles, etc.
Because this moves a component between packages, there may be duplicate component warnings until there's a full rebuild.
Merge request reports
Activity
This merge request affects 3 packages:
- Control/DataModelTest/DataModelRunTests
- Control/DataModelTest/DataModelTestDataCommon
- Control/DataModelTest/DataModelTestDataRead
Affected files list will not be printed in this case
Adding @ssnyder as watcher
added Core master review-pending-level-1 labels
CI Result SUCCESS (hash fcd60393)Athena AthSimulation AthGeneration AnalysisBase externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 24598]added review-approved label and removed review-pending-level-1 label
mentioned in commit 00393091
added sweep:ignore label