mirror of
https://github.com/ARM-software/workload-automation.git
synced 2025-02-20 20:09:11 +00:00
Ensure that job output is processed even if a workload fails. This is because output processing includes things like extracting logs, which we still want to happen on failure. Job status is now also set correctly when an error occurs during output processing rather than actual running of the workload. Previously, the status would be correctly set to PARTIAL in the inner except clause, but the exception is then re-raised, and the status was "upgraded" to FAILED in the outer except clause.