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

keathley / wallaby / 956
85%

Build:
DEFAULT BRANCH: master
Ran 12 Feb 2018 02:09PM UTC
Jobs 13
Files 33
Run time 27min
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
956

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.

744 of 842 relevant lines covered (88.36%)

157484.65 hits per line

Jobs
ID Job ID Ran Files Coverage
1 956.1 12 Feb 2018 02:19PM UTC 0
36.94
Travis Job 956.1
2 956.2 (WALLABY_DRIVER=phantom) 12 Feb 2018 02:09PM UTC 0
58.08
Travis Job 956.2
4 956.4 (WALLABY_DRIVER=selenium WALLABY_SELENIUM_VERSION=3) 12 Feb 2018 02:16PM UTC 0
37.05
Travis Job 956.4
6 956.6 12 Feb 2018 02:26PM UTC 0
36.94
Travis Job 956.6
7 956.7 (WALLABY_DRIVER=phantom) 12 Feb 2018 02:14PM UTC 0
58.08
Travis Job 956.7
8 956.8 (WALLABY_DRIVER=chrome) 12 Feb 2018 02:15PM UTC 0
43.35
Travis Job 956.8
9 956.9 (WALLABY_DRIVER=selenium WALLABY_SELENIUM_VERSION=3) 12 Feb 2018 02:27PM UTC 0
37.05
Travis Job 956.9
10 956.10 (WALLABY_DRIVER=selenium WALLABY_SELENIUM_VERSION=2) 12 Feb 2018 02:24PM UTC 0
37.17
Travis Job 956.10
11 956.11 12 Feb 2018 02:32PM UTC 0
43.11
Travis Job 956.11
12 956.12 (WALLABY_DRIVER=phantom) 12 Feb 2018 02:24PM UTC 0
61.88
Travis Job 956.12
13 956.13 (WALLABY_DRIVER=chrome) 12 Feb 2018 02:29PM UTC 0
46.44
Travis Job 956.13
14 956.14 (WALLABY_DRIVER=selenium WALLABY_SELENIUM_VERSION=3) 12 Feb 2018 02:37PM UTC 0
40.5
Travis Job 956.14
15 956.15 (WALLABY_DRIVER=selenium WALLABY_SELENIUM_VERSION=2) 12 Feb 2018 02:37PM UTC 0
40.5
Travis Job 956.15
Source Files on build 956
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #956
  • 08875e74 on github
  • Prev Build on master (#947)
  • Next Build on master (#973)
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