Coverage report: 83.98%

Files Functions Classes

coverage.py v7.7.1, created at 2025-03-27 14:35 +0100

File class statements missing excluded branches partial coverage
src/shellman/cli.py _DebugInfo 3 0 0 0 0 100.00%
src/shellman/cli.py (no class) 131 41 3 54 18 61.62%
src/shellman/context.py (no class) 52 2 3 24 1 96.05%
src/shellman/debug.py Variable 0 0 0 0 0 100.00%
src/shellman/debug.py Package 0 0 0 0 0 100.00%
src/shellman/debug.py Environment 0 0 0 0 0 100.00%
src/shellman/debug.py (no class) 63 4 0 10 2 91.78%
src/shellman/reader.py DocType 0 0 0 0 0 100.00%
src/shellman/reader.py DocLine 20 13 0 12 0 21.88%
src/shellman/reader.py DocBlock 16 1 0 4 2 85.00%
src/shellman/reader.py DocStream 3 2 0 0 0 33.33%
src/shellman/reader.py DocFile 8 2 0 0 0 75.00%
src/shellman/reader.py (no class) 90 10 2 24 2 82.46%
src/shellman/tags.py Tag 1 1 0 0 0 0.00%
src/shellman/tags.py TextTag 1 0 0 0 0 100.00%
src/shellman/tags.py ValueDescTag 10 0 0 6 1 93.75%
src/shellman/tags.py AuthorTag 0 0 0 0 0 100.00%
src/shellman/tags.py BugTag 0 0 0 0 0 100.00%
src/shellman/tags.py BriefTag 0 0 0 0 0 100.00%
src/shellman/tags.py CaveatTag 0 0 0 0 0 100.00%
src/shellman/tags.py CopyrightTag 0 0 0 0 0 100.00%
src/shellman/tags.py DateTag 0 0 0 0 0 100.00%
src/shellman/tags.py DescTag 0 0 0 0 0 100.00%
src/shellman/tags.py EnvTag 0 0 0 0 0 100.00%
src/shellman/tags.py ErrorTag 0 0 0 0 0 100.00%
src/shellman/tags.py ExampleTag 23 3 0 20 5 76.74%
src/shellman/tags.py ExitTag 0 0 0 0 0 100.00%
src/shellman/tags.py FileTag 0 0 0 0 0 100.00%
src/shellman/tags.py FunctionTag 33 5 0 22 5 74.55%
src/shellman/tags.py HistoryTag 0 0 0 0 0 100.00%
src/shellman/tags.py LicenseTag 0 0 0 0 0 100.00%
src/shellman/tags.py NoteTag 0 0 0 0 0 100.00%
src/shellman/tags.py OptionTag 28 2 0 22 6 84.00%
src/shellman/tags.py SeealsoTag 0 0 0 0 0 100.00%
src/shellman/tags.py StderrTag 0 0 0 0 0 100.00%
src/shellman/tags.py StdinTag 0 0 0 0 0 100.00%
src/shellman/tags.py StdoutTag 0 0 0 0 0 100.00%
src/shellman/tags.py UsageTag 8 0 0 4 1 91.67%
src/shellman/tags.py VersionTag 0 0 0 0 0 100.00%
src/shellman/tags.py (no class) 151 2 3 4 1 98.06%
tests/conftest.py (no class) 3 0 0 0 0 100.00%
tests/test_cli.py (no class) 39 0 0 0 0 100.00%
tests/test_context.py (no class) 27 0 0 0 0 100.00%
tests/test_reader.py (no class) 12 0 0 0 0 100.00%
tests/test_tags.py (no class) 133 0 0 0 0 100.00%
Total   855 88 11 206 44 83.98%

No items found using the specified filter.