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

tarantool / go-config / 22757529100
91%

Build:
DEFAULT BRANCH: master
Ran 06 Mar 2026 09:33AM UTC
Jobs 1
Files 34
Run time 1min
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

06 Mar 2026 09:31AM UTC coverage: 87.611% (-6.0%) from 93.584%
22757529100

push

github

bigbes
collectors: add storage source with integrity support

Integrate go-storage library to enable reading configuration
from key-value stores (etcd) with integrity verification
through hash validation and signature checking.

- Add Storage collector implementing MultiCollector for
  reading multiple config documents under a common prefix
  with independent per-document merging.
- Add StorageSource data source for reading single config
  documents with integrity verification via the
  go-storage/integrity layer.
- Add Watcher interface to the collectors package for
  reactive change notifications from storage backends.
- Add RawBytesMarshaller for pass-through byte handling to
  avoid double-encoding when data is already serialized.
- Add MultiCollector interface to core config package for
  collectors that produce multiple independent documents.
- Update Builder to support MultiCollector by expanding
  each into sub-collectors with separate MergerContext
  instances.
- Extract shared tree-walking utilities into a common
  module for reuse across collectors.

Part of TNTP-5723

322 of 512 new or added lines in 8 files covered. (62.89%)

2263 of 2583 relevant lines covered (87.61%)

31.78 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
3
50.0
collectors/rawmarshaller.go
3
91.89
collectors/tree_walk.go
5
91.95
-5.34% builder.go
29
79.58
collectors/storage.go
34
0.0
internal/testutil/etcd.go
36
0.0
internal/testutil/integrity.go
38
70.54
internal/testutil/mock_storage.go
42
62.5
collectors/storage_source.go
Jobs
ID Job ID Ran Files Coverage
1 22757529100.1 06 Mar 2026 09:33AM UTC 34
87.61
GitHub Action Run
Source Files on build 22757529100
  • Tree
  • List 34
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 056cb498 on github
  • Prev Build on master (#22569319460)
  • Next Build on master (#22759593496)
  • Delete
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