• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

jhheider / penknife / 28845465935
76%

Build:
DEFAULT BRANCH: main
Ran 07 Jul 2026 06:09AM UTC
Jobs 1
Files 33
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

07 Jul 2026 06:08AM UTC coverage: 75.909% (+35.6%) from 40.357%
28845465935

push

github

web-flow
test: raise coverage - App interaction + TUI layers (#36)

Add a #[cfg(test)] harness (app::test_support) that builds an App from
Default config/store over a tempdir root, plus file/key helpers and a
serialized data-dir redirect for handlers that persist state. Cover the
previously near-zero App interaction and TUI render layers:

- keys.rs: per-mode key dispatch (picker, confirm, resolver, menus,
  search/replace review, rename/link, diff) - 0% -> 75% lines
- view.rs: sorting, status cache/counts, jump_to, mouse routing, pure
  helpers - 0% -> 87% lines
- gist.rs: handle_async_event for every AsyncEvent variant plus
  delete_options/apply_ambiguous_pick/scope_hint - 5% -> 59% lines
- files.rs: rename, search/replace scans, bulk ops, git menu - 0% -> 62%
- ui/mod.rs + dialogs.rs: draw() rendered in each mode via TestBackend,
  including tiny areas - dialogs 0% -> 94%, ui/mod 16% -> 99%

Workspace line coverage 40.74% -> 75.55%. No production behavior changed
beyond a cfg(test) module declaration.


Claude-Session: https://claude.ai/code/session_01PtgaNLj8kZthZWZBr9kMyh

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

1591 of 1592 new or added lines in 6 files covered. (99.94%)

7077 of 9323 relevant lines covered (75.91%)

26.72 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
60.52
55.85% crates/penknife/src/app/gist.rs
Jobs
ID Job ID Ran Files Coverage
1 28845465935.1 07 Jul 2026 06:09AM UTC 33
75.91
GitHub Action Run
Source Files on build 28845465935
  • Tree
  • List 33
  • Changed 16
  • Source Changed 6
  • Coverage Changed 16
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28845465935
  • 20038051 on github
  • Prev Build on main (#28843911140)
  • Next Build on main (#28845885085)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc