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

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

Build:
DEFAULT BRANCH: main
Ran 01 Nov 2026 11:35AM UTC
Jobs 28
Files 495
Run time 1min
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

01 Nov 2026 11:34AM UTC coverage: 91.514% (+0.003%) from 91.511%
41302457809

push

github

web-flow
test(fabric): fail over delivery to another peer of the org (#2422)

The Fabric fault-recovery topologies, raft and SmartBFT, give Org2, bob's organization, two peers. A new spec stops the peer bob's delivery uses, found from the endpoint label of its connection state, and checks that bob's delivery connects to the other peer within RecoveryTimeout and that two transactions become final while the first peer stays down. The delivery peer restart spec stops both Org2 peers, so it still covers a delivery that waits for its peers to return.

A node's delivery reports one connection state series per peer it has used and sets the one it left to disconnected, so the specs read the peer in use with expectDelivery instead of requiring every series to be connected. Bob's discovery skips the stopped peer only while delivery's failure report on it cools down, so the failover spec submits right after the failover. The integration test guide describes the second peer and the per-peer series.

Fixes #2398

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

30584 of 33420 relevant lines covered (91.51%)

1287.45 hits per line

Coverage Regressions

Lines Coverage ∆ File
2
96.66
-0.61% platform/fabric/core/generic/delivery/delivery.go
1
95.51
-0.64% platform/view/services/comm/session.go
1
95.45
-0.57% platform/fabric/core/generic/ordering/bft.go
Jobs
ID Job ID Ran Files Coverage
1 itest-fabricx-simple - 41302457809.1 01 Nov 2026 11:35AM UTC 480
29.2
GitHub Action Run
2 itest-fabricx-iou - 41302457809.2 01 Nov 2026 11:35AM UTC 480
30.45
GitHub Action Run
3 utest-extensions - 41302457809.3 01 Nov 2026 11:35AM UTC 8
52.69
GitHub Action Run
4 itest-fabric-configupdate - 41302457809.4 01 Nov 2026 11:36AM UTC 458
39.5
GitHub Action Run
5 itest-fabric-atsachaincode - 41302457809.5 01 Nov 2026 11:35AM UTC 453
31.62
GitHub Action Run
6 itest-fabric-atsa - 41302457809.6 01 Nov 2026 11:37AM UTC 448
44.78
GitHub Action Run
7 itest-fabricx-deployment - 41302457809.7 01 Nov 2026 11:35AM UTC 480
29.66
GitHub Action Run
8 itest-fabric-events - 41302457809.8 01 Nov 2026 11:36AM UTC 453
29.79
GitHub Action Run
9 itest-fabric-twonets - 41302457809.9 01 Nov 2026 11:35AM UTC 448
37.73
GitHub Action Run
10 itest-fabric-faultrecovery-replication - 41302457809.10 01 Nov 2026 11:37AM UTC 448
39.93
GitHub Action Run
11 itest-fabric-runtimeconfig - 41302457809.11 01 Nov 2026 11:36AM UTC 458
39.67
GitHub Action Run
12 itest-fabric-iouhsm - 41302457809.12 01 Nov 2026 11:36AM UTC 458
38.8
GitHub Action Run
13 itest-fabric-faultrecovery-bft - 41302457809.13 01 Nov 2026 11:35AM UTC 448
38.49
GitHub Action Run
14 itest-fabric-iou - 41302457809.14 01 Nov 2026 11:37AM UTC 458
41.65
GitHub Action Run
15 itest-fabricx-atsa - 41302457809.15 01 Nov 2026 11:35AM UTC 480
31.99
GitHub Action Run
16 itest-fabricx-configupdate - 41302457809.16 01 Nov 2026 11:36AM UTC 480
29.72
GitHub Action Run
17 itest-fabricx-multiendorsement - 41302457809.17 01 Nov 2026 11:36AM UTC 480
29.7
GitHub Action Run
18 itest-fabric-faultrecovery - 41302457809.18 01 Nov 2026 11:38AM UTC 448
40.92
GitHub Action Run
19 itest-fsc-pingpong - 41302457809.19 01 Nov 2026 11:36AM UTC 253
35.64
GitHub Action Run
20 utest-root - 41302457809.20 01 Nov 2026 11:38AM UTC 486
89.9
GitHub Action Run
21 itest-fsc-signedpingpong - 41302457809.21 01 Nov 2026 11:35AM UTC 248
31.06
GitHub Action Run
22 itest-fabric-faultrecovery-partition - 41302457809.22 01 Nov 2026 11:38AM UTC 448
38.62
GitHub Action Run
23 itest-fabricx-faultrecovery - 41302457809.23 01 Nov 2026 11:37AM UTC 480
30.18
GitHub Action Run
24 itest-fsc-stoprestart - 41302457809.24 01 Nov 2026 11:36AM UTC 249
34.4
GitHub Action Run
25 itest-fabric-iou-libp2p - 41302457809.25 01 Nov 2026 11:36AM UTC 458
37.14
GitHub Action Run
26 itest-fabric-faultrecovery-postgres-outage - 41302457809.26 01 Nov 2026 11:37AM UTC 448
39.63
GitHub Action Run
27 utest-postgres - 41302457809.27 01 Nov 2026 11:35AM UTC 183
28.53
GitHub Action Run
28 itest-fabricx-faultrecovery-replication - 41302457809.28 01 Nov 2026 11:36AM UTC 480
29.26
GitHub Action Run
Source Files on build 41302457809
  • Tree
  • List 495
  • Changed 37
  • Source Changed 0
  • Coverage Changed 37
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #41302457809
  • 109ca70b on github
  • Prev Build on main (#41300923507)
  • Next Build on main (#41315961528)
  • 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