18 Commits (9f8e2e0502d73ed4d22b9ab71fa602a6f5c3d1cd)

Author SHA1 Message Date
Rusty Russell fa006fd2f7 pyln-testing: require bitcoin v0.20 for PSBT handling, and create wallet for v0.21 4 years ago
Rusty Russell a297c1b9a5 pytest: fix overzealous removal of directories on failure. 4 years ago
Christian Decker d5d41ef1a0 pyln: Remove any logging handlers at teardown to avoid logging error 4 years ago
Christian Decker 66dc3ed665 pyln: Add pytest to type ignores 4 years ago
Christian Decker 5809cc41f4 pytest: Reduce the db_provider fixture scope to function 4 years ago
Christian Decker 7e99a3b5fd pyln: Allow the base test directory to contain some files 4 years ago
Christian Decker 71e713c722 pyln-testing: Bump version to 0.9.0 and add Makefile for release 4 years ago
Rusty Russell 01a82d38f7 pytest: add slow_test marker. 4 years ago
Christian Decker 7201cb7315 pytest: Configure logging in a fixture to match stdout capturing 5 years ago
Christian Decker cf8c972883 pyln-testing: Print a list of files if we can't remove the test dir 5 years ago
Christian Decker 24aaf73982 pytest: Actually make sure that the direcory exists 5 years ago
Christian Decker 43dfb4dae7 pytest: Stabilize and parameterize closing_specified_destination 5 years ago
Christian Decker fc93787db9 pytest: Parametrize test_gossip_query_channel_range for elements 5 years ago
Christian Decker 15f04d5fff pytest: Give details about which node exited with a return code != 0 5 years ago
Christian Decker 9e59740268 pyln-testing: Do not require a conftest.py to annotate tests 5 years ago
Rusty Russell eed654f684 connectd, gossipd: use per-peer logging. 5 years ago
Christian Decker 9378be72a9 pyln: Allow users to override the LightningNode class 5 years ago
Christian Decker a2a3d33802 pyln-testing: Copy basic support infrastructure into pyln.testing 5 years ago
Christian Decker 21c8eaf105 pytest: Check for null access warnings in tests 5 years ago
Christian Decker 8a69ea7bf5 elements: Parametrize the sample addresses we test against 6 years ago
Christian Decker 90a69e04cd elements: Skip DB migration tests if we're not running in regtest 6 years ago
Christian Decker cd93a855ce elements: Give pytest some information about the test chain 6 years ago
Christian Decker 9025a3cd39 pytest: Allow switching chaind depending on a config option 6 years ago
Christian Decker 96a22b4003 pytest: Add db_provider and db instances for configurable backends 5 years ago
Rusty Russell ddab2cb287 pytest: remove flake8 warnings for tests/fixtures.py 5 years ago
Christian Decker cb96be9a6e pytest: Allow running tests in a shared memory directory 5 years ago
Christian Decker b90b4b4bb1 pytest: Consolidate node teardown checks a bit 5 years ago
Christian Decker ce2bdeec70 pytest: Add a class that collects teardown checks 5 years ago
lisa neigut 4d2f91f7ae test-fixtures: use helper for checking errors 5 years ago
lisa neigut df1d92a7a2 test-fixtures: return error set, don't throw exception 5 years ago
lisa neigut 63c80e7aa9 test-fixtures: move 'broken' check to after memleak 5 years ago
Christian Decker fd1e8a5999 pytest: Fix directory deletion on passed tests 5 years ago
Rusty Russell 6310a183af pytest: ignore occasional bad gossip in reorg tests. 5 years ago
Rusty Russell 54ce4ed1cf pytest: fail tests if we get any LOG_BROKEN level messages, unless flagged. 6 years ago
Rusty Russell a40fe40ad2 pytest: catch more gossip-related errors. 6 years ago
Christian Decker 88f425fcc5 pytest: Make directory cleanup robust against setup failures 6 years ago
Christian Decker 5a55972f1a pytest: Have bitcoind own its proxies 6 years ago
Rusty Russell 61420bf79b configure: (mostly) revert b7a56f0531 6 years ago
Christian Decker b7a56f0531 plugin: Gate the plugin subsystem with the --enable-plugins configure flag 6 years ago
Rusty Russell 8fb1b609ce closingd: handle our own memleak detection. 6 years ago
lisa neigut a9bf1f5573 tests: quiet down DeprecationWarnings for escape sequences 6 years ago
Rusty Russell da9d92960d lightningd: accept hsmstatus_client_bad_request messages (and log!) 6 years ago
Christian Decker aa80a330f1 pytest: Remove auto-proxying in favor of a per-node btc proxy 6 years ago
Christian Decker e132dffa0b pytest: Add an RPC proxy inbetween bitcoind and bitcoin-cli 6 years ago
Christian Decker 79da1b9aa2 pytest: Keep the test directory even if the failure is in the fixtures 6 years ago
Rusty Russell f5143d9549 pytest: fail if we see 'bad reestablish' in the logs. 6 years ago
Christian Decker 90f74907f9 pytest: Use the file object and don't use print without line-endings 6 years ago
Christian Decker 88217369c2 pytest: Move NodeFactory to utils.py 6 years ago
Christian Decker b55d03cb30 pytest: Pass result to fixtures and keep directories of failed tests 7 years ago
Rusty Russell 72d103d6bb Makefile: import config.vars. 7 years ago