fre.make.tests.test_create_dockerfile module

test “fre make dockerfile” calls

fre.make.tests.test_create_dockerfile.test_bad_platform_option()

Test -fremake with a invalid platform option

fre.make.tests.test_create_dockerfile.test_bad_target_option()

Test create-dockerfile with a invalid target option

fre.make.tests.test_create_dockerfile.test_bad_yamlpath_option()

Test create-dockerfile with a invalid target option

fre.make.tests.test_create_dockerfile.test_build_script_contents()

Checks container build script contents from previous test. Specifically - testing the volume mount is added correctly.

fre.make.tests.test_create_dockerfile.test_compileyaml_exists()

Test compile yaml exists

fre.make.tests.test_create_dockerfile.test_container_build_script_creation()

Checks container build script creation from previous test

fre.make.tests.test_create_dockerfile.test_container_dir_creation()

Check directories are created

fre.make.tests.test_create_dockerfile.test_create_dockerfile()

Run create-dockerfile with options for containerized build

fre.make.tests.test_create_dockerfile.test_dockerfile_contents()

Checks dockerfile contents from previous test

fre.make.tests.test_create_dockerfile.test_dockerfile_creation()

Checks dockerfile creation from previous test

fre.make.tests.test_create_dockerfile.test_modelyaml_exists()

Test model yaml exists

fre.make.tests.test_create_dockerfile.test_no_op_platform()

Test create-dockerfile will do nothing if non-container platform is given

fre.make.tests.test_create_dockerfile.test_platformyaml_exists()

Test platform yaml exists

fre.make.tests.test_create_dockerfile.test_runscript_creation()

Checks (internal) container run script creation from previous test