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

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

Build:
DEFAULT BRANCH: main
Ran 30 Sep 2026 07:50AM 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:48AM UTC coverage: 88.056% (-0.002%) from 88.058%
36685808103

push

github

web-flow
fix(kvs): report scan errors from the GetByPartialCompositeID iterator (#1946)

The Iterator returned by GetByPartialCompositeID treated a failure of the
underlying store iterator as the end of the scan: HasNext returned false
and dropped the error, so callers could not tell a failed scan from a
complete one and worked with truncated results. Next also dereferenced
a nil state when called before HasNext or after HasNext returned false,
crashing the process.

When a read fails, HasNext now returns true and the following Next
returns the failure, wrapped. The usual loop that stops on the first
error from Next therefore receives it without any change to the Iterator
interface, which keeps existing implementations valid. Iteration ends
after a failure and the store iterator is not read again. Next returns
an error when there is no current state. A caller that ignores the error
from Next now sees one extra iteration with an empty key.

Godoc on Iterator and GetByPartialCompositeID documents the iteration
contract, error reporting, and the requirement to call Close.

Fixes #1945

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

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

13 existing lines in 5 files now uncovered.

28377 of 32226 relevant lines covered (88.06%)

2208.5 hits per line

Coverage Regressions

Lines Coverage ∆ File
5
85.6
-0.28% platform/view/services/comm/host/websocket/ws/multiplexed_provider.go
3
77.11
-1.49% platform/view/services/comm/host/libp2p/host.go
2
88.39
-1.29% platform/view/services/comm/session.go
2
92.41
-0.66% platform/view/services/comm/p2p.go
1
92.16
-0.21% platform/fabric/core/generic/committer/committer.go
Jobs
ID Job ID Ran Files Coverage
1 itest-fabric-twonets - 36685808103.1 30 Sep 2026 07:51AM UTC 449
29.14
GitHub Action Run
2 itest-fabricx-configupdate - 36685808103.2 30 Sep 2026 07:52AM UTC 481
28.28
GitHub Action Run
3 itest-fabric-stoprestart - 36685808103.3 30 Sep 2026 07:52AM UTC 449
31.14
GitHub Action Run
4 itest-fabric-atsachaincode - 36685808103.4 30 Sep 2026 07:52AM UTC 454
30.78
GitHub Action Run
5 itest-fabricx-atsa - 36685808103.5 30 Sep 2026 07:50AM UTC 481
30.53
GitHub Action Run
6 utest-extensions - 36685808103.6 30 Sep 2026 07:50AM UTC 8
52.57
GitHub Action Run
7 itest-fabric-configupdate - 36685808103.7 30 Sep 2026 07:52AM UTC 459
38.8
GitHub Action Run
8 itest-fabric-runtimeconfig - 36685808103.8 30 Sep 2026 07:52AM UTC 459
38.76
GitHub Action Run
9 itest-fabric-iou-libp2p - 36685808103.9 30 Sep 2026 07:53AM UTC 459
36.45
GitHub Action Run
10 itest-fabric-iou - 36685808103.10 30 Sep 2026 07:55AM UTC 459
40.39
GitHub Action Run
11 itest-fabric-atsa - 36685808103.11 30 Sep 2026 07:53AM UTC 449
43.54
GitHub Action Run
12 utest-postgres - 36685808103.12 30 Sep 2026 07:52AM UTC 494
9.72
GitHub Action Run
13 itest-fsc-signedpingpong - 36685808103.13 30 Sep 2026 07:51AM UTC 240
31.46
GitHub Action Run
14 itest-fabric-iouhsm - 36685808103.14 30 Sep 2026 07:54AM UTC 459
39.52
GitHub Action Run
15 itest-fabricx-deployment - 36685808103.15 30 Sep 2026 07:50AM UTC 481
28.33
GitHub Action Run
16 utest-root - 36685808103.16 30 Sep 2026 07:53AM UTC 494
85.62
GitHub Action Run
17 itest-fabricx-iou - 36685808103.17 30 Sep 2026 07:50AM UTC 481
29.12
GitHub Action Run
18 itest-fabricx-multiendorsement - 36685808103.18 30 Sep 2026 07:50AM UTC 481
28.32
GitHub Action Run
19 itest-fabric-events - 36685808103.19 30 Sep 2026 07:52AM UTC 454
28.94
GitHub Action Run
20 itest-fsc-stoprestart - 36685808103.20 30 Sep 2026 07:52AM UTC 241
33.33
GitHub Action Run
21 itest-fsc-pingpong - 36685808103.21 30 Sep 2026 07:52AM UTC 245
34.51
GitHub Action Run
22 itest-fabricx-simple - 36685808103.22 30 Sep 2026 07:50AM UTC 481
27.69
GitHub Action Run
Source Files on build 36685808103
  • Tree
  • List 503
  • Changed 26
  • Source Changed 1
  • Coverage Changed 26
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #36685808103
  • 7bdad85a on github
  • Prev Build on main (#36685234904)
  • Next Build on main (#36693890463)
  • 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