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

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

Build:
DEFAULT BRANCH: main
Ran 30 Sep 2026 11:10AM UTC
Jobs 22
Files 501
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 11:08AM UTC coverage: 89.459% (+0.01%) from 89.445%
36706684648

push

github

web-flow
fix(config, web): parse byte sizes in base 10, catch shift overflow, match websocket upgrades case-insensitively (#1968)

byteSizeDecodeHook parsed the digits with base 0, so a leading zero
switched to octal ("010k" decoded to 8192). It also shifted before the
uint32 range check, so a value whose shift overflowed uint64 wrapped
silently ("18014398509481984g" decoded to 0). The digits are now parsed
in base 10 and the range is checked against MaxUint32 >> shift before
shifting.

HttpHandler compared the Upgrade header to "websocket" case-sensitively,
so after a view upgraded a request with "Upgrade: WebSocket" it still
wrote a JSON body to the hijacked connection. It now uses
websocket.IsWebSocketUpgrade, which matches the Connection and Upgrade
tokens case-insensitively as RFC 6455 requires.

Fixes #1966

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

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

6 existing lines in 2 files now uncovered.

28727 of 32112 relevant lines covered (89.46%)

2755.22 hits per line

Coverage Regressions

Lines Coverage ∆ File
5
84.49
-1.39% platform/view/services/comm/host/websocket/ws/multiplexed_provider.go
1
91.76
-0.59% platform/fabric/core/generic/ordering/bft.go
Jobs
ID Job ID Ran Files Coverage
1 itest-fabric-events - 36706684648.1 30 Sep 2026 11:13AM UTC 452
29.03
GitHub Action Run
2 utest-extensions - 36706684648.2 30 Sep 2026 11:11AM UTC 8
52.57
GitHub Action Run
3 itest-fabric-atsachaincode - 36706684648.3 30 Sep 2026 11:12AM UTC 452
30.92
GitHub Action Run
4 itest-fsc-pingpong - 36706684648.4 30 Sep 2026 11:12AM UTC 246
34.4
GitHub Action Run
5 itest-fabric-atsa - 36706684648.5 30 Sep 2026 11:14AM UTC 447
43.71
GitHub Action Run
6 itest-fabric-twonets - 36706684648.6 30 Sep 2026 11:12AM UTC 447
29.25
GitHub Action Run
7 itest-fabric-stoprestart - 36706684648.7 30 Sep 2026 11:12AM UTC 447
31.24
GitHub Action Run
8 utest-postgres - 36706684648.8 30 Sep 2026 11:12AM UTC 492
9.77
GitHub Action Run
9 itest-fabricx-simple - 36706684648.9 30 Sep 2026 11:11AM UTC 479
27.86
GitHub Action Run
10 itest-fabricx-configupdate - 36706684648.10 30 Sep 2026 11:12AM UTC 479
28.42
GitHub Action Run
11 itest-fabricx-atsa - 36706684648.11 30 Sep 2026 11:11AM UTC 479
30.71
GitHub Action Run
12 itest-fabric-iou - 36706684648.12 30 Sep 2026 11:15AM UTC 457
40.48
GitHub Action Run
13 itest-fabric-runtimeconfig - 36706684648.13 30 Sep 2026 11:13AM UTC 457
38.84
GitHub Action Run
14 itest-fabric-configupdate - 36706684648.14 30 Sep 2026 11:13AM UTC 457
38.8
GitHub Action Run
15 utest-root - 36706684648.15 30 Sep 2026 11:12AM UTC 492
87.17
GitHub Action Run
16 itest-fabric-iou-libp2p - 36706684648.16 30 Sep 2026 11:12AM UTC 457
36.53
GitHub Action Run
17 itest-fabric-iouhsm - 36706684648.17 30 Sep 2026 11:14AM UTC 457
39.74
GitHub Action Run
18 itest-fabricx-iou - 36706684648.18 30 Sep 2026 11:11AM UTC 479
29.29
GitHub Action Run
19 itest-fsc-signedpingpong - 36706684648.19 30 Sep 2026 11:12AM UTC 241
31.39
GitHub Action Run
20 itest-fabricx-multiendorsement - 36706684648.20 30 Sep 2026 11:10AM UTC 479
28.47
GitHub Action Run
21 itest-fsc-stoprestart - 36706684648.21 30 Sep 2026 11:13AM UTC 242
33.3
GitHub Action Run
22 itest-fabricx-deployment - 36706684648.22 30 Sep 2026 11:10AM UTC 479
28.46
GitHub Action Run
Source Files on build 36706684648
  • Tree
  • List 501
  • Changed 29
  • Source Changed 2
  • Coverage Changed 29
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #36706684648
  • f0226b4a on github
  • Prev Build on main (#36703460419)
  • Next Build on main (#36706872050)
  • 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