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

ooni / netx / 104 / 1
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: issue/302
DEFAULT BRANCH: master
Ran 19 Oct 2019 06:44PM 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:40PM UTC coverage: 99.903% (-0.005%) from 99.908%
GO111MODULE=on

Pull #30

travis-ci-com

web-flow
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.
Pull Request #30: dnsovertcp: decouple from netx/httpx

1026 of 1027 relevant lines covered (99.9%)

32.88 hits per line

Source Files on job 104.1 (GO111MODULE=on)
  • Tree
  • List 0
  • Changed 10
  • Source Changed 3
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 167
  • Travis Job 104.1
  • a78a0111 on github
  • Prev Job for GO111MODULE=on on feature/refactor-1 (#102.2)
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