core-lightning/tests
Rusty Russell 1d0c433dc4 channeld: treat all incoming errors as "soft", so we retry.
We still close the channel if we *send* an error, but we seem to have hit
another case where LND sends an error which seems transient, so this will
make a best-effort attempt to preserve our channel in that case.

Some test have to be modified, since they don't terminate as they did
previously :(

Changelog-Changed: quirks: We'll now reconnect and retry if we get an error on an established channel. This works around lnd sending error messages that may be non-fatal.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2019-12-13 16:36:18 +01:00
..
data pytest: test db upgrade. 2019-09-06 14:19:14 +02:00
plugins pytest: demonstrate failing rpc_command hook rewrite to plugin. 2019-12-07 21:26:31 +01:00
benchmark.py py-tests: rename 'announce' to 'wait_for_announce' 2018-12-08 15:15:55 -08:00
conftest.py pytest: Pass result to fixtures and keep directories of failed tests 2018-08-07 00:54:19 +00:00
db.py pytest: Have the DB provider search for the postgres binary 2019-09-22 02:03:43 +00:00
fixtures.py pyln: Allow users to override the LightningNode class 2019-11-12 21:23:55 +01:00
requirements.txt tests: update requirements 2019-12-02 14:41:13 +01:00
test_closing.py channeld: treat all incoming errors as "soft", so we retry. 2019-12-13 16:36:18 +01:00
test_connection.py channeld: treat all incoming errors as "soft", so we retry. 2019-12-13 16:36:18 +01:00
test_db.py lightningd: don't start if bitcoind is behind. 2019-11-21 05:18:29 +00:00
test_gossip.py Protocol: make var_onion, payment_secret and basic_mpp non-EXPERIMENTAL. 2019-12-12 22:16:03 +01:00
test_invoices.py pytest: Mark some tests as skippable that are too bitcoin-specific 2019-10-03 04:32:57 +00:00
test_misc.py Protocol: make var_onion, payment_secret and basic_mpp non-EXPERIMENTAL. 2019-12-12 22:16:03 +01:00
test_pay.py channeld: treat all incoming errors as "soft", so we retry. 2019-12-13 16:36:18 +01:00
test_plugin.py Protocol: make var_onion, payment_secret and basic_mpp non-EXPERIMENTAL. 2019-12-12 22:16:03 +01:00
test_wallet.py pytest: Stabilize the hsm_encryption test 2019-12-11 16:18:34 +01:00
utils.py Protocol: make var_onion, payment_secret and basic_mpp non-EXPERIMENTAL. 2019-12-12 22:16:03 +01:00