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

ooni / probe-cli / 6274122024
72%

Build:
DEFAULT BRANCH: master
Ran 22 Sep 2023 12:21PM UTC
Jobs 1
Files 508
Run time 11s
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

22 Sep 2023 12:16PM UTC coverage: 81.573% (+0.03%) from 81.541%
6274122024

push

github

web-flow
fix(enginenetx): refine the happy-eyeballs algorithm (#1296)

We want to pack attempts in parallel, which we also did before when the
interval between attempts was linear.

We need to take into account possible congestion, so we should push back
exponentially, even though the common case for us is probably censorship
(but it is better to do the right thing anyway).

So, let's scale exponentially until we reach 30s. After that, it's fine
to keep attempts evenly spaces, because 30s is quite definitely a huge
interval if we're reasoning in internet time.

Also, change the base value used for TLS handshaking to be 900ms rather
than 300ms, because a TLS handshake is ~3 round trips.

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

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

2 existing lines in 1 file now uncovered.

23551 of 28871 relevant lines covered (81.57%)

29.33 hits per line

Jobs
ID Job ID Ran Files Coverage
1 0 - 6274122024.1 22 Sep 2023 12:21PM UTC 0
81.57
GitHub Action Run
Source Files on build 6274122024
Detailed source file information is not available for this build.
  • Back to Repo
  • 7b5806f3 on github
  • Prev Build on master (#6273720088)
  • Next Build on master (#6276220599)
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