OpenClaw-env-manager Coverage: 93.61%

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.