Coverage report: 22%

Files Functions Classes

coverage.py v7.14.1, created at 2026-05-30 01:54 -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/bps/__init__.py (no class)   100% 11 0 0   100% 0 0   100%
python/lsst/ctrl/bps/_exceptions.py BpsError   100% 0 0 0   100% 0 0   100%
python/lsst/ctrl/bps/_exceptions.py BpsSubprocessError   0% 3 3 0   100% 0 0   0%
python/lsst/ctrl/bps/_exceptions.py (no class)   100% 4 0 0   100% 0 0   100%
python/lsst/ctrl/bps/bps_config.py BpsFormatter   0% 4 4 0   100% 0 0   0%
python/lsst/ctrl/bps/bps_config.py BpsConfig   0% 148 148 0   0% 76 0   0%
python/lsst/ctrl/bps/bps_config.py (no class)   100% 29 0 0   100% 0 0   100%
python/lsst/ctrl/bps/bps_draw.py (no class)   80% 5 1 0   100% 0 0   80%
python/lsst/ctrl/bps/bps_reports.py BaseRunReport   0% 20 20 0   0% 6 0   0%
python/lsst/ctrl/bps/bps_reports.py SummaryRunReport   0% 17 17 0   0% 10 0   0%
python/lsst/ctrl/bps/bps_reports.py DetailedRunReport   0% 35 35 0   0% 14 0   0%
python/lsst/ctrl/bps/bps_reports.py ExitCodesReport   0% 36 36 0   0% 14 0   0%
python/lsst/ctrl/bps/bps_reports.py (no class)   42% 74 43 0   0% 22 0   32%
python/lsst/ctrl/bps/bps_utils.py WhenToSaveQuantumGraphs   100% 0 0 0   100% 0 0   100%
python/lsst/ctrl/bps/bps_utils.py (no class)   24% 131 99 0   0% 44 0   18%
python/lsst/ctrl/bps/cancel.py (no class)   24% 17 13 0   0% 8 0   16%
python/lsst/ctrl/bps/cli/__init__.py (no class)   100% 0 0 0   100% 0 0   100%
python/lsst/ctrl/bps/cli/bps.py BpsCli   100% 0 0 0   100% 0 0   100%
python/lsst/ctrl/bps/cli/bps.py (no class)   88% 17 2 0   100% 0 0   88%
python/lsst/ctrl/bps/cli/cmd/__init__.py (no class)   100% 2 0 0   100% 0 0   100%
python/lsst/ctrl/bps/cli/cmd/commands.py BpsCommand   100% 0 0 0   100% 0 0   100%
python/lsst/ctrl/bps/cli/cmd/commands.py (no class)   76% 94 23 0   100% 0 0   76%
python/lsst/ctrl/bps/cli/opt/__init__.py (no class)   100% 3 0 0   100% 0 0   100%
python/lsst/ctrl/bps/cli/opt/arguments.py (no class)   100% 3 0 0   100% 0 0   100%
python/lsst/ctrl/bps/cli/opt/option_groups.py submission_options   100% 1 0 0   100% 0 0   100%
python/lsst/ctrl/bps/cli/opt/option_groups.py (no class)   100% 6 0 0   100% 0 0   100%
python/lsst/ctrl/bps/cli/opt/options.py (no class)   100% 10 0 0   100% 0 0   100%
python/lsst/ctrl/bps/clustered_quantum_graph.py QuantaCluster   0% 38 38 0   0% 8 0   0%
python/lsst/ctrl/bps/clustered_quantum_graph.py ClusteredQuantumGraph   0% 91 91 0   0% 48 0   0%
python/lsst/ctrl/bps/clustered_quantum_graph.py (no class)   100% 51 0 0   100% 0 0   100%
python/lsst/ctrl/bps/constants.py (no class)   100% 8 0 0   100% 0 0   100%
python/lsst/ctrl/bps/construct.py (no class)   18% 78 64 0   0% 26 0   13%
python/lsst/ctrl/bps/drivers.py (no class)   16% 213 178 0   0% 58 0   13%
python/lsst/ctrl/bps/generic_workflow.py GenericWorkflowFile   0% 1 1 0   100% 0 0   0%
python/lsst/ctrl/bps/generic_workflow.py GenericWorkflowExec   0% 1 1 0   100% 0 0   0%
python/lsst/ctrl/bps/generic_workflow.py GenericWorkflowNodeType   100% 0 0 0   100% 0 0   100%
python/lsst/ctrl/bps/generic_workflow.py GenericWorkflowNode   0% 1 1 1   100% 0 0   0%
python/lsst/ctrl/bps/generic_workflow.py GenericWorkflowNoopJob   0% 1 1 0   100% 0 0   0%
python/lsst/ctrl/bps/generic_workflow.py GenericWorkflowJob   0% 1 1 0   100% 0 0   0%
python/lsst/ctrl/bps/generic_workflow.py GenericWorkflow   1% 321 318 0   2% 182 3   1%
python/lsst/ctrl/bps/generic_workflow.py GenericWorkflowGroup   0% 5 5 0   100% 0 0   0%
python/lsst/ctrl/bps/generic_workflow.py GenericWorkflowLabels   0% 24 24 0   0% 6 0   0%
python/lsst/ctrl/bps/generic_workflow.py (no class)   100% 200 0 0   50% 10 5   98%
python/lsst/ctrl/bps/initialize.py (no class)   27% 59 43 0   0% 24 0   19%
python/lsst/ctrl/bps/ping.py (no class)   62% 8 3 0   100% 0 0   62%
python/lsst/ctrl/bps/pre_transform.py (no class)   23% 93 72 0   0% 24 0   18%
python/lsst/ctrl/bps/prepare.py (no class)   43% 21 12 0   0% 6 0   33%
python/lsst/ctrl/bps/quantum_clustering_funcs.py (no class)   8% 276 254 5   0% 138 0   5%
python/lsst/ctrl/bps/report.py (no class)   18% 62 51 0   0% 30 0   12%
python/lsst/ctrl/bps/restart.py (no class)   44% 9 5 0   0% 2 0   36%
python/lsst/ctrl/bps/status.py (no class)   57% 14 6 0   100% 0 0   57%
python/lsst/ctrl/bps/submit.py (no class)   50% 16 8 0   0% 2 0   44%
python/lsst/ctrl/bps/tests/gw_test_utils.py (no class)   6% 265 248 0   0% 136 0   4%
python/lsst/ctrl/bps/transform.py (no class)   11% 322 286 0   0% 130 0   8%
python/lsst/ctrl/bps/version.py (no class)   100% 5 0 0   100% 0 0   100%
python/lsst/ctrl/bps/wms_service.py WmsStates   100% 0 0 0   100% 0 0   100%
python/lsst/ctrl/bps/wms_service.py WmsSpecificInfo   0% 23 23 0   0% 6 0   0%
python/lsst/ctrl/bps/wms_service.py WmsJobReport   100% 0 0 0   100% 0 0   100%
python/lsst/ctrl/bps/wms_service.py WmsRunReport   100% 0 0 0   100% 0 0   100%
python/lsst/ctrl/bps/wms_service.py BaseWmsService   0% 3 3 9   100% 0 0   0%
python/lsst/ctrl/bps/wms_service.py BaseWmsWorkflow   0% 5 5 2   100% 0 0   0%
python/lsst/ctrl/bps/wms_service.py (no class)   100% 106 0 0   100% 0 0   100%
tests/cqg_test_utils.py (no class)   7% 108 100 0   0% 20 0   6%
tests/qg_test_utils.py Dummy1Connections   100% 0 0 0   100% 0 0   100%
tests/qg_test_utils.py Dummy1Config   100% 0 0 0   100% 0 0   100%
tests/qg_test_utils.py Dummy1PipelineTask   100% 0 0 0   100% 0 0   100%
tests/qg_test_utils.py Dummy2Connections   100% 0 0 0   100% 0 0   100%
tests/qg_test_utils.py Dummy2Config   100% 0 0 0   100% 0 0   100%
tests/qg_test_utils.py Dummy2PipelineTask   100% 0 0 0   100% 0 0   100%
tests/qg_test_utils.py Dummy2bConnections   100% 0 0 0   100% 0 0   100%
tests/qg_test_utils.py Dummy2bConfig   100% 0 0 0   100% 0 0   100%
tests/qg_test_utils.py Dummy2bPipelineTask   100% 0 0 0   100% 0 0   100%
tests/qg_test_utils.py Dummy3Connections   100% 0 0 0   100% 0 0   100%
tests/qg_test_utils.py Dummy3Config   100% 0 0 0   100% 0 0   100%
tests/qg_test_utils.py Dummy3PipelineTask   100% 0 0 0   100% 0 0   100%
tests/qg_test_utils.py Dummy4Connections   100% 0 0 0   100% 0 0   100%
tests/qg_test_utils.py Dummy4Config   100% 0 0 0   100% 0 0   100%
tests/qg_test_utils.py Dummy4PipelineTask   100% 0 0 0   100% 0 0   100%
tests/qg_test_utils.py Dummy5Connections   100% 0 0 0   100% 0 0   100%
tests/qg_test_utils.py Dummy5Config   100% 0 0 0   100% 0 0   100%
tests/qg_test_utils.py Dummy5PipelineTask   100% 0 0 0   100% 0 0   100%
tests/qg_test_utils.py (no class)   62% 96 36 0   0% 6 0   59%
tests/test_bps_reports.py FakeRunReport   0% 2 2 0   100% 0 0   0%
tests/test_bps_reports.py FakeRunReportTestCase   0% 27 27 0   100% 0 0   0%
tests/test_bps_reports.py SummaryRunReportTestCase   0% 31 31 0   100% 0 0   0%
tests/test_bps_reports.py DetailedRunReportTestCase   0% 25 25 0   100% 0 0   0%
tests/test_bps_reports.py ExitCodesReportTestCase   0% 18 18 0   100% 0 0   0%
tests/test_bps_reports.py CompileJobSummaryTestCase   0% 15 15 0   100% 0 0   0%
tests/test_bps_reports.py CompileCodeSummaryTestCase   0% 30 30 0   100% 0 0   0%
tests/test_bps_reports.py (no class)   100% 47 0 2   100% 0 0   100%
tests/test_bps_utils.py TestMkdir   0% 12 12 0   100% 0 0   0%
tests/test_bps_utils.py TestChdir   0% 11 11 0   100% 0 0   0%
tests/test_bps_utils.py TestMakeIdLink   0% 80 80 0   100% 0 0   0%
tests/test_bps_utils.py TestBpsEval   0% 4 4 0   100% 0 0   0%
tests/test_bps_utils.py (no class)   100% 30 0 2   100% 0 0   100%
tests/test_bpsconfig.py TestBpsConfigConstructor   0% 65 65 0   100% 0 0   0%
tests/test_bpsconfig.py TestBpsConfigGet   0% 6 6 0   100% 0 0   0%
tests/test_bpsconfig.py TestBpsConfigSearch   0% 100 100 0   100% 0 0   0%
tests/test_bpsconfig.py TestBpsConfigGenerateConfig   0% 41 41 0   100% 0 0   0%
tests/test_bpsconfig.py (no class)   100% 55 0 2   100% 0 0   100%
tests/test_cli_commands.py TestCatchErrors   0% 13 13 0   0% 2 0   0%
tests/test_cli_commands.py TestCommandPing   0% 21 21 0   100% 0 0   0%
tests/test_cli_commands.py TestCommandStatus   0% 15 15 0   100% 0 0   0%
tests/test_cli_commands.py (no class)   100% 21 0 2   100% 0 0   100%
tests/test_clustered_quantum_graph.py TestQuantaCluster   0% 27 27 0   100% 0 0   0%
tests/test_clustered_quantum_graph.py TestClusteredQuantumGraph   0% 46 46 0   0% 2 0   0%
tests/test_clustered_quantum_graph.py (no class)   100% 39 0 2   100% 0 0   100%
tests/test_construct.py ConstructTestCase   0% 10 10 0   100% 0 0   0%
tests/test_construct.py CreateCustomWorkflowTestCase   0% 42 42 0   100% 0 0   0%
tests/test_construct.py CreateCustomJobTestCase   0% 37 37 0   100% 0 0   0%
tests/test_construct.py CreateJobFilesTestCase   0% 15 15 0   100% 0 0   0%
tests/test_construct.py CreateInputPathTestCase   0% 23 23 0   100% 0 0   0%
tests/test_construct.py CreateOutputPathTestCase   0% 20 20 0   100% 0 0   0%
tests/test_construct.py (no class)   100% 42 0 0   100% 0 0   100%
tests/test_drivers.py TestInitSubmissionDriver   0% 18 18 0   100% 0 0   0%
tests/test_drivers.py TestPingDriver   0% 18 18 0   100% 0 0   0%
tests/test_drivers.py TestStatusDriver   0% 11 11 0   100% 0 0   0%
tests/test_drivers.py TestReportDriver   0% 46 46 0   100% 0 0   0%
tests/test_drivers.py (no class)   100% 60 0 2   100% 0 0   100%
tests/test_generic_workflow.py TestGenericWorkflowNode   0% 10 10 0   100% 0 0   0%
tests/test_generic_workflow.py TestGenericWorkflowNode.testNoNodeType.GenericWorkflowNoNodeType   100% 0 0 0   100% 0 0   100%
tests/test_generic_workflow.py TestGenericWorkflowJob   0% 3 3 0   100% 0 0   0%
tests/test_generic_workflow.py TestGenericWorkflow   0% 310 310 0   100% 0 0   0%
tests/test_generic_workflow.py TestGenericWorkflow.testAddJobInvalidType.GenericWorkflowNodeNoInherit   0% 2 2 0   100% 0 0   0%
tests/test_generic_workflow.py TestGenericWorkflowLabels   0% 78 78 0   0% 2 0   0%
tests/test_generic_workflow.py (no class)   98% 81 2 2   100% 0 0   98%
tests/test_initialize.py TestOutCollectionValidator   0% 5 5 0   100% 0 0   0%
tests/test_initialize.py TestOutputRunValidator   0% 5 5 0   100% 0 0   0%
tests/test_initialize.py TestSubmitPathValidator   0% 5 5 0   100% 0 0   0%
tests/test_initialize.py TestInitSubmission   0% 43 43 0   100% 0 0   0%
tests/test_initialize.py (no class)   100% 27 0 0   100% 0 0   100%
tests/test_ping.py TestPing   0% 17 17 0   100% 0 0   0%
tests/test_ping.py (no class)   100% 9 0 2   100% 0 0   100%
tests/test_pre_transform.py TestExecute   0% 16 16 0   100% 0 0   0%
tests/test_pre_transform.py TestCreatingQuantumGraph   0% 20 20 0   100% 0 0   0%
tests/test_pre_transform.py TestUpdatingQuantumGraph   0% 34 34 0   100% 0 0   0%
tests/test_pre_transform.py TestClusterQuanta   0% 13 13 0   100% 0 0   0%
tests/test_pre_transform.py (no class)   100% 36 0 2   100% 0 0   100%
tests/test_quantum_clustering_funcs.py TestSingleQuantumClustering   0% 12 12 0   100% 0 0   0%
tests/test_quantum_clustering_funcs.py TestDimensionClustering   0% 144 144 0   0% 4 0   0%
tests/test_quantum_clustering_funcs.py TestPartitionClusterValues   0% 52 52 0   0% 10 0   0%
tests/test_quantum_clustering_funcs.py (no class)   100% 54 0 2   100% 0 0   100%
tests/test_report.py RetrieveReportTestCase   0% 11 11 0   100% 0 0   0%
tests/test_report.py (no class)   100% 11 0 2   100% 0 0   100%
tests/test_status.py TestStatus   0% 6 6 0   100% 0 0   0%
tests/test_status.py (no class)   100% 6 0 2   100% 0 0   100%
tests/test_transform.py TestCreateGenericWorkflowConfig   0% 7 7 0   0% 2 0   0%
tests/test_transform.py TestCreateGenericWorkflow   0% 49 49 0   0% 10 0   0%
tests/test_transform.py TestGetJobValues   0% 30 30 0   100% 0 0   0%
tests/test_transform.py TestCreateFinalCommand   0% 38 38 0   100% 0 0   0%
tests/test_transform.py TestEnhanceCommand   0% 27 27 0   100% 0 0   0%
tests/test_transform.py (no class)   100% 37 0 2   100% 0 0   100%
tests/test_wms_service.py WmsSpecificInfoTestCase   0% 27 27 0   100% 0 0   0%
tests/test_wms_service.py (no class)   100% 14 0 0   100% 0 0   100%
tests/wms_test_utils.py WmsServiceSuccess   0% 5 5 0   100% 0 0   0%
tests/wms_test_utils.py WmsServiceFailure   0% 5 5 0   100% 0 0   0%
tests/wms_test_utils.py WmsServicePassThru   0% 2 2 0   100% 0 0   0%
tests/wms_test_utils.py WmsServiceDefault   0% 3 3 0   100% 0 0   0%
tests/wms_test_utils.py WmsServiceFromCmdline   0% 2 2 0   100% 0 0   0%
tests/wms_test_utils.py WmsServiceFromConfig   0% 2 2 0   100% 0 0   0%
tests/wms_test_utils.py WmsServiceFromEnv   0% 2 2 0   100% 0 0   0%
tests/wms_test_utils.py WmsServiceFromDefaults   0% 2 2 0   100% 0 0   0%
tests/wms_test_utils.py WmsServiceInvalid   100% 0 0 0   100% 0 0   100%
tests/wms_test_utils.py (no class)   100% 39 0 0   100% 0 0   100%
Total     26% 5623 4140 43   1% 1088 8   22%

No items found using the specified filter.