E3SM-Project / polaris

Testing and analysis for OMEGA, MPAS-Ocean, MALI and MPAS-Seaice
BSD 3-Clause "New" or "Revised" License
6 stars 13 forks source link

Pull out common setup between run procedures #84

Closed altheaden closed 1 year ago

altheaden commented 1 year ago

There is a little bit of setup that is common to setting up a suite, test case, or step, and we can modularize it better. This will be further utilized during development of the parallel counterpart to run.serial.

Checklist

altheaden commented 1 year ago

Testing: I tested this using the PR suite against a baseline and it ran successfully.

altheaden commented 1 year ago

I just updated the API documentation and now this PR is ready for review.

xylar commented 1 year ago

@altheaden, this looks great! I'm just running a quick test now and then I'll merge if all goes as planned.

xylar commented 1 year ago

Thanks for doing this work, @altheaden!