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

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

Build:
DEFAULT BRANCH: main
Ran 25 Sep 2026 08:16AM UTC
Jobs 22
Files 503
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

25 Sep 2026 08:03AM UTC coverage: 86.438% (+0.03%) from 86.412%
36111801377

push

github

web-flow
fix(vault): report an absent key from GetDirectState instead of dereferencing it (#1890)

GetDirectState returned vv.Raw without checking the *driver.VaultRead for
nil. A key absent from storage legitimately yields (nil, nil): the SQL
vault reader resolves GetState through collections.GetUnique, whose Next
hands back the zero pointer and a nil error once the iterator is
exhausted, so reading a missing key panicked.

Return a nil value and no error instead. That matches the two siblings
that already handle it, GetState under FromStorage in this same file and
the fabricx vault's GetDirectState, so the direct path no longer stands
alone.

The existing fake query executor always returns a populated read, which is
why no test reached this. Add one that reports every key as absent and
cover both paths so they stay aligned.

Fixes #1889

Signed-off-by: Said Altury <Said.Altury@ibm.com>

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

3 existing lines in 2 files now uncovered.

27745 of 32098 relevant lines covered (86.44%)

2337.38 hits per line

Coverage Regressions

Lines Coverage ∆ File
2
84.49
0.0% platform/view/services/comm/host/websocket/ws/multiplexed_provider.go
1
92.94
0.59% platform/fabric/core/generic/ordering/bft.go
Jobs
ID Job ID Ran Files Coverage
1 itest-fabric-twonets - 36111801377.1 25 Sep 2026 08:18AM UTC 449
29.22
GitHub Action Run
2 utest-root - 36111801377.2 25 Sep 2026 08:19AM UTC 494
83.39
GitHub Action Run
3 utest-extensions - 36111801377.3 25 Sep 2026 08:16AM UTC 8
52.57
GitHub Action Run
4 itest-fabric-events - 36111801377.4 25 Sep 2026 08:19AM UTC 454
29.05
GitHub Action Run
5 itest-fsc-pingpong - 36111801377.5 25 Sep 2026 08:17AM UTC 245
34.69
GitHub Action Run
6 itest-fabric-configupdate - 36111801377.6 25 Sep 2026 08:18AM UTC 459
38.8
GitHub Action Run
7 itest-fabric-stoprestart - 36111801377.7 25 Sep 2026 08:18AM UTC 449
31.19
GitHub Action Run
8 itest-fabric-iouhsm - 36111801377.8 25 Sep 2026 08:20AM UTC 459
39.71
GitHub Action Run
9 itest-fabric-atsa - 36111801377.9 25 Sep 2026 08:20AM UTC 449
43.65
GitHub Action Run
10 itest-fabricx-configupdate - 36111801377.10 25 Sep 2026 08:17AM UTC 481
28.4
GitHub Action Run
11 itest-fabric-runtimeconfig - 36111801377.11 25 Sep 2026 08:18AM UTC 459
38.87
GitHub Action Run
12 itest-fabricx-deployment - 36111801377.12 25 Sep 2026 08:16AM UTC 481
28.45
GitHub Action Run
13 itest-fabric-iou-libp2p - 36111801377.13 25 Sep 2026 08:18AM UTC 459
36.57
GitHub Action Run
14 itest-fabric-iou - 36111801377.14 25 Sep 2026 08:21AM UTC 459
40.39
GitHub Action Run
15 itest-fabricx-simple - 36111801377.15 25 Sep 2026 08:16AM UTC 481
27.83
GitHub Action Run
16 itest-fabricx-atsa - 36111801377.16 25 Sep 2026 08:16AM UTC 481
30.7
GitHub Action Run
17 itest-fabric-atsachaincode - 36111801377.17 25 Sep 2026 08:18AM UTC 454
30.88
GitHub Action Run
18 utest-postgres - 36111801377.18 25 Sep 2026 08:17AM UTC 494
9.74
GitHub Action Run
19 itest-fabricx-iou - 36111801377.19 25 Sep 2026 08:16AM UTC 481
29.24
GitHub Action Run
20 itest-fsc-stoprestart - 36111801377.20 25 Sep 2026 08:18AM UTC 241
33.57
GitHub Action Run
21 itest-fabricx-multiendorsement - 36111801377.21 25 Sep 2026 08:16AM UTC 481
28.48
GitHub Action Run
22 itest-fsc-signedpingpong - 36111801377.22 25 Sep 2026 08:17AM UTC 240
31.61
GitHub Action Run
Source Files on build 36111801377
  • Tree
  • List 503
  • Changed 28
  • Source Changed 1
  • Coverage Changed 28
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #36111801377
  • 7ed8144d on github
  • Prev Build on main (#36057583086)
  • Next Build on main (#36308085104)
  • 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