Coverage report: 16%

Files Functions Classes

coverage.py v7.13.5, created at 2026-04-24 08:23 +0000

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
python / lsst / ctrl / bps / htcondor / __init__.py (no class)   100% 5 0 0   100% 0 0   100%
python / lsst / ctrl / bps / htcondor / common_utils.py WmsIdType   100% 0 0 0   100% 0 0   100%
python / lsst / ctrl / bps / htcondor / common_utils.py (no class)   16% 139 117 0   0% 68 0   11%
python / lsst / ctrl / bps / htcondor / dagman_configurator.py DagmanConfigurator   0% 28 28 0   0% 12 0   0%
python / lsst / ctrl / bps / htcondor / dagman_configurator.py (no class)   100% 19 0 0   100% 0 0   100%
python / lsst / ctrl / bps / htcondor / handlers.py Handler   100% 0 0 0   100% 0 0   100%
python / lsst / ctrl / bps / htcondor / handlers.py Chain   40% 20 12 0   43% 14 4   41%
python / lsst / ctrl / bps / htcondor / handlers.py JobCompletedWithExecTicketHandler   0% 12 12 0   0% 6 0   0%
python / lsst / ctrl / bps / htcondor / handlers.py JobCompletedWithoutExecTicketHandler   0% 11 11 0   0% 6 0   0%
python / lsst / ctrl / bps / htcondor / handlers.py JobHeldByOtherHandler   0% 9 9 0   0% 4 0   0%
python / lsst / ctrl / bps / htcondor / handlers.py JobHeldBySignalHandler   0% 13 13 0   0% 6 0   0%
python / lsst / ctrl / bps / htcondor / handlers.py JobHeldByUserHandler   0% 9 9 0   0% 4 0   0%
python / lsst / ctrl / bps / htcondor / handlers.py JobAbortedByPeriodicRemoveHandler   0% 16 16 0   0% 10 0   0%
python / lsst / ctrl / bps / htcondor / handlers.py JobAbortedByUserHandler   0% 15 15 0   0% 8 0   0%
python / lsst / ctrl / bps / htcondor / handlers.py (no class)   100% 34 0 0   100% 0 0   100%
python / lsst / ctrl / bps / htcondor / htcondor_config.py (no class)   100% 3 0 0   100% 0 0   100%
python / lsst / ctrl / bps / htcondor / htcondor_service.py HTCondorService   0% 204 204 0   0% 84 0   0%
python / lsst / ctrl / bps / htcondor / htcondor_service.py (no class)   100% 31 0 0   100% 0 0   100%
python / lsst / ctrl / bps / htcondor / htcondor_workflow.py HTCondorWorkflow   0% 10 10 0   100% 0 0   0%
python / lsst / ctrl / bps / htcondor / htcondor_workflow.py (no class)   100% 11 0 0   100% 0 0   100%
python / lsst / ctrl / bps / htcondor / lssthtc.py DagStatus   100% 0 0 0   100% 0 0   100%
python / lsst / ctrl / bps / htcondor / lssthtc.py JobStatus   100% 0 0 0   100% 0 0   100%
python / lsst / ctrl / bps / htcondor / lssthtc.py NodeStatus   100% 0 0 0   100% 0 0   100%
python / lsst / ctrl / bps / htcondor / lssthtc.py WmsNodeType   100% 0 0 0   100% 0 0   100%
python / lsst / ctrl / bps / htcondor / lssthtc.py RestrictedDict   0% 11 11 0   0% 2 0   0%
python / lsst / ctrl / bps / htcondor / lssthtc.py HTCJob   0% 41 41 0   0% 20 0   0%
python / lsst / ctrl / bps / htcondor / lssthtc.py HTCDag   0% 81 81 0   0% 34 0   0%
python / lsst / ctrl / bps / htcondor / lssthtc.py (no class)   18% 791 652 0   1% 306 1   13%
python / lsst / ctrl / bps / htcondor / prepare_utils.py (no class)   8% 387 357 1   0% 186 0   5%
python / lsst / ctrl / bps / htcondor / provisioner.py Provisioner   0% 47 47 0   0% 10 0   0%
python / lsst / ctrl / bps / htcondor / provisioner.py (no class)   100% 12 0 0   100% 0 0   100%
python / lsst / ctrl / bps / htcondor / report_utils.py (no class)   9% 291 264 0   0% 96 0   7%
python / lsst / ctrl / bps / htcondor / version.py (no class)   100% 5 0 0   100% 0 0   100%
tests / test_common_utils.py HtcNodeStatusToWmsStateTestCase   0% 38 38 0   100% 0 0   0%
tests / test_common_utils.py HtcStatusToWmsStateTestCase   0% 12 12 0   100% 0 0   0%
tests / test_common_utils.py WmsIdToDirTestCase   0% 19 19 0   100% 0 0   0%
tests / test_common_utils.py WmsIdTypeTestCase   0% 9 9 0   100% 0 0   0%
tests / test_common_utils.py (no class)   100% 41 0 2   100% 0 0   100%
tests / test_dagman_configurator.py DagmanConfiguratorTestCase   0% 54 54 0   100% 0 0   0%
tests / test_dagman_configurator.py (no class)   100% 23 0 0   100% 0 0   100%
tests / test_handlers.py DummyHandler   0% 1 1 0   100% 0 0   0%
tests / test_handlers.py RaisingHandler   0% 1 1 0   100% 0 0   0%
tests / test_handlers.py ChainTestCase   0% 19 19 0   100% 0 0   0%
tests / test_handlers.py JobCompletedWithExecTicketHandlerTestCase   0% 27 27 0   100% 0 0   0%
tests / test_handlers.py JobCompletedWithoutExecTicketHandlerTestCase   0% 28 28 0   100% 0 0   0%
tests / test_handlers.py JobHeldOtherTestCase   0% 27 27 0   100% 0 0   0%
tests / test_handlers.py JobHeldBySignalHandlerTestCase   0% 25 25 0   100% 0 0   0%
tests / test_handlers.py JobHeldByUserHandlerTestCase   0% 20 20 0   100% 0 0   0%
tests / test_handlers.py JobAbortedByPeriodicRemoveHandlerTestCase   0% 35 35 0   100% 0 0   0%
tests / test_handlers.py JobAbortedByUserHandlerTestCase   0% 35 35 0   100% 0 0   0%
tests / test_handlers.py (no class)   100% 68 0 0   100% 0 0   100%
tests / test_htcondor_service.py HTCondorServiceTestCase   0% 77 77 0   100% 0 0   0%
tests / test_htcondor_service.py (no class)   100% 41 0 0   100% 0 0   100%
tests / test_lssthtc.py TestLsstHtc   0% 9 9 0   100% 0 0   0%
tests / test_lssthtc.py HtcTweakJobInfoTestCase   0% 64 64 0   100% 0 0   0%
tests / test_lssthtc.py HtcCheckDagmanOutputTestCase   0% 22 22 0   100% 0 0   0%
tests / test_lssthtc.py SummarizeDagTestCase   0% 30 30 0   100% 0 0   0%
tests / test_lssthtc.py ReadDagNodesLogTestCase   0% 19 19 0   100% 0 0   0%
tests / test_lssthtc.py ReadNodeStatusTestCase   0% 67 67 0   0% 8 0   0%
tests / test_lssthtc.py HTCJobTestCase   0% 29 29 0   100% 0 0   0%
tests / test_lssthtc.py HtcWriteJobCommands   0% 20 20 0   100% 0 0   0%
tests / test_lssthtc.py HTCBackupFilesSinglePathTestCase   0% 18 18 0   0% 4 0   0%
tests / test_lssthtc.py HTCBackupFilesTestCase   0% 59 59 0   0% 10 0   0%
tests / test_lssthtc.py UpdateRescueFileTestCase   0% 14 14 0   100% 0 0   0%
tests / test_lssthtc.py ReadDagStatusTestCase   0% 16 16 0   100% 0 0   0%
tests / test_lssthtc.py ReadDagInfoTestCase   0% 16 16 0   100% 0 0   0%
tests / test_lssthtc.py HtcWriteCondorFileTestCase   0% 12 12 0   100% 0 0   0%
tests / test_lssthtc.py HtcCreateSubmitFromDagTestCase   0% 21 21 9   0% 4 0   0%
tests / test_lssthtc.py HtcDagTestCase   0% 40 40 0   100% 0 0   0%
tests / test_lssthtc.py (no class)   100% 114 0 2   100% 0 0   100%
tests / test_prepare_utils.py TranslateJobCmdsTestCase   0% 80 80 0   100% 0 0   0%
tests / test_prepare_utils.py TranslateDagCmdsTestCase   0% 5 5 0   100% 0 0   0%
tests / test_prepare_utils.py GroupToSubdagTestCase   0% 5 5 0   100% 0 0   0%
tests / test_prepare_utils.py GatherSiteValuesTestCase   0% 21 21 0   100% 0 0   0%
tests / test_prepare_utils.py GatherLabelValuesTestCase   0% 20 20 0   100% 0 0   0%
tests / test_prepare_utils.py CreateCheckJobTestCase   0% 6 6 0   100% 0 0   0%
tests / test_prepare_utils.py CreatePeriodicReleaseExprTestCase   0% 18 18 0   100% 0 0   0%
tests / test_prepare_utils.py CreatePeriodicRemoveExprTestCase   0% 10 10 0   100% 0 0   0%
tests / test_prepare_utils.py HandleJobOutputsTestCase   0% 33 33 0   100% 0 0   0%
tests / test_prepare_utils.py CreateJobTestCase   0% 26 26 0   100% 0 0   0%
tests / test_prepare_utils.py ReplaceWmsVarsTestCase   0% 11 11 0   100% 0 0   0%
tests / test_prepare_utils.py (no class)   100% 73 0 2   100% 0 0   100%
tests / test_provisioner.py ProvisionerTestCase   0% 83 83 0   100% 0 0   0%
tests / test_provisioner.py (no class)   100% 20 0 2   100% 0 0   100%
tests / test_report_utils.py GetExitCodeSummaryTestCase   0% 17 17 0   100% 0 0   0%
tests / test_report_utils.py GetStateCountsFromDagJobTestCase   0% 7 7 0   100% 0 0   0%
tests / test_report_utils.py GetInfoFromPathTestCase   0% 40 40 0   100% 0 0   0%
tests / test_report_utils.py AddServiceJobSpecificInfoTestCase   0% 60 60 0   100% 0 0   0%
tests / test_report_utils.py GetRunSummaryTestCase   0% 20 20 0   100% 0 0   0%
tests / test_report_utils.py IsServiceJobTestCase   0% 6 6 0   100% 0 0   0%
tests / test_report_utils.py CreateDetailedReportFromJobsTestCase   0% 68 68 0   100% 0 0   0%
tests / test_report_utils.py GetStatusFromIdTestCase   0% 14 14 0   100% 0 0   0%
tests / test_report_utils.py GetStatusFromPathTestCase   0% 18 18 0   100% 0 0   0%
tests / test_report_utils.py (no class)   100% 69 0 2   100% 0 0   100%
Total     19% 4155 3360 20   1% 902 5   16%

No items found using the specified filter.