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

labrad / pylabrad / 497
60%

Build:
DEFAULT BRANCH: master
Ran 28 Jan 2016 06:58PM UTC
Jobs 1
Files 52
Run time 10s
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
497

push

travis-ci

maffoo
Refactor protocol to share connection logic between server and client

Labrad servers and clients are both network "clients" in the sense that
they make outbound network connections to the manager rather than
accepting inbound connections. By refactoring the labrad server class
to be just a plain python class rather than a twisted ClientFactory,
we can reuse the same connection logic for both labrad clients and
servers. This also lets us write the connection logic in a more direct
style, where previously much of the server connection logic happened
as a side-effect of network callbacks in the Server class which was
an instance of ClientFactory.

Review: @DanielSank

4613 of 8673 relevant lines covered (53.19%)

0.53 hits per line

Jobs
ID Job ID Ran Files Coverage
1 497.1 (SCALABRAD_VERSION=0.5.1) 28 Jan 2016 06:58PM UTC 0
53.19
Travis Job 497.1
Source Files on build 497
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #497
  • 7896ee30 on github
  • Prev Build on master (#494)
  • Next Build on master (#504)
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