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

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

Build:
DEFAULT BRANCH: main
Ran 27 Oct 2026 10:23AM UTC
Jobs 24
Files 494
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

27 Oct 2026 10:20AM UTC coverage: 91.407% (+0.03%) from 91.376%
40487749515

push

github

web-flow
fix(storage): map connection loss on SQL store writes; test(integration): dependency outage specs (#2267)

A Postgres outage longer than committer.retries × committer.retrySleep still stopped a channel's block delivery. While the database was down, committing a block failed on the envelope INSERT. SimpleKeyDataStore.PutData returned the driver's error without passing it through the store's SQLErrorWrapper, so the error never became driver.ErrConnectionLost and the committer classified it as degrade instead of retrying until the database came back. PutData backs the envelope, endorse-tx and metadata stores, which are all on the commit path. PutData and the inserts of the signer-info, audit-info and binding stores now return the wrapped error. TestPut_MapsConnectionLoss checks that each of the four writes returns ErrConnectionLost for a lost connection. The other store tests use a wrapper that passes unrecognized errors through, as a real wrapper does, instead of one that maps every error to nil.

The faultrecovery suites gain the dependency outage specs. On Fabric, bob's delivery peer is restarted; one of three raft orderers is stopped, and then all of them are stopped and started; and a
Postgres outage outlasts a one-second commit retry budget. During that outage commit_retries rises, commit_failures stays flat, delivery stays connected, and the transactions ordered during the outage become final once the database is back. That spec runs in its own Describe, so the shortened budget applies to it alone. In both suites, bob starts while its database is down and becomes ready (GET /readyz) once the database is back. The Fabric-x committer restart spec is pending (#2268): the all-in-one committer container also runs a mock orderer that keeps blocks in memory,
so a transaction ordered after a restart never commits.

The nwo web client gains Ready, which probes GET /readyz. EndorseView returns the transaction with its ID. The shared faultrecovery package ga... (continued)

10 of 11 new or added lines in 4 files covered. (90.91%)

4 existing lines in 3 files now uncovered.

30084 of 32912 relevant lines covered (91.41%)

1248.56 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
94.59
8.11% platform/view/services/storage/driver/sql/common/auditinfo.go

Coverage Regressions

Lines Coverage ∆ File
2
91.95
-1.34% platform/view/services/metrics/prometheus/provider.go
1
94.59
8.11% platform/view/services/storage/driver/sql/common/auditinfo.go
1
87.5
-2.08% platform/fabric/events.go
Jobs
ID Job ID Ran Files Coverage
1 utest-extensions - 40487749515.1 27 Oct 2026 10:23AM UTC 8
52.84
GitHub Action Run
2 itest-fabricx-faultrecovery - 40487749515.2 27 Oct 2026 10:27AM UTC 477
28.77
GitHub Action Run
3 itest-fsc-signedpingpong - 40487749515.3 27 Oct 2026 10:24AM UTC 245
32.56
GitHub Action Run
4 itest-fabric-atsa - 40487749515.4 27 Oct 2026 10:27AM UTC 445
44.78
GitHub Action Run
5 itest-fabric-events - 40487749515.5 27 Oct 2026 10:25AM UTC 450
29.58
GitHub Action Run
6 itest-fabric-iou - 40487749515.6 27 Oct 2026 10:28AM UTC 455
41.68
GitHub Action Run
7 itest-fsc-pingpong - 40487749515.7 27 Oct 2026 10:24AM UTC 250
35.17
GitHub Action Run
8 itest-fabric-faultrecovery - 40487749515.8 27 Oct 2026 10:30AM UTC 445
40.23
GitHub Action Run
9 utest-root - 40487749515.9 27 Oct 2026 10:26AM UTC 485
89.61
GitHub Action Run
10 itest-fabric-twonets - 40487749515.10 27 Oct 2026 10:25AM UTC 445
30.32
GitHub Action Run
11 itest-fabric-iou-libp2p - 40487749515.11 27 Oct 2026 10:26AM UTC 455
37.16
GitHub Action Run
12 itest-fabricx-simple - 40487749515.12 27 Oct 2026 10:23AM UTC 477
28.83
GitHub Action Run
13 itest-fabric-iouhsm - 40487749515.13 27 Oct 2026 10:27AM UTC 455
40.9
GitHub Action Run
14 itest-fsc-stoprestart - 40487749515.14 27 Oct 2026 10:25AM UTC 246
34.39
GitHub Action Run
15 itest-fabric-atsachaincode - 40487749515.15 27 Oct 2026 10:25AM UTC 450
31.38
GitHub Action Run
16 itest-fabricx-iou - 40487749515.16 27 Oct 2026 10:23AM UTC 477
30.17
GitHub Action Run
17 itest-fabricx-deployment - 40487749515.17 27 Oct 2026 10:23AM UTC 477
29.36
GitHub Action Run
18 itest-fabricx-atsa - 40487749515.18 27 Oct 2026 10:23AM UTC 477
31.51
GitHub Action Run
19 itest-fabricx-multiendorsement - 40487749515.19 27 Oct 2026 10:23AM UTC 477
29.36
GitHub Action Run
20 itest-fabric-stoprestart - 40487749515.20 27 Oct 2026 10:24AM UTC 445
32.17
GitHub Action Run
21 utest-postgres - 40487749515.21 27 Oct 2026 10:24AM UTC 485
10.53
GitHub Action Run
22 itest-fabric-configupdate - 40487749515.22 27 Oct 2026 10:24AM UTC 455
39.55
GitHub Action Run
23 itest-fabricx-configupdate - 40487749515.23 27 Oct 2026 10:24AM UTC 477
29.4
GitHub Action Run
24 itest-fabric-runtimeconfig - 40487749515.24 27 Oct 2026 10:25AM UTC 455
39.79
GitHub Action Run
Source Files on build 40487749515
  • Tree
  • List 494
  • Changed 59
  • Source Changed 4
  • Coverage Changed 59
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #40487749515
  • 10d6c88b on github
  • Prev Build on main (#40486739466)
  • Next Build on main (#40493051143)
  • 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