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

enkessler / childprocess
90%
master: 90%

Build:
Build:
LAST BUILD BRANCH: process-spawn
DEFAULT BRANCH: master
Repo Added 31 Dec 2016 08:05PM UTC
Files 14
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

LAST BUILD ON BRANCH fix-wait-pid
branch: fix-wait-pid
CHANGE BRANCH
x
Reset
  • fix-wait-pid
  • 0.6.3.beta.1
  • add-maintainer
  • add_osx_ci
  • add_windows_ci
  • busterb-ruby-2.4
  • cut-0.10.0
  • dev
  • drop-ruby-2.3
  • ffi-windows
  • fix-appveyor-build
  • fix-ruby-builds
  • fix-travis-build
  • installation_testing
  • master
  • more_ci_fiddling
  • relax-rake-constraint
  • remove-ffi-conditional-install-windows
  • require-ruby-2.3
  • ruby-2.6-tests
  • support-non-ascii-chars-windows
  • use_github_actions
  • v0.6.0
  • v0.6.1
  • v0.6.2
  • v0.6.3
  • v0.7.0
  • v0.7.1
  • v0.8.0
  • v0.9.0
  • v1.0.0
  • v1.0.1
  • v2.0.0
  • v3.0.0
  • v4.0.0
  • v4.1.0
  • win7_leader_fixes

pending completion
447

Pull #152

travis-ci

web-flow
Fix ChildProcess::Unix::Process#wait method with leader processes

Issue #151 reported a problem where in the update from Ruby 2.5 to Ruby
2.6 some programs would block forever on a `Process.waitpid2` call.

Changing the call to pass in a positive PID instead of the negative PID
fixes the issue as it will call the `waitpid` system call right away
instead of delaying it for later.

See #151 for further discussion of the possible reasons for the
behavior.
Pull Request #152: Fix ChildProcess::Unix::Process#wait method with leader processes

1 of 1 new or added line in 1 file covered. (100.0%)

805 of 891 relevant lines covered (90.35%)

449.37 hits per line

Relevant lines Covered
Build:
Build:
891 RELEVANT LINES 805 COVERED LINES
449.37 HITS PER LINE
Source Files on fix-wait-pid
  • List 0
  • Changed 7
  • Source Changed 1
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
447 fix-wait-pid Fix ChildProcess::Unix::Process#wait method with leader processes Issue #151 reported a problem where in the update from Ruby 2.5 to Ruby 2.6 some programs would block forever on a `Process.waitpid2` call. Changing the call to pass in a positive... Pull #152 04 Jun 2019 06:27PM UTC web-flow travis-ci pending completion  
446 fix-wait-pid Fix ChildProcess::Unix::Process#wait method with leader processes Issue #151 reported a problem where in the update from Ruby 2.5 to Ruby 2.6 some programs would block forever on a `Process.waitpid2` call. Changing the call to pass in a positive... push 04 Jun 2019 06:06PM UTC sds travis-ci pending completion  
445 fix-wait-pid Fix ChildProcess::Unix::Process#wait method with leader processes Issue #151 reported a problem where in the update from Ruby 2.5 to Ruby 2.6 some programs would block forever on a `Process.waitpid2` call. Changing the call to pass in a positive... Pull #152 04 Jun 2019 05:51PM UTC web-flow travis-ci pending completion  
443 fix-wait-pid Fix ChildProcess::Unix::Process#wait method with leader processes Issue #151 reported a problem where in the update from Ruby 2.5 to Ruby 2.6 some programs would block forever on a `Process.waitpid2` call. Changing the call to pass in a positive... push 04 Jun 2019 05:16PM UTC sds travis-ci pending completion  
See All Builds (279)
  • Repo on GitHub
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