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

ably / ably-ruby / 1038 / 12
98%
master: 98%

Build:
Build:
LAST BUILD BRANCH: error-inline-updates-ably-ruby-1756019885815
DEFAULT BRANCH: master
Ran 03 May 2019 12:11PM UTC
Files 174
Run time 12s
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

03 May 2019 11:13AM UTC coverage: 98.291% (+5.2%) from 93.05%
2.6.3, RSPEC_RETRY=true PARALLEL_TEST_PROCESSORS=4 PROTOCOL=msgpack

Pull #181

travis-ci

web-flow
Simplify msgSerial handling

There is no need to rewind msgSerial because a connection recovers or not successfully.  Rolling back is dangerous because of queued messages. Instead, operate on the basis that if a msgSerial is provided in a recovery key, then use that msgSerial regardless of whether that connection recovers or not.  This is the safest approach ensuring messages are always published when the connection is established, and not de-duped because of existing serial numbers.
Pull Request #181: msgSerial fixes including connection recovery fix

16504 of 16791 relevant lines covered (98.29%)

2921.8 hits per line

Source Files on job 1038.12 (2.6.3, RSPEC_RETRY=true PARALLEL_TEST_PROCESSORS=4 PROTOCOL=msgpack)
  • Tree
  • List 0
  • Changed 106
  • Source Changed 4
  • Coverage Changed 105
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 959
  • Travis Job 1038.12
  • 6e33e775 on github
  • Prev Job for 2.6.3, RSPEC_RETRY=true PARALLEL_TEST_PROCESSORS=4 PROTOCOL=msgpack on issues/msg-serial-reset-bug-issue-179 (#1034.12)
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