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_exceptionfield. - Expose the counter parsing with a standalone
extract_counters. - Add a preprocessor
GroupMessagesthat groups multi-line messages. - Add a preprocessor
BlockSkipperthat improves upon theBlockSkipperfrom Gaudi (can be moved there).
goes together with Moore!339 (merged)
Edited by Rosen Matev