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

liran-funaro / fabric-x-committer / 29898750448
91%
main: 92%

Build:
Build:
LAST BUILD BRANCH: loadgen-config-cleanup
DEFAULT BRANCH: main
Ran 22 Jul 2026 07:05AM UTC
Jobs 3
Files 128
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

22 Jul 2026 07:00AM UTC coverage: 91.272% (-0.1%) from 91.405%
29898750448

push

github

liran-funaro
[loadgen] Validate conflict probabilities are in [0,1]

- Improvement

- The loadgen config exposes probability fields — `conflicts.invalid-signatures`
and each `conflicts.dependencies[].probability` — that must lie in the closed
interval [0,1]. Out-of-range values previously decoded silently and produced
nonsensical per-transaction Bernoulli behavior. Reject them at config-load time.
- Annotate `ConflictProfile.InvalidSignatures` and
`DependencyDescription.Probability` with `validate:"gte=0,lte=1"`, and the
`ConflictProfile.Dependencies` slice with `validate:"dive"` so each element's
probability is validated.
- Add `TestLoadGenProbabilityValidation` covering in-range acceptance and
out-of-range rejection for both fields (including the sliced dependency).

Signed-off-by: Liran Funaro <liran.funaro@gmail.com>

10311 of 11297 relevant lines covered (91.27%)

34755.53 hits per line

Coverage Regressions

Lines Coverage ∆ File
52
84.06
-0.64% service/vc/database.go
16
89.69
0.75% service/coordinator/validator_committer_manager.go
10
78.45
-1.94% service/sidecar/sidecar.go
9
91.15
-0.55% service/vc/validator_committer_service.go
5
95.58
-0.11% mock/vcservice.go
5
95.15
-4.85% cmd/config/viper.go
5
81.67
1.98% loadgen/adapters/vcservice.go
4
86.36
-0.59% cmd/committer/start_cmd.go
2
93.75
-0.19% cmd/committer/healthcheck_cmd.go
Jobs
ID Job ID Ran Files Coverage
1 unit-test - 29898750448.1 22 Jul 2026 07:07AM UTC 93
84.57
GitHub Action Run
2 db-test - 29898750448.2 22 Jul 2026 07:07AM UTC 128
79.57
GitHub Action Run
3 core-db-test - 29898750448.3 22 Jul 2026 07:05AM UTC 98
45.96
GitHub Action Run
Source Files on build 29898750448
  • Tree
  • List 128
  • Changed 21
  • Source Changed 0
  • Coverage Changed 21
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 05776d2d on github
  • Prev Build on loadgen-probability-validation (#29757692571)
  • Delete
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