Coverage report:
86%
hide covered
Files
Functions
Classes
coverage.py v7.13.5
, created at 2026-04-14 22:12 +0000
File
class
statements
missing
excluded
coverage
src / ai_shell / __init__.py
(no class)
2
0
0
100%
src / ai_shell / config.py
AiShellConfig
2
0
0
100%
src / ai_shell / config.py
(no class)
134
6
0
96%
src / ai_shell / container.py
ContainerManager
170
13
0
92%
src / ai_shell / container.py
(no class)
47
0
3
100%
src / ai_shell / defaults.py
(no class)
105
5
2
95%
src / ai_shell / exceptions.py
AiShellError
0
0
0
100%
src / ai_shell / exceptions.py
DockerNotAvailableError
0
0
0
100%
src / ai_shell / exceptions.py
ImagePullError
3
0
0
100%
src / ai_shell / exceptions.py
ContainerNotFoundError
2
0
0
100%
src / ai_shell / exceptions.py
ConfigError
0
0
0
100%
src / ai_shell / exceptions.py
(no class)
7
0
0
100%
src / ai_shell / gpu.py
(no class)
80
16
0
80%
src / ai_shell / interactive.py
PaneType
0
0
0
100%
src / ai_shell / interactive.py
PaneChoice
0
0
0
100%
src / ai_shell / interactive.py
InteractiveConfig
0
0
0
100%
src / ai_shell / interactive.py
_PaneOption
0
0
0
100%
src / ai_shell / interactive.py
(no class)
85
1
2
99%
src / ai_shell / local_chrome.py
LocalChromeUnavailable
0
0
0
100%
src / ai_shell / local_chrome.py
(no class)
90
32
0
64%
src / ai_shell / scaffold.py
(no class)
109
0
0
100%
src / ai_shell / selector.py
SelectionItem
0
0
0
100%
src / ai_shell / selector.py
(no class)
124
65
2
48%
src / ai_shell / templates / __init__.py
(no class)
0
0
0
100%
src / ai_shell / templates / aider / __init__.py
(no class)
0
0
0
100%
src / ai_shell / templates / claude / __init__.py
(no class)
0
0
0
100%
src / ai_shell / templates / codex / __init__.py
(no class)
0
0
0
100%
src / ai_shell / templates / opencode / __init__.py
(no class)
0
0
0
100%
src / ai_shell / tmux.py
PaneSpec
0
0
0
100%
src / ai_shell / tmux.py
(no class)
71
2
0
97%
Total
1031
140
9
86%
No items found using the specified filter.