make hlt2_pp_thor more robust to new or changed lines
Removes the line name based exclusion logic and instead filters out lines which include any algorithm which is based on DVCommonBase
, e.g. FilterDesktop
or CombineParticles
This should make the test more robust against changes in the lines and if some lines are properly ported the test will automatically pick those up.
Furthermore, we can now switch to use all lines from the all_lines
module.
The test now also prints a reason for each line it excludes, thus turning it into a good "ToDo" list of lines that still need to be fixed.
Needs LHCb!3298 (merged)
Edited by Christoph Hasse