From 12a523f7c5569833cebaab1d62488413d90b7cd9 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Fri, 14 Jun 2019 10:00:59 +0930 Subject: [PATCH] pytest: add (xfail) test for store load miscount. Signed-off-by: Rusty Russell --- tests/test_gossip.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tests/test_gossip.py b/tests/test_gossip.py index 211ffe81b..cb206712f 100644 --- a/tests/test_gossip.py +++ b/tests/test_gossip.py @@ -1153,3 +1153,16 @@ def test_gossip_store_compact(node_factory, bitcoind): # Should restart ok. l2.restart() wait_for(lambda: l2.daemon.is_in_log('gossip_store: Read ')) + + +@pytest.mark.xfail(strict=True) +@unittest.skipIf(not DEVELOPER, "need dev-compact-gossip-store") +def test_gossip_store_compact_restart(node_factory, bitcoind): + l2 = setup_gossip_store_test(node_factory, bitcoind) + + # Should restart ok. + l2.restart() + wait_for(lambda: l2.daemon.is_in_log('gossip_store: Read ')) + + # Now compact store. + l2.rpc.call('dev-compact-gossip-store')