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

ooni / probe-engine
85%
master: 86%

Build:
Build:
LAST BUILD BRANCH: release/0.23.0
DEFAULT BRANCH: master
Repo Added 13 Jun 2019 03:05PM UTC
Files 190
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 v0.3.1
branch: v0.3.1
CHANGE BRANCH
x
Reset
  • v0.3.1
  • android
  • backend/369
  • backend/446
  • bassosimone-patch-1
  • cherry_pick_from_509
  • develop
  • doc/dnscheck
  • feature/852
  • feature/assets
  • feature/build-ios
  • feature/cli
  • feature/coc
  • feature/dash
  • feature/dirauth
  • feature/dnst
  • feature/doh
  • feature/engine
  • feature/example
  • feature/forkx
  • feature/ghstuff
  • feature/issue_509
  • feature/jafar
  • feature/load-measurement
  • feature/maxminddb
  • feature/measurement-kit-0.10.11
  • feature/measurer
  • feature/ndt7
  • feature/netxtelegram
  • feature/newasn
  • feature/oohelper
  • feature/oonihosts
  • feature/oonimeasure
  • feature/oopsi
  • feature/orchestra-tor
  • feature/probe-cli-46
  • feature/psiphon-adventures
  • feature/sniblocking
  • feature/tcpconnect
  • feature/telegram
  • feature/telegram-minimal
  • feature/telegram-netx
  • feature/tortunnel
  • feature/travis
  • feature/updateassets
  • feature/validatemetadata
  • finish-dll
  • fix/alerts
  • fix/bodyvalue
  • fix/ci
  • fix/country_code
  • fix/dash
  • fix/dfv
  • fix/hkgcollectora
  • fix/issue-399
  • fix/long_tests_fedora
  • fix/mobile-staging
  • fix/oonimkall
  • fix/options
  • fix/orchestra
  • fix/orchestra-path
  • fix/proxy
  • fix/reportid
  • fix/runtime
  • fix/submission
  • fix_golang_build
  • fix_oonimkall_tests
  • frequent_build_breakage
  • investigate
  • issue/1001
  • issue/1005
  • issue/1019
  • issue/1026
  • issue/1050
  • issue/1055
  • issue/1057
  • issue/1060
  • issue/110
  • issue/112
  • issue/113
  • issue/114
  • issue/1185
  • issue/125
  • issue/1261
  • issue/1283
  • issue/132
  • issue/141
  • issue/142
  • issue/146
  • issue/148
  • issue/153
  • issue/155
  • issue/164
  • issue/167
  • issue/168
  • issue/169
  • issue/1884
  • issue/191
  • issue/25
  • issue/265
  • issue/267
  • issue/268
  • issue/280_bis
  • issue/288
  • issue/292
  • issue/302
  • issue/304
  • issue/308
  • issue/309
  • issue/314
  • issue/315
  • issue/316
  • issue/317
  • issue/321
  • issue/328
  • issue/331
  • issue/334
  • issue/339-base
  • issue/339penta
  • issue/339quater
  • issue/339x
  • issue/339xxxxxxxxx
  • issue/348
  • issue/351
  • issue/352
  • issue/353
  • issue/359
  • issue/362
  • issue/376
  • issue/384
  • issue/388
  • issue/396
  • issue/399
  • issue/404
  • issue/407
  • issue/423
  • issue/453
  • issue/484
  • issue/486
  • issue/495
  • issue/501
  • issue/506
  • issue/509
  • issue/533
  • issue/543
  • issue/546
  • issue/547
  • issue/55
  • issue/550
  • issue/562
  • issue/572
  • issue/576
  • issue/578
  • issue/581
  • issue/621
  • issue/622
  • issue/623
  • issue/624
  • issue/625
  • issue/626
  • issue/629
  • issue/643
  • issue/646
  • issue/650
  • issue/651
  • issue/655
  • issue/656
  • issue/668
  • issue/67
  • issue/671
  • issue/684
  • issue/689
  • issue/716
  • issue/728
  • issue/736
  • issue/740
  • issue/743
  • issue/746
  • issue/748
  • issue/761
  • issue/763
  • issue/764
  • issue/770
  • issue/776
  • issue/810
  • issue/819
  • issue/821
  • issue/829
  • issue/852
  • issue/866
  • issue/871
  • issue/887
  • issue/89
  • issue/893
  • issue/951
  • issue/974
  • issue/992
  • issue/994
  • issue_509
  • ja-pa-update-modules
  • master
  • mk
  • mobile-staging
  • mobile/fixes
  • ndt7-protocol
  • netx/spec
  • no-cloudflare
  • nocontext
  • orchestra-test-lists
  • prerelease
  • probe-engine/125
  • probe-engine/350
  • probe/887
  • refactor
  • refactor/generate
  • refactor/oodatamodel
  • refactor/testlists
  • refs/tags/v0.10.0
  • refs/tags/v0.12.0
  • refs/tags/v0.13.0
  • refs/tags/v0.13.1
  • refs/tags/v0.13.2
  • refs/tags/v0.14.0
  • refs/tags/v0.14.1
  • refs/tags/v0.15.0
  • refs/tags/v0.15.1
  • refs/tags/v0.15.2
  • refs/tags/v0.16.0
  • refs/tags/v0.17.0
  • refs/tags/v0.18.0
  • refs/tags/v0.19.0
  • refs/tags/v0.20.0
  • refs/tags/v0.20.1
  • refs/tags/v0.7.0
  • refs/tags/v0.8.0
  • refs/tags/v0.9.0
  • release
  • release/0.10.0
  • release/0.12.0
  • release/0.13.0
  • release/0.19.0
  • release/0.20.0
  • release/0.7.0
  • release/v0.1.0
  • release/v0.1.1
  • release/v0.11.0
  • sandbox-sbs
  • stable
  • testing/dash
  • update/ndt7
  • update/resources
  • v0.1.0
  • v0.1.1
  • v0.2.0
  • v0.3.0
  • v0.4.0
  • v0.5.0
  • v0.6.0
  • xhdix-file/deal_with_eol
  • xhdix-resolver/add_idn_resolver

28 Dec 2019 03:38PM UTC coverage: 84.693%. First build
457

push

travis-ci

web-flow
engine: use rogpeppe/go-internal/lockedfile for kvstore (#195)

This patch changes the way in which we implement the kvstore used
to keep track of orchestra, to use rogpeppe/go-internal/lockedfile
rather than a database-like kvstore.

For our use case, atomic file read and write is adequate and we
don't need to add additional complexity.

Sadly, I didn't notice go-internal/lockedfile before.

Because we're not using a completely different kvstore, I have
changed to directory name to be `kvstore2`.

19 of 19 new or added lines in 2 files covered. (100.0%)

2263 of 2672 relevant lines covered (84.69%)

0.94 hits per line

Relevant lines Covered
Build:
Build:
2672 RELEVANT LINES 2263 COVERED LINES
0.94 HITS PER LINE
Source Files on v0.3.1
Detailed source file information is not available for this build.

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
457 v0.3.1 engine: use rogpeppe/go-internal/lockedfile for kvstore (#195) This patch changes the way in which we implement the kvstore used to keep track of orchestra, to use rogpeppe/go-internal/lockedfile rather than a database-like kvstore. For our ... push 28 Dec 2019 03:44PM UTC web-flow travis-ci
84.69
See All Builds (2688)
  • 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

© 2026 Coveralls, Inc