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

numberoverzero / bloop / 661
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: stream-record-ordering
DEFAULT BRANCH: master
Ran 03 Oct 2016 06:17AM UTC
Jobs 2
Files 11
Run time 31s
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
661

push

travis-ci

Joe Cross
Collect stream.py methods into Shard class #17

The following were broken into pieces and added to Shard:
- get_iterator
- advance_iterator
- refresh_iterator

- added Shard.heartbeat
- added Shard.jump
- added Shard.seek
- Shard.__next__ buffers results

There were a number of logic improvements and simplifications
along the way, too numerous to count.  These will hugely simplify the
Coordinator implementation, which for instance no longer needs to manually
perform a `seek` within a Shard.

In brief:
- `seek` uses an optimized version of `__next__`
- removed the need to track empty responses in a Shard
- rolled iterator type, sequence number, and exhaustion tracking into
  one method (except in `seek`, which avoids the function for performance)

1636 of 1769 relevant lines covered (92.48%)

0.92 hits per line

Jobs
ID Job ID Ran Files Coverage
1 661.1 (TOXENV=unit) 03 Oct 2016 06:17AM UTC 0
92.48
Travis Job 661.1
2 661.2 (TOXENV=integ) 03 Oct 2016 06:17AM UTC 0
Travis Job 661.2
Source Files on build 661
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #661
  • 3fa09121 on github
  • Prev Build on streams (#660)
  • Next Build on streams (#662)
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