• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In
Warning: This build has drifted.
The coverage report for this pull request build may be inaccurate because its base commit is no longer the HEAD of its target branch.
This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

    • Learn more: For more information on this, see Tracking coverage changes for pull request builds.
    • Fix now: For a quick fix, rebase this PR at GitHub. Your next report should be accurate.
    • Prevent going forward: To avoid this issue with future PRs, see these Recommended CI Configurations.
New Repo Setting:
INCLUDE COVERAGE % WITH WARNINGS ABOUT DRIFTED BUILDS?

Enabling this setting will include a (potentially inaccurate) coverage % with warning messages in status updates for drifted builds.

Adjust setting

MPins / lnd / 24726959179
62%
master: 62%

Build:
Build:
LAST BUILD BRANCH: link_fsm_fuzz
DEFAULT BRANCH: master
Ran 21 Apr 2026 02:26PM UTC
Jobs 5
Files 1034
Run time 86min
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

21 Apr 2026 02:06PM UTC coverage: 62.242% (-0.09%) from 62.336%
24726959179

Pull #1

github

web-flow
Merge 8d1fe0250 into 78b104ec7
Pull Request #1: htlcswitch: add FSM fuzz harness for channelLink commit protocol

144 of 195 new or added lines in 5 files covered. (73.85%)

15719 existing lines in 107 files now uncovered.

143733 of 230926 relevant lines covered (62.24%)

19141.68 hits per line

Uncovered Changes

Lines Coverage ∆ File
33
73.0
-0.93% htlcswitch/mock.go
12
83.69
0.06% htlcswitch/test_utils.go
6
84.93
0.04% lnwallet/channel.go

Coverage Regressions

