Coverage report:
89%
hide covered
Files
Functions
Classes
coverage.py v7.6.1
, created at 2025-06-20 14:13 +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)
12
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)
48
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/cli/study/__init__.py
(no class)
2
0
0
100%
src/shephex/cli/study/build.py
(no class)
12
3
0
75%
src/shephex/cli/study/main.py
(no class)
4
1
0
75%
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
102
33
0
68%
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)
18
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
58
10
1
83%
src/shephex/study/study.py
(no class)
20
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
1506
167
84
89%
No items found using the specified filter.