Skip to content

Add PRG validators for detection of unconditional "editing" of data objects

Illya Shapoval requested to merge ishapova/Gaudi:add-DF-validators into master

This MR will add two PRG visitors that search the DF and CF realms of precedence rules for all conditional and unconditional "editing" of data objects. Detection of unconditional cases is made critical: initialization of PrecedenceSvc produces an error. This verification is executed by default, but can be disabled by the PrecedenceSvc::VerifyTaskPrecedenceRules property, though at the cost of disabling all other task precedence rules validators (currently just one, but can be more in the future). The MR also includes a test to expose both conditional and unconditional cases.

Edited by Illya Shapoval

Merge request reports