NOAA-GFDL / fre-cli

Python-based command line interface for FRE (FMS Runtime Environment) to compile and run FMS-based models and post-process their output.
GNU Lesser General Public License v3.0
3 stars 11 forks source link

fre pp checkout needs optional branch argument #61

Closed cwhitlock-NOAA closed 7 months ago

cwhitlock-NOAA commented 7 months ago

fre pp checkout needs an optional branch argument for the clone of the fre2/workflows/postproc repo for testing and developer use.

The tests for fre2/workflows/postproc are supposed to be end-to-end tests that rely on the fre-cli infrastructure in a sort of bronx-like way (i.e. fre make, fre pp, etc.) However, there's a hard-coded clone of the main branch in fre pp checkout that the subsequent fre pp steps reference - if we use it as-is for the fre2/../testing, we're only going to be able to test the main branch, which sort of defeats the purpose of having a main branch in the first place.