45 Commits (b2ec5a9f451a9d347f5836efad889d5cd351f9bd)

Author SHA1 Message Date
Christian Decker 7d6892abba pytest: Verification mode of expanded stmts for the db_write hook 4 years ago
Christian Decker 6a75497eb2 pytest: Add a `compat()` fixture allowing checks for specific flags 5 years ago
Christian Decker 7201cb7315 pytest: Configure logging in a fixture to match stdout capturing 5 years ago
Christian Decker 9378be72a9 pyln: Allow users to override the LightningNode class 5 years ago
Christian Decker d58339b872 pytest: Migrate to in-tree pyln-testing 5 years ago
Christian Decker f6a016c17d pytest: Consolidate access to environment variables 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 6 years ago
Rusty Russell 72d103d6bb Makefile: import config.vars. 7 years ago
Christian Decker de3b359782 pytest: Use pytest fixtures for the test directory and clean it up 7 years ago
Christian Decker 38b7a0e2d2 pytest: Remove directories of successful tests 7 years ago
Rusty Russell c546b1bbb6 gossipd: specify origin of updates in errors. 7 years ago
Rusty Russell 8ee60e2d8e testing: make sure we don't see gossip in bad order. 7 years ago
Christian Decker e00c7012cc pytest: Ensure unique test directories per test even if rerun 7 years ago
Christian Decker 071ef628db pytest: Use random ports for bitcoind and lightningd to allow parallel testing 7 years ago
Christian Decker 727d115296 pytest: Add py.test fixtures and migrate first example test 7 years ago