WRF Coop em_real Tests Using SANE Workflows#2264
Merged
islas merged 12 commits intowrf-model:developfrom Feb 19, 2026
Merged
Conversation
Collaborator
|
The regression test results: |
Collaborator
|
@islas I get an error running |
Collaborator
Author
|
@weiwangncar Yes, sorry, the instructions assumed some use of |
mgduda
approved these changes
Feb 11, 2026
weiwangncar
approved these changes
Feb 19, 2026
Collaborator
weiwangncar
left a comment
There was a problem hiding this comment.
Works as the current capability allows.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR introduces a set of tests that allows replication of the WRF Coop Tests which are normally run as regression tests for PRs.
TYPE: enhancement
KEYWORDS: testing, cicd, continuous integration
SOURCE: internal
DESCRIPTION OF CHANGES:
Problem:
The current regression tests found in the WRF Coop repository suffer from a few key design points:
PR #2095 tried to remedy this using
hpc-workflows, however the framework likewise suffered from issues:Solution:
This PR does not aim to entirely replace PR #2095 (notably the CI/CD GitHub worklow) and instead leverages this point in PR #2095:
These tests follow this same mantra of "CI/CD framework-agnostic" such that they can more or less be a drop in replacement only for the
hpc-workflows-based tests.The tests will cover the WRF Coop Test Cases (provided is a default configuration for Derecho):
The tests are now written in the SANE Workflows framework, which solves most of the issues faced by the other two setups. Data is still spread across multiple locations, but that is separate from the testing code.
The structure of the tests is as follows:
Documentation for this new framework can be found at:
https://sane-workflows.readthedocs.io/en/latest/
One could run these tests on Derecho using the following commands (inside a WRF repo clone):