loki.batch.tests.test_batch
Functions
Default SchedulerConfig configuration with basic options. |
|
|
|
|
|
|
Test the basic regex frontend nodes in |
|
|
|
Test the basic regex frontend nodes in |
|
|
|
|
|
|
|
|
|
|
|
Build a |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Test that dependencies to external module procedures are marked as external item |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Classes
|
Testing utility to parse the generated callgraph visualisation. |
- fixture_here()
- fixture_testdir(here)
- fixture_default_config()
Default SchedulerConfig configuration with basic options.
- fixture_comp1_expected_dependencies()
- fixture_mod_proc_expected_dependencies()
- fixture_expected_dependencies(comp1_expected_dependencies, mod_proc_expected_dependencies)
- fixture_no_expected_dependencies()
- fixture_file_dependencies()
- class VisGraphWrapper(path)
Bases:
object
Testing utility to parse the generated callgraph visualisation.
- property nodes
- property edges
- get_item(cls, path, name, parser_classes, scheduler_config=None)
- test_file_item1(testdir, default_config)
- test_file_item2(testdir)
- test_file_item3(testdir)
- test_module_item1(testdir)
- test_module_item2(testdir)
- test_module_item3(testdir)
- test_module_item4(testdir)
- test_procedure_item1(testdir)
- test_procedure_item2(testdir)
- test_procedure_item3(testdir)
- test_procedure_item4(testdir)
- test_procedure_item_with_config(testdir, config, expected_dependencies, expected_targets)
- test_procedure_item_with_config2(testdir, disable)
- test_procedure_item_external_item(tmp_path, enable_imports, default_config)
Test that dependencies to external module procedures are marked as external item
- test_procedure_item_from_item1(testdir, default_config)
- test_procedure_item_from_item2(testdir, default_config)
- test_typedef_item(testdir)
- test_interface_item_in_module(testdir)
- test_interface_item_in_subroutine(testdir)
- test_procedure_binding_item1(testdir)
- test_procedure_binding_item2(testdir, default_config)
- test_procedure_binding_item3(testdir)
- test_procedure_binding_with_config(testdir, config, expected_dependencies)
- test_item_graph(testdir, comp1_expected_dependencies)
Build a
nx.Digraph
from a dummy call hierarchy to check the incremental parsing and discovery behaves as expected.
- test_sgraph_from_seed(tmp_path, testdir, default_config, seed, dependencies_fixture, request)
- test_sgraph_disable(testdir, default_config, expected_dependencies, seed, disable, active_nodes)
- test_sgraph_routines(testdir, default_config, expected_dependencies, seed, routines, active_nodes)
- test_sgraph_filegraph(testdir, default_config, file_dependencies)
- discover_proj_typebound_item_factory(testdir, scheduler_config)
- test_batch_typebound_item(testdir, default_config, name, config_override, item_type, ir_type, attrs_to_check, dependency_items)
Test the basic regex frontend nodes in
Item
objects for fast dependency detection for type-bound procedures.
- test_batch_typebound_nested_item(testdir, default_config)
Test the basic regex frontend nodes in
Item
objects for fast dependency detection for type-bound procedures for calls to nested derived type bindings
- test_batch_typebound_item_targets(default_config)