xAODDataSource: Fix test failures.
Additional patterns to ignore to fix test failures in master. Also, be more specific in suppressing ubsan warnings.
Merge request reports
Activity
added Core master review-pending-level-1 labels
CI Result SUCCESS (hash d11ababb)Athena AthSimulation AnalysisBase AthGeneration externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 4
AthSimulation: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 11871]mentioned in merge request !31633 (merged)
added review-approved label and removed review-pending-level-1 label
mentioned in commit 848fdde9
30 31 atlas_add_test( dataSourceEvent_test 31 32 SOURCES test/dataSourceEvent_test.cxx 32 33 INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} 33 LINK_LIBRARIES ${ROOT_LIBRARIES} xAODRootAccess xAODDataSourceLib ) 34 LINK_LIBRARIES ${ROOT_LIBRARIES} xAODRootAccess xAODDataSourceLib 35 LOG_IGNORE_PATTERN "Can.t find BranchInfo|Function should only be called" ) So @fwinkl, I guess I'll be fixing this in another way in the next days...
Parts of it are fine. The suppression of the undefined behaviour sanitiser is fine. It is just that these warnings appeared from
xAODRootAccess
because of a change in the behaviour of StoreGate. Which I don't want to "solve" by introducing suppression rules in all unit tests that usexAOD::TEvent
... (Plus, printing warnings every time a user reads a DxAOD like that, is really not a good thing...)
added sweep:ignore label