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

mongoid / moped / 1112 / 3
97%
master: 97%

Build:
DEFAULT BRANCH: master
Ran 03 Nov 2014 05:27PM UTC
Files 55
Run time 39s
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

03 Nov 2014 05:19PM UTC coverage: 95.609% (+0.005%) from 95.604%
2.1.0, CI="travis"

Pull #331

travis-ci

telent
socket timeouts using select not SO_RCVTIMEO

In MRI 2.1.3 - and probably most other versions - setting the
SO_RCVTIMEO option on a socket will cause read(2) to return EWOULDBLOCK
as expected, but the interpreter internals will retry the operation
instead of passing the failure up to interpreted code.  Thus, the
timeout has no visible effect.

What we should do instead is call Kernel.select with the required
timeout to check if there is data available, *then* call read(2).
If .select fails we raise a Errors::ConnectionFailure on the assumption
that something higher up in the stack will catch it and cope.
Pull Request #331: Hangs forever in refresh after 5 minutes when 2ary unreachable

1459 of 1526 relevant lines covered (95.61%)

278.32 hits per line

Source Files on job 1112.3 (2.1.0, CI="travis")
  • Tree
  • List 0
  • Changed 16
  • Source Changed 1
  • Coverage Changed 16
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 1112
  • Travis Job 1112.3
  • fe59a84d on github
  • Prev Job for 2.1.0, CI="travis" on master (#1111.3)
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