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

gausby / tortoise / 175
80%
master: 88%

Build:
Build:
LAST BUILD BRANCH: fix/clean-session-option
DEFAULT BRANCH: master
Ran 26 May 2018 01:15PM UTC
Jobs 1
Files 33
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

pending completion
175

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

Jobs
ID Job ID Ran Files Coverage
1 175.1 26 May 2018 01:15PM UTC 0
80.37
Travis Job 175.1
Source Files on build 175
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #175
  • 995f1a9c on github
  • Prev Build on support-for-multiple-transport-forms (#174)
  • Next Build on support-for-multiple-transport-forms (#177)
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