60 Commits (7283efa5b5a302208aef699a81903d51cb3ab45d)

Author SHA1 Message Date
darosior 32d98f0a87 plugins: refactor the tests for dynamic plugins 5 years ago
Christian Decker efc4aa94a3 pytest: Skip some tests that assume we have a sqlite3 db on postgres 5 years ago
trueptolemy a3a0f651e3 pytest: Let `fail_htlcs.py` plugin generates `TEMPORARY_NODE_FAILURE` error 5 years ago
trueptolemy 619362ae19 pytest: Add a test for 'sendpay_success' and 'sendpay_failure' 6 years ago
Christian Decker 492d77f213 db: Add setup and teardown function to DB 5 years ago
Rusty Russell 049529542a lightningd: delay reprocessing of incoming htlcs at startup until plugins ready. 5 years ago
Rusty Russell f0ab4d72da pytest: add test that htlc_accepted hook only gets called after init. 5 years ago
Rusty Russell 20a2bf9547 pytest: make test_forward_event_notification more explicit. 5 years ago
Simon Vrouwe 5b5d70d640 lightningd/plugin: extend plugins->startup window to include plugins_config 5 years ago
Rusty Russell 63103db3f3 pytest: disable some v. slow tests when !DEVELOPER. 5 years ago
Rusty Russell 118150227e cli: restore 0.7.0-style whitespace printing. 5 years ago
Christian Decker e2f9a410f4 pytest: Run plugin --help tests in the test directory 5 years ago
Rusty Russell b460590278 plugins: detect and fixup old relative paths. 5 years ago
Rusty Russell 4fcd94a091 pytest: use absolute paths for plugin arguments. 5 years ago
trueptolemy 5ac02907bb pytest: Add the test for 'forward_event' in test_plugin 6 years ago
Rusty Russell 79d32ec2f2 plugin: notice when plugin has *started* configuring. 5 years ago
Rusty Russell df8a6f615b pytest: test for crash when we do a plugin op and a plugin has not finished init 5 years ago
darosior 307fb0708e lightningd/plugin_control: don't control non-dynamic plugins 6 years ago
darosior 9ddc2e0334 Add the 'plugin' subcommands to pylightning and add a test for them 6 years ago
darosior 2683170da8 Test and document 'channel_opened' notification 6 years ago
darosior 34533ead68 Plugins: Add a test for the 'invoice_payment' notfication 6 years ago
Christian Decker 53488e5739 pytest: Strengthen the htlc_accepted tests 6 years ago
Rusty Russell 54ce4ed1cf pytest: fail tests if we get any LOG_BROKEN level messages, unless flagged. 6 years ago
Rusty Russell 5f02294b5b lightningd/log: prefix log messages with level. 6 years ago
Rusty Russell 380c044668 tests: add plugin for simple invoice delay. 6 years ago
trueptolemy 4d08ed2fa6 pytest: Add a test for the 'warning' subscription and notification 6 years ago
Michael Schmoock c40250ad0b test: adds wait mempool to flaky tests 6 years ago
Christian Decker dd26a01c54 pytest: Add a test for htlc_accepted hook replay on startup 6 years ago
Christian Decker 9fd8be6463 pytest: Add tests for htlc_accepted_hook 6 years ago
Christian Decker b54577041a pytest: Add a simple test for the hooks 6 years ago
Michael Schmoock 107381aca2 test: fix flakyness of funding_reorg_private openchannel_hook 6 years ago
Christian Decker ced2ff8aa7 pytest: Mark repeat offenders as flaky 6 years ago
Rusty Russell e5b5f1d7e5 openingd: add openchannel hook. 6 years ago
Christian Decker c96cc8a444 pytest: Fix the flaky test_plugin_connected_hook test 6 years ago
Rusty Russell 7f7ad4f89f connected_hook: allow hook to specify an error message. 6 years ago
Rusty Russell 9c373fecb6 pytest: test the invoice hook. 6 years ago
Rusty Russell 5009d628a3 lightning-cli: do pretty-printing. 6 years ago
Rusty Russell 7ccf3af51d pytest: test the db hook plugin. 6 years ago
Rusty Russell cc342fda83 pylightning: make sure UTF-8 gets passed intact. 6 years ago
Rusty Russell 5f437de771 pytest: test passing utf8 into and out of plugin JSON. 6 years ago
Rusty Russell 6e63d79159 pylightning: translate msat input to class Millisatoshi 6 years ago
Rusty Russell c7316d7ba2 pytest: test that we translate to and from Millisatoshi on plugin RPC. 6 years ago
Rusty Russell 1ec959752b plugin/pay: rename 'description' to 'label', deprecate 'description'. 6 years ago
Christian Decker 571fb44d20 pylightning: Add a small test for async rpcmethods 6 years ago
Christian Decker 5d9d5ceed1 pytest: Test the new peer_connected hook with a reject plugin 6 years ago
Rusty Russell 53c0a21d2c plugins: get usage from plugins (required unless deprecated_apis == True). 6 years ago
Rusty Russell ba8a9d1fde libplugin: quick fix for bad JSON produced by plugins on bad paramters. 6 years ago
Rusty Russell 0a8b4f8935 pay: remove inbuilt command in favor of plugin. 6 years ago
Rusty Russell ad1e1bd528 plugins: minimal 'pay' plugin. 6 years ago
Rusty Russell 61420bf79b configure: (mostly) revert b7a56f0531 6 years ago