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

KarpelesLab / smartremote / 20208002784
77%

Build:
DEFAULT BRANCH: master
Ran 14 Dec 2025 12:33PM UTC
Jobs 1
Files 8
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

14 Dec 2025 12:31PM UTC coverage: 73.52% (-1.9%) from 75.4%
20208002784

push

github

MagicalTux
Add support for multiple readers per file

Enables efficient random access patterns like reading ZIP files where
reads happen both at the end (central directory) and at various file
locations throughout the archive.

Changes:
- Add httpReader struct to track individual HTTP connections
- Support up to MaxReadersPerFile (default 3) concurrent readers per file
- Select best reader based on position (closest that can reach target)
- LRU eviction when reader limit is reached
- Automatically close readers that would be "passed" by another read
  to avoid wasting connections
- Update idle downloader to work with multi-reader system

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

123 of 159 new or added lines in 2 files covered. (77.36%)

20 existing lines in 2 files now uncovered.

658 of 895 relevant lines covered (73.52%)

307.42 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
36
70.63
-4.9% client.go

Uncovered Existing Lines

Lines Coverage ∆ File
4
68.81
-3.67% idle.go
16
70.63
-4.9% client.go
Jobs
ID Job ID Ran Files Coverage
1 20208002784.1 14 Dec 2025 12:32PM UTC 8
73.52
GitHub Action Run
Source Files on build 20208002784
  • Tree
  • List 8
  • Changed 3
  • Source Changed 2
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #20208002784
  • 83e96624 on github
  • Prev Build on master (#20207935785)
  • Next Build on master (#20208077584)
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

© 2025 Coveralls, Inc