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

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

Build:
DEFAULT BRANCH: main
Ran 27 Sep 2026 09:32AM 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

27 Sep 2026 09:30AM UTC coverage: 86.46% (+0.03%) from 86.431%
36309599453

push

github

web-flow
fix(fabric/delivery): stop leaking the receiver goroutine and its stream on shutdown (#1894)

runReceiver's stop case was nested inside a select's default branch, so
whenever d.stop and the default case were both ready, select could pick
default and skip closing the current Deliver stream's context, leaking it.
handleBlockResponse also sent to the bounded result channel unconditionally,
so once the reader stopped draining it, that send could block forever and
leak the goroutine along with the stream it never releases. Flatten the
select and race the channel send against d.stop so both paths always tear
down cleanly.

Also drop the delivery service's unused metrics.Provider parameter, merge
the identical DeliverFiltered/DeliverStream interfaces into an alias, and
extract the duplicated Scan/ScanFromBlock body into one helper.

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

57 of 59 new or added lines in 2 files covered. (96.61%)

9 existing lines in 5 files now uncovered.

27726 of 32068 relevant lines covered (86.46%)

2786.45 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
96.23
1.17% platform/fabric/core/generic/delivery/delivery.go

Coverage Regressions

Lines Coverage ∆ File
2
92.86
-2.38% platform/view/services/comm/service.go
2
85.14
-2.7% platform/fabric/core/generic/msp/idemix/cache.go
2
76.83
-0.61% platform/fabric/core/generic/msp/idemix/provider.go
2
92.41
0.99% platform/view/services/comm/p2p.go
1
89.03
0.65% platform/view/services/comm/session.go
Jobs
ID Job ID Ran Files Coverage
1 itest-fabric-stoprestart - 36309599453.1 27 Sep 2026 09:35AM UTC 449
31.23
GitHub Action Run
2 utest-extensions - 36309599453.2 27 Sep 2026 09:32AM UTC 8
52.57
GitHub Action Run
3 itest-fabric-atsa - 36309599453.3 27 Sep 2026 09:36AM UTC 449
43.69
GitHub Action Run
4 itest-fabric-iou-libp2p - 36309599453.4 27 Sep 2026 09:35AM UTC 459
36.56
GitHub Action Run
5 itest-fabric-configupdate - 36309599453.5 27 Sep 2026 09:35AM UTC 459
38.78
GitHub Action Run
6 itest-fabricx-configupdate - 36309599453.6 27 Sep 2026 09:34AM UTC 481
28.42
GitHub Action Run
7 utest-postgres - 36309599453.7 27 Sep 2026 09:35AM UTC 494
9.76
GitHub Action Run
8 itest-fabric-twonets - 36309599453.8 27 Sep 2026 09:33AM UTC 449
29.24
GitHub Action Run
9 itest-fabric-events - 36309599453.9 27 Sep 2026 09:35AM UTC 454
29.06
GitHub Action Run
10 itest-fabric-runtimeconfig - 36309599453.10 27 Sep 2026 09:35AM UTC 459
38.89
GitHub Action Run
11 itest-fabricx-multiendorsement - 36309599453.11 27 Sep 2026 09:33AM UTC 481
28.47
GitHub Action Run
12 itest-fabric-atsachaincode - 36309599453.12 27 Sep 2026 09:34AM UTC 454
30.95
GitHub Action Run
13 itest-fabric-iouhsm - 36309599453.13 27 Sep 2026 09:36AM UTC 459
39.65
GitHub Action Run
14 itest-fsc-stoprestart - 36309599453.14 27 Sep 2026 09:35AM UTC 241
33.54
GitHub Action Run
15 utest-root - 36309599453.15 27 Sep 2026 09:36AM UTC 494
83.39
GitHub Action Run
16 itest-fabric-iou - 36309599453.16 27 Sep 2026 09:38AM UTC 459
40.41
GitHub Action Run
17 itest-fabricx-deployment - 36309599453.17 27 Sep 2026 09:33AM UTC 481
28.44
GitHub Action Run
18 itest-fsc-signedpingpong - 36309599453.18 27 Sep 2026 09:34AM UTC 240
31.63
GitHub Action Run
19 itest-fabricx-atsa - 36309599453.19 27 Sep 2026 09:33AM UTC 481
30.69
GitHub Action Run
20 itest-fabricx-simple - 36309599453.20 27 Sep 2026 09:33AM UTC 481
27.88
GitHub Action Run
21 itest-fabricx-iou - 36309599453.21 27 Sep 2026 09:33AM UTC 481
29.26
GitHub Action Run
22 itest-fsc-pingpong - 36309599453.22 27 Sep 2026 09:35AM UTC 245
34.74
GitHub Action Run
Source Files on build 36309599453
  • Tree
  • List 503
  • Changed 33
  • Source Changed 5
  • Coverage Changed 33
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #36309599453
  • 9509f8a1 on github
  • Prev Build on main (#36308085104)
  • Next Build on main (#36311595292)
  • 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