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

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

Build:
Build:
LAST BUILD BRANCH: loadgen-config-cleanup
DEFAULT BRANCH: main
Ran 23 Jul 2026 11:16AM UTC
Files 128
Run time 4s
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

23 Jul 2026 11:00AM UTC coverage: 79.385%. First build
30002056381.3

push

github

liran-funaro
[loadgen] Consolidate workload config into TransactionProfile

#### Type of change

- Improvement (improvement to code, performance, etc)

#### Description

Consolidate the loadgen workload config ahead of the index-addressable workload change;
no behavior change:

- Fold `key.size` (`KeyProfile`) into `TransactionProfile.KeySize`; delete `KeyProfile`.
- Fold `invalid-signatures` and `dependencies` into `TransactionProfile`; delete
  `ConflictProfile`. `DependencyDescription` and the dependency-conflict machinery
  (`dependenciesModifier`) are unchanged — only their config home moves.
- Inline invalid-signature stamping into the generator and drop `signTxModifier`; the
  per-worker bernoulli decision and dummy endorsement are unchanged. The generic
  `Modifier` mechanism stays (still used by `dependenciesModifier`).
- Move `key-size`, `invalid-signatures`, and `dependencies` under `transaction` in the
  config sample and template.

#### Additional details (Optional)

The generation seed order is preserved (the inlined invalid-signature RNG consumes the
seed where `signTxModifier` did), so the generated workload is byte-identical to before.
The coordinator's BenchmarkDependencyGraph is unchanged except for the moved field
reference (`p.Conflicts.Dependencies` -> `p.Transaction.Dependencies`).

Verified: `go build ./...`, `go vet`, `make lint-go` (0 issues), and the affected unit
tests (`loadgen/workload` incl. the dependency/modifier/invalid-signature tests, and
`cmd/config` loadgen decode/validation/env-override).

#### Related issues

- resolves #698

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

8938 of 11259 relevant lines covered (79.39%)

33871.81 hits per line

Source Files on job db-test - 30002056381.3
  • Tree
  • List 128
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 30002056381
  • 73e2f385 on github
  • 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