core-lightning/tests
Rusty Russell 7b6a1c8c87 pytest: add test for bug found by Travis
We fail to restore HTLCs on reconnect sometimes, depending on traverse order:

	2019-10-30T18:39:40.012Z **BROKEN** lightningd(7652): lightning_channeld-0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518 chan #1: Cannot add htlc #0 10000msat to LOCAL
	2019-10-30T18:39:40.024Z **BROKEN** lightningd(7652): lightning_channeld-0266e4598d1d3c415f572a8488830b60f7e744ed9235eb0b1ba93283b315c03518 chan #1: Could not restore HTLCs (version v0.7.3-12-ga0a271a)

Or, alternatively:

lightning_channeld: Could not restore HTLCs (version v0.7.3-11-gd7838db-modded)
0x564d1c1b53bd send_backtrace
	common/daemon.c:41
0x564d1c1c23c9 status_failed
	common/status.c:199
0x564d1c1a7509 init_channel
	channeld/channeld.c:3073
0x564d1c1a7959 main
	channeld/channeld.c:3165
0x7fdc73be01e2 ???
	???:0
0x564d1c19ee5d ???
	???:0
0xffffffffffffffff ???
	???:0

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2019-11-05 22:38:07 +01:00
..
data pytest: test db upgrade. 2019-09-06 14:19:14 +02:00
plugins pytest: make test_plugin_slowinit a test again 2019-10-11 10:05:08 -05:00
benchmark.py py-tests: rename 'announce' to 'wait_for_announce' 2018-12-08 15:15:55 -08:00
btcproxy.py pytest: Do not edit the global copy of the bitcoind config 2019-10-03 04:32:57 +00: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 pytest: Check for null access warnings in tests 2019-10-21 13:56:10 +02:00
requirements.txt change psycopg2 to psycopg2-binary 2019-11-01 18:54:57 +01:00
test_closing.py pytest: Add the test for compact of deprecated close style 2019-10-09 21:04:16 -05:00
test_connection.py pytest: add test for bug found by Travis 2019-11-05 22:38:07 +01:00
test_db.py pytest: fix flaky 'Bad gossip' error in test_block_backfill 2019-11-04 17:50:58 +01:00
test_gossip.py pytest: prepare test_gossip_timestamp_filter to be spammed. 2019-11-04 17:50:58 +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 test: amend 'behind sync' tests 2019-11-04 17:52:48 +01:00
test_pay.py pytest: allow bad gossip in test_pay_direct. 2019-10-21 14:08:05 +02:00
test_plugin.py pytest: make test_plugin_slowinit a test again 2019-10-11 10:05:08 -05:00
test_wallet.py pytest: test hsm_secret encryption 2019-10-09 22:00:38 -05:00
utils.py pytest: add filters arg to query_gossip() 2019-10-10 21:48:52 -05:00