cln/tests
daywalker90 f3d12d787b cln-currencyrate: switch algorithm to a more lazy one
Instead of fetching prices on every request with a very short cache TTL
we now start a background task instead with a way longer cache TTL.
The background task fetches prices only from one source by default. If the price
has changed much we fetch from different sources until two sources agree on a price.
The background task exits if there wasn't a request for that currency in some time.
2026-03-06 15:59:49 +10:30
..
data pytest: update "real gossip map" tests to a recent snapshot. 2026-02-05 08:36:28 +10:30
fuzz fuzz: fix uninitialized variable in fuzz-handle_onion_message 2026-02-23 14:10:56 +10:30
plugins libplugin: support multi options. 2026-02-23 19:05:37 +10:30
vectors pytest: Remove onion test vectors containing legacy onions. 2022-03-18 09:20:11 +10:30
__init__.py feat: add pytest config 2025-08-11 11:06:22 +09:30
autogenerate-rpc-examples.py pytest: use hsmtool's getsecret instead of deprecated getcodexsecret, parameterize test_recover_command. 2026-01-27 09:32:49 +10:30
benchmark.py pytest: also make sure askrene doesn't suffer when reloading many layers on startup. 2026-01-27 13:59:36 +10:30
conftest.py feat: Enhance JUnit XML reporting with environment variables and add import to conftest.py 2026-02-02 11:41:09 +01:00
fixtures.py pytest: don't invoke the pcap test every session. 2026-02-28 18:52:19 +10:30
pytest.ini feat: add pytest config 2025-08-11 11:06:22 +09:30
rkls_github_canned_server.py fix: replace deprecated flask.escape with markupsafe.escape 2025-08-11 11:06:22 +09:30
test_askrene.py pytest: rework test_real_data and test_real_biases to be parallel. 2026-02-19 17:04:35 +10:30
test_bookkeeper.py pytest: allow pushed after onchain_fee in test_bookkeeping_missed_chans_pushed 2026-02-03 16:12:04 +10:30
test_cln_lsps.py plugin: change method name of lsps-jitchannel 2025-11-21 13:48:29 +10:30
test_cln_rs.py tests: update test so use both node ids 2026-01-27 09:32:49 +10:30
test_clnrest.py clnrest: add clnrest-register-path method for dynamic paths 2026-01-19 12:55:57 +10:30
test_closing.py pytest: fix flakes in test_onchain_reestablish_reply and test_reestablish_closed_channels 2026-02-20 10:47:10 +10:30
test_coinmoves.py pytest: changed old_hsmsecret to default to false. 2026-01-27 09:32:49 +10:30
test_connection.py lightningd: add channel_id filter to listpeerchannels 2026-02-24 16:51:59 +01:00
test_currencyrate.py cln-currencyrate: switch algorithm to a more lazy one 2026-03-06 15:59:49 +10:30
test_db.py db: add STRICT tables with migration for old databases 2026-02-23 15:55:55 +10:30
test_downgrade.py db: add STRICT tables with migration for old databases 2026-02-23 15:55:55 +10:30
test_gossip.py pytest: fix flake in test_gossip_store_compact_while_extending and test_gossmap_lost_node 2026-02-23 19:05:22 +10:30
test_invoices.py offers: only use blinded path nodes from offers when creating invoice for invoice_request. 2026-02-23 19:05:37 +10:30
test_misc.py pytest: fix bcli tests after sync refactor 2026-02-18 14:16:29 +10:00
test_mkfunding.py pytest: add tests for devtools/mkfunding 2023-01-09 14:50:30 -06:00
test_onion.py lightningd: remove support for legacy onion format. 2022-03-18 09:20:11 +10:30
test_opening.py pytest: really fix race in test_buy_liquidity_ad_check_bookkeeping 2026-02-23 19:05:22 +10:30
test_pay.py currencyrate: rename to cln-currencyrate, change options to currencyrate-add/disable-source. 2026-03-06 15:59:49 +10:30
test_plugin.py libplugin: support multi options. 2026-02-23 19:05:37 +10:30
test_reckless.py Fix Reckless search command not finding partial matches 2026-02-02 13:01:00 -06:00
test_renepay.py pytest: mark renepay's self-pay test flaky 2026-02-03 16:12:04 +10:30
test_restart.py splice: tx_abort no longer reestablishes 2024-11-21 14:15:36 +10:30
test_runes.py pytest: changed old_hsmsecret to default to false. 2026-01-27 09:32:49 +10:30
test_splice.py bkpr: add bookkeeping assertions to splice in + out tests 2024-11-17 14:25:29 +10:30
test_splicing.py pytest: fix reconnect flake in test_route_by_old_scid 2026-01-14 15:41:45 +10:30
test_splicing_disconnect.py pytest: fix test_splice_disconnect_commit 2025-01-27 11:07:04 +10:30
test_splicing_insane.py splice: Allow splice_update to return signatures 2024-11-12 06:42:52 +10:30
test_wallet.py pytest: make global exclusion for "That's weird: Request X took Y msec" under valgrind. 2026-02-20 10:47:10 +10:30
test_xpay.py pytest: fix test_xpay flake. 2026-02-09 14:48:15 +10:30
utils.py lightningd: remove the "listpeers.features.option_anchors_zero_fee_htlc_tx" option. 2026-01-20 19:32:42 +10:30
valgrind-suppressions.txt pytest: Use valgrind target suppressions instead of skipping tests 2022-03-10 10:21:41 +10:30