Coverage report: 16%

Files Functions Classes

coverage.py v7.11.0, created at 2025-11-14 01:25 -0800

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

No items found using the specified filter.