• 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

lightningnetwork / lnd / 16416254671
55%
master: 62%

Build:
Build:
LAST BUILD BRANCH: postgres-network-separation
DEFAULT BRANCH: master
Ran 21 Jul 2025 12:06PM UTC
Jobs 1
Files 909
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

21 Jul 2025 11:54AM UTC coverage: 55.241% (-2.3%) from 57.577%
16416254671

Pull #10052

github

web-flow
Merge 1882939cd into 5c62e904e
Pull Request #10052: chancloser: fix flakes in chancloser tests

21 of 23 new or added lines in 3 files covered. (91.3%)

23690 existing lines in 284 files now uncovered.

108645 of 196675 relevant lines covered (55.24%)

22301.12 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
88.91
11.77% lnwallet/chancloser/rbf_coop_transitions.go
1
86.09
20.42% protofsm/state_machine.go

Coverage Regressions

Lines Coverage ∆ File
4314
6.3
-64.56% rpcserver.go
2594
0.0
-69.36% server.go
1494
33.25
-43.83% peer/brontide.go
699
11.24
-63.16% lnrpc/routerrpc/router_server.go
661
0.0
-72.48% lnwallet/rpcwallet/rpcwallet.go
648
0.0
-60.9% config_builder.go
521
0.0
-83.23% rpcperms/interceptor.go
498
49.47
-37.57% sweep/sweeper.go
483
20.98
-33.07% config.go
431
0.0
-58.16% lnd.go
394
46.37
-20.99% lnrpc/routerrpc/router_backend.go
332
36.04
-43.22% contractcourt/chain_arbitrator.go
286
67.81
0.93% htlcswitch/link.go
273
0.0
-56.29% chainreg/chainregistry.go
251
0.0
-94.36% subrpcserver_config.go
250
0.0
-87.72% lnrpc/invoicesrpc/utils.go
245
57.02
-22.04% contractcourt/chain_watcher.go
231
5.38
-71.52% rpcperms/middleware_handler.go
230
34.32
-41.03% lnrpc/invoicesrpc/addinvoice.go
220
0.0
-62.5% lnrpc/wtclientrpc/wtclient.go
218
0.0
-77.58% lnrpc/websocket_proxy.go
215
31.51
-41.79% input/witnessgen.go
213
71.66
-2.93% htlcswitch/switch.go
212
50.92
-19.65% contractcourt/briefcase.go
212
68.23
-3.52% funding/manager.go
206
73.85
-3.66% contractcourt/channel_arbitrator.go
203
70.69
1.98% discovery/gossiper.go
192
67.19
-9.42% lnwallet/wallet.go
191
82.13
12.36% lnwallet/channel.go
189
38.01
-37.8% htlcswitch/hop/iterator.go
184
63.03
-9.24% lnwallet/btcwallet/btcwallet.go
176
76.81
-10.86% sweep/fee_bumper.go
173
0.0
-74.25% chanrestore.go
153
69.35
-2.83% contractcourt/breach_arbitrator.go
151
0.0
-81.62% discovery/chan_series.go
144
45.78
-46.75% input/input.go
137
0.9
-40.9% discovery/bootstrapper.go
135
71.47
-16.73% contractcourt/htlc_timeout_resolver.go
135
74.62
14.3% routing/router.go
133
50.59
-16.63% lnwallet/btcwallet/psbt.go
125
73.26
1.32% channeldb/channel.go
122
0.0
-67.03% lnrpc/routerrpc/subscribe_events.go
119
0.0
-85.61% lnrpc/rpc_utils.go
115
6.3
-90.55% log.go
110
0.0
-66.67% lnrpc/routerrpc/forward_interceptor.go
108
4.55
-20.45% lncfg/db.go
92
0.0
-88.46% channel_notifier.go
87
68.05
11.83% graph/builder.go
87
38.25
-29.47% input/musig2.go
86
0.0
-62.32% watchtower/standalone.go
84
68.27
-14.9% aliasmgr/aliasmgr.go
84
0.0
-67.74% signal/signal.go
76
72.67
-8.1% routing/missioncontrol.go
74
20.15
-50.75% lnrpc/marshall_utils.go
70
0.0
-35.0% pilot.go
63
60.87
-18.58% lnwallet/btcwallet/signer.go
60
79.68
-2.76% contractcourt/htlc_success_resolver.go
60
0.0
-27.65% lnrpc/devrpc/dev_server.go
59
6.58
-77.63% peer/musig_chan_closer.go
58
40.71
-20.71% build/sub_logger.go
57
72.53
0.29% chainntnfs/bitcoindnotify/bitcoind.go
57
43.1
-8.62% macaroons/constraints.go
57
0.0
-96.61% peer/chan_observer.go
55
58.04
-3.13% walletunlocker/service.go
53
70.82
-3.88% accessman.go
53
74.75
1.83% chainntnfs/btcdnotify/btcd.go
52
70.65
2.39% htlcswitch/interceptable_switch.go
52
0.0
-89.66% htlcswitch/sequencer.go
51
84.41
8.12% input/script_utils.go
49
0.0
-56.32% build/handler_sets.go
49
67.29
-15.26% contractcourt/commit_sweep_resolver.go
49
14.46
-59.04% lnwallet/btcwallet/blockchain.go
48
33.4
4.32% lnwallet/chainfee/estimator.go
48
72.86
-10.86% lnwallet/chanfunding/wallet_assembler.go
46
0.0
-92.0% lnrpc/verrpc/server.go
46
66.67
0.98% lnwallet/chanfunding/psbt_assembler.go
44
62.7
-18.38% feature/manager.go
43
71.97
-9.19% contractcourt/htlc_incoming_contest_resolver.go
43
68.21
-14.29% keychain/btcwallet.go
42
77.29
9.26% channeldb/db.go
41
28.09
-46.07% channelnotifier/channelnotifier.go
41
0.0
-83.67% lnrpc/invoicesrpc/htlc_modifier.go
39
83.03
8.24% invoices/invoiceregistry.go
39
82.87
-2.66% lnwallet/commitment.go
38
54.02
-21.84% input/musig2_session_manager.go
37
73.08
-2.12% lnwallet/reservation.go
37
0.0
-90.24% peernotifier/peernotifier.go
36
81.08
7.03% discovery/syncer.go
35
5.45
-63.64% build/logrotator.go
35
48.48
-11.92% lnwallet/chancloser/rbf_coop_states.go
34
76.44
2.87% routing/missioncontrol_state.go
32
48.18
-5.11% brontide/conn.go
32
72.11
-1.7% chanacceptor/rpcacceptor.go
32
23.73
-50.85% netann/node_announcement.go
31
64.06
11.98% htlcswitch/decayedlog.go
31
12.5
-64.58% watchtower/conf.go
30
0.0
-75.0% peer/daemon_adapters.go
29
0.0
-13.06% autopilot/manager.go
29
44.78
-9.7% lnwallet/interface.go
29
83.94
-0.87% routing/blindedpath/blinded_path.go
28
39.29
-33.33% htlcswitch/hop/error_encryptor.go
27
0.0
-77.14% chainreg/taproot_check.go
27
0.0
-26.73% lnrpc/routerrpc/router_server_deprecated.go
26
20.0
-65.0% lnwallet/chancloser/rbf_coop_msg_mapper.go
25
54.93
-35.21% contractcourt/breach_resolver.go
25
62.99
-19.69% contractcourt/htlc_outgoing_contest_resolver.go
24
23.26
-55.81% build/version.go
24
86.38
5.05% chainntnfs/txnotifier.go
24
88.91
11.77% lnwallet/chancloser/rbf_coop_transitions.go
24
81.3
34.61% lnwire/onion_error.go
22
55.1
-44.9% lnrpc/routerrpc/config.go
22
88.28
0.0% sweep/tx_input_set.go
21
77.32
8.51% graph/db/kv_store.go
21
72.83
-17.39% input/taproot.go
21
74.22
20.44% lncfg/address.go
21
61.21
0.36% watchtower/wtclient/manager.go
20
0.0
-90.91% build/handlers.go
20
0.0
-74.07% channeldb/migration34/migration.go
20
0.0
-86.96% routing/graph.go
19
79.63
-3.87% contractcourt/taproot_briefcase.go
19
0.0
-61.29% htlcswitch/hodl/config_dev.go
19
32.08
-3.77% keychain/signer.go
18
76.09
-13.04% contractcourt/anchor_resolver.go
18
77.49
1.48% invoices/invoices.go
18
0.0
-90.0% lnrpc/signrpc/signer_utils.go
18
58.78
52.7% routing/probability_bimodal.go
17
0.0
-54.84% htlcswitch/linkfailure.go
17
56.2
20.92% tls_manager.go
16
36.11
-44.44% build/config.go
16
81.64
1.45% chainio/dispatcher.go
16
59.18
-24.49% channeldb/options.go
16
73.47
-7.14% invoices/modification_interceptor.go
16
0.0
-44.44% lncfg/healthcheck.go
16
89.73
13.56% routing/payment_lifecycle.go
16
64.62
-8.21% watchtower/lookout/lookout.go
15
79.38
14.69% internal/musig2v040/context.go
15
14.29
-42.86% lnrpc/devrpc/driver.go
15
60.0
-24.0% lnwire/custom.go
15
79.23
0.38% routing/payment_session.go
15
80.88
5.39% sweep/walletsweep.go
15
67.39
-19.57% watchtower/wtclient/stats.go
15
77.57
-14.02% witness_beacon.go
14
71.82
17.87% channeldb/payments.go
14
16.13
-45.16% lnrpc/routerrpc/driver.go
14
16.67
-46.67% lnrpc/wtclientrpc/driver.go
14
88.65
3.41% routing/pathfind.go
13
80.78
1.78% chanfitness/chaneventstore.go
13
0.0
-50.0% cmd/lnd/main.go
13
54.76
-8.73% input/signdescriptor.go
13
0.0
-61.9% lncfg/gossip.go
13
40.0
14.0% lnwallet/errors.go
13
87.5
-2.0% routing/control_tower.go
13
64.54
28.12% routing/localchans/manager.go
13
72.16
13.57% watchtower/wtdb/client_db.go
12
0.0
-15.19% autopilot/combinedattach.go
12
51.52
-36.36% graph/db/options.go
12
73.42
6.03% lnwallet/chancloser/chancloser.go
11
82.33
5.89% chainntnfs/neutrinonotify/neutrino.go
11
77.78
35.35% discovery/ban.go
11
84.76
11.59% discovery/sync_manager.go
11
51.75
6.23% funding/commitment_type_negotiation.go
11
81.21
-3.03% routing/probability_apriori.go
11
0.0
-100.0% sweeper_wallet.go
10
0.0
-58.82% lnwallet/rpcwallet/healthcheck.go
10
41.67
-41.67% macaroons/auth.go
10
68.47
-2.96% sweep/txgenerator.go
9
63.23
-3.23% brontide/listener.go
9
14.63
-21.95% build/log.go
9
72.73
-27.27% contractcourt/htlc_lease_resolver.go
9
81.21
-2.48% discovery/validation_barrier.go
9
28.57
-32.14% lnrpc/sub_server.go
9
42.62
27.87% lnrpc/walletrpc/walletkit_util.go
9
73.91
13.91% zpay32/invoice.go
8
53.28
34.43% autopilot/graph.go
8
79.49
-20.51% graph/stats.go
8
89.52
9.27% lnwallet/chanfunding/coin_select.go
8
93.66
23.88% lnwire/message.go
8
87.64
15.64% routing/result_interpretation.go
8
88.46
13.46% watchtower/blob/type.go
7
0.0
-53.85% lncfg/chain.go
7
0.0
-58.33% lncfg/invoices.go
7
0.0
-46.67% lncfg/remotesigner.go
7
0.0
-35.0% lncfg/routing.go
7
29.17
-29.17% lncfg/sweeper.go
7
86.09
20.42% protofsm/state_machine.go
7
86.85
2.08% routing/blinding.go
7
80.3
2.22% routing/missioncontrol_store.go
7
92.09
43.88% watchtower/wtpolicy/policy.go
6
13.21
-11.32% build/config_dev.go
6
0.0
-27.27% build/log_shutdown.go
6
67.87
3.61% chainntnfs/interface.go
6
87.57
-0.54% chainntnfs/mempool.go
6
82.54
16.27% channeldb/mp_payment.go
6
73.92
28.44% contractcourt/nursery_store.go
6
69.69
30.71% contractcourt/utxonursery.go
6
78.99
10.14% input/size.go
6
88.27
7.41% invoices/update.go
6
0.0
-25.0% lncfg/config.go
6
0.0
-16.22% lncfg/pprof.go
6
0.0
-100.0% lncfg/protocol_legacy_on.go
6
50.0
-21.43% lncfg/wtclient.go
6
57.14
-42.86% lntypes/txsize.go
6
82.97
2.21% netann/chan_status_manager.go
6
74.23
45.4% peer/ping_manager.go
6
78.0
-2.0% record/amp.go
6
95.56
2.22% sweep/fee_function.go
5
76.19
3.17% chainntnfs/best_block_view.go
5
86.73
3.32% channeldb/forwarding_log.go
5
75.5
3.01% channeldb/forwarding_package.go
5
75.43
6.52% channeldb/payment_control.go
5
85.45
7.27% htlcswitch/failure.go
5
0.0
-35.71% lncfg/htlcswitch.go
5
83.87
5.65% lnwallet/chanfunding/canned_assembler.go
5
74.55
3.64% macaroons/service.go
5
79.7
17.01% macaroons/store.go
5
89.78
4.44% routing/chainview/neutrino.go
5
83.05
-8.47% routing/payment_session_source.go
5
72.93
5.37% watchtower/wtclient/client.go
4
88.15
11.85% aezeed/cipherseed.go
4
21.43
-28.57% build/deployment.go
4
0.0
-100.0% chainreg/chainparams.go
4
83.15
12.86% chanbackup/single.go
4
79.37
-6.35% graph/db/models/node.go
4
34.69
-2.04% htlcswitch/hodl/flags.go
4
90.84
8.43% internal/musig2v040/sign.go
4
52.5
5.0% invoices/resolution_result.go
4
42.86
-57.14% keychain/derivation.go
4
0.0
-40.0% lncfg/caches.go
4
29.03
-12.9% lncfg/cluster.go
4
0.0
-66.67% lncfg/interface.go
4
65.24
5.88% netann/channel_update.go
4
61.9
-19.05% netann/node_signer.go
4
86.32
-4.21% subscribe/subscribe.go
4
77.27
7.85% watchtower/wtserver/server.go
3
74.6
-4.76% channeldb/peers.go
3
79.63
-1.85% channeldb/reports.go
3
92.86
6.25% graph/db/graph_cache.go
3
78.95
-15.79% graph/errors.go
3
31.25
0.0% intercepted_forward.go
3
88.89
0.0% keychain/ecdh.go
3
50.0
-50.0% lncfg/monitoring_off.go
3
45.45
-27.27% lncfg/rpcmiddleware.go
3
85.37
17.07% lnwallet/chainfee/rates.go
3
48.04
-0.98% lnwire/channel_announcement.go
3
48.37
1.63% lnwire/channel_update.go
3
75.81
4.84% lnwire/commit_sig.go
3
62.77
3.19% lnwire/node_announcement.go
3
77.97
45.37% lnwire/query_short_chan_ids.go
3
82.88
15.32% lnwire/reply_channel_range.go
3
58.33
-12.5% lnwire/reply_short_chan_ids_end.go
3
72.41
10.34% lnwire/revoke_and_ack.go
3
74.07
7.41% lnwire/stfu.go
3
70.83
4.17% lnwire/update_add_htlc.go
3
57.14
-10.71% lnwire/update_fail_htlc.go
3
57.58
-9.09% lnwire/update_fail_malformed_htlc.go
3
60.0
1.82% lnwire/update_fulfill_htlc.go
3
0.0
-42.86% monitoring/monitoring_off.go
3
75.0
-25.0% routing/nodepair.go
3
86.15
-4.62% watchtower/wtdb/client_session.go
3
62.5
-37.5% watchtower/wtdb/session_id.go
2
90.0
10.0% batch/interface.go
2
81.48
-3.7% chanacceptor/chainedacceptor.go
2
78.03
9.09% chanbackup/backupfile.go
2
93.87
4.25% chanfitness/chanevent.go
2
77.18
-1.34% channeldb/waitingproof.go
2
77.78
17.95% channeldb/witness_cache.go
2
81.48
6.4% funding/batch.go
2
82.12
7.82% graph/db/notifications.go
2
73.98
13.01% htlcswitch/circuit.go
2
77.56
11.75% htlcswitch/circuit_map.go
2
58.33
16.67% htlcswitch/failure_detail.go
2
93.55
4.6% htlcswitch/mailbox.go
2
86.26
4.27% invoices/invoice_expiry_watcher.go
2
55.56
-22.22% lnrpc/verrpc/driver.go
2
80.95
-9.52% lnutils/log.go
2
90.0
6.0% record/mpp.go
2
85.32
6.42% routing/bandwidth.go
2
94.46
16.97% routing/unified_edges.go
2
79.14
1.07% watchtower/lookout/justice_descriptor.go
2
96.0
17.0% watchtower/wtclient/candidate_iterator.go
2
96.29
50.4% watchtower/wtdb/range_index.go
1
97.83
26.09% chanbackup/recover.go
1
86.38
24.93% graph/db/graph.go
1
73.33
-6.67% labels/labels.go
Jobs
ID Job ID Ran Files Coverage
1 unit - 16416254671.1 21 Jul 2025 12:06PM UTC 909
55.24
GitHub Action Run
Source Files on build 16416254671
  • Tree
  • List 909
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #16416254671
  • Pull Request #10052
  • PR Base - master (#16366737337)
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