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

hyperledger-labs / fabric-smart-client / 36685234904
92%

Build:
DEFAULT BRANCH: main
Ran 30 Sep 2026 07:44AM UTC
Jobs 22
Files 503
Run time 3min
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 07:42AM UTC coverage: 88.058% (+0.02%) from 88.042%
36685234904

push

github

web-flow
fix(kvs): stop GetExisting and SplitCompositeKey from panicking (#1944)

GetExisting kept reading from the store iterator while the iterator
returned an error, and dereferenced the returned item to evict its key
from the cache. An iterator that returns a nil item with an error, as
the iterators.Iterator contract allows, crashed the process. The
iterator was also never closed. GetExisting now stops at the first
error, returns the ids found so far, and closes the iterator. Ids read
before the error stay cached, and the remaining ids are queried again
on the next call. Godoc on GetExisting and Exists describes this
best-effort behavior.

SplitCompositeKey panicked with a slice bounds error on any key without
a component separator, such as an empty string. It now returns an error
for keys that do not start with the composite key namespace or have no
components.

Fixes #1456

Signed-off-by: Marcus Brandenburger <bur@zurich.ibm.com>
Co-authored-by: Said Altury <109276519+SaidAltury-ibm@users.noreply.github.com>

13 of 13 new or added lines in 2 files covered. (100.0%)

9 existing lines in 4 files now uncovered.

28366 of 32213 relevant lines covered (88.06%)

2686.48 hits per line

Coverage Regressions

Lines Coverage ∆ File
3
91.67
-3.57% platform/view/services/comm/service.go
2
85.87
0.83% platform/view/services/comm/host/websocket/ws/multiplexed_provider.go
2
91.95
-1.34% platform/view/services/metrics/prometheus/provider.go
2
92.23
-1.04% platform/fabricx/core/membership/membership.go
Jobs
ID Job ID Ran Files Coverage
1 itest-fabric-twonets - 36685234904.1 30 Sep 2026 07:45AM UTC 449
29.16
GitHub Action Run
2 utest-extensions - 36685234904.2 30 Sep 2026 07:44AM UTC 8
52.57
GitHub Action Run
3 itest-fabric-runtimeconfig - 36685234904.3 30 Sep 2026 07:47AM UTC 459
38.77
GitHub Action Run
4 utest-postgres - 36685234904.4 30 Sep 2026 07:46AM UTC 494
9.71
GitHub Action Run
5 itest-fabric-iou - 36685234904.5 30 Sep 2026 07:49AM UTC 459
40.38
GitHub Action Run
6 utest-root - 36685234904.6 30 Sep 2026 07:47AM UTC 494
85.61
GitHub Action Run
7 itest-fabric-atsachaincode - 36685234904.7 30 Sep 2026 07:46AM UTC 454
30.84
GitHub Action Run
8 itest-fabric-events - 36685234904.8 30 Sep 2026 07:47AM UTC 454
28.95
GitHub Action Run
9 itest-fabricx-simple - 36685234904.9 30 Sep 2026 07:45AM UTC 481
27.73
GitHub Action Run
10 itest-fsc-stoprestart - 36685234904.10 30 Sep 2026 07:46AM UTC 241
33.39
GitHub Action Run
11 itest-fabric-configupdate - 36685234904.11 30 Sep 2026 07:46AM UTC 459
38.79
GitHub Action Run
12 itest-fabricx-multiendorsement - 36685234904.12 30 Sep 2026 07:45AM UTC 481
28.34
GitHub Action Run
13 itest-fabric-iou-libp2p - 36685234904.13 30 Sep 2026 07:47AM UTC 459
36.47
GitHub Action Run
14 itest-fabricx-configupdate - 36685234904.14 30 Sep 2026 07:46AM UTC 481
28.31
GitHub Action Run
15 itest-fabric-iouhsm - 36685234904.15 30 Sep 2026 07:48AM UTC 459
39.64
GitHub Action Run
16 itest-fabric-stoprestart - 36685234904.16 30 Sep 2026 07:47AM UTC 449
31.17
GitHub Action Run
17 itest-fabric-atsa - 36685234904.17 30 Sep 2026 07:48AM UTC 449
43.56
GitHub Action Run
18 itest-fabricx-iou - 36685234904.18 30 Sep 2026 07:44AM UTC 481
29.12
GitHub Action Run
19 itest-fabricx-atsa - 36685234904.19 30 Sep 2026 07:44AM UTC 481
30.45
GitHub Action Run
20 itest-fsc-pingpong - 36685234904.20 30 Sep 2026 07:46AM UTC 245
34.71
GitHub Action Run
21 itest-fsc-signedpingpong - 36685234904.21 30 Sep 2026 07:46AM UTC 240
31.48
GitHub Action Run
22 itest-fabricx-deployment - 36685234904.22 30 Sep 2026 07:45AM UTC 481
28.3
GitHub Action Run
Source Files on build 36685234904
  • Tree
  • List 503
  • Changed 24
  • Source Changed 2
  • Coverage Changed 24
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #36685234904
  • 4143f1bb on github
  • Prev Build on main (#36642817344)
  • Next Build on main (#36685808103)
  • 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