ESCOMP / CAM-SIMA

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

Remove need to manually add new unit tests to Github Actions #179

Closed nusbaume closed 1 year ago

nusbaume commented 2 years ago

Currently if a developer creates new python unit tests then a call to the relevant python script must be added to both the run_tests.sh and pr_open_sync_workflow.yml files. It would be easier from a maintenance standpoint if the developer only had to add these test calls to run_tests.sh, as Github Actions could either just call run_tests.sh directly, or use a third party tool (e.g. pytest) to find and run all python unit tests without them being specified in the workflow YAML file.