OpenClaw-env-manager Coverage:
93.61%
hide covered
Files
Functions
Classes
coverage.py v7.13.5
, created at 2026-03-25 13:36 +0000
Statements
Branches
Total
File
class
coverage
statements
missing
excluded
coverage
branches
partial
coverage
src / openenv / __init__.py
(no class)
100.00%
2
0
0
100.00%
0
0
100.00%
src / openenv / __main__.py
(no class)
100.00%
1
0
2
100.00%
0
0
100.00%
src / openenv / bots / __init__.py
(no class)
100.00%
0
0
0
100.00%
0
0
100.00%
src / openenv / bots / manager.py
BotAnswers
100.00%
0
0
0
100.00%
0
0
100.00%
src / openenv / bots / manager.py
BotRecord
100.00%
2
0
0
100.00%
0
0
100.00%
src / openenv / bots / manager.py
GeneratedArtifacts
100.00%
0
0
0
100.00%
0
0
100.00%
src / openenv / bots / manager.py
AllBotsStackArtifacts
100.00%
0
0
0
100.00%
0
0
100.00%
src / openenv / bots / manager.py
DocumentImprovementResult
100.00%
0
0
0
100.00%
0
0
100.00%
src / openenv / bots / manager.py
RunningBotRecord
100.00%
2
0
0
100.00%
0
0
100.00%
src / openenv / bots / manager.py
SkillSnapshotResult
100.00%
0
0
0
100.00%
0
0
100.00%
src / openenv / bots / manager.py
(no class)
98.69%
761
10
0
91.81%
232
19
97.08%
src / openenv / cli.py
(no class)
96.76%
216
7
0
78.26%
46
8
93.51%
src / openenv / core / __init__.py
(no class)
100.00%
2
0
0
100.00%
0
0
100.00%
src / openenv / core / errors.py
OpenEnvError
100.00%
0
0
0
100.00%
0
0
100.00%
src / openenv / core / errors.py
ValidationError
100.00%
0
0
0
100.00%
0
0
100.00%
src / openenv / core / errors.py
LockResolutionError
100.00%
0
0
0
100.00%
0
0
100.00%
src / openenv / core / errors.py
CommandError
100.00%
2
0
0
100.00%
0
0
100.00%
src / openenv / core / errors.py
(no class)
100.00%
5
0
0
100.00%
0
0
100.00%
src / openenv / core / models.py
ProjectConfig
100.00%
1
0
0
100.00%
0
0
100.00%
src / openenv / core / models.py
SecretRef
100.00%
1
0
0
100.00%
0
0
100.00%
src / openenv / core / models.py
AccessConfig
100.00%
1
0
0
100.00%
0
0
100.00%
src / openenv / core / models.py
RuntimeConfig
100.00%
1
0
0
100.00%
0
0
100.00%
src / openenv / core / models.py
AgentConfig
100.00%
6
0
0
100.00%
4
0
100.00%
src / openenv / core / models.py
SkillConfig
92.86%
14
1
0
87.50%
8
1
90.91%
src / openenv / core / models.py
SandboxConfig
100.00%
1
0
0
100.00%
0
0
100.00%
src / openenv / core / models.py
OpenClawConfig
100.00%
32
0
0
85.71%
14
2
95.65%
src / openenv / core / models.py
Manifest
95.00%
20
1
0
91.67%
12
1
93.75%
src / openenv / core / models.py
Lockfile
100.00%
1
0
0
100.00%
0
0
100.00%
src / openenv / core / models.py
(no class)
100.00%
115
0
0
100.00%
4
0
100.00%
src / openenv / core / security.py
(no class)
96.97%
33
1
0
95.00%
20
1
96.23%
src / openenv / core / skills.py
(no class)
96.43%
56
2
0
93.75%
16
1
95.83%
src / openenv / core / utils.py
(no class)
100.00%
22
0
0
100.00%
0
0
100.00%
src / openenv / docker / __init__.py
(no class)
100.00%
0
0
0
100.00%
0
0
100.00%
src / openenv / docker / builder.py
(no class)
100.00%
23
0
0
100.00%
2
0
100.00%
src / openenv / docker / compose.py
AllBotsComposeSpec
100.00%
0
0
0
100.00%
0
0
100.00%
src / openenv / docker / compose.py
(no class)
93.91%
312
19
0
80.26%
76
9
91.24%
src / openenv / docker / dockerfile.py
(no class)
97.53%
162
4
0
78.12%
32
5
94.33%
src / openenv / docker / runtime.py
CapturedSkill
100.00%
0
0
0
100.00%
0
0
100.00%
src / openenv / docker / runtime.py
(no class)
98.46%
65
1
0
88.89%
18
2
96.39%
src / openenv / envfiles / __init__.py
(no class)
100.00%
0
0
0
100.00%
0
0
100.00%
src / openenv / envfiles / project_env.py
(no class)
95.24%
63
3
0
88.46%
26
3
93.26%
src / openenv / envfiles / secret_env.py
(no class)
94.34%
53
3
0
77.78%
18
4
90.14%
src / openenv / integrations / __init__.py
(no class)
100.00%
0
0
0
100.00%
0
0
100.00%
src / openenv / integrations / openrouter.py
(no class)
94.37%
142
8
0
79.63%
54
11
90.31%
src / openenv / integrations / scanner.py
(no class)
97.73%
44
1
0
90.00%
10
1
96.30%
src / openenv / manifests / __init__.py
(no class)
100.00%
0
0
0
100.00%
0
0
100.00%
src / openenv / manifests / loader.py
(no class)
96.94%
229
7
0
93.86%
114
7
95.92%
src / openenv / manifests / lockfile.py
(no class)
92.37%
118
9
0
79.41%
34
7
89.47%
src / openenv / manifests / writer.py
(no class)
78.62%
145
31
0
66.13%
62
7
74.88%
src / openenv / templates / __init__.py
(no class)
100.00%
0
0
0
100.00%
0
0
100.00%
src / openenv / templates / sample.py
(no class)
100.00%
3
0
0
100.00%
0
0
100.00%
Total
95.93%
2656
108
2
85.91%
802
89
93.61%
No items found using the specified filter.