Coverage report: 90%

Files Functions Classes

coverage.py v7.6.1, created at 2025-03-30 20:58 +0200

File class statements missing excluded coverage
src/shephex/__init__.py (no class) 11 0 0 100%
src/shephex/cli/__init__.py (no class) 0 0 0 100%
src/shephex/cli/execute.py (no class) 18 0 0 100%
src/shephex/cli/main.py (no class) 10 0 1 100%
src/shephex/cli/report.py LiveReport 10 0 3 100%
src/shephex/cli/report.py ConditionParser 24 17 0 29%
src/shephex/cli/report.py (no class) 47 2 0 96%
src/shephex/cli/slurm/__init__.py (no class) 6 0 0 100%
src/shephex/cli/slurm/add_info.py (no class) 15 0 0 100%
src/shephex/cli/slurm/cancel.py (no class) 35 0 0 100%
src/shephex/cli/slurm/open.py (no class) 13 0 73 100%
src/shephex/cli/slurm/profile.py (no class) 61 36 0 41%
src/shephex/cli/slurm/slurm.py (no class) 3 0 1 100%
src/shephex/decorators/__init__.py DecoratorState 4 0 0 100%
src/shephex/decorators/__init__.py disable_decorators 2 0 0 100%
src/shephex/decorators/__init__.py (no class) 18 0 0 100%
src/shephex/decorators/chain.py (no class) 21 0 0 100%
src/shephex/decorators/hexperiment.py (no class) 22 0 0 100%
src/shephex/executor/__init__.py (no class) 3 0 0 100%
src/shephex/executor/executor.py Executor 24 1 1 96%
src/shephex/executor/executor.py LocalExecutor 7 0 0 100%
src/shephex/executor/executor.py (no class) 17 0 0 100%
src/shephex/executor/slurm/__init__.py (no class) 8 0 0 100%
src/shephex/executor/slurm/functional.py (no class) 15 10 0 33%
src/shephex/executor/slurm/slurm_body.py SlurmBody 14 0 0 100%
src/shephex/executor/slurm/slurm_body.py (no class) 6 0 0 100%
src/shephex/executor/slurm/slurm_executor.py SlurmSafetyError 0 0 0 100%
src/shephex/executor/slurm/slurm_executor.py SlurmExecutor 98 32 0 67%
src/shephex/executor/slurm/slurm_executor.py (no class) 24 0 0 100%
src/shephex/executor/slurm/slurm_header.py HeaderOption 12 0 0 100%
src/shephex/executor/slurm/slurm_header.py SlurmHeader 12 0 0 100%
src/shephex/executor/slurm/slurm_header.py (no class) 17 0 0 100%
src/shephex/executor/slurm/slurm_options.py (no class) 1 0 0 100%
src/shephex/executor/slurm/slurm_profile.py SlurmProfileManager 27 27 0 0%
src/shephex/executor/slurm/slurm_profile.py (no class) 14 3 0 79%
src/shephex/executor/slurm/slurm_script.py SlurmScript 15 0 0 100%
src/shephex/executor/slurm/slurm_script.py (no class) 11 0 0 100%
src/shephex/experiment/__init__.py (no class) 8 0 0 100%
src/shephex/experiment/chain_iterator.py ChainableExperimentIterator 65 0 0 100%
src/shephex/experiment/chain_iterator.py (no class) 15 0 0 100%
src/shephex/experiment/context.py ExperimentContext 17 1 0 94%
src/shephex/experiment/context.py (no class) 13 0 0 100%
src/shephex/experiment/experiment.py Experiment 93 2 0 98%
src/shephex/experiment/experiment.py (no class) 48 0 0 100%
src/shephex/experiment/meta.py Meta 17 3 0 82%
src/shephex/experiment/meta.py (no class) 11 0 0 100%
src/shephex/experiment/options.py Options 71 1 0 99%
src/shephex/experiment/options.py (no class) 27 0 0 100%
src/shephex/experiment/procedure/__init__.py (no class) 4 0 0 100%
src/shephex/experiment/procedure/pickle.py PickleProcedure 41 1 0 98%
src/shephex/experiment/procedure/pickle.py (no class) 20 0 0 100%
src/shephex/experiment/procedure/procedure.py Procedure 8 1 3 88%
src/shephex/experiment/procedure/procedure.py (no class) 24 0 0 100%
src/shephex/experiment/procedure/script.py ScriptProcedure 43 3 1 93%
src/shephex/experiment/procedure/script.py (no class) 19 0 0 100%
src/shephex/experiment/result.py ExperimentError 2 0 0 100%
src/shephex/experiment/result.py ExperimentResult 12 0 0 100%
src/shephex/experiment/result.py FutureResult 2 0 0 100%
src/shephex/experiment/result.py DryResult 2 0 0 100%
src/shephex/experiment/result.py (no class) 25 0 0 100%
src/shephex/experiment/status.py Status 11 2 0 82%
src/shephex/experiment/status.py Pending 1 0 0 100%
src/shephex/experiment/status.py Submitted 1 0 0 100%
src/shephex/experiment/status.py Running 1 1 0 0%
src/shephex/experiment/status.py Completed 1 1 0 0%
src/shephex/experiment/status.py Failed 1 1 0 0%
src/shephex/experiment/status.py (no class) 28 3 0 89%
src/shephex/study/__init__.py (no class) 3 0 0 100%
src/shephex/study/renderer.py StudyRenderer 38 2 0 95%
src/shephex/study/renderer.py (no class) 16 2 0 88%
src/shephex/study/study.py Study 49 1 1 98%
src/shephex/study/study.py (no class) 15 0 0 100%
src/shephex/study/table/__init__.py (no class) 2 0 0 100%
src/shephex/study/table/littletable_table.py LittleTable 35 0 0 100%
src/shephex/study/table/littletable_table.py (no class) 16 0 0 100%
src/shephex/where.py (no class) 18 0 0 100%
Total   1468 153 84 90%

No items found using the specified filter.