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

celluloid / nio4r / 158
97%
master: 97%

Build:
Build:
LAST BUILD BRANCH: bytebuffers
DEFAULT BRANCH: master
Ran 22 Dec 2015 07:52PM UTC
Jobs 9
Files 10
Run time 14min
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

pending completion
158

push

travis-ci

tarcieri
Support for NIO::Monitor#interests=

Contains the following squashed commits (from GitHub PR #73):

New methods added to change interests on the go

Spec for changing NIO::Monitor interests (presently failing)

Changed the specs for the NIO:Monitor

Added another two methods to the NIO:Monitor

Corrected the error of two methods in the same name

Changed the specs for the NIO:Monitor

Changed the specs for the NIO:Monitor

added a new method to NIO4R JRuby implementation

RoboCop fixes

RoboCop fixes

RoboCop fixes

Trailing whitespace detected solved

Trailing whitespace detected solved

Added interests= equivelent to the nio4r monitor C implementation

Methods register(io,interests) and interests=(interests) are implemented on pure ruby, C and java implementations.
specs are also witten to check the functionality

Remove the register method for NIO:Monitor

RoboCop fixes

Corrected setInterests function in the monitor.c

interestOps C and Java backend functions recorrected

io.fd is set

interestOps C and Java backend functions recorrected

Update monitor_spec.rb

Update monitor.c

Changed the IO.Pipe to TCPServer and Socket

file descriptor problem fixed

Rubocop fixes

file watching still under development

FD error fix try

Removed file system monitoring on developing code segments

Changes in monitor_spec

29 of 29 new or added lines in 3 files covered. (100.0%)

496 of 506 relevant lines covered (98.02%)

239.03 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
100.0
lib/nio/monitor.rb
5
100.0
spec/nio/monitor_spec.rb
Jobs
ID Job ID Ran Files Coverage
1 158.1 (2.0.0, NIO4R_PURE=false) 22 Dec 2015 07:52PM UTC 0
95.83
Travis Job 158.1
2 158.2 (2.0.0, NIO4R_PURE=true) 22 Dec 2015 07:54PM UTC 0
96.22
Travis Job 158.2
3 158.3 (2.1.1, NIO4R_PURE=false) 22 Dec 2015 07:56PM UTC 0
95.83
Travis Job 158.3
4 158.4 (2.1.1, NIO4R_PURE=true) 22 Dec 2015 07:56PM UTC 0
94.43
Travis Job 158.4
5 158.5 (2.2.2, NIO4R_PURE=false) 22 Dec 2015 07:56PM UTC 0
95.83
Travis Job 158.5
6 158.6 (2.2.2, NIO4R_PURE=true) 22 Dec 2015 07:58PM UTC 0
96.22
Travis Job 158.6
7 158.7 (ruby-head, NIO4R_PURE=false) 22 Dec 2015 08:00PM UTC 0
93.87
Travis Job 158.7
8 158.8 (ruby-head, NIO4R_PURE=true) 22 Dec 2015 07:59PM UTC 0
96.22
Travis Job 158.8
9 158.9 (jruby, NIO4R_PURE=false) 22 Dec 2015 08:07PM UTC 0
95.83
Travis Job 158.9
Source Files on build 158
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #158
  • 3895107f on github
  • Prev Build on dynamic-interests (#157)
  • Next Build on dynamic-interests (#164)
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