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

gevent / gevent / 3457
77%
master: 78%

Build:
Build:
LAST BUILD BRANCH: python-updates
DEFAULT BRANCH: master
Ran 06 Dec 2019 09:21PM UTC
Jobs 31
Files 2326
Run time 18min
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
3457

Pull #1488

travis-ci

web-flow
Make Semaphores fair.

Preserve order of wakeups. Take steps to avoid going back to the O(n^2) old behaviour, though, much like Greenlet does.

This means we auto-unlink links as we call them. Most users won't notice as that's a very low-level method, but baseserver.py was relying on the same rawlink being called every time a semaphore became ready. That was *a lot*, so this eliminates some calls.
Pull Request #1488: Make Semaphores fair.

92 of 92 new or added lines in 5 files covered. (100.0%)

187927 of 244286 relevant lines covered (76.93%)

11.39 hits per line

Jobs
ID Job ID Ran Files Coverage
9 3457.9 (TRAVIS_PYTHON_VERSION=2.7) 06 Dec 2019 09:21PM UTC 0
Travis Job 3457.9
10 3457.10 (TRAVIS_PYTHON_VERSION=3.5) 06 Dec 2019 09:21PM UTC 0
Travis Job 3457.10
11 3457.11 (TRAVIS_PYTHON_VERSION=3.6) 06 Dec 2019 09:21PM UTC 0
Travis Job 3457.11
12 3457.12 (TRAVIS_PYTHON_VERSION=3.7) 06 Dec 2019 09:22PM UTC 0
Travis Job 3457.12
13 3457.13 (TRAVIS_PYTHON_VERSION=3.8) 06 Dec 2019 09:21PM UTC 0
Travis Job 3457.13
14 3457.14 (TRAVIS_PYTHON_VERSION=pypy2.7) 06 Dec 2019 09:24PM UTC 0
Travis Job 3457.14
15 3457.15 (TRAVIS_PYTHON_VERSION=pypy3.6) 06 Dec 2019 09:26PM UTC 0
Travis Job 3457.15
16 3457.16 (TRAVIS_PYTHON_VERSION=2.7 GEVENTSETUP_EMBED=0) 06 Dec 2019 09:24PM UTC 0
Travis Job 3457.16
17 3457.17 (TRAVIS_PYTHON_VERSION=3.7) 06 Dec 2019 09:24PM UTC 0
Travis Job 3457.17
18 3457.18 (TRAVIS_PYTHON_VERSION=2.7) 06 Dec 2019 09:23PM UTC 0
Travis Job 3457.18
19 3457.19 (TRAVIS_PYTHON_VERSION=2.7) 06 Dec 2019 09:24PM UTC 0
40.99
Travis Job 3457.19
20 3457.20 (TRAVIS_PYTHON_VERSION=2.7) 06 Dec 2019 09:26PM UTC 0
76.35
Travis Job 3457.20
21 3457.21 (TRAVIS_PYTHON_VERSION=2.7) 06 Dec 2019 09:26PM UTC 0
76.2
Travis Job 3457.21
22 3457.22 (TRAVIS_PYTHON_VERSION=2.7) 06 Dec 2019 09:27PM UTC 0
78.51
Travis Job 3457.22
23 3457.23 (TRAVIS_PYTHON_VERSION=2.7) 06 Dec 2019 09:29PM UTC 0
Travis Job 3457.23
24 3457.24 (TRAVIS_PYTHON_VERSION=3.5) 06 Dec 2019 09:29PM UTC 0
75.05
Travis Job 3457.24
25 3457.25 (TRAVIS_PYTHON_VERSION=3.5) 06 Dec 2019 09:30PM UTC 0
74.83
Travis Job 3457.25
26 3457.26 (TRAVIS_PYTHON_VERSION=3.6) 06 Dec 2019 09:30PM UTC 0
75.26
Travis Job 3457.26
27 3457.27 (TRAVIS_PYTHON_VERSION=3.6) 06 Dec 2019 09:30PM UTC 0
75.13
Travis Job 3457.27
28 3457.28 (TRAVIS_PYTHON_VERSION=3.7) 06 Dec 2019 09:30PM UTC 0
Travis Job 3457.28
29 3457.29 (TRAVIS_PYTHON_VERSION=3.7) 06 Dec 2019 09:31PM UTC 0
40.63
Travis Job 3457.29
30 3457.30 (TRAVIS_PYTHON_VERSION=3.7) 06 Dec 2019 09:33PM UTC 0
75.86
Travis Job 3457.30
31 3457.31 (TRAVIS_PYTHON_VERSION=3.7) 06 Dec 2019 09:34PM UTC 0
75.54
Travis Job 3457.31
32 3457.32 (TRAVIS_PYTHON_VERSION=3.7) 06 Dec 2019 09:33PM UTC 0
77.92
Travis Job 3457.32
33 3457.33 (TRAVIS_PYTHON_VERSION=3.8) 06 Dec 2019 09:33PM UTC 0
75.83
Travis Job 3457.33
34 3457.34 (TRAVIS_PYTHON_VERSION=3.8) 06 Dec 2019 09:35PM UTC 0
75.67
Travis Job 3457.34
35 3457.35 (TRAVIS_PYTHON_VERSION=2.7 GEVENTSETUP_EMBED=0) 06 Dec 2019 09:34PM UTC 0
Travis Job 3457.35
36 3457.36 (TRAVIS_PYTHON_VERSION=2.7 GEVENTSETUP_EMBED=0) 06 Dec 2019 09:36PM UTC 0
76.35
Travis Job 3457.36
37 3457.37 (TRAVIS_PYTHON_VERSION=2.7 GEVENTSETUP_EMBED=0) 06 Dec 2019 09:36PM UTC 0
76.09
Travis Job 3457.37
38 3457.38 (TRAVIS_PYTHON_VERSION=pypy2.7) 06 Dec 2019 09:35PM UTC 0
Travis Job 3457.38
39 3457.39 (TRAVIS_PYTHON_VERSION=pypy2.7) 06 Dec 2019 09:36PM UTC 0
Travis Job 3457.39
Source Files on build 3457
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #3457
  • Pull Request #1488
  • PR Base - master (#3455)
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