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

lightningnetwork / lnd / 13481548301
69%
master: 65%

Build:
Build:
LAST BUILD BRANCH: ispublicnode-perf
DEFAULT BRANCH: master
Ran 23 Feb 2025 09:15AM UTC
Jobs 1
Files 421
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

23 Feb 2025 09:06AM UTC coverage: 4.031% (-54.8%) from 58.825%
13481548301

Pull #9521

github

web-flow
Merge 1ffbe99fe into 5fe900d18
Pull Request #9521: unit: remove GOACC, use Go 1.20 native coverage functionality

2852 of 70750 relevant lines covered (4.03%)

0.92 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
3
0.0
-100.0% htlcswitch/hop/log.go
3
0.0
-100.0% invoices/errors.go
3
0.0
-100.0% lnwire/encoding.go
3
0.0
-50.0% lnwire/opaque_addrs.go
3
50.0
-50.0% tor/onionaddr.go
4
0.0
-100.0% batch/interface.go
4
0.0
-66.67% fn/v2/send.go
4
0.0
-66.67% lnutils/chan.go
4
0.0
-57.14% record/custom_records.go
5
0.0
-100.0% kvdb/test.go
5
0.0
-100.0% lnutils/errors.go
6
0.0
-27.27% build/log_shutdown.go
6
0.0
-12.0% graph/db/models/channel_auth_proof.go
6
50.0
-50.0% input/script_desc.go
6
0.0
-35.29% kvdb/test_utils.go
6
0.0
-100.0% lnutils/memory.go
6
0.0
-37.5% zpay32/hophint.go
7
0.0
-50.0% build/deployment.go
7
0.0
-100.0% keychain/derivation.go
7
0.0
-100.0% lnutils/stream.go
8
0.0
-100.0% channeldb/migration_01_to_11/options.go
8
0.0
-72.73% channeldb/migration_01_to_11/payment_control.go
8
0.0
-4.97% channeldb/migration_01_to_11/route.go
8
0.0
-50.0% channeldb/migration20/codec.go
8
0.0
-80.0% channeldb/migration31/migration.go
8
0.0
-50.0% graph/db/codec.go
8
0.0
-66.67% lnwire/kickoff_sig.go
8
0.0
-100.0% lnwire/typed_delivery_addr.go
8
0.0
-100.0% sqldb/sqlc/db.go
9
14.63
-21.95% build/log.go
9
0.0
-81.82% channeldb/migration_01_to_11/meta.go
9
0.0
-56.25% channeldb/migration/lnwire21/true_boolean.go
9
0.0
-100.0% clock/default_clock.go
9
0.0
-39.13% feature/set.go
9
0.0
-100.0% lnwire/netaddress.go
10
14.29
-71.43% channeldb/migration/create_tlb.go
10
0.0
-58.82% fn/v2/recv.go
10
0.0
-62.5% sqldb/sqlc/migration.sql.go
11
0.0
-57.89% fn/v2/fn.go
11
0.0
-40.74% graph/db/models/channel_edge_policy.go
11
21.43
-78.57% lnutils/log.go
11
17.86
-39.29% lnwallet/chainfee/mocks.go
11
0.0
-68.75% lnwire/pong.go
12
0.0
-80.0% channeldb/migration/lnwire21/short_channel_id.go
12
0.0
-44.44% fn/v2/t2.go
12
0.0
-54.55% fn/v2/tests.go
13
0.0
-24.53% build/config_dev.go
13
0.0
-76.47% channeldb/migration32/hop.go
14
0.0
-100.0% lntypes/txsize.go
14
0.0
-66.67% lnwire/reply_short_chan_ids_end.go
15
0.0
-100.0% feature/required.go
15
0.0
-78.95% fn/v2/req.go
15
57.23
-9.43% input/test_utils.go
15
0.0
-19.23% invoices/mock.go
15
51.35
-40.54% lnwallet/chainfee/rates.go
15
12.23
-7.98% tor/tor.go
16
0.0
-59.26% fn/v2/queue.go
16
0.0
-100.0% graph/db/models/cached_edge_policy.go
16
0.0
-66.67% lntypes/hash.go
16
0.0
-57.14% lnwire/announcement_signatures_2.go
17
0.0
-60.71% channeldb/migration_01_to_11/legacy_serialization.go
17
0.0
-89.47% lnwire/typed_lease_expiry.go
18
0.0
-47.37% channeldb/migration/lnwire21/channel_id.go
18
0.0
-47.37% channeldb/migration/lnwire21/msat.go
18
0.0
-56.25% lnwire/announcement_signatures.go
18
0.0
-78.26% lnwire/warning.go
19
0.0
-18.81% channeldb/migration_01_to_11/zpay32/invoice.go
19
0.0
-90.48% fn/v2/io.go
19
0.0
-100.0% kvdb/bolt_fixture.go
19
0.0
-82.61% lnwire/dyn_reject.go
19
0.0
-76.0% lnwire/update_fail_htlc.go
20
0.0
-90.91% build/handlers.go
20
0.0
-68.97% channeldb/migration32/migration.go
20
0.0
-13.33% channeldb/migration/lnwire21/custom_records.go
20
0.0
-100.0% fn/v2/map.go
20
0.0
-100.0% lnwallet/commitment_chain.go
20
0.0
-90.91% lnwire/ping.go
20
0.0
-83.33% lnwire/stfu.go
20
0.0
-74.07% lnwire/update_fee.go
21
0.0
-36.84% chainntnfs/mocks.go
21
0.0
-77.78% channeldb/migration/lnwire21/commit_sig.go
21
0.0
-65.63% channeldb/migration/lnwire21/update_fulfill_htlc.go
21
0.0
-84.0% graph/db/models/inbound_fee.go
21
46.83
-16.67% input/signdescriptor.go
21
0.0
-84.0% lnwire/init_message.go
22
0.0
-75.86% channeldb/migration29/codec.go
22
0.0
-78.57% kvdb/interface.go
22
10.0
-73.33% lntypes/preimage.go
22
0.0
-84.62% lnwire/musig2.go
22
0.0
-73.33% lnwire/update_fail_malformed_htlc.go
22
0.0
-100.0% ticker/ticker.go
24
23.26
-55.81% build/version.go
24
0.0
-100.0% graph/db/channel_cache.go
24
0.0
-80.0% lnwire/typed_fee.go
24
0.0
-100.0% sqldb/sqlc/invoice_events.sql.go
25
0.0
-31.25% channeldb/migration/lnwire21/signature.go
25
0.0
-86.21% graph/db/options.go
25
0.0
-40.32% lntest/wait/wait.go
25
0.0
-75.76% lnwallet/revocation_producer.go
25
0.0
-92.59% lnwire/channel_type.go
25
0.0
-80.65% lnwire/closing_sig.go
26
0.0
-76.47% channeldb/migration33/migration.go
26
0.0
-86.67% shachain/producer.go
26
0.0
-100.0% sqldb/sqlutils.go
27
0.0
-81.82% channeldb/migration/lnwire21/update_add_htlc.go
27
0.0
-100.0% keychain/ecdh.go
27
0.0
-57.45% lnwallet/aux_leaf_store.go
28
0.0
-77.78% channeldb/migration29/migration.go
29
0.0
-80.56% build/config.go
29
0.0
-87.88% channeldb/addr_source.go
29
0.0
-87.88% channeldb/migration/lnwire21/announcement_signatures.go
29
0.0
-72.5% lnwire/error.go
30
0.0
-90.91% invoices/resolution.go
30
0.0
-100.0% record/hop.go
32
0.0
-88.89% amp/child.go
32
0.0
-88.89% channeldb/options.go
32
0.0
-80.0% lnwire/funding_signed.go
33
7.89
-86.84% lnwire/msat.go
34
0.0
-91.89% channeldb/migration/lnwire21/update_fail_htlc.go
34
0.0
-19.32% kvdb/backend.go
34
0.0
-94.44% lnwallet/parameters.go
34
0.0
-100.0% queue/priority_queue.go
35
0.0
-89.74% graph/db/models/channel.go
35
84.72
-15.28% internal/musig2v040/keys.go
35
0.0
-77.78% lnwire/funding_created.go
35
0.0
-94.59% lnwire/query_options.go
36
0.0
-67.92% keychain/signer.go
36
0.0
-69.23% lnwire/update_fulfill_htlc.go
37
0.0
-100.0% graph/db/reject_cache.go
38
0.0
-69.09% build/logrotator.go
38
0.0
-100.0% lnwire/channel_id.go
38
0.0
-82.61% shachain/utils.go
39
0.0
-79.59% channeldb/migration12/migration.go
39
0.0
-56.52% fn/v2/set.go
39
0.0
-57.35% graph/db/models/channel_edge_info.go
39
0.0
-97.5% lnwallet/commit_sort.go
40
0.0
-43.01% channeldb/migration/lnwire21/channel_update.go
40
0.0
-95.24% lnwire/short_channel_id.go
40
0.0
-80.0% record/amp.go
41
5.0
-68.33% lntypes/channel_party.go
41
57.94
-38.32% lnwallet/transactions.go
41
0.0
-91.11% multimutex/multimutex.go
42
0.0
-49.41% channeldb/migration21/common/enclosed_types.go
42
7.69
-24.85% channeldb/migration/lnwire21/features.go
42
0.0
-63.64% fn/v2/conc_queue.go
42
52.9
-30.43% input/size.go
42
0.0
-89.36% lnwire/custom.go
42
0.0
-84.0% record/mpp.go
43
0.0
-81.13% lnwire/closing_signed.go
43
0.0
-100.0% routing/shards/shard_tracker.go
43
0.0
-95.56% ticker/force.go
44
0.0
-55.7% channeldb/migration32/codec.go
45
0.0
-78.95% lnwallet/aux_signer.go
45
0.0
-81.82% lnwire/revoke_and_ack.go
46
0.0
-57.5% invoices/resolution_result.go
46
0.0
-47.92% lnwire/channel_announcement.go
47
0.0
-95.92% lnutils/sync_map.go
47
0.0
-85.45% lnwire/shutdown.go
48
0.0
-32.43% channeldb/migration_01_to_11/addr.go
48
33.4
-9.43% lnwallet/chainfee/estimator.go
48
0.0
-78.69% lnwire/gossip_timestamp_range.go
49
0.0
-56.32% build/handler_sets.go
49
0.0
-76.56% lnwire/query_channel_range.go
49
0.0
-66.22% sqldb/sqlerrors.go
50
0.0
-84.75% channeldb/migration/lnwire21/channel_reestablish.go
50
0.0
-79.37% channeldb/peers.go
51
0.0
-94.44% fn/v2/events.go
51
0.12
-2.11% tlv/tlv_types_generated.go
52
0.0
-66.67% channeldb/migration26/migration.go
53
0.0
-92.98% batch/scheduler.go
53
0.0
-84.13% chainntnfs/best_block_view.go
53
0.0
-29.28% channeldb/migration/lnwire21/message.go
53
0.0
-53.0% lnwallet/errors.go
53
0.0
-89.83% lnwire/commit_sig.go
54
0.0
-85.71% graph/db/models/node.go
54
0.0
-87.1% lnwire/timestamps.go
54
0.0
-78.26% lnwire/update_add_htlc.go
55
0.0
-93.22% channeldb/paginate.go
56
0.0
-70.89% channeldb/migration27/migration.go
56
0.0
-38.36% input/mocks.go
56
0.0
-84.85% lnwire/dyn_ack.go
56
0.0
-63.64% lnwire/node_announcement.go
56
0.0
-93.33% shachain/element.go
57
0.0
-100.0% clock/test_clock.go
58
40.71
-41.43% build/sub_logger.go
58
0.0
-85.29% channeldb/migration24/migration.go
58
0.0
-85.29% lnwire/closing_complete.go
58
0.0
-89.23% queue/queue.go
59
0.0
-100.0% batch/batch.go
59
0.0
-73.75% lntest/port/port.go
60
0.0
-85.71% lnwallet/chanvalidate/validate.go
61
0.0
-72.62% htlcswitch/hop/error_encryptor.go
62
0.0
-88.57% amp/sharer.go
62
0.0
-78.48% shachain/store.go
63
0.0
-56.25% channeldb/migration_01_to_11/zpay32/bech32.go
63
0.0
-95.45% queue/circular_buf.go
64
0.0
-10.03% channeldb/migration/lnwire21/onion_error.go
64
0.0
-52.03% fn/v2/result.go
65
0.0
-87.84% channeldb/forwarding_policy.go
65
0.0
-67.71% lnwallet/sigpool.go
66
0.0
-25.19% lnwallet/mock.go
66
0.0
-74.16% sqldb/postgres.go
68
0.0
-64.76% channeldb/migration20/migration.go
68
21.74
-73.91% input/taproot.go
69
0.0
-85.19% channeldb/migration23/migration.go
69
0.0
-43.95% lnwire/channel_update.go
71
0.0
-47.02% channeldb/duplicate_payments.go
71
0.0
-87.65% lnwallet/payment_descriptor.go
72
0.0
-90.0% lnwire/channel_ready.go
73
0.0
-73.74% chainntnfs/test_utils.go
75
0.0
-75.0% channeldb/migration16/migration.go
76
0.0
-100.0% fn/v2/either.go
78
0.0
-70.91% lnwire/accept_channel.go
79
0.0
-68.1% channeldb/migration25/migration.go
79
0.0
-79.8% lnwire/channel_announcement_2.go
79
0.0
-84.95% lnwire/channel_reestablish.go
79
0.0
-97.53% tlv/varint.go
80
0.0
-95.24% channeldb/payment_status.go
81
0.0
-97.59% lnwallet/update_log.go
82
0.0
-93.18% amp/shard_tracker.go
82
0.0
-94.25% feature/deps.go
82
0.0
-96.47% zpay32/amountunits.go
83
0.0
-96.51% queue/gc_queue.go
83
0.0
-94.32% tlv/record_type.go
84
0.0
-62.22% channeldb/migration_01_to_11/db.go
86
0.0
-65.65% lnwallet/interface.go
86
0.0
-68.25% lnwire/open_channel.go
87
15.45
-70.73% fn/v2/option.go
88
0.0
-77.19% channeldb/migration13/migration.go
88
0.0
-89.8% invoices/modification_interceptor.go
89
0.0
-64.49% sqldb/interfaces.go
91
0.0
-66.42% channeldb/migration12/invoices.go
91
0.0
-97.85% fn/v2/goroutine_manager.go
92
0.0
-85.19% lnwire/reply_channel_range.go
93
0.0
-79.49% channeldb/witness_cache.go
93
0.0
-80.87% zpay32/invoice.go
94
0.0
-69.12% zpay32/blinded_path.go
95
0.0
-35.71% channeldb/migration_01_to_11/invoices.go
100
0.0
-74.63% channeldb/migration27/channel.go
103
0.0
-60.95% channeldb/migration_01_to_11/migration_11_invoices.go
108
0.0
-45.19% channeldb/migration21/legacy/legacy_codec.go
109
0.0
-87.9% lnwallet/chanfunding/canned_assembler.go
109
0.0
-94.78% lnwire/partial_sig.go
110
0.0
-88.0% tlv/truncated.go
110
0.0
-98.21% zpay32/bech32.go
111
0.0
-81.62% channeldb/meta.go
111
0.0
-67.27% healthcheck/healthcheck.go
114
0.0
-70.37% channeldb/migration_01_to_11/migration_10_route_tlv_records.go
115
0.0
-40.49% channeldb/migration21/current/current_codec.go
115
0.0
-100.0% fn/v2/context_guard.go
117
0.0
-59.09% channeldb/migration_01_to_11/channel.go
117
0.0
-78.52% channeldb/waitingproof.go
122
4.93
-85.92% lntest/unittest/backend.go
125
0.0
-88.65% lnwire/extra_bytes.go
126
0.0
-75.0% channeldb/migration26/channel.go
127
0.0
-98.45% sqldb/postgres_fixture.go
127
0.0
-91.37% sqldb/sqlite.go
128
0.0
-72.73% graph/db/addr.go
129
0.0
-69.73% channeldb/migration30/lnwallet.go
131
0.0
-81.37% sqldb/sqlc/amp_invoices.sql.go
132
0.0
-81.48% channeldb/reports.go
132
0.0
-75.86% input/musig2_session_manager.go
133
0.0
-38.33% channeldb/migration_01_to_11/zpay32/decode.go
136
0.0
-66.02% lnwire/channel_update_2.go
137
0.0
-75.69% channeldb/nodes.go
139
0.0
-91.45% tlv/stream.go
141
0.0
-89.24% lnwire/signature.go
144
0.0
-92.31% channeldb/forwarding_log.go
144
0.0
-75.0% channeldb/height_hint.go
146
0.0
-21.22% channeldb/migration/lnwire21/lnwire.go
149
0.0
-93.71% lnwire/custom_records.go
150
0.0
-93.17% invoices/test_utils.go
151
0.0
-75.88% sqldb/migrations.go
154
0.0
-49.2% channeldb/migration_01_to_11/codec.go
156
0.0
-86.19% feature/manager.go
157
0.0
-98.74% fn/v2/list.go
157
13.68
-55.09% input/musig2.go
158
0.0
-25.48% channeldb/migration_01_to_11/graph.go
159
0.0
-83.25% internal/musig2v040/nonces.go
159
0.0
-95.21% tlv/record.go
168
0.0
-90.81% chainntnfs/mempool.go
169
0.0
-88.48% channeldb/migration30/iterator.go
170
0.0
-53.63% channeldb/migration_01_to_11/payments.go
170
0.0
-93.41% lnwire/dyn_propose.go
177
0.0
-79.02% lnwire/query_short_chan_ids.go
184
0.0
-55.76% channeldb/codec.go
184
0.0
-87.2% invoices/invoice_expiry_watcher.go
186
0.0
-73.52% channeldb/migration21/migration.go
186
76.89
-10.11% input/script_utils.go
201
0.0
-71.02% zpay32/encode.go
207
0.0
-85.89% lnwire/writer.go
209
0.0
-92.48% tlv/primitive.go
210
0.0
-83.0% graph/db/graph_cache.go
211
0.0
-72.76% channeldb/migration32/route.go
214
1.67
-89.17% channeldb/migration30/test_utils.go
215
0.0
-92.67% fn/v2/slice.go
217
0.0
-71.15% chainntnfs/interface.go
219
0.0
-31.69% channeldb/migration_01_to_11/migrations.go
228
0.0
-69.51% channeldb/migration_01_to_11/migration_09_legacy_serialization.go
228
0.0
-84.13% invoices/invoices.go
230
0.0
-92.74% lnwallet/chanfunding/coin_select.go
231
0.0
-66.0% channeldb/migration25/channel.go
231
0.0
-72.87% channeldb/migration30/revocation_log.go
234
0.0
-83.57% keychain/btcwallet.go
240
0.0
-90.23% record/blinded_data.go
246
0.0
-97.23% lnwire/message.go
250
0.0
-81.7% lnwallet/chanfunding/psbt_assembler.go
251
0.0
-81.76% lnwallet/musig_session.go
255
4.59
-90.11% lnwire/features.go
269
0.0
-84.06% internal/musig2v040/context.go
281
0.0
-76.36% invoices/sql_migration.go
285
0.0
-84.32% channeldb/mp_payment.go
285
0.0
-92.53% input/input.go
290
0.0
-92.65% htlcswitch/hop/payload.go
290
0.0
-89.51% invoices/update.go
293
0.0
-60.04% channeldb/migration21/current/current_encoding.go
297
0.0
-60.24% channeldb/migration21/legacy/legacy_decoding.go
303
0.0
-86.57% lnwallet/chanfunding/wallet_assembler.go
311
0.0
-85.67% sqldb/sqlc/invoices.sql.go
317
0.0
-65.77% channeldb/migration32/mission_control_store.go
331
0.0
-89.46% routing/route/route.go
337
0.0
-77.12% channeldb/payment_control.go
343
0.0
-89.79% channeldb/revocation_log.go
359
0.0
-78.56% input/witnessgen.go
364
0.0
-82.35% lnwallet/test_utils.go
365
0.0
-78.83% htlcswitch/hop/iterator.go
367
0.0
-82.84% channeldb/migration30/migration.go
368
0.0
-88.46% aliasmgr/aliasmgr.go
374
0.0
-76.17% channeldb/forwarding_package.go
381
0.0
-91.81% internal/musig2v040/sign.go
408
0.0
-96.68% zpay32/decode.go
417
0.0
-80.19% lnwallet/reservation.go
423
0.0
-79.07% invoices/update_invoice.go
518
0.0
-68.79% lnwire/lnwire.go
576
0.0
-84.83% lnwire/onion_error.go
637
0.0
-73.3% channeldb/payments.go
661
3.93
-83.88% lnwallet/commitment.go
810
0.0
-82.32% channeldb/db.go
1040
0.0
-85.88% invoices/invoiceregistry.go
1041
0.0
-85.12% invoices/sql_store.go
1046
0.0
-87.97% chainntnfs/txnotifier.go
1347
0.0
-78.36% lnwallet/wallet.go
1362
0.0
-84.23% channeldb/invoices.go
1938
0.24
-77.83% channeldb/channel.go
2471
0.0
-77.41% graph/db/graph.go
5428
0.0
-84.67% lnwallet/channel.go
Jobs
ID Job ID Ran Files Coverage
1 unit - 13481548301.1 23 Feb 2025 09:15AM UTC 421
4.03
GitHub Action Run
Source Files on build 13481548301
  • Tree
  • List 421
  • Changed 419
  • Source Changed 400
  • Coverage Changed 338
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #13481548301
  • Pull Request #9521
  • PR Base - master (#13459053258)
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

© 2025 Coveralls, Inc