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

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

Build:
DEFAULT BRANCH: master
Ran 14 Sep 2023 08:13AM UTC
Files 481
Run time 9s
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

14 Sep 2023 08:07AM UTC coverage: 81.004% (+0.006%) from 80.998%
6182675190.1

push

github

web-flow
feat(measurexlite): Trace now implements MeasuringNetwork (#1262)

This diff is still yak shaving for
https://github.com/ooni/probe/issues/2531 but produces some nice side
effects. Now, we can either use netxlite.Netx or measurexlite.Trace as a
dependency for measuring code.

The cost of this change is (1) switching some functions to use a
`model.DebugLogger`, which is not an issue, and (2) adding some optional
wrappers to other functions. I made these functions to ignore the
wrappers and documented this limitation, because measurexlite code does
not need this functionality. It is a bit debateable whether this is the
best way to implement this change, but I am doing this because I would
like to see these wrappers gone when we stop using legacy/netx in the
codebase, so I think it's fine to ignore them, to better signal they're
deprecated stuff.

This change is absolutely in line with the original spirit of
measurexlite because it's now much simpler to write code for netxlite
and then upgrade to measurexlite.

I noticed this possibility yesterday while working on a much larger
diff, and now I am committing this smaller diff to start the working
day.

22327 of 27563 relevant lines covered (81.0%)

35.68 hits per line

Source Files on job 0 - 6182675190.1
  • Tree
  • List 0
  • Changed 25
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 6182675190
  • 90366e51 on github
  • Prev Job for on master (#6160654464.1)
  • Next Job for on master (#6183021731.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