loki.transformations.extract.tests.test_outline

Functions

fixture_builder(tmp_path)

test_outline_pragma_regions(tmp_path, frontend)

A very simple outline_pragma_regions test case

test_outline_pragma_regions_arguments(...)

Test hoisting with multiple groups and multiple regions per group and automatic derivation of arguments

test_outline_pragma_regions_arrays(tmp_path, ...)

Test hoisting with array variables

test_outline_pragma_regions_associates(...)

Test subroutine extraction with derived-type arguments.

test_outline_pragma_regions_derived_args(...)

Test subroutine extraction with derived-type arguments.

test_outline_pragma_regions_imports(...)

Test hoisting with correct treatment of imports

test_outline_pragma_regions_multiple(...)

Test hoisting with multiple groups and multiple regions per group

fixture_builder(tmp_path)
test_outline_pragma_regions(tmp_path, frontend)

A very simple outline_pragma_regions test case

test_outline_pragma_regions_multiple(tmp_path, frontend)

Test hoisting with multiple groups and multiple regions per group

test_outline_pragma_regions_arguments(tmp_path, frontend)

Test hoisting with multiple groups and multiple regions per group and automatic derivation of arguments

test_outline_pragma_regions_arrays(tmp_path, frontend)

Test hoisting with array variables

test_outline_pragma_regions_imports(tmp_path, builder, frontend)

Test hoisting with correct treatment of imports

test_outline_pragma_regions_derived_args(tmp_path, builder, frontend)

Test subroutine extraction with derived-type arguments.

test_outline_pragma_regions_associates(tmp_path, builder, frontend)

Test subroutine extraction with derived-type arguments.