Coverage report: 24%

Files Functions Classes

coverage.py v7.11.0, created at 2025-11-14 01:20 -0800

File statements missing excluded branches partial coverage
python/lsst/__init__.py 2 0 0 0 0 100%
python/lsst/pipe/__init__.py 2 0 0 0 0 100%
python/lsst/pipe/base/__init__.py 17 0 0 0 0 100%
python/lsst/pipe/base/_datasetQueryConstraints.py 73 30 3 16 1 49%
python/lsst/pipe/base/_dataset_handle.py 91 68 0 40 0 18%
python/lsst/pipe/base/_instrument.py 126 64 5 26 0 41%
python/lsst/pipe/base/_observation_dimension_packer.py 51 33 0 20 0 25%
python/lsst/pipe/base/_quantumContext.py 154 116 0 76 0 17%
python/lsst/pipe/base/_status.py 116 40 36 28 0 53%
python/lsst/pipe/base/_task_metadata.py 215 167 34 100 4 17%
python/lsst/pipe/base/all_dimensions_quantum_graph_builder.py 537 408 5 242 0 17%
python/lsst/pipe/base/automatic_connection_constants.py 24 0 0 0 0 100%
python/lsst/pipe/base/caching_limited_butler.py 77 51 0 24 0 26%
python/lsst/pipe/base/cli/__init__.py 1 0 0 0 0 100%
python/lsst/pipe/base/cli/_get_cli_subcommands.py 5 1 0 0 0 80%
python/lsst/pipe/base/cli/cmd/__init__.py 2 0 0 0 0 100%
python/lsst/pipe/base/cli/cmd/commands.py 72 12 0 0 0 83%
python/lsst/pipe/base/cli/opt/__init__.py 2 0 0 0 0 100%
python/lsst/pipe/base/cli/opt/arguments.py 2 0 0 0 0 100%
python/lsst/pipe/base/cli/opt/options.py 4 0 0 0 0 100%
python/lsst/pipe/base/config.py 76 31 3 40 4 47%
python/lsst/pipe/base/configOverrides.py 111 77 2 38 0 23%
python/lsst/pipe/base/connectionTypes.py 63 12 0 10 4 75%
python/lsst/pipe/base/connections.py 382 215 4 140 12 39%
python/lsst/pipe/base/dot_tools.py 32 25 4 14 0 15%
python/lsst/pipe/base/exec_fixup_data_id.py 26 13 1 6 0 41%
python/lsst/pipe/base/execution_graph_fixup.py 10 0 2 0 0 100%
python/lsst/pipe/base/execution_reports.py 139 88 0 46 0 28%
python/lsst/pipe/base/graph/__init__.py 4 0 0 0 0 100%
python/lsst/pipe/base/graph/_implDetails.py 50 31 0 18 0 28%
python/lsst/pipe/base/graph/_loadHelpers.py 87 59 3 22 0 26%
python/lsst/pipe/base/graph/_versionDeserializers.py 252 175 8 44 0 26%
python/lsst/pipe/base/graph/graph.py 586 466 0 222 0 15%
python/lsst/pipe/base/graph/graphSummary.py 30 0 66 0 0 100%
python/lsst/pipe/base/graph/quantumNode.py 62 19 0 6 0 63%
python/lsst/pipe/base/graph_walker.py 38 27 0 6 0 25%
python/lsst/pipe/base/log_capture.py 123 74 0 14 0 36%
python/lsst/pipe/base/mermaid_tools.py 39 32 4 20 0 12%
python/lsst/pipe/base/mp_graph_executor.py 384 315 0 116 0 14%
python/lsst/pipe/base/pipeline.py 285 201 4 116 0 21%
python/lsst/pipe/base/pipelineIR.py 474 346 0 228 0 18%
python/lsst/pipe/base/pipelineTask.py 17 4 7 0 0 76%
python/lsst/pipe/base/pipeline_graph/__init__.py 8 0 0 0 0 100%
python/lsst/pipe/base/pipeline_graph/_dataset_types.py 76 38 2 12 0 43%
python/lsst/pipe/base/pipeline_graph/_edges.py 211 131 3 70 0 28%
python/lsst/pipe/base/pipeline_graph/_exceptions.py 14 0 0 0 0 100%
python/lsst/pipe/base/pipeline_graph/_mapping_views.py 69 33 0 16 2 45%
python/lsst/pipe/base/pipeline_graph/_nodes.py 31 5 8 0 0 84%
python/lsst/pipe/base/pipeline_graph/_pipeline_graph.py 746 618 26 342 0 12%
python/lsst/pipe/base/pipeline_graph/_task_subsets.py 117 68 0 18 0 36%
python/lsst/pipe/base/pipeline_graph/_tasks.py 315 188 3 62 0 34%
python/lsst/pipe/base/pipeline_graph/expressions.py 98 24 5 4 0 73%
python/lsst/pipe/base/pipeline_graph/io.py 213 95 0 48 0 45%
python/lsst/pipe/base/pipeline_graph/visualization/__init__.py 10 0 0 0 0 100%
python/lsst/pipe/base/pipeline_graph/visualization/_dot.py 131 103 1 58 0 15%
python/lsst/pipe/base/pipeline_graph/visualization/_formatting.py 168 136 0 76 0 13%
python/lsst/pipe/base/pipeline_graph/visualization/_layout.py 154 110 0 52 0 21%
python/lsst/pipe/base/pipeline_graph/visualization/_merge.py 114 73 0 40 0 27%
python/lsst/pipe/base/pipeline_graph/visualization/_mermaid.py 147 117 1 52 0 15%
python/lsst/pipe/base/pipeline_graph/visualization/_options.py 28 9 0 6 0 56%
python/lsst/pipe/base/pipeline_graph/visualization/_printer.py 101 72 0 32 0 22%
python/lsst/pipe/base/pipeline_graph/visualization/_show.py 64 45 0 32 0 20%
python/lsst/pipe/base/pipeline_graph/visualization/_status_annotator.py 93 17 4 18 5 73%
python/lsst/pipe/base/prerequisite_helpers.py 201 120 5 56 0 32%
python/lsst/pipe/base/quantum_graph/__init__.py 5 0 0 0 0 100%
python/lsst/pipe/base/quantum_graph/_common.py 190 53 39 12 0 68%
python/lsst/pipe/base/quantum_graph/_multiblock.py 311 174 3 62 0 37%
python/lsst/pipe/base/quantum_graph/_predicted.py 608 446 168 212 0 20%
python/lsst/pipe/base/quantum_graph/_provenance.py 318 162 231 72 0 40%
python/lsst/pipe/base/quantum_graph/aggregator/__init__.py 5 0 0 0 0 100%
python/lsst/pipe/base/quantum_graph/aggregator/_communicators.py 357 232 6 98 0 27%
python/lsst/pipe/base/quantum_graph/aggregator/_config.py 40 0 0 0 0 100%
python/lsst/pipe/base/quantum_graph/aggregator/_ingester.py 147 96 0 48 0 26%
python/lsst/pipe/base/quantum_graph/aggregator/_progress.py 83 61 0 22 0 21%
python/lsst/pipe/base/quantum_graph/aggregator/_scanner.py 192 143 0 46 0 21%
python/lsst/pipe/base/quantum_graph/aggregator/_structs.py 58 1 0 0 0 98%
python/lsst/pipe/base/quantum_graph/aggregator/_supervisor.py 108 75 1 28 0 24%
python/lsst/pipe/base/quantum_graph/aggregator/_writer.py 259 163 0 64 0 30%
python/lsst/pipe/base/quantum_graph_builder.py 466 361 6 168 0 17%
python/lsst/pipe/base/quantum_graph_executor.py 13 1 8 0 0 92%
python/lsst/pipe/base/quantum_graph_skeleton.py 206 119 3 50 0 34%
python/lsst/pipe/base/quantum_provenance_graph.py 720 472 5 220 0 26%
python/lsst/pipe/base/quantum_reports.py 69 11 99 4 0 79%
python/lsst/pipe/base/resource_usage.py 54 24 0 0 0 56%
python/lsst/pipe/base/script/__init__.py 4 0 0 0 0 100%
python/lsst/pipe/base/script/register_instrument.py 8 4 0 2 0 40%
python/lsst/pipe/base/script/retrieve_artifacts_for_quanta.py 14 7 0 0 0 50%
python/lsst/pipe/base/script/transfer_from_graph.py 48 38 0 12 0 17%
python/lsst/pipe/base/script/utils.py 29 17 0 10 0 31%
python/lsst/pipe/base/script/zip_from_graph.py 16 8 0 0 0 50%
python/lsst/pipe/base/separable_pipeline_executor.py 64 36 0 14 0 36%
python/lsst/pipe/base/simple_pipeline_executor.py 136 101 0 50 0 19%
python/lsst/pipe/base/single_quantum_executor.py 212 181 0 72 0 11%
python/lsst/pipe/base/struct.py 26 14 0 8 0 35%
python/lsst/pipe/base/task.py 109 66 2 26 0 32%
python/lsst/pipe/base/taskFactory.py 18 11 4 6 0 29%
python/lsst/pipe/base/testUtils.py 131 108 9 44 0 13%
python/lsst/pipe/base/tests/__init__.py 0 0 0 0 0 100%
python/lsst/pipe/base/tests/in_memory_limited_butler.py 64 37 2 12 0 36%
python/lsst/pipe/base/tests/mocks/__init__.py 4 0 0 0 0 100%
python/lsst/pipe/base/tests/mocks/_data_id_match.py 69 36 9 14 0 40%
python/lsst/pipe/base/tests/mocks/_pipeline_task.py 258 166 2 102 0 26%
python/lsst/pipe/base/tests/mocks/_repo.py 145 105 3 60 0 20%
python/lsst/pipe/base/tests/mocks/_storage_class.py 183 91 102 38 0 42%
python/lsst/pipe/base/tests/simpleQGraph.py 178 121 2 66 0 23%
python/lsst/pipe/base/tests/util.py 58 45 0 28 0 15%
python/lsst/pipe/base/utils.py 9 0 0 0 0 100%
python/lsst/pipe/base/version.py 5 0 0 0 0 100%
tests/test_adjust_all_quanta.py 64 39 0 12 0 33%
tests/test_aggregator.py 368 310 5 84 0 13%
tests/test_caching_limited_butler.py 18 10 3 0 0 44%
tests/test_cliCmdRegisterInstrument.py 16 5 2 0 0 69%
tests/test_configOverrides.py 159 125 3 0 0 21%
tests/test_config_formatter.py 25 12 2 0 0 52%
tests/test_connections.py 103 83 3 4 0 19%
tests/test_dataid_match.py 52 41 2 12 0 17%
tests/test_dataset_handle.py 99 80 2 0 0 19%
tests/test_dot_tools.py 72 50 3 20 0 24%
tests/test_dynamic_connections.py 180 155 2 2 0 14%
tests/test_execution_reports.py 23 17 0 0 0 26%
tests/test_execution_storage_class_conversion.py 111 82 3 8 0 24%
tests/test_graphBuilder.py 87 67 3 8 0 21%
tests/test_graph_walker.py 47 38 0 6 0 17%
tests/test_init_output_run.py 253 216 3 14 0 14%
tests/test_instrument.py 152 114 2 4 0 24%
tests/test_mermaid.py 111 78 3 34 1 23%
tests/test_mp_graph_executor.py 251 215 3 14 0 14%
tests/test_pipeline.py 116 94 3 0 0 19%
tests/test_pipelineIR.py 213 184 3 0 0 14%
tests/test_pipelineLoadSubset.py 57 42 2 4 0 25%
tests/test_pipelineTask.py 222 182 3 22 0 16%
tests/test_pipeline_graph.py 811 708 3 20 0 12%
tests/test_pipeline_graph_expressions.py 38 25 3 0 0 34%
tests/test_predicted_qg.py 214 180 3 46 0 13%
tests/test_qg_builder_dimensions.py 120 94 4 18 0 19%
tests/test_quantumGraph.py 378 289 3 72 0 20%
tests/test_quantum_provenance_graph.py 233 223 0 80 0 3%
tests/test_quantum_reports.py 73 66 2 0 0 10%
tests/test_quantum_success_caveats.py 20 15 2 0 0 25%
tests/test_script_utils.py 19 13 2 2 0 29%
tests/test_separable_pipeline_executor.py 610 535 3 4 0 12%
tests/test_simple_pipeline_executor.py 292 264 3 0 0 10%
tests/test_single_quantum_executor.py 83 70 2 0 0 16%
tests/test_struct.py 47 34 3 6 0 25%
tests/test_task.py 212 155 3 20 0 25%
tests/test_task_factory.py 63 35 4 2 0 43%
tests/test_taskmetadata.py 178 165 2 0 0 7%
tests/test_testUtils.py 310 230 3 16 0 25%
tests/test_utils.py 26 13 3 0 0 50%
Total 20475 14341 1056 4876 33 24%

No items found using the specified filter.