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

gausby / tortoise / 175 / 1
80%
master: 88%

Build:
Build:
LAST BUILD BRANCH: fix/clean-session-option
DEFAULT BRANCH: master
Ran 26 May 2018 01:15PM UTC
Files 33
Run time 1s
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 May 2018 01:08PM UTC coverage: 80.37% (-0.7%) from 81.034%
175.1

push

travis-ci

gausby
Made an abstraction for the parts that call into :gen_tcp

To support multiple transport forms, notably :gen_tcp and :ssl, we
need an abstraction for the network communication. To achieve this I
have taken inspiration from the transports abstraction found in Ranch
by NineNines, and implemented a `Tortoise.Transport` behaviour that
aim to normalize the interface of `:gen_tcp` and `:ssl`.

First off I only support :gen_tcp, which is implemented in
`Tortoise.Transport.Tcp`. The public interface remains the same, and
the test suite pass.

I also moved the TestTcpTunnel module from the test helper file to a
file of its own, while I was fitting the tests into using the new
abstraction.

Next up I will attempt getting encrypted connections working.

434 of 540 relevant lines covered (80.37%)

33.41 hits per line

Source Files on job 175.1
  • Tree
  • List 0
  • Changed 16
  • Source Changed 4
  • Coverage Changed 15
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 14
  • Travis Job 175.1
  • 995f1a9c on github
  • Prev Job for on support-for-multiple-transport-forms (#174.1)
  • Next Job for on support-for-multiple-transport-forms (#177.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