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_cleanup()
removes directories created by the test and checks to make sure they’re gone
- 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_container_build_specified_out()
checks that the image was copied to the correct specified output location
- 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