Coverage report: 23%

Files Functions Classes

coverage.py v7.5.0, created at 2024-04-25 00:11 -0700

File class statements missing excluded branches partial coverage
python/lsst/__init__.py (no class) 6 2 0 0 0 67%
python/lsst/ctrl/__init__.py (no class) 6 2 0 0 0 67%
python/lsst/ctrl/mpexec/__init__.py (no class) 11 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) 2 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 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) 19 0 0 0 0 100%
python/lsst/ctrl/mpexec/cli/opt/options.py (no class) 44 0 0 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 0 0 100%
python/lsst/ctrl/mpexec/cli/script/__init__.py (no class) 5 0 0 0 0 100%
python/lsst/ctrl/mpexec/cli/script/build.py (no class) 4 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 0 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 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 TopCollectionIsNotChianedFailure 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 0 0 100%
python/lsst/ctrl/mpexec/cli/script/qgraph.py (no class) 6 0 0 0 0 100%
python/lsst/ctrl/mpexec/cli/script/run.py (no class) 5 0 0 0 0 100%
python/lsst/ctrl/mpexec/cli/utils.py _PipelineActionType 17 14 0 2 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) 19 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 93 93 0 62 0 0%
python/lsst/ctrl/mpexec/cmdLineFwk.py _FilteredStream 10 10 0 6 0 0%
python/lsst/ctrl/mpexec/cmdLineFwk.py CmdLineFwk 229 229 0 158 0 0%
python/lsst/ctrl/mpexec/cmdLineFwk.py (no class) 75 0 0 0 0 100%
python/lsst/ctrl/mpexec/dataid_match.py _DataIdMatchTreeVisitor 29 29 0 10 0 0%
python/lsst/ctrl/mpexec/dataid_match.py DataIdMatch 8 8 0 2 0 0%
python/lsst/ctrl/mpexec/dataid_match.py (no class) 23 0 0 0 0 100%
python/lsst/ctrl/mpexec/dotTools.py (no class) 22 2 0 2 1 88%
python/lsst/ctrl/mpexec/execFixupDataId.py ExecFixupDataId 30 30 0 16 0 0%
python/lsst/ctrl/mpexec/execFixupDataId.py (no class) 10 0 0 0 0 100%
python/lsst/ctrl/mpexec/executionGraphFixup.py ExecutionGraphFixup 1 1 0 0 0 0%
python/lsst/ctrl/mpexec/executionGraphFixup.py (no class) 6 0 0 0 0 100%
python/lsst/ctrl/mpexec/mock_task.py MockButlerQuantumContext 26 26 0 8 0 0%
python/lsst/ctrl/mpexec/mock_task.py MockPipelineTaskConfig 3 3 0 2 0 0%
python/lsst/ctrl/mpexec/mock_task.py MockPipelineTask 31 31 0 22 0 0%
python/lsst/ctrl/mpexec/mock_task.py (no class) 24 0 0 0 0 100%
python/lsst/ctrl/mpexec/mpGraphExecutor.py _Job 74 74 0 20 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 143 143 0 81 0 0%
python/lsst/ctrl/mpexec/mpGraphExecutor.py (no class) 53 1 0 2 1 96%
python/lsst/ctrl/mpexec/preExecInit.py PreExecInit 116 116 0 70 0 0%
python/lsst/ctrl/mpexec/preExecInit.py (no class) 21 2 0 2 1 87%
python/lsst/ctrl/mpexec/quantumGraphExecutor.py QuantumExecutor 2 2 0 0 0 0%
python/lsst/ctrl/mpexec/quantumGraphExecutor.py QuantumGraphExecutor 2 2 0 0 0 0%
python/lsst/ctrl/mpexec/quantumGraphExecutor.py (no class) 16 2 0 2 1 83%
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) 51 0 0 0 0 100%
python/lsst/ctrl/mpexec/simple_pipeline_executor.py SimplePipelineExecutor 33 33 0 12 0 0%
python/lsst/ctrl/mpexec/simple_pipeline_executor.py (no class) 21 0 0 0 0 100%
python/lsst/ctrl/mpexec/singleQuantumExecutor.py _LogCaptureFlag 0 0 0 0 0 100%
python/lsst/ctrl/mpexec/singleQuantumExecutor.py SingleQuantumExecutor 241 241 0 107 0 0%
python/lsst/ctrl/mpexec/singleQuantumExecutor.py (no class) 42 0 0 0 0 100%
python/lsst/ctrl/mpexec/taskFactory.py TaskFactory 18 18 0 12 0 0%
python/lsst/ctrl/mpexec/taskFactory.py (no class) 13 3 0 2 1 73%
python/lsst/ctrl/mpexec/util.py (no class) 12 0 0 0 0 100%
python/lsst/ctrl/mpexec/version.py (no class) 6 0 0 0 0 100%
tests/test_cliCmdCleanup.py CleanupCollectionTest 31 31 0 0 0 0%
tests/test_cliCmdCleanup.py (no class) 18 1 0 2 1 90%
tests/test_cliCmdPurge.py PurgeTest 43 43 0 0 0 0%
tests/test_cliCmdPurge.py (no class) 18 1 0 2 1 90%
tests/test_cliScript.py BuildTestCase 31 31 0 6 0 0%
tests/test_cliScript.py BuildTestCase.testShowPipeline.ShowInfo 3 3 0 0 0 0%
tests/test_cliScript.py QgraphTestCase 7 7 0 0 0 0%
tests/test_cliScript.py RunTestCase 7 7 0 0 0 0%
tests/test_cliScript.py (no class) 23 2 0 2 1 88%
tests/test_cliUtils.py PipelineActionTestCase 12 12 0 0 0 0%
tests/test_cliUtils.py (no class) 9 1 0 2 1 82%
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 76 76 0 18 0 0%
tests/test_cmdLineFwk.py CmdLineFwkTestCaseWithButler 236 236 0 32 0 0%
tests/test_cmdLineFwk.py MyMemoryTestCase 0 0 0 0 0 100%
tests/test_cmdLineFwk.py (no class) 75 2 0 6 2 95%
tests/test_dataid_match.py DataIdMatchTestCase 41 41 0 32 0 0%
tests/test_dataid_match.py (no class) 13 1 0 2 1 87%
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 25 25 0 8 0 0%
tests/test_dotTools.py MyMemoryTestCase 0 0 0 0 0 100%
tests/test_dotTools.py (no class) 28 2 0 2 1 90%
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 5 5 0 0 0 0%
tests/test_executors.py QuantumGraphMock 25 25 0 18 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 2 2 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 TaskDefMock 5 5 0 0 0 0%
tests/test_executors.py MPGraphExecutorTestCase 198 198 0 88 0 0%
tests/test_executors.py (no class) 70 1 0 2 1 97%
tests/test_preExecInit.py PreExecInitTestCase 50 50 0 48 0 0%
tests/test_preExecInit.py (no class) 18 1 0 2 1 90%
tests/test_reports.py ReportsTestCase 66 66 0 0 0 0%
tests/test_reports.py (no class) 8 1 0 2 1 80%
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 83 83 0 18 0 0%
tests/test_simple_pipeline_executor.py MemoryTester 0 0 0 0 0 100%
tests/test_simple_pipeline_executor.py (no class) 51 2 0 2 1 94%
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 53 53 0 0 0 0%
tests/test_taskFactory.py (no class) 36 0 0 0 0 100%
Total   3258 2307 0 952 17 23%

No items found using the specified filter.