Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • autosubmit autosubmit
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 338
    • Issues 338
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 21
    • Merge requests 21
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Earth SciencesEarth Sciences
  • autosubmitautosubmit
  • Merge requests
  • !518

Draft: Gl 1316 dependencies

  • Review changes

  • Download
  • Patches
  • Plain diff
Open dbeltran requested to merge gl-1316-dependencies into master Nov 21, 2024
  • Overview 5
  • Commits 12
  • Pipelines 0
  • Changes 9

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.

Edited Nov 28, 2024 by dbeltran
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: gl-1316-dependencies