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

hyperledger-labs / fabric-smart-client / 36703460419
91%

Build:
DEFAULT BRANCH: main
Ran 30 Sep 2026 10:38AM UTC
Jobs 22
Files 501
Run time 2min
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

30 Sep 2026 10:36AM UTC coverage: 89.445% (+0.02%) from 89.429%
36703460419

push

github

web-flow
fix(fabricx): record a read of a missing key in the vault RWSet (#1963)

GetState returned nil for a key the query service did not have, but
added nothing to the read set and pinned no namespace version. A
transaction that checked a key was free before creating it therefore
carried no dependency on the key's absence: the create serialized as a
blind write, IsValid could not see a concurrent creation, and the
committer accepted both transactions.

A miss is now recorded as a read with a nil version, as the generic
Interceptor does. The namespace version is pinned as for any other read.
The read serializes as a versionless Read, or as a versionless ReadWrite
when the key is also written, so the committer rejects the transaction
if the key exists by then. IsValid reports the key as changed once it
exists, and reading it again returns an error.

Fixes #1962

Signed-off-by: Marcus Brandenburger <bur@zurich.ibm.com>

9 of 9 new or added lines in 1 file covered. (100.0%)

2 existing lines in 1 file now uncovered.

28727 of 32117 relevant lines covered (89.44%)

2785.25 hits per line

Coverage Regressions

Lines Coverage ∆ File
2
96.72
-3.28% platform/common/utils/lazy/provider.go
Jobs
ID Job ID Ran Files Coverage
1 utest-extensions - 36703460419.1 30 Sep 2026 10:39AM UTC 8
52.57
GitHub Action Run
2 utest-postgres - 36703460419.2 30 Sep 2026 10:41AM UTC 492
9.78
GitHub Action Run
3 itest-fabricx-multiendorsement - 36703460419.3 30 Sep 2026 10:39AM UTC 479
28.47
GitHub Action Run
4 itest-fabric-stoprestart - 36703460419.4 30 Sep 2026 10:40AM UTC 447
31.23
GitHub Action Run
5 itest-fabric-iou-libp2p - 36703460419.5 30 Sep 2026 10:40AM UTC 457
36.56
GitHub Action Run
6 itest-fabricx-simple - 36703460419.6 30 Sep 2026 10:38AM UTC 479
27.89
GitHub Action Run
7 itest-fabric-atsachaincode - 36703460419.7 30 Sep 2026 10:41AM UTC 452
30.92
GitHub Action Run
8 itest-fabric-runtimeconfig - 36703460419.8 30 Sep 2026 10:41AM UTC 457
38.8
GitHub Action Run
9 itest-fabricx-atsa - 36703460419.9 30 Sep 2026 10:39AM UTC 479
30.71
GitHub Action Run
10 itest-fsc-pingpong - 36703460419.10 30 Sep 2026 10:41AM UTC 246
34.45
GitHub Action Run
11 itest-fabricx-iou - 36703460419.11 30 Sep 2026 10:39AM UTC 479
29.28
GitHub Action Run
12 utest-root - 36703460419.12 30 Sep 2026 10:42AM UTC 492
87.18
GitHub Action Run
13 itest-fabricx-deployment - 36703460419.13 30 Sep 2026 10:39AM UTC 479
28.39
GitHub Action Run
14 itest-fsc-stoprestart - 36703460419.14 30 Sep 2026 10:42AM UTC 242
33.28
GitHub Action Run
15 itest-fabric-twonets - 36703460419.15 30 Sep 2026 10:40AM UTC 447
29.24
GitHub Action Run
16 itest-fabricx-configupdate - 36703460419.16 30 Sep 2026 10:40AM UTC 479
28.42
GitHub Action Run
17 itest-fsc-signedpingpong - 36703460419.17 30 Sep 2026 10:40AM UTC 241
31.38
GitHub Action Run
18 itest-fabric-iou - 36703460419.18 30 Sep 2026 10:42AM UTC 457
40.44
GitHub Action Run
19 itest-fabric-configupdate - 36703460419.19 30 Sep 2026 10:41AM UTC 457
38.81
GitHub Action Run
20 itest-fabric-atsa - 36703460419.20 30 Sep 2026 10:42AM UTC 447
43.66
GitHub Action Run
21 itest-fabric-iouhsm - 36703460419.21 30 Sep 2026 10:42AM UTC 457
39.74
GitHub Action Run
22 itest-fabric-events - 36703460419.22 30 Sep 2026 10:41AM UTC 452
29.03
GitHub Action Run
Source Files on build 36703460419
  • Tree
  • List 501
  • Changed 32
  • Source Changed 1
  • Coverage Changed 32
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #36703460419
  • d29319d9 on github
  • Prev Build on main (#36702094240)
  • Next Build on main (#36706684648)
  • 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