Coverage report: 22%

Files Functions Classes

coverage.py v7.13.5, created at 2026-05-01 08:22 +0000

      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.