ESCOMP / ESCOMP/CAM-SIMA

Create Github Action for physics scheme tests

Open
#235 0 comments 0 reactions 0 assignees View on GitHub
enhancement Github action testing system
Dominant language
No language data
Stars
9
Forks
22
Avg merge
8d 5h
Merged PRs (30d)
4

Description

### What is the feature/what would you like to discuss?

Once issues #229, #230, and #233 have been resolved, then it would be helpful to create a Github Action that automatically ran the CIME tests of CCPP physics suites whenever someone opened or updated a Pull Request to either ESCOMP/CAM-SIMA or NCAR/atmospheric_physics.

This would likely require a container or cached build environment that included things like GNU-built NetCDF and ESMF libraries. It would also require a method to automatically acquire the snapshot files used for testing, which will likely depend on how large the files end-up being.

Also, given that these tests are relatively expensive (at least for a Github Action), they should only run after simpler unit and linting tests (e.g. the python unit tests) have all successfully run with no failures.

### Is there anyone in particular you want to be part of this conversation?

_No response_

### Will this change (regression test) answers?

No

### Will you be implementing this enhancement yourself?

Any Software Engineer can do this

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.