fre.make.tests.compilation.test_run_fremake_builds module

Holds any tests that compile model code or create runtime containers baremetal tests will be skipped unless gcc/mpi/netcdf is in your path for container tests, apptainer and singularity are required instead tests will always run in CI testing

fre.make.tests.compilation.test_run_fremake_builds.test_run_fremake_container_build()

checks image creation for the container build

fre.make.tests.compilation.test_run_fremake_builds.test_run_fremake_container_build_notransfer()

checks image creation with the .sif transfer turned off

fre.make.tests.compilation.test_run_fremake_builds.test_run_fremake_multijob_compile()

test run-fremake parallel compile with gnu

fre.make.tests.compilation.test_run_fremake_builds.test_run_fremake_serial_compile()

run fre make with run-fremake subcommand and build the null model experiment with gnu