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

ooni / probe-cli / 7040586766
72%

Build:
DEFAULT BRANCH: master
Ran 30 Nov 2023 01:09AM UTC
Jobs 1
Files 528
Run time 36s
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

30 Nov 2023 01:05AM UTC coverage: 80.528% (-0.02%) from 80.549%
7040586766

push

github

web-flow
fix(minipipeline): change DNSDiff algorithm (#1407)

We were running the algorithm on single IP addresses resolved by the
probe against the set resolved by the control.

This is incorrect, because we should compare to the whole set resolved
by the probe. This fact is relevant because v0.4 says there's
consistency if a single IP address or ASN resolved by the probe
intersects with the corresponding control set.

Conversely, our comparison required that each IP address resolved by the
probe belonged to the control set of addresses or ASNs.

This diff solves the problem.

While there, remove DNSPossiblyInvalidAddrs. I have determined we need
to run DNSDiff independently of bogons checks.

Incidentally, the new DNSDiff code I am adding is straight from Web
Connectivity v0.4, so we should be good.

Part of https://github.com/ooni/probe/issues/2634

52 of 52 new or added lines in 2 files covered. (100.0%)

12 existing lines in 4 files now uncovered.

24937 of 30967 relevant lines covered (80.53%)

34.52 hits per line

Jobs
ID Job ID Ran Files Coverage
1 0 - 7040586766.1 30 Nov 2023 01:09AM UTC 0
80.53
GitHub Action Run
Source Files on build 7040586766
Detailed source file information is not available for this build.
  • Back to Repo
  • 00a37ce6 on github
  • Prev Build on master (#7040246302)
  • Next Build on master (#7041335318)
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