loki.build.tests.test_build

Functions

fixture_builder(here, tmp_path)

fixture_here()

fixture_testdir(here)

test_build_binary(builder)

Test basic binary compilation from objects and libs.

test_build_clean(builder)

Test basic make clean-style functionality.

test_build_lib(here, testdir, builder)

Test basic library compilation and wrapping via f90wrap from a specific list of source objects.

test_build_lib_with_c(here, testdir, builder)

Test basic library compilation and wrapping via f90wrap from a specific list of source objects.

test_build_obj_dependencies(builder)

Test dependency resolution in a non-trivial module tree.

test_build_object(here, testdir, builder)

Test basic object compilation and wrapping via f90wrap.

test_default_compiler()

test_get_compiler_from_env(env, cls, attrs)

test_obj_dependencies(tmp_path)

fixture_here()
fixture_builder(here, tmp_path)
fixture_testdir(here)
test_build_clean(builder)

Test basic make clean-style functionality.

test_build_object(here, testdir, builder)

Test basic object compilation and wrapping via f90wrap.

test_build_lib(here, testdir, builder)

Test basic library compilation and wrapping via f90wrap from a specific list of source objects.

test_build_lib_with_c(here, testdir, builder)

Test basic library compilation and wrapping via f90wrap from a specific list of source objects.

test_build_obj_dependencies(builder)

Test dependency resolution in a non-trivial module tree.

test_build_binary(builder)

Test basic binary compilation from objects and libs.

test_get_compiler_from_env(env, cls, attrs)
test_default_compiler()
test_obj_dependencies(tmp_path)