Skip to content

Add new features to generate_workflows.sh #24

@DavidHuber-NOAA

Description

@DavidHuber-NOAA

What new functionality do you need?

The generate_workflows.sh script would benefit through the incorporation of some of the more recent features added to the workflow.

What are the requirements for the new functionality?

  • Add a placeholder for GCAFS tests
    • Include build options for GCAFS
  • Give a clearer message why generate_workflows.sh exits if the user opts not to delete DATAROOT
  • Add an option to use build_compute.sh instead of build_all.sh
  • Make the -A (account) option required
  • (optional) Convert the getopts section to a getopt to allow long arguments (e.g. --build_compute to use build_compute.sh
  • (optional) Add a capability to monitor experiments after they have launched and notify if one or more fail (most useful for Gaea)
  • (optional) Add an option to skip running link_workflow.sh

Acceptance Criteria

  • All new required features are enabled
  • Ideally, long options are incorporated
  • Attempting to call generate_workflows.sh without -A raises an error
  • All tests run successfully when launched via generate_workflows.sh

Suggest a solution (optional)

No response

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions