Catch parsing error in rate/throughput scripts
2022-07-26 05:20:22.716127 898% 8.2G RSS 4.8G free
2022-07-26 05:20:33.570609 820% 8.2G RSS 6.8G free
2022-07-26 05:20:43.730451 866% 8.2G RSS 7.7G free
Traceback (most recent call last):
File "/cvmfs/lhcb.cern.ch/lib/lcg/releases/Python/3.9.6-b0f98/x86_64-centos7-gcc11-opt/lib/python3.9/runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/cvmfs/lhcb.cern.ch/lib/lcg/releases/Python/3.9.6-b0f98/x86_64-centos7-gcc11-opt/lib/python3.9/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/home/lhcbpr/jenkins/perf/workspace/nightly-builds/tests/build/DBASE/PRConfig/v999r999/python/MooreTests/run_rate_test_jobs.py", line 357, in <module>
*proc_stats(pids)))
File "/home/lhcbpr/jenkins/perf/workspace/nightly-builds/tests/build/DBASE/PRConfig/v999r999/python/MooreTests/run_rate_test_jobs.py", line 140, in proc_stats
cputime = sum(parse_time(x[1]) for x in data)
File "/home/lhcbpr/jenkins/perf/workspace/nightly-builds/tests/build/DBASE/PRConfig/v999r999/python/MooreTests/run_rate_test_jobs.py", line 140, in <genexpr>
cputime = sum(parse_time(x[1]) for x in data)
File "/home/lhcbpr/jenkins/perf/workspace/nightly-builds/tests/build/DBASE/PRConfig/v999r999/python/MooreTests/run_rate_test_jobs.py", line 128, in parse_time
return sum(m * int(x) for m, x in zip([3600, 60, 1], s.split(':')))
File "/home/lhcbpr/jenkins/perf/workspace/nightly-builds/tests/build/DBASE/PRConfig/v999r999/python/MooreTests/run_rate_test_jobs.py", line 128, in <genexpr>
return sum(m * int(x) for m, x in zip([3600, 60, 1], s.split(':')))
ValueError: invalid literal for int() with base 10: '1-00'
2022-07-26 05:20:53.887449 876% 8.2G RSS 7.3G free
2022-07-26 05:21:04.108586 861% 8.2G RSS 7.9G free
2022-07-26 05:21:14.441429 832% 8.2G RSS 6.8G free
Edited by Rosen Matev