Skip to content

TrigValSteering: implement timeout and small improvements

Rafal Bielski requested to merge rbielski/athena:trig-art-python-part3 into master

Another MR implementing features for ATR-20038. This one includes:

  1. Implement configurable timeout for all steps with the default of 3h for grid test exec steps, 1h for build test exec steps, 5 min for check steps. If the timeout passes, a given process is killed with SIGKILL and error is reported to stdout and the step log file.
  2. Allow multiple log file names for parsing in trig-test-json.py.
  3. Debug printout of configuration for all steps (when log level is set to DEBUG).
  4. Don't print ZeroCounts result if the step is skipped when inputs are missing.

Merge request reports