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

keathley / wallaby / 956 / 13
85%
master: 85%

Build:
DEFAULT BRANCH: master
Ran 12 Feb 2018 02:29PM UTC
Files 33
Run time 2s
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

12 Feb 2018 02:04PM UTC coverage: 46.437%. Remained the same
WALLABY_DRIVER=chrome

push

travis-ci

keathley
Fix zombie phantomjs processes (#338)

After running wallaby as part of a separate application, I confirmed we
were still leaving around zombie phantom processes. It turns out if we
kill the script's process group, it will kill all of the child processes
as well. This appears to fix the zombie issue once and for all.

One thing to note, I kill the process group by using the negative value
of the wrapper script's pid, instead of using `ps axo pid, pgid` to look
up the process group id. This is because I was occasionally running into
issues where the process group lookup wasn't returning a result, causing
more zombie processes. Hopefully this approach won't cause any issues.

Fixes #224.

391 of 842 relevant lines covered (46.44%)

9784.05 hits per line

Source Files on job 956.13 (WALLABY_DRIVER=chrome)
  • Tree
  • List 0
  • Changed 9
  • Source Changed 0
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 956
  • Travis Job 956.13
  • 08875e74 on github
  • Prev Job for WALLABY_DRIVER=chrome on master (#947.13)
  • Next Job for WALLABY_DRIVER=chrome on master (#973.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