Lines Coverage ∆ File
1681
0.0
0.0% graph/db/sql_store.go
1405
71.35
-0.13% rpcserver.go
869
84.93
0.04% lnwallet/channel.go
841
70.31
0.58% server.go
818
0.0
0.0% sqldb/sqlc/graph.sql.go
709
77.36
-0.05% graph/db/kv_store.go
593
79.21
0.76% peer/brontide.go
555
0.0
0.0% lntest/harness.go
513
77.32
0.35% htlcswitch/link.go
504
78.36
0.32% channeldb/channel.go
498
74.88
1.06% funding/manager.go
418
0.0
0.0% payments/db/sql_store.go
414
69.72
0.0% lnrpc/walletrpc/walletkit_server.go
410
78.52
-0.62% discovery/gossiper.go
396
55.81
0.54% config.go
375
0.0
0.0% sqldb/sqlc/payments.sql.go
272
0.0
0.0% payments/db/migration1/sql_store.go
244
56.08
-0.88% config_builder.go
237
75.14
-0.19% lnrpc/routerrpc/router_server.go
232
70.57
-0.78% contractcourt/utxonursery.go
218
0.0
0.0% lntest/miner/miner.go
209
79.14
-0.05% lnrpc/routerrpc/router_backend.go
195
80.41
0.0% channeldb/db.go
183
87.43
-4.23% lnwallet/chancloser/rbf_coop_transitions.go
169
0.0
0.0% payments/db/migration1/sql_migration.go
164
78.07
0.31% graph/builder.go
139
77.66
-0.35% contractcourt/chain_watcher.go
134
0.0
0.0% cmd/commands/cmd_open_channel.go
132
5.22
-0.22% cmd/commands/cmd_payments.go
126
85.41
0.59% discovery/syncer.go
118
83.81
0.46% invoices/sql_store.go
117
83.42
0.15% contractcourt/channel_arbitrator.go
98
86.21
0.0% input/script_utils.go
96
77.12
-1.44% input/witnessgen.go
81
88.19
0.37% lnwallet/commitment.go
78
80.46
0.26% lnwallet/reservation.go
77
82.0
-0.07% sqldb/sqlc/invoices.sql.go
76
89.16
0.18% contractcourt/htlc_timeout_resolver.go
69
88.1
-0.29% graph/db/graph.go
61
66.67
0.51% lnwallet/chancloser/rbf_coop_states.go
61
83.73
0.5% rpcperms/interceptor.go
60
0.0
0.0% payments/db/sql_converters.go
60
70.78
0.0% sqldb/migrations.go
57
84.21
0.18% chanbackup/single.go
53
61.2
5.17% funding/commitment_type_negotiation.go
41
26.1
0.0% lncfg/db.go
39
73.76
0.8% discovery/chan_series.go
39
0.0
0.0% lncfg/protocol.go
38
0.0
0.0% lntest/utils.go
36
91.87
0.35% contractcourt/htlc_success_resolver.go
35
88.41
-0.69% channeldb/forwarding_log.go
35
84.97
3.21% lnwallet/musig_session.go
33
79.91
1.39% channeldb/waitingproof.go
32
0.0
0.0% lntest/harness_setup.go
31
81.61
0.0% contractcourt/htlc_incoming_contest_resolver.go
31
65.82
-0.69% graph/db/models/channel_edge_info.go
30
82.08
-10.37% graph/db/options.go
28
78.52
1.38% watchtower/blob/justice_kit.go
27
78.68
-1.01% actor/actor.go
25
79.43
1.57% watchtower/blob/commitments.go
23
74.9
0.65% chanrestore.go
23
83.33
0.0% input/size.go
21
81.1
-1.19% lnwire/channel_reestablish.go
20
92.83
0.3% input/input.go
19
86.1
0.33% lnwallet/btcwallet/signer.go
19
90.5
-3.7% onionmessage/actor.go
18
91.43
-4.28% actor/system.go
18
84.25
5.5% lnwire/closing_complete.go
17
88.11
22.81% lnwire/closing_sig.go
17
16.53
-2.7% sqldb/sqlc/db_custom.go
14
0.0
0.0% cmd/commands/main.go
14
85.34
0.16% feature/manager.go
14
87.29
-0.87% peer/test_utils.go
13
81.46
-1.54% chanacceptor/rpcacceptor.go
13
81.43
3.84% lnwire/revoke_and_ack.go
10
82.68
0.0% contractcourt/htlc_outgoing_contest_resolver.go
10
0.0
0.0% lntest/rpc/router.go
10
94.4
0.04% subrpcserver_config.go
10
92.18
-0.86% sweep/fee_bumper.go
9
81.03
0.0% lnwire/shutdown.go
8
87.18
2.97% peer/musig_chan_closer.go
7
63.46
0.1% lnrpc/wtclientrpc/wtclient.go
7
93.91
-2.24% watchtower/blob/type.go
6
83.61
-2.19% graph/db/notifications.go
6
0.0
0.0% lntest/harness_miner.go
5
82.09
-0.28% chainntnfs/btcdnotify/btcd.go
5
86.67
1.67% lnwallet/chancloser/rbf_coop_msg_mapper.go
5
87.8
-8.35% lnwire/musig2.go
4
69.18
-1.31% chainntnfs/interface.go
4
80.95
3.81% chainreg/taproot_check.go
4
87.56
-0.37% routing/router.go
3
11.11
-1.39% lncfg/dev.go
3
69.03
-2.65% lnwire/accept_channel.go
3
68.09
7.56% lnwire/onion_message.go
3
99.81
-0.12% lnwire/test_message.go
2
84.18
0.22% contractcourt/commit_sweep_resolver.go
2
94.25
0.0% feature/deps.go
2
82.6
-0.1% htlcswitch/switch.go
2
93.22
-2.7% lnutils/sync_map.go
2
80.13
0.09% lnwallet/btcwallet/btcwallet.go
2
90.91
-1.09% lnwire/ping.go
2
80.32
-0.65% watchtower/wtclient/session_negotiator.go
1
0.0
0.0% actor/interface.go
1
86.36
0.65% channeldb/log.go
1
0.0
0.0% config_prod.go
1
87.45
0.0% discovery/sync_manager.go
1
86.88
-0.35% discovery/validation_barrier.go
Jobs
ID Job ID Ran Files Coverage
1 itest-btcd - 24726959179.1 21 Apr 2026 02:26PM UTC 859
51.13
GitHub Action Run
2 itest-bitcoind-miner - 24726959179.2 21 Apr 2026 02:29PM UTC 859
51.17
GitHub Action Run
3 itest-neutrino - 24726959179.3 21 Apr 2026 02:26PM UTC 859
50.76
GitHub Action Run
4 itest-bitcoind - 24726959179.4 21 Apr 2026 02:28PM UTC 859
51.15
GitHub Action Run
5 unit - 24726959179.5 21 Apr 2026 02:29PM UTC 1009
51.28
GitHub Action Run
Source Files on build 24726959179
  • Tree
  • List 1034
  • Changed 531
  • Source Changed 112
  • Coverage Changed 529
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24726959179
  • Pull Request #1
  • PR Base - master (#22996232716)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc