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

mizosoft / methanol / #440
89%

Build:
DEFAULT BRANCH: master
Ran 20 Nov 2024 09:11PM 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 08:59PM UTC coverage: 90.472% (-0.009%) from 90.481%
#440

push

github

web-flow
ByteChannelBodySubscriber touch-ups (#100)

- 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.

112 of 117 new or added lines in 3 files covered. (95.73%)

4 existing lines in 2 files now uncovered.

7340 of 8113 relevant lines covered (90.47%)

0.9 hits per line

Jobs
ID Job ID Ran Files Coverage
1 #440.1 20 Nov 2024 09:11PM UTC 0
90.47
Source Files on build #440
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #440
  • 00610051 on github
  • Prev Build on master
  • Next Build on 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