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

ooni / probe-cli / 29582854050
71%

Build:
DEFAULT BRANCH: master
Ran 17 Jul 2026 01:15PM UTC
Jobs 1
Files 678
Run time 2min
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

17 Jul 2026 01:08PM UTC coverage: 70.921% (-1.0%) from 71.885%
29582854050

push

github

web-flow
fix: netem integration tests (#1789)

## Checklist

- [x] I have read the [contribution
guidelines](https://github.com/ooni/probe-cli/blob/master/CONTRIBUTING.md)
- [x] reference issue for this pull request:
https://github.com/ooni/probe-cli/issues/1702
- [ ] if you changed anything related to how experiments work and you
need to reflect these changes in the ooni/spec repository, please link
to the related ooni/spec pull request: <!-- add URL here -->
- [ ] if you changed code inside an experiment, make sure you bump its
version number

<!-- Reminder: Location of the issue tracker:
https://github.com/ooni/probe -->

## Description

This diff is an attempt to fix the failing integration tests which make
use of netem. This should be possible with the new changes we landed
https://github.com/ooni/netem/commit/bc37bb8c1
to address multi-frame client hello.

19 of 25 new or added lines in 4 files covered. (76.0%)

677 existing lines in 39 files now uncovered.

28184 of 39740 relevant lines covered (70.92%)

48.79 hits per line

Uncovered Changes

Lines Coverage ∆ File
4
92.77
-4.53% internal/testingx/tlssniproxy.go
2
93.33
-6.67% internal/webconnectivityqa/testkeys.go

Coverage Regressions

Lines Coverage ∆ File
164
54.27
-7.8% internal/engine/session.go
64
34.66
0.18% pkg/oonimkall/session.go
47
0.0
0.0% internal/cmd/miniooni/main.go
42
33.33
-4.9% internal/experiment/echcheck/measure.go
38
0.0
-80.85% cmd/ooniprobe/internal/oonitest/oonitest.go
31
0.0
0.0% internal/cmd/buildtool/builddeps.go
31
0.0
-48.44% internal/legacy/mockable/mockable.go
28
75.53
-0.09% internal/cmd/buildtool/android.go
28
56.25
-43.75% internal/cmd/buildtool/gomobile.go
25
0.0
-18.52% cmd/ooniprobe/internal/utils/homedir/homedir.go
22
0.0
0.0% cmd/ooniprobe/internal/nettests/nettests.go
20
0.0
-31.25% cmd/ooniprobe/internal/cli/root/root.go
13
0.0
0.0% cmd/ooniprobe/internal/cli/run/run.go
11
87.5
-2.65% internal/cmd/buildtool/internal/buildtooltest/buildtooltest.go
11
77.3
-1.11% internal/cmd/buildtool/ios.go
11
65.33
-5.68% internal/enginelocate/geolocate.go
10
0.0
0.0% cmd/ooniprobe/internal/nettests/run.go
9
82.76
33.98% internal/experiment/echcheck/handshake.go
8
0.0
0.0% internal/enginelocate/mmdblookup.go
7
0.0
-6.93% cmd/ooniprobe/internal/log/handlers/cli/cli.go
6
81.82
2.51% internal/checkincache/checkincache.go
6
88.89
10.32% internal/experiment/echcheck/generate.go
6
84.62
-15.38% internal/geoipx/geoipx.go
5
0.0
-50.0% cmd/ooniprobe/internal/log/handlers/batch/batch.go
5
0.0
0.0% internal/cmd/miniooni/oonirun.go
4
0.0
-20.0% cmd/ooniprobe/internal/log/handlers/syslog/syslog.go
3
87.5
0.23% internal/experiment/ndt7/download.go
3
96.67
-3.33% internal/mocks/session.go
3
0.0
-1.36% internal/tutorial/dslx/chapter02/main.go
2
0.0
0.0% cmd/ooniprobe/internal/nettests/echcheck.go
2
0.0
0.0% internal/cmd/buildtool/main.go
2
98.29
-1.71% internal/netxlite/dnsdecoder.go
2
99.18
-0.82% internal/netxlite/resolvercore.go
2
97.66
0.01% internal/oonirun/v2.go
2
99.0
-1.0% internal/registry/factory.go
1
0.0
0.0% internal/cmd/ghgen/ios.go
1
0.0
0.0% internal/cmd/ghgen/linux.go
1
0.0
0.0% internal/cmd/miniooni/runx.go
1
64.29
-0.89% internal/ptx/ptx.go
Jobs
ID Job ID Ran Files Coverage
1 0 - 29582854050.1 17 Jul 2026 01:15PM UTC 678
70.92
GitHub Action Run
Source Files on build 29582854050
  • Tree
  • List 678
  • Changed 670
  • Source Changed 404
  • Coverage Changed 670
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 1791f350 on github
  • Prev Build on master (#13806074729)
  • Next Build on master (#29676537169)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc