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

enkessler / childprocess / 451
90%
master: 90%

Build:
Build:
LAST BUILD BRANCH: process-spawn
DEFAULT BRANCH: master
Ran 07 Jul 2019 08:34PM UTC
Jobs 19
Files 19
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
451

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.

805 of 891 relevant lines covered (90.35%)

395.95 hits per line

Jobs
ID Job ID Ran Files Coverage
1 451.1 (2.3, CHILDPROCESS_POSIX_SPAWN=true CHILDPROCESS_UNSET=should-be-unset) 07 Jul 2019 08:35PM UTC 0
83.65
Travis Job 451.1
2 451.2 (2.4, CHILDPROCESS_POSIX_SPAWN=true CHILDPROCESS_UNSET=should-be-unset) 07 Jul 2019 08:34PM UTC 0
83.65
Travis Job 451.2
3 451.3 (2.5, CHILDPROCESS_POSIX_SPAWN=true CHILDPROCESS_UNSET=should-be-unset) 07 Jul 2019 08:34PM UTC 0
83.76
Travis Job 451.3
4 451.4 (2.6, CHILDPROCESS_POSIX_SPAWN=true CHILDPROCESS_UNSET=should-be-unset) 07 Jul 2019 08:34PM UTC 0
83.52
Travis Job 451.4
5 451.5 (2.3, CHILDPROCESS_POSIX_SPAWN=false CHILDPROCESS_UNSET=should-be-unset) 07 Jul 2019 08:34PM UTC 0
87.99
Travis Job 451.5
6 451.6 (2.4, CHILDPROCESS_POSIX_SPAWN=false CHILDPROCESS_UNSET=should-be-unset) 07 Jul 2019 08:36PM UTC 0
87.99
Travis Job 451.6
7 451.7 (2.5, CHILDPROCESS_POSIX_SPAWN=false CHILDPROCESS_UNSET=should-be-unset) 07 Jul 2019 08:36PM UTC 0
88.13
Travis Job 451.7
8 451.8 (2.6, CHILDPROCESS_POSIX_SPAWN=false CHILDPROCESS_UNSET=should-be-unset) 07 Jul 2019 08:36PM UTC 0
88.19
Travis Job 451.8
9 451.9 (2.3, CHILDPROCESS_POSIX_SPAWN=true CHILDPROCESS_UNSET=should-be-unset) 07 Jul 2019 08:38PM UTC 0
83.96
Travis Job 451.9
10 451.10 (2.4, CHILDPROCESS_POSIX_SPAWN=true CHILDPROCESS_UNSET=should-be-unset) 07 Jul 2019 08:38PM UTC 0
83.96
Travis Job 451.10
11 451.11 (2.5, CHILDPROCESS_POSIX_SPAWN=true CHILDPROCESS_UNSET=should-be-unset) 07 Jul 2019 08:41PM UTC 0
83.96
Travis Job 451.11
12 451.12 (2.6, CHILDPROCESS_POSIX_SPAWN=true CHILDPROCESS_UNSET=should-be-unset) 07 Jul 2019 08:41PM UTC 0
83.73
Travis Job 451.12
13 451.13 (2.3, CHILDPROCESS_POSIX_SPAWN=false CHILDPROCESS_UNSET=should-be-unset) 07 Jul 2019 08:44PM UTC 0
87.99
Travis Job 451.13
14 451.14 (2.4, CHILDPROCESS_POSIX_SPAWN=false CHILDPROCESS_UNSET=should-be-unset) 07 Jul 2019 08:44PM UTC 0
87.99
Travis Job 451.14
15 451.15 (2.5, CHILDPROCESS_POSIX_SPAWN=false CHILDPROCESS_UNSET=should-be-unset) 07 Jul 2019 08:47PM UTC 0
87.86
Travis Job 451.15
16 451.16 (2.6, CHILDPROCESS_POSIX_SPAWN=false CHILDPROCESS_UNSET=should-be-unset) 07 Jul 2019 08:47PM UTC 0
88.19
Travis Job 451.16
20 451.20 (ruby-head, CHILDPROCESS_POSIX_SPAWN=true CHILDPROCESS_UNSET=should-be-unset) 07 Jul 2019 08:43PM UTC 0
83.52
Travis Job 451.20
22 451.22 (rbx-3, CHILDPROCESS_POSIX_SPAWN=false CHILDPROCESS_UNSET=should-be-unset) 07 Jul 2019 08:48PM UTC 0
94.26
Travis Job 451.22
23 451.23 (ruby-head, CHILDPROCESS_POSIX_SPAWN=false CHILDPROCESS_UNSET=should-be-unset) 07 Jul 2019 08:44PM UTC 0
88.19
Travis Job 451.23
Source Files on build 451
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #451
  • 39125274 on github
  • Prev Build on dev (#449)
  • Next Build on dev (#452)
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