-
Notifications
You must be signed in to change notification settings - Fork 147
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add tests for ccpp_prebuild step #972
Conversation
Did you mean all available host models, currently NCAR/ccpp-scm and NOAA-EMC/fv3atm? That is, the tests work for the CCPP Single Column Model and the UFS atmospheric model component (fv3atm)? |
@grantfirl We discussed going ahead with adding these tests today. Can you provide a review? (no rush) |
run: | | ||
cd /home/runner/work/ccpp-physics/ccpp-physics/fv3atm/ccpp/ | ||
mkdir -p /home/runner/work/ccpp-physics/ccpp-physics/fv3atm/bin/ccpp/physics/physics/ | ||
./framework/scripts/ccpp_prebuild.py --config config/ccpp_prebuild_config.py |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For the first pass at this, I don't see a problem with parsing all suites, but we may want to define a shorter list to parse at some point to make these tests run faster?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That sounds like a good idea. I'll add a note for us to discuss this.
NCAR/main PR NCAR#972
This PR adds continuous integration tests to run the ccpp_prebuild script for all available host models, currently NCAR/ccpp-scm and NOAA-EMC/fv3atm.
For each host-model, the scripts do the following:
This is done for all commits and PRs.