Coverage report: 87%

Files Functions Classes

coverage.py v7.16.1, created at 2026-09-25 15:19 -0700

      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)   82% 140 25 0   78% 68 11   81%
python/lsst/ctrl/bps/htcondor/dagman_configurator.py DagmanConfigurator   100% 28 0 0   92% 12 1   98%
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   100% 20 0 0   86% 14 2   94%
python/lsst/ctrl/bps/htcondor/handlers.py JobCompletedWithExecTicketHandler   100% 12 0 0   100% 6 0   100%
python/lsst/ctrl/bps/htcondor/handlers.py JobCompletedWithoutExecTicketHandler   100% 11 0 0   100% 6 0   100%
python/lsst/ctrl/bps/htcondor/handlers.py JobHeldByOtherHandler   100% 9 0 0   100% 4 0   100%
python/lsst/ctrl/bps/htcondor/handlers.py JobHeldBySignalHandler   100% 13 0 0   100% 6 0   100%
python/lsst/ctrl/bps/htcondor/handlers.py JobHeldByUserHandler   100% 9 0 0   100% 4 0   100%
python/lsst/ctrl/bps/htcondor/handlers.py JobAbortedByPeriodicRemoveHandler   100% 16 0 0   100% 10 0   100%
python/lsst/ctrl/bps/htcondor/handlers.py JobAbortedByUserHandler   100% 15 0 0   100% 8 0   100%
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   59% 231 95 0   45% 98 6   55%
python/lsst/ctrl/bps/htcondor/htcondor_service.py (no class)   100% 32 0 0   100% 0 0   100%
python/lsst/ctrl/bps/htcondor/htcondor_workflow.py HTCondorWorkflow   73% 11 3 0   100% 0 0   73%
python/lsst/ctrl/bps/htcondor/htcondor_workflow.py (no class)   100% 12 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   73% 11 3 0   50% 2 1   69%
python/lsst/ctrl/bps/htcondor/lssthtc.py HTCJob   88% 43 5 0   100% 20 0   92%
python/lsst/ctrl/bps/htcondor/lssthtc.py HTCDag   59% 88 36 0   45% 40 4   55%
python/lsst/ctrl/bps/htcondor/lssthtc.py (no class)   82% 812 146 0   77% 322 23   81%
python/lsst/ctrl/bps/htcondor/prepare_utils.py (no class)   86% 506 73 1   76% 230 30   82%
python/lsst/ctrl/bps/htcondor/provisioner.py Provisioner   98% 47 1 0   90% 10 1   96%
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)   63% 295 110 0   55% 96 7   61%
python/lsst/ctrl/bps/htcondor/version.py (no class)   100% 5 0 0   100% 0 0   100%
tests/dag_test_utils.py (no class)   100% 43 0 0   50% 2 1   98%
tests/test_common_utils.py HtcNodeStatusToWmsStateTestCase   100% 38 0 0   100% 0 0   100%
tests/test_common_utils.py HtcStatusToWmsStateTestCase   100% 12 0 0   100% 0 0   100%
tests/test_common_utils.py WmsIdToDirTestCase   100% 19 0 0   100% 0 0   100%
tests/test_common_utils.py WmsIdTypeTestCase   100% 9 0 0   100% 0 0   100%
tests/test_common_utils.py WmsIdToClusterTestCase   100% 5 0 0   100% 0 0   100%
tests/test_common_utils.py WmsIdToClusterTestCase._MockCollector   100% 1 0 0   100% 0 0   100%
tests/test_common_utils.py (no class)   100% 47 0 2   100% 0 0   100%
tests/test_dagman_configurator.py DagmanConfiguratorTestCase   100% 54 0 0   100% 0 0   100%
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   100% 19 0 0   100% 0 0   100%
tests/test_handlers.py JobCompletedWithExecTicketHandlerTestCase   100% 27 0 0   100% 0 0   100%
tests/test_handlers.py JobCompletedWithoutExecTicketHandlerTestCase   100% 28 0 0   100% 0 0   100%
tests/test_handlers.py JobHeldOtherTestCase   100% 27 0 0   100% 0 0   100%
tests/test_handlers.py JobHeldBySignalHandlerTestCase   100% 25 0 0   100% 0 0   100%
tests/test_handlers.py JobHeldByUserHandlerTestCase   100% 20 0 0   100% 0 0   100%
tests/test_handlers.py JobAbortedByPeriodicRemoveHandlerTestCase   100% 35 0 0   100% 0 0   100%
tests/test_handlers.py JobAbortedByUserHandlerTestCase   100% 35 0 0   100% 0 0   100%
tests/test_handlers.py (no class)   100% 68 0 0   100% 0 0   100%
tests/test_htcondor_service.py HTCondorServiceTestCase   100% 113 0 0   100% 0 0   100%
tests/test_htcondor_service.py RestartTestCase   100% 81 0 0   100% 0 0   100%
tests/test_htcondor_service.py RunSubmissionChecksTestCase   100% 21 0 0   100% 0 0   100%
tests/test_htcondor_service.py (no class)   100% 96 0 0   100% 0 0   100%
tests/test_htcondor_workflow.py HTCondorWorkflowTestCase   100% 6 0 0   100% 0 0   100%
tests/test_htcondor_workflow.py (no class)   100% 9 0 0   100% 0 0   100%
tests/test_lssthtc.py TestLsstHtc   100% 9 0 0   100% 0 0   100%
tests/test_lssthtc.py HtcTweakJobInfoTestCase   100% 64 0 0   100% 0 0   100%
tests/test_lssthtc.py HtcCheckDagmanOutputTestCase   100% 27 0 0   100% 0 0   100%
tests/test_lssthtc.py SummarizeDagTestCase   100% 31 0 0   100% 0 0   100%
tests/test_lssthtc.py ReadDagNodesLogTestCase   100% 19 0 0   100% 0 0   100%
tests/test_lssthtc.py ReadNodeStatusTestCase   100% 67 0 0   100% 8 0   100%
tests/test_lssthtc.py ReadSingleNodeStatusTestCase   100% 103 0 0   100% 14 0   100%
tests/test_lssthtc.py HTCJobTestCase   100% 29 0 0   100% 0 0   100%
tests/test_lssthtc.py HtcWriteJobCommands   100% 20 0 0   100% 0 0   100%
tests/test_lssthtc.py HTCBackupFilesSinglePathTestCase   100% 18 0 0   100% 4 0   100%
tests/test_lssthtc.py HTCBackupFilesTestCase   100% 54 0 0   100% 10 0   100%
tests/test_lssthtc.py UpdateRescueFileTestCase   100% 13 0 0   100% 0 0   100%
tests/test_lssthtc.py ReadRescueHeadersTestCase   100% 14 0 0   100% 0 0   100%
tests/test_lssthtc.py WriteRescueHeadersTestCase   100% 10 0 0   100% 0 0   100%
tests/test_lssthtc.py UpdateRescueHeadersTestCase   100% 22 0 0   100% 0 0   100%
tests/test_lssthtc.py ReadDagStatusTestCase   100% 16 0 0   100% 0 0   100%
tests/test_lssthtc.py ReadDagInfoTestCase   100% 18 0 0   100% 0 0   100%
tests/test_lssthtc.py HtcWriteCondorFileTestCase   100% 12 0 0   100% 0 0   100%
tests/test_lssthtc.py HtcCreateSubmitFromDagTestCase   98% 51 1 11   75% 4 1   96%
tests/test_lssthtc.py HtcDagTestCase   100% 83 0 0   100% 4 0   100%
tests/test_lssthtc.py WriteDagInfoTestCase   100% 11 0 0   100% 0 0   100%
tests/test_lssthtc.py (no class)   100% 161 0 2   100% 0 0   100%
tests/test_prepare_utils.py TranslateJobCmdsTestCase   100% 80 0 0   100% 0 0   100%
tests/test_prepare_utils.py TranslateCommandLineTestCase   100% 70 0 0   100% 2 0   100%
tests/test_prepare_utils.py TranslateDagCmdsTestCase   100% 5 0 0   100% 0 0   100%
tests/test_prepare_utils.py GroupToSubdagTestCase   100% 5 0 0   100% 0 0   100%
tests/test_prepare_utils.py GatherSiteValuesTestCase   100% 13 0 0   100% 0 0   100%
tests/test_prepare_utils.py GatherLabelValuesTestCase   100% 30 0 0   100% 0 0   100%
tests/test_prepare_utils.py CreateCheckJobTestCase   100% 14 0 0   100% 0 0   100%
tests/test_prepare_utils.py CreatePeriodicReleaseExprTestCase   100% 19 0 0   100% 0 0   100%
tests/test_prepare_utils.py CreatePeriodicRemoveExprTestCase   100% 10 0 0   100% 0 0   100%
tests/test_prepare_utils.py HandleJobOutputsTestCase   100% 33 0 0   100% 0 0   100%
tests/test_prepare_utils.py CreateJobTestCase   100% 26 0 0   100% 0 0   100%
tests/test_prepare_utils.py ReplaceWmsVarsTestCase   100% 11 0 0   100% 0 0   100%
tests/test_prepare_utils.py UpdateJobSummaryTestCase   100% 24 0 0   100% 0 0   100%
tests/test_prepare_utils.py ReplaceCmdVarsTestCase   100% 5 0 0   100% 0 0   100%
tests/test_prepare_utils.py GenericWorkflowToHTCondorDAG   100% 16 0 0   100% 0 0   100%
tests/test_prepare_utils.py (no class)   100% 105 0 2   100% 0 0   100%
tests/test_provisioner.py ProvisionerTestCase   100% 86 0 0   100% 0 0   100%
tests/test_provisioner.py (no class)   100% 20 0 2   100% 0 0   100%
tests/test_report_utils.py GetExitCodeSummaryTestCase   100% 17 0 0   100% 0 0   100%
tests/test_report_utils.py GetStateCountsFromDagJobTestCase   100% 7 0 0   100% 0 0   100%
tests/test_report_utils.py GetInfoFromPathTestCase   100% 40 0 0   100% 0 0   100%
tests/test_report_utils.py AddServiceJobSpecificInfoTestCase   100% 60 0 0   100% 0 0   100%
tests/test_report_utils.py GetRunSummaryTestCase   100% 20 0 0   100% 0 0   100%
tests/test_report_utils.py IsServiceJobTestCase   100% 6 0 0   100% 0 0   100%
tests/test_report_utils.py CreateDetailedReportFromJobsTestCase   100% 68 0 0   100% 0 0   100%
tests/test_report_utils.py GetStatusFromIdTestCase   100% 14 0 0   100% 0 0   100%
tests/test_report_utils.py GetStatusFromPathTestCase   100% 18 0 0   100% 0 0   100%
tests/test_report_utils.py (no class)   100% 69 0 2   100% 0 0   100%
Total     90% 5045 500 22   73% 1004 88   87%

No items found using the specified filter.