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

ionelmc / python-manhole / 205
86%

Build:
DEFAULT BRANCH: master
Ran 06 Sep 2014 02:35PM UTC
Jobs 28
Files 1
Run time 37min
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
205

Pull #19

travis-ci

nirs
Do not modify anything during fork+exec flow

Recently a reinstall_bind_delay was added to avoid binding of unix
socket during fork+exec flow. However the socket is not the only issue
in this flow. Changing process signal mask should not be done, as such
changes may be inherited by the new process. Generally, since we don't
know yet if the manhole is needed, we should do nothing.

This patch changes the semantics of the reinstall_bind_delay so we do
not make any modification to child process (except starting a thread)
until the delay is finished.

The user visible parameter was shortened to "reinstall_delay", as the
user should not be conceded with the internals of the manhole.
Internally the Manhole class call it "setup_delay", as this is the
delay before setting up the manhole.
Pull Request #19: Do not modify anything during fork+exec flow

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

263 of 282 relevant lines covered (93.26%)

24.22 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
3
100.0
src/manhole.py
Jobs
ID Job ID Ran Files Coverage
2 205.2 (TOXENV=2.6,coveralls) 06 Sep 2014 02:35PM UTC 0
89.72
Travis Job 205.2
3 205.3 (TOXENV=2.6-eventlet,coveralls) 06 Sep 2014 02:35PM UTC 0
78.72
Travis Job 205.3
6 205.6 (TOXENV=2.6-eventlet-patchthread,coveralls) 06 Sep 2014 02:37PM UTC 0
79.08
Travis Job 205.6
7 205.7 (TOXENV=2.6-gevent,coveralls) 06 Sep 2014 02:39PM UTC 0
89.36
Travis Job 205.7
10 205.10 (TOXENV=2.6-gevent-patchthread,coveralls) 06 Sep 2014 02:41PM UTC 0
89.36
Travis Job 205.10
12 205.12 (TOXENV=2.6-signalfd,coveralls) 06 Sep 2014 02:41PM UTC 0
89.72
Travis Job 205.12
13 205.13 (TOXENV=2.6-signalfd-eventlet,coveralls) 06 Sep 2014 02:42PM UTC 0
78.01
Travis Job 205.13
16 205.16 (TOXENV=2.6-signalfd-eventlet-patchthread,coveralls) 06 Sep 2014 02:44PM UTC 0
78.01
Travis Job 205.16
17 205.17 (TOXENV=2.6-signalfd-gevent,coveralls) 06 Sep 2014 02:46PM UTC 0
89.36
Travis Job 205.17
20 205.20 (TOXENV=2.6-signalfd-gevent-patchthread,coveralls) 06 Sep 2014 02:48PM UTC 0
89.36
Travis Job 205.20
22 205.22 (TOXENV=2.7,coveralls) 06 Sep 2014 02:48PM UTC 0
89.72
Travis Job 205.22
23 205.23 (TOXENV=2.7-eventlet,coveralls) 06 Sep 2014 02:50PM UTC 0
78.72
Travis Job 205.23
26 205.26 (TOXENV=2.7-eventlet-patchthread,coveralls) 06 Sep 2014 02:51PM UTC 0
78.72
Travis Job 205.26
27 205.27 (TOXENV=2.7-gevent,coveralls) 06 Sep 2014 02:52PM UTC 0
89.36
Travis Job 205.27
30 205.30 (TOXENV=2.7-gevent-patchthread,coveralls) 06 Sep 2014 02:55PM UTC 0
89.36
Travis Job 205.30
32 205.32 (TOXENV=2.7-signalfd,coveralls) 06 Sep 2014 02:55PM UTC 0
89.72
Travis Job 205.32
33 205.33 (TOXENV=2.7-signalfd-eventlet,coveralls) 06 Sep 2014 02:56PM UTC 0
78.01
Travis Job 205.33
36 205.36 (TOXENV=2.7-signalfd-eventlet-patchthread,coveralls) 06 Sep 2014 02:58PM UTC 0
78.01
Travis Job 205.36
37 205.37 (TOXENV=2.7-signalfd-gevent,coveralls) 06 Sep 2014 03:00PM UTC 0
89.36
Travis Job 205.37
40 205.40 (TOXENV=2.7-signalfd-gevent-patchthread,coveralls) 06 Sep 2014 03:02PM UTC 0
89.36
Travis Job 205.40
42 205.42 (TOXENV=3.2,coveralls) 06 Sep 2014 03:03PM UTC 0
91.13
Travis Job 205.42
44 205.44 (TOXENV=3.2-signalfd,coveralls) 06 Sep 2014 03:04PM UTC 0
91.13
Travis Job 205.44
46 205.46 (TOXENV=3.3,coveralls) 06 Sep 2014 03:06PM UTC 0
90.43
Travis Job 205.46
48 205.48 (TOXENV=3.3-signalfd,coveralls) 06 Sep 2014 03:06PM UTC 0
90.43
Travis Job 205.48
50 205.50 (TOXENV=3.4,coveralls) 06 Sep 2014 03:07PM UTC 0
90.43
Travis Job 205.50
52 205.52 (TOXENV=3.4-signalfd,coveralls) 06 Sep 2014 03:09PM UTC 0
90.43
Travis Job 205.52
54 205.54 (TOXENV=pypy,coveralls) 06 Sep 2014 03:10PM UTC 0
88.65
Travis Job 205.54
56 205.56 (TOXENV=pypy-signalfd,coveralls) 06 Sep 2014 03:12PM UTC 0
88.65
Travis Job 205.56
Source Files on build 205
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #205
  • Pull Request #19
  • PR Base - master (#202)
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