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

ooni / probe-cli / 6083607445
72%

Build:
DEFAULT BRANCH: master
Ran 05 Sep 2023 10:57AM UTC
Jobs 1
Files 477
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

05 Sep 2023 10:52AM UTC coverage: 79.793% (+0.01%) from 79.781%
6083607445

push

github

web-flow
feat: start merging filtering into testingx (#1234)

## 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/issues/1803
- [x] 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: N/A
- [x] if you changed code inside an experiment, make sure you bump its
version number: N/A

## Description

To continue rewriting Jafar based tests to use netemx, the next step is
to adapt the proxies used by Jafar to be usable from within netemx to
implement equivalent test cases.

In turn, netemx is using testingx for general-purpose test servers that
could also be interesting for other packages.

We also have the netxlite/filtering package, which is ~fine but has a
string-based API, where an interface-based API would be more proper and
easier to compose. (We historically use a string-based API there because
we previously attempted to replace Jafar with code in userspace usinf
netxlite/filtering.)

The first step in this quest is therefore to rewrite the DNS code inside
netxlite/filtering and move it to testingx.

While there rename netemx.UDPResolverFactory to DNSOverUDPServerFactory
for consistency.

170 of 170 new or added lines in 8 files covered. (100.0%)

10 existing lines in 1 file now uncovered.

21944 of 27501 relevant lines covered (79.79%)

35.1 hits per line

Jobs
ID Job ID Ran Files Coverage
1 0 - 6083607445.1 05 Sep 2023 10:57AM UTC 0
79.79
GitHub Action Run
Source Files on build 6083607445
Detailed source file information is not available for this build.
  • Back to Repo
  • ccd59345 on github
  • Prev Build on master (#6081452334)
  • Next Build on master (#6085538263)
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