Coverage report: 89%

Files Functions Classes

coverage.py v7.14.3, created at 2026-06-29 15:13 -0700

    Statements   Branches   Total
File   coverage statements missing excluded   coverage branches partial   coverage
python/lsst/__init__.py   100% 2 0 0   100% 0 0   100%
python/lsst/pipe/__init__.py   100% 2 0 0   100% 0 0   100%
python/lsst/pipe/base/__init__.py   100% 17 0 0   100% 0 0   100%
python/lsst/pipe/base/_datasetQueryConstraints.py   79% 73 15 3   56% 16 7   75%
python/lsst/pipe/base/_dataset_handle.py   97% 91 3 0   100% 40 0   98%
python/lsst/pipe/base/_instrument.py   93% 132 9 5   85% 26 2   92%
python/lsst/pipe/base/_observation_dimension_packer.py   96% 51 2 0   90% 20 2   94%
python/lsst/pipe/base/_quantumContext.py   90% 154 15 0   83% 76 7   88%
python/lsst/pipe/base/_status.py   98% 130 3 36   86% 28 4   96%
python/lsst/pipe/base/_task_metadata.py   100% 220 0 34   96% 102 4   99%
python/lsst/pipe/base/all_dimensions_quantum_graph_builder.py   91% 539 51 5   88% 244 16   90%
python/lsst/pipe/base/automatic_connection_constants.py   100% 32 0 0   100% 0 0   100%
python/lsst/pipe/base/blocking_limited_butler.py   85% 68 10 0   90% 10 1   86%
python/lsst/pipe/base/caching_limited_butler.py   52% 79 38 0   12% 24 3   43%
python/lsst/pipe/base/cli/__init__.py   100% 1 0 0   100% 0 0   100%
python/lsst/pipe/base/cli/_get_cli_subcommands.py   100% 5 0 0   100% 0 0   100%
python/lsst/pipe/base/cli/cmd/__init__.py   100% 2 0 0   100% 0 0   100%
python/lsst/pipe/base/cli/cmd/commands.py   91% 110 10 0   100% 4 0   91%
python/lsst/pipe/base/cli/opt/__init__.py   100% 2 0 0   100% 0 0   100%
python/lsst/pipe/base/cli/opt/arguments.py   100% 2 0 0   100% 0 0   100%
python/lsst/pipe/base/cli/opt/options.py   100% 4 0 0   100% 0 0   100%
python/lsst/pipe/base/config.py   86% 76 11 3   62% 40 9   78%
python/lsst/pipe/base/configOverrides.py   98% 111 2 2   92% 38 3   97%
python/lsst/pipe/base/connectionTypes.py   96% 75 3 0   70% 10 3   93%
python/lsst/pipe/base/connections.py   88% 389 46 4   77% 142 22   85%
python/lsst/pipe/base/dot_tools.py   75% 32 8 4   57% 14 6   70%
python/lsst/pipe/base/exec_fixup_data_id.py   96% 26 1 1   83% 6 1   94%
python/lsst/pipe/base/execution_graph_fixup.py   100% 10 0 2   100% 0 0   100%
python/lsst/pipe/base/execution_reports.py   86% 139 20 0   83% 46 8   85%
python/lsst/pipe/base/formatters/__init__.py   100% 0 0 0   100% 0 0   100%
python/lsst/pipe/base/formatters/pexConfig.py   100% 13 0 0   100% 0 0   100%
python/lsst/pipe/base/gc_metrics.py   92% 53 4 0   100% 4 0   93%
python/lsst/pipe/base/graph/__init__.py   100% 4 0 0   100% 0 0   100%
python/lsst/pipe/base/graph/_implDetails.py   96% 50 2 0   78% 18 4   91%
python/lsst/pipe/base/graph/_loadHelpers.py   91% 87 8 3   77% 22 5   88%
python/lsst/pipe/base/graph/_versionDeserializers.py   69% 252 78 8   68% 44 4   69%
python/lsst/pipe/base/graph/graph.py   89% 586 67 0   76% 222 29   85%
python/lsst/pipe/base/graph/graphSummary.py   100% 30 0 66   100% 0 0   100%
python/lsst/pipe/base/graph/quantumNode.py   94% 62 4 0   67% 6 2   91%
python/lsst/pipe/base/graph_walker.py   100% 37 0 0   100% 6 0   100%
python/lsst/pipe/base/log_capture.py   94% 101 6 0   75% 12 3   92%
python/lsst/pipe/base/log_on_close.py   100% 15 0 0   100% 0 0   100%
python/lsst/pipe/base/mermaid_tools.py   77% 39 9 4   60% 20 8   71%
python/lsst/pipe/base/mp_graph_executor.py   82% 410 72 1   74% 126 17   80%
python/lsst/pipe/base/pipeline.py   82% 285 50 3   69% 116 22   79%
python/lsst/pipe/base/pipelineIR.py   95% 474 25 0   88% 228 25   93%
python/lsst/pipe/base/pipelineTask.py   100% 18 0 7   100% 0 0   100%
python/lsst/pipe/base/pipeline_graph/__init__.py   100% 8 0 0   100% 0 0   100%
python/lsst/pipe/base/pipeline_graph/__main__.py   0% 127 127 2   0% 14 0   0%
python/lsst/pipe/base/pipeline_graph/_dataset_types.py   100% 76 0 2   100% 12 0   100%
python/lsst/pipe/base/pipeline_graph/_edges.py   95% 214 11 3   88% 72 9   93%
python/lsst/pipe/base/pipeline_graph/_exceptions.py   100% 14 0 0   100% 0 0   100%
python/lsst/pipe/base/pipeline_graph/_mapping_views.py   100% 67 0 0   94% 16 1   99%
python/lsst/pipe/base/pipeline_graph/_nodes.py   100% 31 0 8   100% 0 0   100%
python/lsst/pipe/base/pipeline_graph/_pipeline_graph.py   96% 745 30 26   92% 342 21   95%
python/lsst/pipe/base/pipeline_graph/_task_subsets.py   98% 117 2 0   94% 18 1   98%
python/lsst/pipe/base/pipeline_graph/_tasks.py   95% 315 15 3   84% 62 8   93%
python/lsst/pipe/base/pipeline_graph/expressions.py   100% 98 0 5   100% 4 0   100%
python/lsst/pipe/base/pipeline_graph/io.py   99% 212 3 0   92% 48 4   97%
python/lsst/pipe/base/pipeline_graph/visualization/__init__.py   100% 10 0 0   100% 0 0   100%
python/lsst/pipe/base/pipeline_graph/visualization/_dot.py   76% 131 31 1   53% 58 19   69%
python/lsst/pipe/base/pipeline_graph/visualization/_formatting.py   49% 168 86 0   28% 76 7   42%
python/lsst/pipe/base/pipeline_graph/visualization/_layout.py   90% 153 16 0   69% 52 10   84%
python/lsst/pipe/base/pipeline_graph/visualization/_merge.py   75% 112 28 0   65% 40 4   72%
python/lsst/pipe/base/pipeline_graph/visualization/_mermaid.py   67% 147 48 1   42% 52 12   61%
python/lsst/pipe/base/pipeline_graph/visualization/_options.py   89% 28 3 0   67% 6 2   85%
python/lsst/pipe/base/pipeline_graph/visualization/_printer.py   63% 101 37 0   38% 32 6   57%
python/lsst/pipe/base/pipeline_graph/visualization/_show.py   86% 64 9 0   66% 32 7   79%
python/lsst/pipe/base/pipeline_graph/visualization/_status_annotator.py   82% 93 17 4   28% 18 5   73%
python/lsst/pipe/base/prerequisite_helpers.py   63% 201 74 5   29% 56 6   56%
python/lsst/pipe/base/quantum_graph/__init__.py   100% 5 0 0   100% 0 0   100%
python/lsst/pipe/base/quantum_graph/_common.py   99% 195 2 39   79% 14 3   98%
python/lsst/pipe/base/quantum_graph/_multiblock.py   95% 297 15 0   73% 56 13   92%
python/lsst/pipe/base/quantum_graph/_predicted.py   94% 614 34 171   88% 210 22   93%
python/lsst/pipe/base/quantum_graph/_provenance.py   96% 700 31 300   84% 226 29   93%
python/lsst/pipe/base/quantum_graph/aggregator/__init__.py   100% 5 0 0   100% 0 0   100%
python/lsst/pipe/base/quantum_graph/aggregator/_communicators.py   88% 367 45 2   72% 124 23   84%
python/lsst/pipe/base/quantum_graph/aggregator/_config.py   100% 51 0 33   100% 0 0   100%
python/lsst/pipe/base/quantum_graph/aggregator/_ingester.py   94% 155 10 0   75% 48 12   89%
python/lsst/pipe/base/quantum_graph/aggregator/_progress.py   70% 83 25 0   32% 22 5   62%
python/lsst/pipe/base/quantum_graph/aggregator/_scanner.py   97% 125 4 0   96% 26 1   97%
python/lsst/pipe/base/quantum_graph/aggregator/_structs.py   100% 24 0 0   100% 0 0   100%
python/lsst/pipe/base/quantum_graph/aggregator/_supervisor.py   99% 99 1 1   92% 26 2   98%
python/lsst/pipe/base/quantum_graph/aggregator/_workers.py   82% 119 22 8   50% 14 7   78%
python/lsst/pipe/base/quantum_graph/aggregator/_writer.py   82% 114 21 0   75% 24 6   80%
python/lsst/pipe/base/quantum_graph/formatter.py   82% 99 18 1   67% 30 8   78%
python/lsst/pipe/base/quantum_graph/ingest_graph.py   92% 181 15 0   74% 62 14   87%
python/lsst/pipe/base/quantum_graph/visualization.py   92% 93 7 5   69% 16 1   89%
python/lsst/pipe/base/quantum_graph_builder.py   94% 547 32 6   91% 214 12   93%
python/lsst/pipe/base/quantum_graph_executor.py   89% 36 4 9   100% 0 0   89%
python/lsst/pipe/base/quantum_graph_skeleton.py   99% 208 3 3   94% 50 3   98%
python/lsst/pipe/base/quantum_provenance_graph.py   84% 728 113 5   74% 222 35   82%
python/lsst/pipe/base/quantum_reports.py   100% 69 0 99   100% 4 0   100%
python/lsst/pipe/base/resource_usage.py   94% 54 3 0   100% 0 0   94%
python/lsst/pipe/base/script/__init__.py   100% 4 0 0   100% 0 0   100%
python/lsst/pipe/base/script/register_instrument.py   50% 8 4 0   0% 2 0   40%
python/lsst/pipe/base/script/retrieve_artifacts_for_quanta.py   50% 14 7 0   100% 0 0   50%
python/lsst/pipe/base/script/transfer_from_graph.py   21% 47 37 0   0% 12 0   17%
python/lsst/pipe/base/script/utils.py   62% 29 11 0   0% 10 0   46%
python/lsst/pipe/base/script/zip_from_graph.py   50% 16 8 0   100% 0 0   50%
python/lsst/pipe/base/separable_pipeline_executor.py   99% 74 1 0   88% 16 2   97%
python/lsst/pipe/base/simple_pipeline_executor.py   93% 137 9 0   70% 50 13   87%
python/lsst/pipe/base/single_quantum_executor.py   92% 233 18 0   81% 80 15   89%
python/lsst/pipe/base/struct.py   100% 26 0 0   100% 8 0   100%
python/lsst/pipe/base/task.py   90% 109 11 2   77% 26 6   87%
python/lsst/pipe/base/taskFactory.py   100% 18 0 4   83% 6 1   96%
python/lsst/pipe/base/testUtils.py   98% 131 3 9   98% 44 1   98%
python/lsst/pipe/base/tests/__init__.py   100% 0 0 0   100% 0 0   100%
python/lsst/pipe/base/tests/in_memory_limited_butler.py   84% 64 10 2   75% 12 3   83%
python/lsst/pipe/base/tests/mocks/__init__.py   100% 4 0 0   100% 0 0   100%
python/lsst/pipe/base/tests/mocks/_data_id_match.py   94% 69 4 9   86% 14 2   93%
python/lsst/pipe/base/tests/mocks/_pipeline_task.py   67% 258 85 2   47% 102 8   61%
python/lsst/pipe/base/tests/mocks/_repo.py   96% 157 6 3   82% 60 11   92%
python/lsst/pipe/base/tests/mocks/_storage_class.py   83% 183 32 102   53% 38 4   77%
python/lsst/pipe/base/tests/no_dimensions.py   91% 33 3 0   50% 6 3   85%
python/lsst/pipe/base/tests/pipelineStepTester.py   0% 50 50 2   0% 16 0   0%
python/lsst/pipe/base/tests/simpleQGraph.py   73% 186 50 2   54% 68 17   68%
python/lsst/pipe/base/tests/util.py   100% 58 0 0   100% 28 0   100%
python/lsst/pipe/base/trivial_quantum_graph_builder.py   95% 64 3 2   92% 24 2   94%
python/lsst/pipe/base/utils.py   100% 9 0 0   100% 0 0   100%
python/lsst/pipe/base/version.py   100% 5 0 0   100% 0 0   100%
tests/test_adjust_all_quanta.py   100% 65 0 0   100% 12 0   100%
tests/test_aggregator.py   100% 508 0 4   100% 88 0   100%
tests/test_blocking_limited_butler.py   100% 46 0 3   100% 0 0   100%
tests/test_caching_limited_butler.py   100% 19 0 3   100% 0 0   100%
tests/test_cliCmdRegisterInstrument.py   100% 16 0 2   100% 0 0   100%
tests/test_configOverrides.py   100% 159 0 3   100% 0 0   100%
tests/test_config_formatter.py   100% 26 0 2   100% 0 0   100%
tests/test_connections.py   100% 103 0 3   75% 4 1   99%
tests/test_dataid_match.py   100% 52 0 2   100% 12 0   100%
tests/test_dataset_handle.py   100% 99 0 2   100% 0 0   100%
tests/test_deferredDatasetRef.py   100% 17 0 3   100% 0 0   100%
tests/test_dot_tools.py   100% 72 0 3   100% 20 0   100%
tests/test_dynamic_connections.py   100% 180 0 2   100% 2 0   100%
tests/test_execution_reports.py   100% 24 0 2   100% 0 0   100%
tests/test_execution_storage_class_conversion.py   100% 113 0 3   100% 8 0   100%
tests/test_graphBuilder.py   100% 207 0 3   100% 28 0   100%
tests/test_graph_walker.py   100% 48 0 0   100% 6 0   100%
tests/test_init_output_run.py   100% 257 0 3   100% 14 0   100%
tests/test_instrument.py   100% 158 0 2   100% 4 0   100%
tests/test_mermaid.py   88% 111 13 3   79% 34 5   86%
tests/test_mp_graph_executor.py   99% 264 1 3   86% 14 2   99%
tests/test_pipeline.py   100% 116 0 3   100% 0 0   100%
tests/test_pipelineIR.py   100% 213 0 3   100% 0 0   100%
tests/test_pipelineLoadSubset.py   98% 57 1 2   75% 4 1   97%
tests/test_pipelineTask.py   99% 222 1 3   95% 22 1   99%
tests/test_pipeline_graph.py   100% 811 0 3   100% 20 0   100%
tests/test_pipeline_graph_expressions.py   100% 38 0 3   100% 0 0   100%
tests/test_predicted_qg.py   99% 216 1 3   98% 46 1   99%
tests/test_qg_builder_dimensions.py   98% 121 2 4   94% 18 1   98%
tests/test_quantumGraph.py   99% 378 4 3   94% 72 4   98%
tests/test_quantum_provenance_graph.py   99% 233 2 0   94% 80 5   98%
tests/test_quantum_reports.py   100% 73 0 2   100% 0 0   100%
tests/test_quantum_success_caveats.py   100% 20 0 2   100% 0 0   100%
tests/test_script_utils.py   100% 19 0 2   100% 2 0   100%
tests/test_separable_pipeline_executor.py   100% 756 0 3   100% 30 0   100%
tests/test_simple_pipeline_executor.py   100% 297 0 3   100% 0 0   100%
tests/test_single_quantum_executor.py   100% 97 0 2   100% 0 0   100%
tests/test_struct.py   100% 47 0 3   100% 6 0   100%
tests/test_task.py   98% 212 4 3   95% 20 1   98%
tests/test_task_factory.py   100% 64 0 4   100% 2 0   100%
tests/test_taskmetadata.py   99% 178 2 2   100% 0 0   99%
tests/test_testUtils.py   99% 310 2 3   94% 16 1   99%
tests/test_trivial_qg_builder.py   100% 42 0 2   100% 0 0   100%
tests/test_utils.py   100% 26 0 3   100% 0 0   100%
Total   92% 22366 1899 1184   79% 5314 646   89%

No items found using the specified filter.