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

ooni / probe-cli / 6261510340 / 1
72%
master: 72%

Build:
DEFAULT BRANCH: master
Ran 21 Sep 2023 12:24PM UTC
Files 506
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

21 Sep 2023 12:17PM UTC coverage: 81.49% (-0.01%) from 81.5%
6261510340.1

push

github

web-flow
refactor(enginenetx): introduce stats and make tactic a struct (#1291)

This diff refactors the code to introduce a stats interface and to make
the tactic a struct ~without methods attached.

We transform the tactic into a struct because we're planning on storing
the tactics on disk and loading them.

We need stats to track what is working and choose which is the best
tactic that we should employ.

In light of these two needs, it makes sense to transfer the reporting
methods that previously were part of the tactic interface to stats.

With this diff, we temporarily lost the possibility of choosing which
handshaker to use, which was not implemented anyway and needs some more
work to reason about how we'd store this information on disk.

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

23456 of 28784 relevant lines covered (81.49%)

26.66 hits per line

Source Files on job 0 - 6261510340.1
  • Tree
  • List 0
  • Changed 26
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 6261510340
  • 7110bb9a on github
  • Prev Job for on master (#6259010565.1)
  • Next Job for on master (#6264240213.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