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

mizosoft / methanol / #435
90%
master: 89%

Build:
Build:
LAST BUILD BRANCH: retryer
DEFAULT BRANCH: master
Ran 20 Nov 2024 07:52PM UTC
Jobs 1
Files 141
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

20 Nov 2024 07:40PM UTC coverage: 91.531% (+1.1%) from 90.481%
#435

Pull #100

github

mizosoft
ByteChannelBodySubscriber touch-ups

 - Amongst other things, a race issue that lead the channel to read nothing
   when interrupted by another thread instead of throwing is fixed. This was
   caused by the implementation relying on AbstractInterruptibleChannel::end
   to detect interruption even if detected by waiting on BlockingQueue::take.
   This was not reliable as when a thread is interrupted, it first unparks
   parked threads, then calls the channel's interruption hook. This makes
   it possible for the interruption to be detected by the queue, but not
   yet by the channel (AbstractInterruptibleChannel::end). Now the channel
   throws a ClosedByInterruptionException when an InterruptedException is
   thrown by BlockingQueue::take.

 - Another notable change is that an upstream error is logged and not recorded
   if it is found that there is no way for the reader to notice it due to channel
   closure.
Pull Request #100: ByteChannelBodySubscriber touch-ups

109 of 117 new or added lines in 3 files covered. (93.16%)

140 existing lines in 20 files now uncovered.

7090 of 7746 relevant lines covered (91.53%)

0.92 hits per line

Jobs
ID Job ID Ran Files Coverage
1 #435.1 20 Nov 2024 07:52PM UTC 0
91.53
Source Files on build #435
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #435
  • Pull Request #100
  • PR Base - master (#)
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