cln/common/test
Rusty Russell cf72fb418e param: generalize check handling a little.
We want to extend it to plugins, and we want it to be allowed to be async for more power,
so rather than not completing the cmd if we're checking, do it in command_check_done()
and call it.

This is cleaner than the special case we had before, and allows check to us all the
normal jsonrpc mechanisms, especially async requests (which we'll need if we want to
hand check requests to plugins!).

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2024-05-06 20:51:19 -05:00
..
Makefile common: remove type_to_string files altogther. 2024-03-20 13:51:48 +10:30
onion-test-v0.json sphinx: Introduce a runtest command to the onion tool 2019-07-30 02:14:49 +00:00
run-amount.c bitcoin: remove unused functions, or make static. 2021-12-06 10:05:39 +10:30
run-base64.c common: add amount_feerate helper. 2023-11-01 14:11:28 +10:30
run-bigsize.c common: add amount_feerate helper. 2023-11-01 14:11:28 +10:30
run-blindedpath_enctlv.c common: remove type_to_string files altogther. 2024-03-20 13:51:48 +10:30
run-blindedpath_onion.c common: remove type_to_string files altogther. 2024-03-20 13:51:48 +10:30
run-bolt11.c bitcoin/short_channel_id: pass by copy everywhere. 2024-03-20 13:51:48 +10:30
run-bolt12-encode-test.c common: add amount_feerate helper. 2023-11-01 14:11:28 +10:30
run-bolt12-format-string-test.c common: add test to generate BOLT formatting vectors. 2023-06-15 15:05:42 +09:30
run-bolt12-offer-decode.c common: add amount_feerate helper. 2023-11-01 14:11:28 +10:30
run-bolt12_decode.c common: add amount_feerate helper. 2023-11-01 14:11:28 +10:30
run-bolt12_merkle-json.c renepay: make pay_plugin a tal object. 2023-08-12 09:41:24 +09:30
run-bolt12_merkle.c bitcoin/short_channel_id: pass by copy everywhere. 2024-03-20 13:51:48 +10:30
run-bolt12_period.c common: add amount_feerate helper. 2023-11-01 14:11:28 +10:30
run-channel_type.c common: add amount_feerate helper. 2023-11-01 14:11:28 +10:30
run-codex32.c common: add amount_feerate helper. 2023-11-01 14:11:28 +10:30
run-cryptomsg.c common: add tal_arr_eq helper. 2024-02-16 15:02:38 +01:00
run-deprecation.c Makefile: add CLN_NEXT_VERSION, functions encoding deprecation schedule. 2024-01-26 10:30:22 +10:30
run-derive_basepoints.c common: add amount_feerate helper. 2023-11-01 14:11:28 +10:30
run-features.c common: add tal_arr_eq helper. 2024-02-16 15:02:38 +01:00
run-gossmap-fp16.c common: remove type_to_string files altogther. 2024-03-20 13:51:48 +10:30
run-gossmap_canned.c bitcoin/short_channel_id: pass by copy everywhere. 2024-03-20 13:51:48 +10:30
run-gossmap_local.c bitcoin/short_channel_id: pass by copy everywhere. 2024-03-20 13:51:48 +10:30
run-ip_port_parsing.c common: add amount_feerate helper. 2023-11-01 14:11:28 +10:30
run-json.c cleanup: rename json_add_amount_msat_only to json_add_amount_msat 2023-03-18 15:55:49 +10:30
run-json_filter.c param: generalize check handling a little. 2024-05-06 20:51:19 -05:00
run-json_remove.c param: generalize check handling a little. 2024-05-06 20:51:19 -05:00
run-json_scan.c common: add tests that json_scan can omit an entire object member. 2023-12-14 09:16:56 +10:30
run-json_stream-filter.c global: expose all fmt_X functions for direct use, make uniform. 2024-03-20 13:51:48 +10:30
run-key_derive.c common: remove type_to_string files altogther. 2024-03-20 13:51:48 +10:30
run-lease_rates.c tools/gen: Always return bool! 2022-07-14 12:24:48 -05:00
run-onion-message-test.c common: remove type_to_string files altogther. 2024-03-20 13:51:48 +10:30
run-onion-test-vector.c common: remove type_to_string files altogther. 2024-03-20 13:51:48 +10:30
run-param.c param: generalize check handling a little. 2024-05-06 20:51:19 -05:00
run-psbt_diff.c Update libwally to 0.8.8, support PSBTv2 2023-03-23 16:10:55 +10:30
run-route-infloop.c bitcoin/short_channel_id: pass by copy everywhere. 2024-03-20 13:51:48 +10:30
run-route-specific.c bitcoin/short_channel_id: pass by copy everywhere. 2024-03-20 13:51:48 +10:30
run-route.c bitcoin/short_channel_id: pass by copy everywhere. 2024-03-20 13:51:48 +10:30
run-route_blinding_onion_test.c common: remove type_to_string files altogther. 2024-03-20 13:51:48 +10:30
run-route_blinding_test.c common: remove type_to_string files altogther. 2024-03-20 13:51:48 +10:30
run-sphinx-xor_cipher_stream.c common: add amount_feerate helper. 2023-11-01 14:11:28 +10:30
run-sphinx.c common: add tal_arr_eq helper. 2024-02-16 15:02:38 +01:00
run-tal_arr_randomize.c common: add amount_feerate helper. 2023-11-01 14:11:28 +10:30
run-tlv_span.c common: add amount_feerate helper. 2023-11-01 14:11:28 +10:30
run-trace.c test: Add a run-trace test and document tracing overhead 2023-12-15 13:23:51 +10:30
run-version.c comm: make sure that our version check is reliable 2023-01-17 14:15:24 +10:30
run-wireaddr.c common: add amount_feerate helper. 2023-11-01 14:11:28 +10:30