Coverage report:
100%
hide covered
Files
Functions
Classes
coverage.py v7.13.5
, created at 2026-05-02 20:02 +0200
File
function
statements
missing
excluded
coverage
smartmdao / __init__.py
(no function)
6
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
4
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
8
0
0
100%
smartmdao / core.py
Pipeline.visualize
3
0
0
100%
smartmdao / core.py
(no function)
15
0
0
100%
smartmdao / executor.py
StepExecutor.run_step
21
0
0
100%
smartmdao / executor.py
StepExecutor._update_memory
26
0
0
100%
smartmdao / executor.py
(no function)
11
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
(no function)
11
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
_map_producers
5
0
0
100%
smartmdao / solvers.py
_build_dependency_graph
14
0
0
100%
smartmdao / solvers.py
(no function)
26
0
2
100%
smartmdao / utils.py
resolve_output_names
7
0
0
100%
smartmdao / utils.py
(no function)
5
0
0
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
606
0
3
100%
No items found using the specified filter.