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

karellen / karellen-jdb-mcp
88%

Build:
DEFAULT BRANCH: master
Repo Added 21 Mar 2026 03:34AM UTC
Token wCovc80HGoPwguhV7StuJkLekgmRBVTaB regen
Build 29 Last
Files 7
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

LAST BUILD ON BRANCH master
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • feature/fix-execution-commands
  • feature/fix-prereq-checks
  • feature/launch-tools
  • feature/read-stream-refactor
  • feature/wait-timeout-and-readme
  • master
  • release/0.0.1

01 Apr 2026 01:00AM UTC coverage: 88.043% (-0.3%) from 88.297%
23826753456

push

github

web-flow
Replace queue with JdbReadStream; add pushback for execution commands [release] (#7)

## Summary

- Replace queue-based stdout reader with `JdbReadStream`: a read-only
byte stream backed by a buffer + `threading.Event` (no queue). Reader
thread appends and signals; consumers wait on the event and drain the
buffer.
- `unread(data)` pushes bytes back to the front of the buffer for the
next read.
- `_send_execution_command` pushes back unconsumed data on deadline
expiry so `wait_for_event` picks it up without data loss — eliminates
the race between `cont` and `wait_for_event`.
- Internal refactor only, no user-facing API changes.

## Test plan
- [x] All 317 unit tests pass
- [x] Full build passes (including flake8)
- [x] Manually tested with live Gradle test worker via JDB

268 of 324 branches covered (82.72%)

Branch coverage included in aggregate %.

65 of 75 new or added lines in 1 file covered. (86.67%)

2 existing lines in 1 file now uncovered.

1271 of 1424 relevant lines covered (89.26%)

4.43 hits per line

Relevant lines Covered
Build:
Build:
1424 RELEVANT LINES 1271 COVERED LINES
4.43 HITS PER LINE
Source Files on master
  • Tree
  • List 7
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
23826753456 master Replace queue with JdbReadStream; add pushback for execution commands [release] (#7) ## Summary - Replace queue-based stdout reader with `JdbReadStream`: a read-only byte stream backed by a buffer + `threading.Event` (no queue). Reader thread ap... push 01 Apr 2026 01:02AM UTC web-flow github
88.04
23826658460 feature/read-stream-refactor Merge 5aa8199d9 into 52db30126 Pull #7 01 Apr 2026 12:59AM UTC web-flow github
88.04
23765958582 master Add notify-marketplace workflow push 30 Mar 2026 08:26PM UTC arcivanov github
88.3
23763299036 master Fix execution commands blocking on prompt detection failure [release] (#5) ## Summary - Execution commands (`cont`, `run`, `step`, `next`, `step_up`) no longer block up to 120s when JDB's response format doesn't match the prompt regex (e.g. `> N... push 30 Mar 2026 07:25PM UTC web-flow github
88.3
23762273506 feature/fix-execution-commands Merge d23b1637a into 74b9199c6 Pull #5 30 Mar 2026 07:00PM UTC web-flow github
88.3
23761367733 feature/fix-execution-commands Merge 46710824b into 74b9199c6 Pull #5 30 Mar 2026 06:39PM UTC web-flow github
88.08
23760426590 feature/fix-execution-commands Merge a4bb10bcd into 74b9199c6 Pull #5 30 Mar 2026 06:18PM UTC web-flow github
88.08
23759718108 feature/fix-execution-commands Merge 465b51f5a into 74b9199c6 Pull #5 30 Mar 2026 06:01PM UTC web-flow github
83.35
23758652785 feature/fix-execution-commands Merge b49e71b7d into 74b9199c6 Pull #5 30 Mar 2026 05:37PM UTC web-flow github
83.35
23382447272 master Merge pull request #4 from karellen/feature/fix-prereq-checks Remove jdb/java from prerequisite checks; bump plugin to 0.0.3 [release] push 21 Mar 2026 03:10PM UTC web-flow github
82.68
See All Builds (29)

Badge your Repo: karellen-jdb-mcp

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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