# 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)