Coverage report: 25%

Files Functions Classes

coverage.py v7.5.1, created at 2024-05-07 09:59 +0000

File class statements missing excluded branches partial coverage
python/lsst/__init__.py (no class) 2 0 0 0 0 100%
python/lsst/ctrl/__init__.py (no class) 2 0 0 0 0 100%
python/lsst/ctrl/mpexec/__init__.py (no class) 12 0 0 0 0 100%
python/lsst/ctrl/mpexec/cli/__init__.py (no class) 0 0 0 0 0 100%
python/lsst/ctrl/mpexec/cli/opt/__init__.py (no class) 3 0 0 0 0 100%
python/lsst/ctrl/mpexec/cli/opt/arguments.py (no class) 5 0 0 0 0 100%
python/lsst/ctrl/mpexec/cli/opt/optionGroups.py pipeline_build_options 1 1 0 0 0 0%
python/lsst/ctrl/mpexec/cli/opt/optionGroups.py coverage_options 1 1 0 0 0 0%
python/lsst/ctrl/mpexec/cli/opt/optionGroups.py qgraph_options 1 1 0 0 0 0%
python/lsst/ctrl/mpexec/cli/opt/optionGroups.py butler_options 1 1 0 0 0 0%
python/lsst/ctrl/mpexec/cli/opt/optionGroups.py execution_options 1 1 0 0 0 0%
python/lsst/ctrl/mpexec/cli/opt/optionGroups.py meta_info_options 1 1 0 0 0 0%
python/lsst/ctrl/mpexec/cli/opt/optionGroups.py run_options 1 1 0 0 0 0%
python/lsst/ctrl/mpexec/cli/opt/optionGroups.py (no class) 22 0 0 0 0 100%
python/lsst/ctrl/mpexec/cli/opt/options.py (no class) 62 0 2 0 0 100%
python/lsst/ctrl/mpexec/cli/pipetask.py PipetaskCLI 0 0 0 0 0 100%
python/lsst/ctrl/mpexec/cli/pipetask.py (no class) 13 0 0 14 0 100%
python/lsst/ctrl/mpexec/cli/script/__init__.py (no class) 9 0 0 0 0 100%
python/lsst/ctrl/mpexec/cli/script/build.py (no class) 5 0 0 0 0 100%
python/lsst/ctrl/mpexec/cli/script/cleanup.py NoSuchCollectionFailure 2 2 0 0 0 0%
python/lsst/ctrl/mpexec/cli/script/cleanup.py NotChainedCollectionFailure 3 3 0 0 0 0%
python/lsst/ctrl/mpexec/cli/script/cleanup.py CleanupResult 19 19 0 6 0 0%
python/lsst/ctrl/mpexec/cli/script/cleanup.py (no class) 22 0 0 6 0 100%
python/lsst/ctrl/mpexec/cli/script/confirmable.py ConfirmableResult 5 5 0 0 0 0%
python/lsst/ctrl/mpexec/cli/script/confirmable.py (no class) 18 0 0 22 0 100%
python/lsst/ctrl/mpexec/cli/script/pre_exec_init_qbb.py (no class) 3 0 0 0 0 100%
python/lsst/ctrl/mpexec/cli/script/purge.py ChildHasMultipleParentsFailure 4 4 0 2 0 0%
python/lsst/ctrl/mpexec/cli/script/purge.py TopCollectionHasParentsFailure 4 4 0 2 0 0%
python/lsst/ctrl/mpexec/cli/script/purge.py TopCollectionIsNotChainedFailure 3 3 0 0 0 0%
python/lsst/ctrl/mpexec/cli/script/purge.py TopCollectionNotFoundFailure 2 2 0 0 0 0%
python/lsst/ctrl/mpexec/cli/script/purge.py PurgeResult 24 24 0 8 0 0%
python/lsst/ctrl/mpexec/cli/script/purge.py (no class) 32 0 0 6 0 100%
python/lsst/ctrl/mpexec/cli/script/qgraph.py (no class) 6 0 0 0 0 100%
python/lsst/ctrl/mpexec/cli/script/report.py (no class) 7 0 0 0 0 100%
python/lsst/ctrl/mpexec/cli/script/run.py (no class) 6 0 0 0 0 100%
python/lsst/ctrl/mpexec/cli/script/run_qbb.py (no class) 6 0 0 0 0 100%
python/lsst/ctrl/mpexec/cli/script/update_graph_run.py (no class) 3 0 0 0 0 100%
python/lsst/ctrl/mpexec/cli/utils.py _PipelineActionType 15 12 0 4 0 16%
python/lsst/ctrl/mpexec/cli/utils.py PipetaskCommand 0 0 0 0 0 100%
python/lsst/ctrl/mpexec/cli/utils.py (no class) 20 0 0 0 0 100%
python/lsst/ctrl/mpexec/cmdLineFwk.py _OutputChainedCollectionInfo 8 8 0 0 0 0%
python/lsst/ctrl/mpexec/cmdLineFwk.py _OutputRunCollectionInfo 8 8 0 2 0 0%
python/lsst/ctrl/mpexec/cmdLineFwk.py _ButlerFactory 106 106 1 74 0 0%
python/lsst/ctrl/mpexec/cmdLineFwk.py _QBBFactory 4 4 0 0 0 0%
python/lsst/ctrl/mpexec/cmdLineFwk.py CmdLineFwk 185 185 0 116 0 0%
python/lsst/ctrl/mpexec/cmdLineFwk.py (no class) 82 0 0 10 0 100%
python/lsst/ctrl/mpexec/dotTools.py (no class) 24 0 3 0 0 100%
python/lsst/ctrl/mpexec/execFixupDataId.py ExecFixupDataId 28 28 0 18 0 0%
python/lsst/ctrl/mpexec/execFixupDataId.py (no class) 13 0 0 0 0 100%
python/lsst/ctrl/mpexec/executionGraphFixup.py ExecutionGraphFixup 0 0 1 0 0 100%
python/lsst/ctrl/mpexec/executionGraphFixup.py (no class) 6 0 0 2 0 100%
python/lsst/ctrl/mpexec/log_capture.py _LogCaptureFlag 0 0 0 0 0 100%
python/lsst/ctrl/mpexec/log_capture.py LogCapture 65 65 0 26 0 0%
python/lsst/ctrl/mpexec/log_capture.py (no class) 30 0 0 6 0 100%
python/lsst/ctrl/mpexec/mpGraphExecutor.py _Job 77 77 0 22 0 0%
python/lsst/ctrl/mpexec/mpGraphExecutor.py _JobList 33 33 0 18 0 0%
python/lsst/ctrl/mpexec/mpGraphExecutor.py MPGraphExecutorError 0 0 0 0 0 100%
python/lsst/ctrl/mpexec/mpGraphExecutor.py MPTimeoutError 0 0 0 0 0 100%
python/lsst/ctrl/mpexec/mpGraphExecutor.py MPGraphExecutor 145 145 0 81 0 0%
python/lsst/ctrl/mpexec/mpGraphExecutor.py (no class) 54 0 0 6 0 100%
python/lsst/ctrl/mpexec/preExecInit.py MissingReferenceError 0 0 0 0 0 100%
python/lsst/ctrl/mpexec/preExecInit.py PreExecInitBase 74 74 1 44 0 0%
python/lsst/ctrl/mpexec/preExecInit.py PreExecInit 29 29 0 16 0 0%
python/lsst/ctrl/mpexec/preExecInit.py PreExecInitLimited 2 2 0 0 0 0%
python/lsst/ctrl/mpexec/preExecInit.py (no class) 35 0 3 6 0 100%
python/lsst/ctrl/mpexec/quantumGraphExecutor.py QuantumExecutor 1 1 1 0 0 0%
python/lsst/ctrl/mpexec/quantumGraphExecutor.py QuantumGraphExecutor 1 1 1 0 0 0%
python/lsst/ctrl/mpexec/quantumGraphExecutor.py (no class) 13 0 4 4 0 100%
python/lsst/ctrl/mpexec/reports.py ExecutionStatus 0 0 0 0 0 100%
python/lsst/ctrl/mpexec/reports.py ExceptionInfo 1 1 0 0 0 0%
python/lsst/ctrl/mpexec/reports.py QuantumReport 3 3 0 0 0 0%
python/lsst/ctrl/mpexec/reports.py Report 4 4 0 2 0 0%
python/lsst/ctrl/mpexec/reports.py (no class) 55 0 0 12 0 100%
python/lsst/ctrl/mpexec/separablePipelineExecutor.py _GraphBuilderLike 1 1 0 0 0 0%
python/lsst/ctrl/mpexec/separablePipelineExecutor.py SeparablePipelineExecutor 28 28 0 10 0 0%
python/lsst/ctrl/mpexec/separablePipelineExecutor.py (no class) 28 0 0 0 0 100%
python/lsst/ctrl/mpexec/showInfo.py _FilteredStream 13 13 0 8 0 0%
python/lsst/ctrl/mpexec/showInfo.py ShowInfo 152 152 0 110 0 0%
python/lsst/ctrl/mpexec/showInfo.py (no class) 34 0 0 2 0 100%
python/lsst/ctrl/mpexec/simple_pipeline_executor.py SimplePipelineExecutor 39 39 0 14 0 0%
python/lsst/ctrl/mpexec/simple_pipeline_executor.py (no class) 27 0 0 10 0 100%
python/lsst/ctrl/mpexec/singleQuantumExecutor.py SingleQuantumExecutor 172 172 0 71 0 0%
python/lsst/ctrl/mpexec/singleQuantumExecutor.py (no class) 31 0 0 0 0 100%
python/lsst/ctrl/mpexec/taskFactory.py TaskFactory 20 20 0 14 0 0%
python/lsst/ctrl/mpexec/taskFactory.py (no class) 13 0 3 0 0 100%
python/lsst/ctrl/mpexec/util.py (no class) 12 0 0 2 0 100%
python/lsst/ctrl/mpexec/version.py (no class) 5 0 0 0 0 100%
tests/test_cliCmdCleanup.py CleanupCollectionTest 31 31 0 0 0 0%
tests/test_cliCmdCleanup.py (no class) 16 0 2 0 0 100%
tests/test_cliCmdPurge.py PurgeTest 43 43 0 0 0 0%
tests/test_cliCmdPurge.py (no class) 16 0 2 0 0 100%
tests/test_cliCmdQgraph.py QgraphTest 14 14 0 2 0 0%
tests/test_cliCmdQgraph.py (no class) 13 0 2 0 0 100%
tests/test_cliCmdReport.py ReportTest 21 21 0 2 0 0%
tests/test_cliCmdReport.py (no class) 15 0 2 0 0 100%
tests/test_cliCmdUpdateGraphRun.py UpdateGraphRunTest 28 28 0 0 0 0%
tests/test_cliCmdUpdateGraphRun.py (no class) 15 0 2 0 0 100%
tests/test_cliScript.py BuildTestCase 32 32 0 12 0 0%
tests/test_cliScript.py BuildTestCase.testShowPipeline.ShowInfoCmp 3 3 0 0 0 0%
tests/test_cliScript.py QgraphTestCase 7 7 0 6 0 0%
tests/test_cliScript.py RunTestCase 7 7 0 6 0 0%
tests/test_cliScript.py (no class) 21 0 3 2 0 100%
tests/test_cliUtils.py PipelineActionTestCase 12 12 0 0 0 0%
tests/test_cliUtils.py (no class) 7 0 2 0 0 100%
tests/test_cmdLineFwk.py SimpleConnections 0 0 0 0 0 100%
tests/test_cmdLineFwk.py SimpleConfig 1 1 0 0 0 0%
tests/test_cmdLineFwk.py FakeDSType 0 0 0 0 0 100%
tests/test_cmdLineFwk.py FakeDSRef 1 1 0 0 0 0%
tests/test_cmdLineFwk.py CmdLineFwkTestCase 137 137 0 32 0 0%
tests/test_cmdLineFwk.py CmdLineFwkTestCaseWithButler 302 302 0 44 0 0%
tests/test_cmdLineFwk.py MyMemoryTestCase 0 0 0 0 0 100%
tests/test_cmdLineFwk.py (no class) 77 0 3 8 1 99%
tests/test_dotTools.py ExamplePipelineTaskConnections 5 5 0 4 0 0%
tests/test_dotTools.py ExamplePipelineTaskConfig 0 0 0 0 0 100%
tests/test_dotTools.py ExamplePipelineTask 0 0 0 0 0 100%
tests/test_dotTools.py DotToolsTestCase 27 27 0 10 0 0%
tests/test_dotTools.py MyMemoryTestCase 0 0 0 0 0 100%
tests/test_dotTools.py (no class) 23 0 3 0 0 100%
tests/test_executors.py QuantumExecutorMock 21 21 0 8 0 0%
tests/test_executors.py QuantumMock 3 3 0 2 0 0%
tests/test_executors.py QuantumIterDataMock 6 6 0 0 0 0%
tests/test_executors.py QuantumGraphMock 34 34 0 24 0 0%
tests/test_executors.py TaskMockMP 2 2 0 0 0 0%
tests/test_executors.py TaskMockFail 2 2 0 0 0 0%
tests/test_executors.py TaskMockCrash 3 3 0 0 0 0%
tests/test_executors.py TaskMockLongSleep 2 2 0 0 0 0%
tests/test_executors.py TaskMockNoMP 0 0 0 0 0 100%
tests/test_executors.py TaskNodeMock 5 5 0 0 0 0%
tests/test_executors.py MPGraphExecutorTestCase 197 197 0 88 0 0%
tests/test_executors.py SingleQuantumExecutorTestCase 69 69 0 0 0 0%
tests/test_executors.py (no class) 83 0 3 2 0 100%
tests/test_preExecInit.py PreExecInitTestCase 50 50 0 48 0 0%
tests/test_preExecInit.py (no class) 16 0 2 2 0 100%
tests/test_reports.py ReportsTestCase 66 66 0 0 0 0%
tests/test_reports.py (no class) 7 0 2 0 0 100%
tests/test_separablePipelineExecutor.py SeparablePipelineExecutorTests 298 298 0 48 0 0%
tests/test_separablePipelineExecutor.py MemoryTester 0 0 0 0 0 100%
tests/test_separablePipelineExecutor.py (no class) 49 0 3 0 0 100%
tests/test_simple_pipeline_executor.py NoDimensionsTestConnections2 0 0 0 0 0 100%
tests/test_simple_pipeline_executor.py NoDimensionsTestConfig2 0 0 0 0 0 100%
tests/test_simple_pipeline_executor.py NoDimensionsMetadataTestConnections 0 0 0 0 0 100%
tests/test_simple_pipeline_executor.py NoDimensionsMetadataTestConfig 0 0 0 0 0 100%
tests/test_simple_pipeline_executor.py NoDimensionsMetadataTestTask 10 10 0 4 0 0%
tests/test_simple_pipeline_executor.py SimplePipelineExecutorTests 90 90 0 20 0 0%
tests/test_simple_pipeline_executor.py MemoryTester 0 0 0 0 0 100%
tests/test_simple_pipeline_executor.py (no class) 40 0 3 0 0 100%
tests/test_taskFactory.py FakeConnections 0 0 0 0 0 100%
tests/test_taskFactory.py FakeConfig 0 0 0 0 0 100%
tests/test_taskFactory.py TaskFactoryTestCase 33 33 0 2 0 0%
tests/test_taskFactory.py (no class) 29 0 4 6 0 100%
Total   3996 2846 58 1158 1 25%

No items found using the specified filter.