Fixes part of !1316, as mentioned in the last AS meeting.
That is, add the "?" question mark to mark failed jobs as failed or "any other final status," while failing without "?" indicates only failed.
Refactored a horrible function in the plot side.
-
Pending pytests -
Requires https://github.com/BSC-ES/autosubmit-config-parser/pull/53
That branch (pytests already added) divides the "status: failed?":
JOBS:
JOB:
DEPENDENCIES:
A:
Status: "failed?"
To:
JOBS:
JOB:
DEPENDENCIES:
A:
Status: "FAILED"
ANY_FINAL_STATUS_IS_VALID: True
That is what this branch needs to have.