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

Jiri-Kremser / simple-websocket-vcr / 56 / 4
97%
master: 97%

Build:
DEFAULT BRANCH: master
Ran 14 Jul 2017 12:46PM UTC
Files 7
Run time 0s
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

14 Jul 2017 12:46PM UTC coverage: 96.559%. Remained the same
2.3.0

push

travis-ci

Jirka Kremser
Fixes around binary support and reads race conditions (#7)

* Ensuring binary data received from websockets is correctly encoded and
  decoded as base64 before storing it.
* Applying ERB substitution only on data that is not binary.
* Fixing a race condition. Calling multiple times "WebsocketVCR.on" was
  causing wait_for_reads to be invoked multiple times creating more
  than one reader thread. This was causing "write" messages to get
  "lost" because if, for example, a cassette has a "read" message followed
  by a "write" message, two reader-threads may "see" the "read" message
  when they "peek" the cassette and, then, both threads will "shift" the
  cassette and the write message will get lost.

477 of 494 relevant lines covered (96.56%)

5.22 hits per line

Source Files on job 56.4 (2.3.0)
  • Tree
  • List 0
  • Changed 2
  • Source Changed 2
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 56
  • Travis Job 56.4
  • 1d8d6adb on github
  • Prev Job for 2.3.0 on master (#53.4)
  • Next Job for 2.3 on master (#57.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