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

enkessler / childprocess / 451 / 13
90%
master: 90%

Build:
Build:
LAST BUILD BRANCH: process-spawn
DEFAULT BRANCH: master
Ran 07 Jul 2019 08:44PM UTC
Files 15
Run time 0s
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

07 Jul 2019 08:33PM UTC coverage: 87.995% (-0.1%) from 88.127%
2.3, CHILDPROCESS_POSIX_SPAWN=false CHILDPROCESS_UNSET=should-be-unset

push

travis-ci

sds
 Fix ChildProcess::Unix::Process#exited? method with leader processes

After sending TERM to a leader process, `::Process.waitpid2(_pid, ::Process::WNOHANG | ::Process::WUNTRACED)` appears to just return nil under ruby 2.6.

This causes process.stop to send TERM to the process, poll (unsuccessfully) for the exit status until the timeout is hit, then send KILL.

667 of 758 relevant lines covered (87.99%)

5.7 hits per line

Source Files on job 451.13 (2.3, CHILDPROCESS_POSIX_SPAWN=false CHILDPROCESS_UNSET=should-be-unset)
  • Tree
  • List 0
  • Changed 5
  • Source Changed 1
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 434
  • Travis Job 451.13
  • 39125274 on github
  • Prev Job for 2.3, CHILDPROCESS_POSIX_SPAWN=false CHILDPROCESS_UNSET=should-be-unset on dev (#449.5)
  • Next Job for 2.3, CHILDPROCESS_POSIX_SPAWN=false CHILDPROCESS_UNSET=should-be-unset on dev (#452.13)
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