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

ooni / netx / 103 / 2
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: issue/302
DEFAULT BRANCH: master
Ran 19 Oct 2019 06:42PM UTC
Files 16
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

19 Oct 2019 06:28PM UTC coverage: 99.903%. First build
GO111MODULE=on

push

travis-ci

bassosimone
dnsovertcp: decouple from netx/httpx

Same purpose of #28 and #27. We want to reach a situation where we can
construct a DNS transport that does not depend on netx/httpx.

The general objective here is (1) to decouple unrelated parts of the
tree and (2) to use dependency injection to enable writing wrappers for
any piece of code, so to enable follow-up measurements when any step
we're performing seems to return something fishy.

While working on this diff, I noticed that there was inconsistency
in the way in which we manage DNS:

- some resolvers tolerated domain input, others did not

- some resolvers automatically added ports in some cases

I've therefore made sure all resolvers are constructed in a way that
is robust to supplying DNS names as well as to missing ports.

1026 of 1027 relevant lines covered (99.9%)

32.8 hits per line

Source Files on job 103.2 (GO111MODULE=on)
  • Tree
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 164
  • Travis Job 103.2
  • 140a742f on github
  • Next Job for GO111MODULE=on on feature/refactor-1 (#103.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