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

ooni / netx
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: issue/302
DEFAULT BRANCH: master
Repo Added 25 Sep 2019 09:27AM UTC
Files 33
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

LAST BUILD ON BRANCH feature/nervous
branch: feature/nervous
CHANGE BRANCH
x
Reset
  • feature/nervous
  • design-doc-review
  • develop
  • dialer-new
  • dialer/tidy
  • feature/1.1.1.1
  • feature/betternervous
  • feature/bodypart
  • feature/bogus
  • feature/cancellation
  • feature/clarity
  • feature/connid
  • feature/contextrooted
  • feature/contributing
  • feature/coverage
  • feature/design
  • feature/divertlookup
  • feature/dns
  • feature/dnsbounded
  • feature/dnscontext
  • feature/dnsfallback
  • feature/dnsporcelain
  • feature/dnsretry
  • feature/exposescoreboard
  • feature/fallbackresolver
  • feature/fork_for_probe_engine
  • feature/headers
  • feature/interfaces
  • feature/maxconnsperhost
  • feature/model
  • feature/modelx
  • feature/movelogger
  • feature/newroot
  • feature/noproxy
  • feature/oodnsrefactor
  • feature/opportunistic_sni
  • feature/porcelain
  • feature/prettylogging
  • feature/probeenginex
  • feature/readme
  • feature/refactor
  • feature/refactor-1
  • feature/refactor-10
  • feature/refactor-11
  • feature/refactor-12
  • feature/refactor-13
  • feature/refactor-14
  • feature/refactor-15
  • feature/refactor-17
  • feature/refactor-2
  • feature/refactor-3
  • feature/refactor-5
  • feature/refactor-6
  • feature/refactor-7
  • feature/refactor-8
  • feature/refactor-9
  • feature/refactoring
  • feature/removegodns
  • feature/resolution
  • feature/roundtrip
  • feature/roundtripstats
  • feature/scoreboard
  • feature/scoreboardtests
  • feature/snaps
  • feature/sni
  • feature/snibasedblocking
  • feature/splitresolve
  • feature/techdebt
  • feature/testing
  • feature/tls
  • feature/tlsfacts
  • feature/tlsfilter
  • feature/update-deps
  • feature/xref
  • fix/requestdone
  • fix/specific_dns_server
  • fix/tests
  • issue/127
  • issue/141
  • issue/25
  • issue/302
  • issue/327
  • issue/8
  • master
  • moretidy/transport
  • refactor/dialer
  • refactor/dialer2
  • refactor/dialer3
  • refactor/dialer4
  • refactor/dot
  • refactor/fulldialer
  • refactor/resolver
  • refactor/tlsdialer
  • rename/oodns
  • resolver/tidy
  • tidy/http
  • tidy/httptransport
  • xhdix-feature/edns-padding
  • zap/dnsconf

28 Oct 2019 06:45PM UTC coverage: 100.0%. Remained the same
268

Pull #78

travis-ci-com

web-flow
Make events actionable for OONI's nervous system

After trial and error, I have determined that, in general, to decide
whether we need follow-up measurements, we need just the result of
four events in the HTTP round trip:

- RESOLVE_DONE
- CONNECT
- HANDSHAKE_DONE
- ROUND_TRIP_DONE

In some cases it may be possible to run operations inline while in
others it's probably best to run concurrently or later.

Regardless of the implementation strategy, this diff makes sure that
by combining this four events only, we have enough information to
conclude whether to trigger more measurements.

This conclusion is based on my analysis using ooni/jafar, it may be
of course that later we'll need to tweak this a bit.

I've been doing refactoring for quite some time to prepare this.

Master issue: https://github.com/ooni/probe-engine/issues/87
Pull Request #78: Make events actionable for OONI's nervous system

11 of 11 new or added lines in 3 files covered. (100.0%)

1400 of 1400 relevant lines covered (100.0%)

43.92 hits per line

Relevant lines Covered
Build:
Build:
1400 RELEVANT LINES 1400 COVERED LINES
43.92 HITS PER LINE
Source Files on feature/nervous
  • List 0
  • Changed 8
  • Source Changed 4
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
268 feature/nervous Make events actionable for OONI's nervous system After trial and error, I have determined that, in general, to decide whether we need follow-up measurements, we need just the result of four events in the HTTP round trip: - RESOLVE_DONE - CONNECT... Pull #78 28 Oct 2019 06:48PM UTC web-flow travis-ci-com
100.0
268 feature/nervous Make events actionable for OONI's nervous system After trial and error, I have determined that, in general, to decide whether we need follow-up measurements, we need just the result of four events in the HTTP round trip: - RESOLVE_DONE - CONNECT... Pull #78 28 Oct 2019 06:48PM UTC web-flow travis-ci
100.0
267 feature/nervous Make events actionable for OONI's nervous system After trial and error, I have determined that, in general, to decide whether we need follow-up measurements, we need just the result of four events in the HTTP round trip: - RESOLVE_DONE - CONNECT... push 28 Oct 2019 06:47PM UTC bassosimone travis-ci
100.0
267 feature/nervous Make events actionable for OONI's nervous system After trial and error, I have determined that, in general, to decide whether we need follow-up measurements, we need just the result of four events in the HTTP round trip: - RESOLVE_DONE - CONNECT... push 28 Oct 2019 06:47PM UTC bassosimone travis-ci-com
100.0
See All Builds (881)
  • Repo on GitHub
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

© 2025 Coveralls, Inc