Add support for output usage checks to the scheduler. The functionality is disabled by default.
Overlay tests use that for now (but we plan to enable it in production soon).
OverlayTest.py -r RUN4 --dependencies
OverlayTest.py -d --dependencies
How the output looks like:
AvalancheSchedulerSvc 0 INFO No unmet INPUT data dependencies were found AvalancheSchedulerSvc 0 FATAL The following unused OUTPUT items were found: AvalancheSchedulerSvc 0 FATAL o ( 'IRegSelLUTCondData' , 'ConditionStore+RegSelLUTCondData_Pixel' ) produced by Algorithm: AvalancheSchedulerSvc 0 FATAL * RegSelCondAlg_Pixel
Algorithms can be ignored. The output algorithm will always be ignored. Also the decoration algorithms usually can be ignored (for now the
Running full-unit-tests as I made a fragment for the scheduler.