ESCOMP / CAM-SIMA

Community Atmosphere Model - System for Integrated Modeling of the Atmosphere
3 stars 12 forks source link

Implement new build cache unit tests #196

Closed nusbaume closed 1 year ago

nusbaume commented 1 year ago

This PR converts the build cache doctests to unittest tests in order to allow for automatic inclusion within the Github Actions workflow, and adds additional doctests and unit tests in order to increase the testing code coverage of the build cache system. There are also some bug fixes applied that were found during testing.

Closes #205 Closes #190 Closes #179

I have also added a new wiki page describing the python unit tests, which can be found here:

https://github.com/NCAR/CAMDEN/wiki/CAMDEN-testing

nusbaume commented 1 year ago

@cacraigucar Feel free to review this PR if you would like, but it is almost entirely python code, and thus I figured I would leave you off from the official list