Minimize new refs produced by validateWithRef
- For tests using
validateWithRef
, only the preprocessed stdout is written out on failure. Standard preprocessors would filter out the summary tables, which is why the counter tables, TTree and histogram summaries are extracted and written out at the end. In this way irrelevant lines would not be part of the ref files, thereby reducing diffs and conflicts. - Fix a bug in the counter extraction where any component (tool) with a dot in the name would not be considered in the comparison.
- Catch exceptions in the validators and put the traceback in a
validator_exception
field. - Expose the counter parsing with a standalone
extract_counters
. - Add a preprocessor
GroupMessages
that groups multi-line messages. - Add a preprocessor
BlockSkipper
that improves upon theBlockSkipper
from Gaudi (can be moved there).
goes together with Moore!339 (merged)
Edited by Rosen Matev