Coverage report: 81%

Files Functions Classes

coverage.py v7.11.0, created at 2025-10-19 09:31 -0400

File statements missing excluded coverage
src/workstack/__init__.py 3 1 0 67%
src/workstack/__main__.py 3 3 0 0%
src/workstack/cli/__init__.py 0 0 0 100%
src/workstack/cli/activation.py 7 0 0 100%
src/workstack/cli/cli.py 51 1 0 98%
src/workstack/cli/commands/__init__.py 0 0 0 100%
src/workstack/cli/commands/completion.py 34 21 0 38%
src/workstack/cli/commands/config.py 132 14 0 89%
src/workstack/cli/commands/create.py 209 18 0 91%
src/workstack/cli/commands/down.py 25 2 0 92%
src/workstack/cli/commands/gc.py 47 0 0 100%
src/workstack/cli/commands/gt.py 67 36 0 46%
src/workstack/cli/commands/init.py 180 13 0 93%
src/workstack/cli/commands/jump.py 70 12 0 83%
src/workstack/cli/commands/list.py 178 9 0 95%
src/workstack/cli/commands/move.py 145 17 0 88%
src/workstack/cli/commands/prepare_cwd_recovery.py 26 1 0 96%
src/workstack/cli/commands/remove.py 128 36 0 72%
src/workstack/cli/commands/rename.py 35 1 0 97%
src/workstack/cli/commands/shell_integration.py 12 0 0 100%
src/workstack/cli/commands/status.py 31 18 0 42%
src/workstack/cli/commands/switch.py 135 25 0 81%
src/workstack/cli/commands/sync.py 106 8 0 92%
src/workstack/cli/commands/tree.py 15 2 0 87%
src/workstack/cli/commands/up.py 23 2 0 91%
src/workstack/cli/config.py 20 0 0 100%
src/workstack/cli/core.py 50 3 0 94%
src/workstack/cli/debug.py 12 4 0 67%
src/workstack/cli/graphite.py 85 7 0 92%
src/workstack/cli/shell_integration/handler.py 87 11 0 87%
src/workstack/cli/shell_utils.py 37 2 0 95%
src/workstack/cli/tree.py 121 1 0 99%
src/workstack/core/__init__.py 0 0 0 100%
src/workstack/core/branch_metadata.py 8 0 0 100%
src/workstack/core/context.py 25 0 0 100%
src/workstack/core/file_utils.py 49 10 0 80%
src/workstack/core/github_ops.py 81 46 5 43%
src/workstack/core/gitops.py 184 38 32 79%
src/workstack/core/global_config_ops.py 133 37 18 72%
src/workstack/core/graphite_ops.py 97 55 9 43%
src/workstack/core/shell_ops.py 27 15 5 44%
src/workstack/status/__init__.py 2 0 0 100%
src/workstack/status/collectors/__init__.py 3 0 0 100%
src/workstack/status/collectors/base.py 12 0 6 100%
src/workstack/status/collectors/git.py 61 41 0 33%
src/workstack/status/collectors/github.py 26 17 0 35%
src/workstack/status/collectors/graphite.py 31 21 0 32%
src/workstack/status/collectors/plan.py 30 0 0 100%
src/workstack/status/models/__init__.py 2 0 0 100%
src/workstack/status/models/status_data.py 67 0 0 100%
src/workstack/status/orchestrator.py 72 22 0 69%
src/workstack/status/renderers/__init__.py 2 0 0 100%
src/workstack/status/renderers/simple.py 127 35 0 72%
Total 3113 605 75 81%

No items found using the specified filter.