From e5a722df85ac4cf7194f3d1c886a707633e5eb81 Mon Sep 17 00:00:00 2001 From: Theofilos Manitaras Date: Wed, 3 Jun 2020 16:16:04 +0200 Subject: [PATCH] Fix parsing of completion time of Slurm jobs --- reframe/core/schedulers/slurm.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/reframe/core/schedulers/slurm.py b/reframe/core/schedulers/slurm.py index 44ec36e87b..c5aae1622c 100644 --- a/reframe/core/schedulers/slurm.py +++ b/reframe/core/schedulers/slurm.py @@ -131,7 +131,14 @@ def completion_time(self, job): if not state_match: return None - self._completion_time = max(float(s.group('end')) for s in state_match) + completion_times = [] + for s in state_match: + with suppress(ValueError): + completion_times.append(float(s.group('end'))) + + if completion_times: + self._completion_time = max(completion_times) + return self._completion_time def _format_option(self, var, option):