Coverage report: 28%

Files Functions Classes

coverage.py v7.14.1, created at 2026-05-30 01:49 -0700

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
python/lsst/__init__.py (no class)   100% 2 0 0   100% 0 0   100%
python/lsst/ctrl/__init__.py (no class)   100% 2 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/__init__.py (no class)   100% 11 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/_pipeline_graph_factory.py PipelineGraphFactory   0% 29 29 0   0% 16 0   0%
python/lsst/ctrl/mpexec/_pipeline_graph_factory.py (no class)   100% 10 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/cli/__init__.py (no class)   100% 0 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/cli/butler_factory.py OutputChainedCollectionInfo   0% 8 8 0   100% 0 0   0%
python/lsst/ctrl/mpexec/cli/butler_factory.py OutputRunCollectionInfo   0% 8 8 0   0% 2 0   0%
python/lsst/ctrl/mpexec/cli/butler_factory.py ButlerFactory   0% 105 105 1   0% 60 0   0%
python/lsst/ctrl/mpexec/cli/butler_factory.py (no class)   100% 47 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/cli/cmd/__init__.py (no class)   100% 2 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/cli/cmd/commands.py (no class)   59% 184 76 0   0% 24 0   52%
python/lsst/ctrl/mpexec/cli/opt/__init__.py (no class)   100% 3 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/cli/opt/arguments.py (no class)   100% 5 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/cli/opt/optionGroups.py pipeline_build_options   100% 3 0 0   100% 2 0   100%
python/lsst/ctrl/mpexec/cli/opt/optionGroups.py coverage_options   100% 1 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/cli/opt/optionGroups.py qgraph_options   100% 7 0 0   100% 6 0   100%
python/lsst/ctrl/mpexec/cli/opt/optionGroups.py butler_options   100% 1 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/cli/opt/optionGroups.py execution_options   100% 1 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/cli/opt/optionGroups.py meta_info_options   100% 1 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/cli/opt/optionGroups.py run_options   100% 1 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/cli/opt/optionGroups.py (no class)   100% 21 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/cli/opt/options.py (no class)   81% 77 15 2   0% 6 0   75%
python/lsst/ctrl/mpexec/cli/pipetask.py PipetaskCLI   100% 0 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/cli/pipetask.py (no class)   87% 15 2 0   100% 0 0   87%
python/lsst/ctrl/mpexec/cli/script/__init__.py (no class)   100% 9 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/cli/script/build.py (no class)   18% 56 46 0   0% 32 0   11%
python/lsst/ctrl/mpexec/cli/script/cleanup.py NoSuchCollectionFailure   0% 2 2 0   100% 0 0   0%
python/lsst/ctrl/mpexec/cli/script/cleanup.py NotChainedCollectionFailure   0% 3 3 0   100% 0 0   0%
python/lsst/ctrl/mpexec/cli/script/cleanup.py CleanupResult   0% 18 18 0   0% 4 0   0%
python/lsst/ctrl/mpexec/cli/script/cleanup.py (no class)   52% 40 19 0   0% 4 0   48%
python/lsst/ctrl/mpexec/cli/script/confirmable.py ConfirmableResult   0% 5 5 0   100% 0 0   0%
python/lsst/ctrl/mpexec/cli/script/confirmable.py (no class)   50% 36 18 0   0% 12 0   38%
python/lsst/ctrl/mpexec/cli/script/pre_exec_init_qbb.py (no class)   32% 28 19 0   0% 6 0   26%
python/lsst/ctrl/mpexec/cli/script/purge.py ChildHasMultipleParentsFailure   0% 4 4 0   100% 0 0   0%
python/lsst/ctrl/mpexec/cli/script/purge.py TopCollectionHasParentsFailure   0% 4 4 0   100% 0 0   0%
python/lsst/ctrl/mpexec/cli/script/purge.py TopCollectionIsNotChainedFailure   0% 3 3 0   100% 0 0   0%
python/lsst/ctrl/mpexec/cli/script/purge.py TopCollectionNotFoundFailure   0% 2 2 0   100% 0 0   0%
python/lsst/ctrl/mpexec/cli/script/purge.py PurgeResult   0% 23 23 0   0% 6 0   0%
python/lsst/ctrl/mpexec/cli/script/purge.py (no class)   51% 63 31 0   0% 18 0   40%
python/lsst/ctrl/mpexec/cli/script/qgraph.py (no class)   25% 85 64 2   0% 36 0   17%
python/lsst/ctrl/mpexec/cli/script/report.py (no class)   19% 62 50 0   0% 18 0   15%
python/lsst/ctrl/mpexec/cli/script/run.py (no class)   22% 87 68 2   0% 36 0   15%
python/lsst/ctrl/mpexec/cli/script/run_qbb.py _QBBFactory   0% 15 15 0   0% 2 0   0%
python/lsst/ctrl/mpexec/cli/script/run_qbb.py (no class)   50% 50 25 0   0% 8 0   43%
python/lsst/ctrl/mpexec/cli/script/update_graph_run.py (no class)   42% 12 7 0   0% 4 0   31%
python/lsst/ctrl/mpexec/cli/utils.py _PipelineActionType   20% 15 12 0   0% 2 0   18%
python/lsst/ctrl/mpexec/cli/utils.py PipetaskCommand   100% 0 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/cli/utils.py (no class)   45% 67 37 0   0% 20 0   34%
python/lsst/ctrl/mpexec/execFixupDataId.py (no class)   0% 4 4 0   100% 0 0   0%
python/lsst/ctrl/mpexec/executionGraphFixup.py ExecutionGraphFixup   100% 0 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/executionGraphFixup.py (no class)   100% 6 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/log_capture.py (no class)   0% 4 4 0   100% 0 0   0%
python/lsst/ctrl/mpexec/mpGraphExecutor.py MPGraphExecutor   0% 9 9 0   100% 0 0   0%
python/lsst/ctrl/mpexec/mpGraphExecutor.py (no class)   100% 28 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/preExecInit.py PreExecInitBase   0% 12 12 1   0% 4 0   0%
python/lsst/ctrl/mpexec/preExecInit.py PreExecInit   0% 7 7 0   0% 4 0   0%
python/lsst/ctrl/mpexec/preExecInit.py PreExecInitLimited   0% 2 2 0   100% 0 0   0%
python/lsst/ctrl/mpexec/preExecInit.py (no class)   100% 20 0 3   100% 0 0   100%
python/lsst/ctrl/mpexec/quantumGraphExecutor.py QuantumExecutor   100% 0 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/quantumGraphExecutor.py QuantumGraphExecutor   100% 0 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/quantumGraphExecutor.py (no class)   100% 9 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/reports.py ExceptionInfo   100% 0 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/reports.py QuantumReport   100% 0 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/reports.py Report   100% 0 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/reports.py (no class)   100% 13 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/separablePipelineExecutor.py SeparablePipelineExecutor   100% 0 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/separablePipelineExecutor.py (no class)   100% 6 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/showInfo.py _FilteredStream   0% 13 13 0   0% 8 0   0%
python/lsst/ctrl/mpexec/showInfo.py ShowInfo   0% 162 162 0   0% 114 0   0%
python/lsst/ctrl/mpexec/showInfo.py (no class)   100% 35 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/simple_pipeline_executor.py SimplePipelineExecutor   100% 0 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/simple_pipeline_executor.py (no class)   100% 6 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/singleQuantumExecutor.py SingleQuantumExecutor   0% 19 19 0   100% 0 0   0%
python/lsst/ctrl/mpexec/singleQuantumExecutor.py (no class)   100% 35 0 5   100% 0 0   100%
python/lsst/ctrl/mpexec/taskFactory.py TaskFactory   100% 0 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/taskFactory.py (no class)   100% 6 0 0   100% 0 0   100%
python/lsst/ctrl/mpexec/util.py (no class)   22% 37 29 0   0% 22 0   14%
python/lsst/ctrl/mpexec/version.py (no class)   100% 5 0 0   100% 0 0   100%
tests/test_build.py BuildTestCase   0% 94 94 0   0% 2 0   0%
tests/test_build.py (no class)   79% 34 7 3   0% 2 0   75%
tests/test_cliCmdCleanup.py CleanupCollectionTest   0% 32 32 0   100% 0 0   0%
tests/test_cliCmdCleanup.py (no class)   100% 15 0 2   100% 0 0   100%
tests/test_cliCmdPurge.py PurgeTest   0% 44 44 0   100% 0 0   0%
tests/test_cliCmdPurge.py (no class)   100% 15 0 2   100% 0 0   100%
tests/test_cliCmdReport.py ReportTest   0% 148 148 0   0% 28 0   0%
tests/test_cliCmdReport.py (no class)   100% 18 0 2   100% 0 0   100%
tests/test_cliCmdUpdateGraphRun.py UpdateGraphRunTest   0% 15 15 0   100% 0 0   0%
tests/test_cliCmdUpdateGraphRun.py (no class)   100% 13 0 2   100% 0 0   100%
tests/test_cliUtils.py PipelineActionTestCase   0% 12 12 0   100% 0 0   0%
tests/test_cliUtils.py (no class)   100% 6 0 2   100% 0 0   100%
tests/test_preExecInit.py PreExecInitTestCase   0% 56 56 0   0% 24 0   0%
tests/test_preExecInit.py (no class)   83% 18 3 2   100% 0 0   83%
tests/test_qgraph.py QgraphTest   0% 54 54 0   100% 0 0   0%
tests/test_qgraph.py (no class)   100% 14 0 2   100% 0 0   100%
tests/test_run.py RunTestCase   0% 274 274 0   0% 2 0   0%
tests/test_run.py CoverageTestCase   0% 5 5 0   100% 0 0   0%
tests/test_run.py (no class)   100% 36 0 3   100% 0 0   100%
Total     33% 2574 1723 36   1% 534 0   28%

No items found using the specified filter.