Coverage report: 52%

Files Functions Classes

coverage.py v7.14.3, created at 2026-06-29 15:24 -0700

      Statements   Branches   Total
File function   coverage statements missing excluded   coverage branches partial   coverage
python/lsst/__init__.py (no function)   100% 2 0 0   100% 0 0   100%
python/lsst/ctrl/__init__.py (no function)   100% 2 0 0   100% 0 0   100%
python/lsst/ctrl/execute/__init__.py (no function)   60% 5 2 0   100% 0 0   60%
python/lsst/ctrl/execute/allocationConfig.py (no function)   100% 12 0 0   100% 0 0   100%
python/lsst/ctrl/execute/allocator.py Allocator.__init__   83% 52 9 0   58% 24 10   75%
python/lsst/ctrl/execute/allocator.py Allocator.createUniqueIdentifier   0% 5 5 0   100% 0 0   0%
python/lsst/ctrl/execute/allocator.py Allocator.load   100% 3 0 0   100% 0 0   100%
python/lsst/ctrl/execute/allocator.py Allocator.loadAllocationConfig   0% 26 26 0   0% 8 0   0%
python/lsst/ctrl/execute/allocator.py Allocator.createSubmitFile   0% 5 5 0   0% 2 0   0%
python/lsst/ctrl/execute/allocator.py Allocator.createCondorConfigFile   0% 3 3 0   100% 0 0   0%
python/lsst/ctrl/execute/allocator.py Allocator.createFile   0% 9 9 0   0% 4 0   0%
python/lsst/ctrl/execute/allocator.py Allocator.isVerbose   0% 1 1 0   100% 0 0   0%
python/lsst/ctrl/execute/allocator.py Allocator.isAuto   0% 1 1 0   100% 0 0   0%
python/lsst/ctrl/execute/allocator.py Allocator.getUserName   0% 1 1 0   100% 0 0   0%
python/lsst/ctrl/execute/allocator.py Allocator.getUserHome   0% 1 1 0   100% 0 0   0%
python/lsst/ctrl/execute/allocator.py Allocator.getUserScratch   0% 1 1 0   100% 0 0   0%
python/lsst/ctrl/execute/allocator.py Allocator.getHostName   0% 1 1 0   100% 0 0   0%
python/lsst/ctrl/execute/allocator.py Allocator.getUtilityPath   0% 1 1 0   100% 0 0   0%
python/lsst/ctrl/execute/allocator.py Allocator.getScratchDirectory   0% 1 1 0   100% 0 0   0%
python/lsst/ctrl/execute/allocator.py Allocator.getLocalScratchDirectory   0% 1 1 0   100% 0 0   0%
python/lsst/ctrl/execute/allocator.py Allocator.getNodeSetName   0% 1 1 0   100% 0 0   0%
python/lsst/ctrl/execute/allocator.py Allocator.getNodes   100% 1 0 0   100% 0 0   100%
python/lsst/ctrl/execute/allocator.py Allocator.getMemoryPerCore   0% 1 1 0   100% 0 0   0%
python/lsst/ctrl/execute/allocator.py Allocator.getAllowedAutoGlideins   0% 1 1 0   100% 0 0   0%
python/lsst/ctrl/execute/allocator.py Allocator.getQOS   0% 1 1 0   100% 0 0   0%
python/lsst/ctrl/execute/allocator.py Allocator.getCPUs   100% 1 0 0   100% 0 0   100%
python/lsst/ctrl/execute/allocator.py Allocator.getPeakcpus   100% 1 0 0   100% 0 0   100%
python/lsst/ctrl/execute/allocator.py Allocator.getPeakmemory   75% 4 1 0   50% 2 1   67%
python/lsst/ctrl/execute/allocator.py Allocator.getAutoCPUs   50% 4 2 0   50% 2 1   50%
python/lsst/ctrl/execute/allocator.py Allocator.getMinAutoCPUs   100% 1 0 0   100% 0 0   100%
python/lsst/ctrl/execute/allocator.py Allocator.getCollector   0% 1 1 0   100% 0 0   0%
python/lsst/ctrl/execute/allocator.py Allocator.getWallClock   100% 1 0 0   100% 0 0   100%
python/lsst/ctrl/execute/allocator.py Allocator.getScheduler   0% 1 1 0   100% 0 0   0%
python/lsst/ctrl/execute/allocator.py Allocator.getReservation   0% 1 1 0   100% 0 0   0%
python/lsst/ctrl/execute/allocator.py Allocator.getExclusive   0% 1 1 0   100% 0 0   0%
python/lsst/ctrl/execute/allocator.py Allocator.getExcluser   0% 1 1 0   100% 0 0   0%
python/lsst/ctrl/execute/allocator.py Allocator.getNodeset   100% 1 0 0   100% 0 0   100%
python/lsst/ctrl/execute/allocator.py Allocator.getParameter   80% 5 1 0   75% 4 1   78%
python/lsst/ctrl/execute/allocator.py Allocator.printNodeSetInfo   0% 16 16 0   0% 6 0   0%
python/lsst/ctrl/execute/allocator.py Allocator.runCommand   0% 14 14 0   0% 4 0   0%
python/lsst/ctrl/execute/allocator.py Allocator.submit   0% 1 1 0   100% 0 0   0%
python/lsst/ctrl/execute/allocator.py (no function)   100% 49 0 0   100% 0 0   100%
python/lsst/ctrl/execute/allocatorParser.py AllocatorParser.__init__   100% 2 0 0   100% 0 0   100%
python/lsst/ctrl/execute/allocatorParser.py AllocatorParser.parseArgs   100% 27 0 0   100% 0 0   100%
python/lsst/ctrl/execute/allocatorParser.py AllocatorParser.getArgs   100% 1 0 0   100% 0 0   100%
python/lsst/ctrl/execute/allocatorParser.py AllocatorParser.getPlatform   0% 1 1 0   100% 0 0   0%
python/lsst/ctrl/execute/allocatorParser.py (no function)   100% 6 0 0   100% 0 0   100%
python/lsst/ctrl/execute/condorConfig.py FakeTypeMap.__init__   0% 1 1 0   100% 0 0   0%
python/lsst/ctrl/execute/condorConfig.py FakeTypeMap.__getitem__   0% 1 1 0   100% 0 0   0%
python/lsst/ctrl/execute/condorConfig.py (no function)   100% 21 0 0   100% 0 0   100%
python/lsst/ctrl/execute/condorInfoConfig.py FakeTypeMap.__init__   100% 1 0 0   100% 0 0   100%
python/lsst/ctrl/execute/condorInfoConfig.py FakeTypeMap.__getitem__   100% 1 0 0   100% 0 0   100%
python/lsst/ctrl/execute/condorInfoConfig.py (no function)   74% 19 5 0   25% 4 1   65%
python/lsst/ctrl/execute/envString.py resolve   0% 3 3 0   0% 2 0   0%
python/lsst/ctrl/execute/envString.py (no function)   0% 2 2 0   100% 0 0   0%
python/lsst/ctrl/execute/findPackageFile.py find_package_file   100% 10 0 0   100% 2 0   100%
python/lsst/ctrl/execute/findPackageFile.py (no function)   100% 4 0 0   100% 0 0   100%
python/lsst/ctrl/execute/namedClassFactory.py NamedClassFactory.createClass   89% 9 1 0   50% 2 1   82%
python/lsst/ctrl/execute/namedClassFactory.py (no function)   100% 3 0 0   100% 0 0   100%
python/lsst/ctrl/execute/pbsPlugin.py PbsPlugin.submit   0% 34 34 0   0% 6 0   0%
python/lsst/ctrl/execute/pbsPlugin.py PbsPlugin.loadPbs   0% 4 4 0   100% 0 0   0%
python/lsst/ctrl/execute/pbsPlugin.py (no function)   0% 9 9 0   100% 0 0   0%
python/lsst/ctrl/execute/qCommand.py QCommand.__init__   0% 11 11 0   100% 0 0   0%
python/lsst/ctrl/execute/qCommand.py QCommand.runCommand   0% 7 7 0   0% 2 0   0%
python/lsst/ctrl/execute/qCommand.py (no function)   0% 8 8 0   100% 0 0   0%
python/lsst/ctrl/execute/seqFile.py SeqFile.__init__   100% 1 0 0   100% 0 0   100%
python/lsst/ctrl/execute/seqFile.py SeqFile.nextSeq   100% 7 0 0   100% 2 0   100%
python/lsst/ctrl/execute/seqFile.py SeqFile.readSeq   100% 4 0 0   100% 0 0   100%
python/lsst/ctrl/execute/seqFile.py SeqFile.writeSeq   100% 2 0 0   100% 0 0   100%
python/lsst/ctrl/execute/seqFile.py (no function)   100% 7 0 0   100% 0 0   100%
python/lsst/ctrl/execute/slurmPlugin.py SlurmPlugin.countSlurmJobs   0% 9 9 0   100% 0 0   0%
python/lsst/ctrl/execute/slurmPlugin.py SlurmPlugin.countIdleSlurmJobs   0% 3 3 0   100% 0 0   0%
python/lsst/ctrl/execute/slurmPlugin.py SlurmPlugin.countRunningSlurmJobs   0% 3 3 0   100% 0 0   0%
python/lsst/ctrl/execute/slurmPlugin.py SlurmPlugin.createFilesFromTemplates   0% 11 11 0   100% 0 0   0%
python/lsst/ctrl/execute/slurmPlugin.py SlurmPlugin.submit   0% 58 58 0   0% 12 0   0%
python/lsst/ctrl/execute/slurmPlugin.py SlurmPlugin.loadSlurm   0% 47 47 0   0% 24 0   0%
python/lsst/ctrl/execute/slurmPlugin.py SlurmPlugin.createAllocationFile   0% 4 4 0   100% 0 0   0%
python/lsst/ctrl/execute/slurmPlugin.py SlurmPlugin.glideinsFromJobPressure   0% 143 143 0   0% 44 0   0%
python/lsst/ctrl/execute/slurmPlugin.py (no function)   100% 27 0 0   100% 0 0   100%
python/lsst/ctrl/execute/templateWriter.py TemplateWriter.rewrite   100% 8 0 0   100% 4 0   100%
python/lsst/ctrl/execute/templateWriter.py (no function)   100% 3 0 0   100% 0 0   100%
python/lsst/ctrl/execute/version.py (no function)   100% 5 0 0   100% 0 0   100%
tests/test_allocationConfig.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_allocationConfig.py AllocationConfigTest.setUp   100% 1 0 0   100% 0 0   100%
tests/test_allocationConfig.py AllocationConfigTest.test_config1   100% 5 0 0   100% 0 0   100%
tests/test_allocationConfig.py AllocationConfigTest.test_config2   100% 7 0 0   100% 0 0   100%
tests/test_allocationConfig.py (no function)   86% 14 2 0   50% 2 1   81%
tests/test_allocatorParser.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_allocatorParser.py TestAllocatorParser.test1   100% 14 0 0   100% 0 0   100%
tests/test_allocatorParser.py (no function)   83% 12 2 0   50% 2 1   79%
tests/test_condorConfig.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_condorConfig.py TestCondorConfig.setUp   100% 1 0 0   100% 0 0   100%
tests/test_condorConfig.py TestCondorConfig.test1   100% 8 0 0   100% 0 0   100%
tests/test_condorConfig.py TestCondorConfig.test2   100% 10 0 0   100% 0 0   100%
tests/test_condorConfig.py TestCondorConfig.test3   100% 10 0 0   100% 0 0   100%
tests/test_condorConfig.py TestCondorConfig.test4   100% 10 0 0   100% 0 0   100%
tests/test_condorConfig.py TestCondorConfig.test5   100% 12 0 0   100% 0 0   100%
tests/test_condorConfig.py TestCondorConfig.test6   100% 10 0 0   100% 0 0   100%
tests/test_condorConfig.py (no function)   89% 18 2 0   50% 2 1   85%
tests/test_condorInfoConfig.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_condorInfoConfig.py TestCondorInfoConfig.test1   100% 7 0 0   100% 0 0   100%
tests/test_condorInfoConfig.py (no function)   83% 12 2 0   50% 2 1   79%
tests/test_dagIdInfo.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_dagIdInfo.py TestDagIdInfo.executeCommand   100% 4 0 0   100% 0 0   100%
tests/test_dagIdInfo.py TestDagIdInfo.test1   100% 12 0 0   100% 0 0   100%
tests/test_dagIdInfo.py (no function)   86% 14 2 0   50% 2 1   81%
tests/test_findPackageFile.py test_find_package_file   100% 24 0 0   100% 0 0   100%
tests/test_findPackageFile.py (no function)   100% 3 0 0   100% 0 0   100%
tests/test_seqFile.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_seqFile.py TestSeqFile.test1   100% 6 0 0   100% 0 0   100%
tests/test_seqFile.py (no function)   82% 11 2 0   50% 2 1   77%
tests/test_slurmPlugin.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_slurmPlugin.py SlurmPluginTest.test1   100% 39 0 0   100% 0 0   100%
tests/test_slurmPlugin.py (no function)   86% 14 2 0   50% 2 1   81%
tests/test_templateWriter.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_templateWriter.py TestTemplateWriter.test1   100% 9 0 0   100% 0 0   100%
tests/test_templateWriter.py (no function)   86% 14 2 0   50% 2 1   81%
tests/testfiles/config_allocation.py (no function)   100% 5 0 0   100% 0 0   100%
tests/testfiles/config_condor.py (no function)   100% 7 0 0   100% 0 0   100%
tests/testfiles/config_condorInfo.py (no function)   100% 4 0 0   100% 0 0   100%
tests/testfiles/config_condor_getenv.py (no function)   100% 8 0 0   100% 0 0   100%
tests/testfiles/config_condor_setups.py (no function)   100% 8 0 0   100% 0 0   100%
tests/testfiles/config_condor_slurm.py (no function)   100% 10 0 0   100% 0 0   100%
tests/testfiles/config_execconfig.py (no function)   100% 6 0 0   100% 0 0   100%
tests/testfiles/config_pegasus.py (no function)   100% 10 0 0   100% 0 0   100%
Total     57% 1135 493 0   21% 176 23   52%

No items found using the specified filter.