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

gevent / gevent / 2412 / 1
78%
master: 78%

Build:
DEFAULT BRANCH: master
Ran 27 Jan 2018 02:22PM UTC
Files 57
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

26 Jan 2018 05:57PM UTC coverage: 75.184% (+0.02%) from 75.168%
TASK=lint-py27

push

travis-ci

jamadden
Try to adhere to scheduling deadlines when running callbacks

This should result in the loop getting serviced more often when there
are many callbacks to run. This is hooked up to `getswitchinterval` to
allow control.

We check the interval every 50 callbacks. That's hardcoded, which I
don't like, but the 1000 callback number was hardcoded before, so it's
not really much of a change. A future extension would be to calculate
the check number dynamically based on dividing the switch interval.

I don't have a specific test case for this change because I'm a little
fried, but all the other tests pass. I did manually verify that the
example in #1071 matches expectations---that could probably be turned
into a test case with some work.

Fixes #1072
Fixes #1071
Fixes #1068

7062 of 9393 relevant lines covered (75.18%)

0.75 hits per line

Source Files on job 2412.1 (TASK=lint-py27)
  • Tree
  • List 0
  • Changed 9
  • Source Changed 8
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 2412
  • Travis Job 2412.1
  • 2aaf265f on github
  • Prev Job for TASK=lint-py27 on master (#2407.1)
  • Next Job for TASK=lint-py27 on master (#2413.1)
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