Coverage report:
100%
hide covered
Files
Functions
Classes
coverage.py v7.13.5
, created at 2026-07-05 16:31 +0200
File
function
statements
missing
excluded
coverage
smartmdao / __init__.py
(no function)
8
0
0
100%
smartmdao / cache.py
CacheBackend.get
1
0
0
100%
smartmdao / cache.py
CacheBackend.set
1
0
0
100%
smartmdao / cache.py
CacheBackend.has
1
0
0
100%
smartmdao / cache.py
MemoryBackend.__init__
1
0
0
100%
smartmdao / cache.py
MemoryBackend._make_key
1
0
0
100%
smartmdao / cache.py
MemoryBackend.has
1
0
0
100%
smartmdao / cache.py
MemoryBackend.get
2
0
0
100%
smartmdao / cache.py
MemoryBackend.set
1
0
0
100%
smartmdao / cache.py
HistoryBackend.__init__
2
0
0
100%
smartmdao / cache.py
HistoryBackend.set
2
0
0
100%
smartmdao / cache.py
HDF5Backend.__init__
3
0
0
100%
smartmdao / cache.py
HDF5Backend.has
4
0
0
100%
smartmdao / cache.py
HDF5Backend.get
6
0
0
100%
smartmdao / cache.py
HDF5Backend.set
7
0
0
100%
smartmdao / cache.py
PickleDiskBackend.__init__
2
0
0
100%
smartmdao / cache.py
PickleDiskBackend._path
1
0
0
100%
smartmdao / cache.py
PickleDiskBackend.has
1
0
0
100%
smartmdao / cache.py
PickleDiskBackend.get
3
0
0
100%
smartmdao / cache.py
PickleDiskBackend.set
2
0
0
100%
smartmdao / cache.py
generate_cache_key
3
0
0
100%
smartmdao / cache.py
cached
3
0
0
100%
smartmdao / cache.py
cached.decorator
2
0
0
100%
smartmdao / cache.py
cached.decorator.wrapper
7
0
0
100%
smartmdao / cache.py
(no function)
37
0
0
100%
smartmdao / core.py
Pipeline.add
5
0
0
100%
smartmdao / core.py
Pipeline.step
5
0
0
100%
smartmdao / core.py
Pipeline.step.wrapper
2
0
0
100%
smartmdao / core.py
Pipeline.run
14
0
0
100%
smartmdao / core.py
Pipeline.visualize
3
0
0
100%
smartmdao / core.py
(no function)
19
0
0
100%
smartmdao / executor.py
StepExecutor.run_step
25
0
0
100%
smartmdao / executor.py
StepExecutor._check_input_types
7
0
0
100%
smartmdao / executor.py
StepExecutor._check_output_types
5
0
0
100%
smartmdao / executor.py
StepExecutor._update_memory
26
0
0
100%
smartmdao / executor.py
(no function)
16
0
0
100%
smartmdao / graph.py
map_producers
5
0
0
100%
smartmdao / graph.py
build_dependency_graph
14
0
0
100%
smartmdao / graph.py
(no function)
5
0
0
100%
smartmdao / logging_config.py
configure_logging
9
0
0
100%
smartmdao / logging_config.py
get_logger
3
0
0
100%
smartmdao / logging_config.py
(no function)
4
0
0
100%
smartmdao / main.py
main
2
0
0
100%
smartmdao / main.py
(no function)
4
0
0
100%
smartmdao / models.py
Step.name
1
0
0
100%
smartmdao / models.py
Step.get_signature
2
0
0
100%
smartmdao / models.py
Step.resolve_output_names
12
0
0
100%
smartmdao / models.py
Step.resolve_input_types
7
0
0
100%
smartmdao / models.py
Step.resolve_output_types
20
0
0
100%
smartmdao / models.py
(no function)
13
0
0
100%
smartmdao / optimization.py
PipelineEvaluator.__init__
6
0
0
100%
smartmdao / optimization.py
PipelineEvaluator.evaluate
8
0
0
100%
smartmdao / optimization.py
PipelineEvaluator.get_objective
2
0
0
100%
smartmdao / optimization.py
PipelineEvaluator.get_objective._objective
1
0
0
100%
smartmdao / optimization.py
PipelineEvaluator.get_constraint
2
0
0
100%
smartmdao / optimization.py
PipelineEvaluator.get_constraint._constraint
1
0
0
100%
smartmdao / optimization.py
(no function)
9
0
0
100%
smartmdao / solvers.py
Solver.solve
0
0
1
100%
smartmdao / solvers.py
DAGSolver.solve
7
0
0
100%
smartmdao / solvers.py
DAGSolver._topological_sort
15
0
0
100%
smartmdao / solvers.py
IterativeSolver.solve
20
0
0
100%
smartmdao / solvers.py
IterativeSolver._calculate_residual
16
0
0
100%
smartmdao / solvers.py
IterativeSolver._determine_execution_order
4
0
0
100%
smartmdao / solvers.py
HybridSolver.__init__
2
0
0
100%
smartmdao / solvers.py
HybridSolver.solve
41
0
0
100%
smartmdao / solvers.py
HybridSolver._tarjan_scc
11
0
0
100%
smartmdao / solvers.py
HybridSolver._tarjan_scc.strongconnect
20
0
0
100%
smartmdao / solvers.py
(no function)
26
0
2
100%
smartmdao / validation.py
TypeChecker.check_value
0
0
1
100%
smartmdao / validation.py
TypeChecker.check_types
0
0
1
100%
smartmdao / validation.py
_concrete_classes
13
0
0
100%
smartmdao / validation.py
_format_type
1
0
0
100%
smartmdao / validation.py
StandardTypeChecker.check_value
2
0
0
100%
smartmdao / validation.py
StandardTypeChecker.check_types
7
0
0
100%
smartmdao / validation.py
validate_structure
13
0
0
100%
smartmdao / validation.py
validate_external_inputs
9
0
0
100%
smartmdao / validation.py
(no function)
17
0
3
100%
smartmdao / visualization.py
PipelineVisualizer.__init__
7
0
0
100%
smartmdao / visualization.py
PipelineVisualizer._setup_graph_attributes
5
0
0
100%
smartmdao / visualization.py
PipelineVisualizer.build
4
0
0
100%
smartmdao / visualization.py
PipelineVisualizer.render
13
0
0
100%
smartmdao / visualization.py
PipelineVisualizer._analyze_variables
16
0
0
100%
smartmdao / visualization.py
PipelineVisualizer._build_bipartite_standard
26
0
0
100%
smartmdao / visualization.py
PipelineVisualizer._build_flow_standard
34
0
0
100%
smartmdao / visualization.py
PipelineVisualizer._node_id
1
0
0
100%
smartmdao / visualization.py
PipelineVisualizer._add_node
3
0
0
100%
smartmdao / visualization.py
PipelineVisualizer._add_step_node
3
0
0
100%
smartmdao / visualization.py
visualize_pipeline
2
0
0
100%
smartmdao / visualization.py
(no function)
27
0
0
100%
Total
724
0
8
100%
No items found using the specified filter.