Coverage report: 100%

Files Functions Classes

coverage.py v7.13.5, created at 2026-05-03 12:48 +0200

File function   statements missing excluded   coverage
smartmdao / __init__.py (no function)   7 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     607 0 3   100%

No items found using the specified filter.