Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
1 lines (1 sloc) 160 KB
{"id": "7f4427116da10d17f4139438aff52a59da3670eedfe0dc0161ccd741606b6f30", "versions": {"eclair": "d0e33f23e9ecb2752a9f35886e29982db8515fc6", "lightning": "9fd81ab06daacdeeac859e414d46a6ed8f5159c6", "lnd": "65f8689470124d0575efd5218f7ef60be18ca2ee"}, "environment": {"Python": "3.5.2", "Platform": "Linux-4.4.0-75-generic-x86_64-with-Ubuntu-16.04-xenial"}, "created_at": "2017-11-07 20:21:28.229191", "summary": {"failed": 20, "passed": 46, "num_tests": 66, "duration": 4926.92742562294}, "tests": [{"name": "test.py::test_forwarded_payment[lnd_lightning_lightning]", "teardown": {"name": "teardown", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "outcome": "passed", "duration": 0.004993438720703125}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2MtZHZ3faF8Q11fAjNLAQh3xoowtYB6DtdP\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2N4ZmN9N3sjW16jHbpPd8L6s8BWCGRVTsUn\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"effd8de9d2c0fe49aad57b1c7ee5f0f603a6b55decbfbc9db805346c3d3b310c\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nTrue\nTrue\n{'rhash': '5b53e0349ca8b19c4210a37463794a55d1e74e40f1322ef3aa7d5b5d8d79115b', 'bolt11': 'lntb10u1pdqyp2dpp5tdf7qdyu4zcecsss5d6xx7222hg7wnjq7yezaua204d4mrtez9dsdqjv3jhxcmjd9c8g6t0dccqpx73tfzdqgar4g9xwqrq78dzlx2qgvhgekkc2j4wcqr2fpgl7kxrr54w4m26ngd45svzwpyl4uyxjnwt27an7zlmhhex4dktyg9zsk22gpghpx8f'}\n", "name": "call", "longrepr": "test.py:278: in test_forwarded_payment\n payment_key = src.send(req)\nlnd.py:149: in send\n res = self.rpc.stub.SendPaymentSync(req)\n.direnv/python-3.5.2/lib/python3.5/site-packages/grpc/_channel.py:507: in __call__\n return _end_unary_response_blocking(state, call, False, deadline)\n.direnv/python-3.5.2/lib/python3.5/site-packages/grpc/_channel.py:455: in _end_unary_response_blocking\n raise _Rendezvous(state, None, None, deadline)\nE grpc._channel._Rendezvous: <_Rendezvous of RPC that terminated with (StatusCode.UNKNOWN, FinalExpiryTooSoon)>", "outcome": "failed", "duration": 120.69632506370544}, "duration": 120.70699667930603, "run_index": 61, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0028390884399414062}, "outcome": "failed"}, {"name": "test.py::test_gossip[eclair_lightning]", "teardown": {"name": "teardown", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "outcome": "passed", "duration": 0.5113646984100342}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2N5VyZsWfqStwUEpqorNxqvko21nEvCXGkH\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"d0b420aa5b43deb1c3e01b4fcda25a4cdab7dbb888ed0a4d27d820c914fc9dcd\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2NDKaXFZaQj9jRNAAfS9EmacSTMvX2QUu4Y\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"1f3d71d4b09c23380ff013ede8820ff3a7462fc67337fde4442b645afbb88612\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2NDhHKXZb826R2XvGr1zsdC4bZfRCL4tjhc\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"7a826659f155b717c2903e89a49eeb8e4bcadcebedf7ecb9fbb79038b11313db\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2NCdCU9HHbPsJu8ZDJyEaducoAmYd3mrxvv\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"5abff4f4fd21ecc0175a904db0cb9f386cd09dbf3688c5764bef9ba21bd51276\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [6], \"version\": \"1.1\", \"id\": 1}\n", "name": "call", "outcome": "passed", "duration": 17.604248762130737}, "duration": 18.119118690490723, "run_index": 22, "setup": {"name": "setup", "outcome": "passed", "duration": 0.001752614974975586}, "outcome": "passed"}, {"name": "test.py::test_forwarded_payment[lnd_lightning_lnd]", "teardown": {"name": "teardown", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "outcome": "passed", "duration": 0.006853818893432617}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2NF3HgNLDwyVXiLTErFFhv7oKu7oYNVRuZ6\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2N6bxs6D8HxNT1wc3Fws1yKuB3kVBwyUJBV\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"3aab257ccd1a30fc769fefe96120c9eced38de82f1b5a68ef8086d638f5f6eee\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nTrue\nTrue\n", "name": "call", "longrepr": "test.py:278: in test_forwarded_payment\n payment_key = src.send(req)\nlnd.py:149: in send\n res = self.rpc.stub.SendPaymentSync(req)\n.direnv/python-3.5.2/lib/python3.5/site-packages/grpc/_channel.py:507: in __call__\n return _end_unary_response_blocking(state, call, False, deadline)\n.direnv/python-3.5.2/lib/python3.5/site-packages/grpc/_channel.py:455: in _end_unary_response_blocking\n raise _Rendezvous(state, None, None, deadline)\nE grpc._channel._Rendezvous: <_Rendezvous of RPC that terminated with (StatusCode.UNKNOWN, FinalIncorrectCltvExpiry(expiry=3704))>", "outcome": "failed", "duration": 138.03986167907715}, "duration": 138.04867005348206, "run_index": 62, "setup": {"name": "setup", "stderr": "lightning_channeld: Writing out status 32769 len 49: Broken pipe\n", "outcome": "passed", "duration": 0.0009772777557373047}, "outcome": "failed"}, {"name": "test.py::test_gossip[lightning_lightning]", "teardown": {"name": "teardown", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "outcome": "passed", "duration": 0.01933884620666504}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2MvEEK89XgCrYr3iq2neo4FW9YCKMbBZpTa\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"db2b6c26c158c52e6e06e63b72166681ee50772b24a2338a0a0ce7b004778050\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2N5vCM1EaapX1AB7e78eodGZB7yt4zaw1C2\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"d574f6c7a9d46b91f892d0688fdb0f78a962fdda6bbc3bab7efb66e211966bb9\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2NCxkEu6FJpXUjEP4PgJAA73qqNQfweKxdf\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"760ecdbd8406e3fc83a6cc9df543705b8d5393f798854a6032f5c334803e15b6\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2MxPTSKMwcbyACYreCDwXS6fVQig39dTziQ\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"19c80ce8aae3d7a6a870dc41148117a803581751edf29b8427a3f388d8901efd\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [6], \"version\": \"1.1\", \"id\": 1}\n", "name": "call", "outcome": "passed", "duration": 9.263105630874634}, "duration": 9.284363746643066, "run_index": 25, "setup": {"name": "setup", "stderr": "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000lightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32769 len 32: Broken pipe\n", "outcome": "passed", "duration": 0.0009596347808837891}, "outcome": "passed"}, {"name": "test.py::test_gossip[eclair_lnd]", "teardown": {"name": "teardown", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "outcome": "passed", "duration": 0.4778730869293213}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2MtuYRqzxTN8YpDepvG43HPaids9cjnSBTZ\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"8f04075ff26df0cddb81f192b5c8e65d575129632983c606b84dbe6ee87158f2\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2N1JG6izjjjaN6vmLA47DdtFLQHBbxqRueH\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"17211f8ab0dc782ca1d49c9753f3cb553a57eaba973b5252fb225250c805f053\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2NFyzDbvthdkVybfcHr6DBm6nBwUpvE1Lp1\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"df495d280c5463bf3187112fde39af5ccfd26b283a8cc8ae06cb9b94ddb0b077\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2MvGe2vZhfhAjT6L22FGm1zULZvyDHGym7B\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"0828b7af770569d634eb80e3e30340c9f0147edfd5752966c25e6ce37849a4e0\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [6], \"version\": \"1.1\", \"id\": 1}\n", "name": "call", "outcome": "passed", "duration": 34.594342947006226}, "duration": 35.07408142089844, "run_index": 23, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0009326934814453125}, "outcome": "passed"}, {"name": "test.py::test_direct_payment[lightning_lnd]", "teardown": {"name": "teardown", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "outcome": "passed", "duration": 0.004331111907958984}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2N1rtYWUVfF7QZUkjFyEyaSzvs9XK5xiFQH\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"3de70fd7acf7ff95679405eca66e41db165f7b6b279a8ff5d1b1141273ea3cea\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n", "name": "call", "stderr": "lightning_channeld: Writing out status 32771 len 61: Broken pipe\n", "outcome": "passed", "duration": 51.62983226776123}, "duration": 51.63652944564819, "run_index": 35, "setup": {"name": "setup", "stderr": "lightning_channeld: Writing out status 32768 len 44: Broken pipe\n", "outcome": "passed", "duration": 0.0011830329895019531}, "outcome": "passed"}, {"name": "test.py::test_forwarded_payment[lightning_lnd_eclair]", "teardown": {"name": "teardown", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "outcome": "passed", "duration": 0.39974045753479004}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2MxmoR6hmndZ25Lkp8aYedf8f9uprHojRqH\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"65eecc8ee2ef6e36b6d260166e623c81be0d1668b738fede10de310c3e88b5c4\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2MyhmZt8nRSwdiHsnvAmEbYpbWkqU3awNiT\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nTrue\nTrue\nlntb10u1pdqyqdtpp53737ny9dlqng0jyjlcacgcjpuma3cfke0sxdwydhkl2pl00dck7qdqdd9h8vmmfvdjnzree8t8x6czkd5gykmh9cyqlnrgtq8jc6ptww3pxkuualxevn7g8scfv4herwd2lzy9wy8ruhxp74z2qj95elk6mpgdmqqlu4muujrscpr7qx8d\n", "name": "call", "longrepr": "test.py:278: in test_forwarded_payment\n payment_key = src.send(req)\nlightningd.py:115: in send\n result = self.rpc.pay(req)\n.direnv/python-3.5.2/lib/python3.5/site-packages/lightning/lightning.py:44: in wrapper\n return self._call(name, args)\n.direnv/python-3.5.2/lib/python3.5/site-packages/lightning/lightning.py:62: in _call\n raise ValueError(\"RPC call failed: {}\".format(resp['error']))\nE ValueError: RPC call failed: Could not find a route", "outcome": "failed", "duration": 126.68169593811035}, "duration": 127.0844304561615, "run_index": 54, "setup": {"name": "setup", "outcome": "passed", "duration": 0.001497030258178711}, "outcome": "failed"}, {"name": "test.py::test_forwarded_payment[lightning_eclair_eclair]", "teardown": {"name": "teardown", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "outcome": "passed", "duration": 1.0976567268371582}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2N2QBSgKjm6BL4M81U9nZ8hkQwv4qWpMCet\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"733b18101bc32b863c3b0d9317524eda0dab294393c5fc7893214c9bd5db870b\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"my9B2S2s3PzubsoMTvGS6SaeQxP5KLvTeE\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nTrue\nTrue\nlntb10u1pdqrlc9pp5753lz7c4gkdsghfc6v2w8a0gd0wh7d2v2gwhz50fjsf8pngf4m0sdqdd9h8vmmfvdjnzn3pte0assa3j4wpme83ncjmacazg9gthacj8phwfwzl00c9frfynulxwu8yf5zd8qr6epm3v06mhxta3t026q2r57hy2epknp7t3wmqp8zg9zl\n", "name": "call", "outcome": "passed", "duration": 115.23804688453674}, "duration": 116.3372585773468, "run_index": 48, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0007774829864501953}, "outcome": "passed"}, {"name": "test.py::test_forwarded_payment[lnd_lnd_lnd]", "teardown": {"stdout": "{\"method\": \"stop\", \"params\": [], \"version\": \"1.1\", \"id\": 1}\n", "name": "teardown", "outcome": "passed", "duration": 0.22172117233276367}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2N9vcNdN78eRVXiU73uSerzELvqAt6Yp7Uv\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2NGHxgzM21Pd1eSxVDv3mvo4WBiWgYBi7bb\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nTrue\nTrue\n", "name": "call", "outcome": "passed", "duration": 172.3466992378235}, "duration": 172.57018899917603, "run_index": 65, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0008842945098876953}, "outcome": "passed"}, {"name": "test.py::test_gossip[lnd_eclair]", "teardown": {"name": "teardown", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "outcome": "passed", "duration": 0.4637753963470459}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2NDwC95Cx2nzaAH1GqmexDbHxZ7GtUPQiPK\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"2cfdfc455284dda07efef87d44f26638ebb1df240d113c57949ff2acee2fd7c4\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2ND4mUW6oai5ae1sueKuf72WjEeB8Na2jgJ\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"0f1b78b2c19a140182c13dd18261637e4baf2783f4d58b6ee1d6a821a9c1fa86\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2My9LzjFME4iViFcEux1tHkF1mFkWaDVtay\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"f6525fa58c1ee1df62f95c1817cd4494e75b062ad4c626caa77e3a2f705e25f0\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2NF6gEkEQDscjiHL26ayQmzAZSdnnxPcTWu\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"4066ebcd0ff9611b3976434f80130a5156b6792b7681bf495f5cb856fc9157c5\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [6], \"version\": \"1.1\", \"id\": 1}\n", "name": "call", "outcome": "passed", "duration": 30.935701608657837}, "duration": 31.40345859527588, "run_index": 27, "setup": {"name": "setup", "outcome": "passed", "duration": 0.001990795135498047}, "outcome": "passed"}, {"name": "test.py::test_open_channel[eclair_lightning]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 0.3972606658935547}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"mkusqm7ASjGquf9fVAoLBd6t5qtcE7LUD2\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [100], \"version\": \"1.1\", \"id\": 1}\n", "name": "call", "outcome": "passed", "duration": 46.11121129989624}, "duration": 46.50977563858032, "run_index": 13, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0006518363952636719}, "outcome": "passed"}, {"name": "test.py::test_forwarded_payment[lnd_eclair_lightning]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 0.48103904724121094}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2Muc12WN1Wz9NgVXMEmCpGFXfyEGCcBKyCq\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"mpcM1WpYqiKrXYj1cxBSs1g31EfiKDKo8Q\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nTrue\nTrue\n{'rhash': '973f486a839a545564fbfbb2f8dd2d20a4a1a9d15d4d10ce976365e33fc0cb6d', 'bolt11': 'lntb10u1pdqyq7zpp5jul5s65rnf292e8mlwe03hfdyzj2r2w3t4x3pn5hvdj7x07qedksdqjv3jhxcmjd9c8g6t0dccqpxllmshs7r70zcnud4d5ujul7wmqk3yj98zmy7k6da8yzup2q52y2psrqqswr4tpgm0c98hf6jjl47q2hsc6dypl2hdyw8e5w2c039k3cphr7jc3'}\n", "name": "call", "longrepr": "test.py:278: in test_forwarded_payment\n payment_key = src.send(req)\nlnd.py:149: in send\n res = self.rpc.stub.SendPaymentSync(req)\n.direnv/python-3.5.2/lib/python3.5/site-packages/grpc/_channel.py:507: in __call__\n return _end_unary_response_blocking(state, call, False, deadline)\n.direnv/python-3.5.2/lib/python3.5/site-packages/grpc/_channel.py:455: in _end_unary_response_blocking\n raise _Rendezvous(state, None, None, deadline)\nE grpc._channel._Rendezvous: <_Rendezvous of RPC that terminated with (StatusCode.UNKNOWN, FinalExpiryTooSoon)>", "outcome": "failed", "duration": 131.29663372039795}, "duration": 131.77957820892334, "run_index": 58, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0009527206420898438}, "outcome": "failed"}, {"name": "test.py::test_gossip[lightning_eclair]", "teardown": {"name": "teardown", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32772 len 31lightning_channeld: : Writing out status 32768 len 27Broken pipe\n: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "outcome": "passed", "duration": 0.4503591060638428}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2MwDsQe4UrY8dXTLKZ72ZdaZBrvunPZ7Gpv\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"4e03b27fdf426c30e15f5fbd17b98e6a9a80dd993ea42872a0b9c2947fe64bf8\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2Mu1H2Y6d5aDBPUQps5GiCeXygb9Me5VsSw\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"ac252deb048be0af9803d766216e87b694e1d3a8e21e6e502d41ef9e03d91c22\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2MuhYShat4vJiLQRexjxaHbW7yg2Cn1Jmkg\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"17d155881aa9542adffdda0d68bf63763173ee8d47c48fc280c281a9624b7eff\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2N9npRcmvnRE2bVzaaSvp7B1EZRNhhithXv\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"ff0ede0dd0e0ea244fff7b6d1c7f275a6c0f974727185a711efff7b2db670bb7\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [6], \"version\": \"1.1\", \"id\": 1}\n", "name": "call", "outcome": "passed", "duration": 15.467085123062134}, "duration": 15.920197486877441, "run_index": 24, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0013766288757324219}, "outcome": "passed"}, {"name": "test.py::test_forwarded_payment[eclair_lightning_lightning]", "teardown": {"name": "teardown", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "outcome": "passed", "duration": 0.4506974220275879}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"mufBE8dWB8dS4i9UUdhr4Z6RhJLDrhMcKr\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2N1sihMGUY7Qn6v8q9C1RgBWZv3DBCXrhQM\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"3632582b319648e2089af99c1041cf072868bb4573afe94e3892bba80da95d04\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nTrue\nTrue\n{'rhash': '907202dcb06bc65343ab269c49ce73d8fefc84a9866ace95de58c9514f08193c', 'bolt11': 'lntb10u1pdqrlz3pp5jpeq9h9sd0r9xsaty6wynnnnmrl0ep9fse4va9w7try4zncgry7qdqjv3jhxcmjd9c8g6t0dccqpxzqz0uqmkgsg6glq46ea5ewq79s54fmwe3y5kc8wn63mu6wlp6hakrm0y36v63tfx95yqzvtc5ae60wdn9makvhk32g2vh7nu92en08qq85pvuc'}\n", "name": "call", "outcome": "passed", "duration": 108.5595600605011}, "duration": 109.01214909553528, "run_index": 43, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0009458065032958984}, "outcome": "passed"}, {"name": "test.py::test_connect[lightning_lightning]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 0.0008993148803710938}, "call": {"stdout": "{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nConnecting 03bb16bb41be72401c84961ddd7a415e7bff47e263d2155885df5964956c1bd588@localhost:16331 -> 02e956de52d125eac8d8c4686b0f3558e41b7a2b823532f3314c6b92cbbc3f24a5@localhost:16332\n", "name": "call", "outcome": "passed", "duration": 0.9178774356842041}, "duration": 0.9208252429962158, "run_index": 7, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0010242462158203125}, "outcome": "passed"}, {"name": "test.py::test_forwarded_payment[lnd_lightning_eclair]", "teardown": {"name": "teardown", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "outcome": "passed", "duration": 0.4567716121673584}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2N4RukY5g1cPZJaKLTVwmMzbufgSZAM6Ayd\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2MwvSVuyYs4dsTTeLeHrqnp6pvfqk8YKW5s\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"cc0d7e4489d7dab21d63fa92db0bf69cfe182bcf69acfb8e981aa01134e517df\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nTrue\nTrue\nlntb10u1pdqypx5pp5a2d8s5pnu5wtv5u0jg764py4tlcgtavmtn9w4f8nzpy5lww8m67sdqdd9h8vmmfvdjnzpu4pkmzyvzau3fkusm2x29f3tg9c95jwx6rl23kfmem8pyrgmwe5wzj2hsmcep0pqdyn7265d9wxtnhqcgtvc2jwcuz788fm9pt2gqqpy750t4\n", "name": "call", "outcome": "passed", "duration": 126.91489100456238}, "duration": 127.37303590774536, "run_index": 60, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0006866455078125}, "outcome": "passed"}, {"name": "test.py::test_open_channel[lightning_lnd]", "teardown": {"name": "teardown", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "outcome": "passed", "duration": 0.0021088123321533203}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2N8N9dVcyxKZqhmCXCRwdooahZ7e4QXXFBa\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"81405251ec2ab6bb63861034d3711190a1ced634317d4c3e08dafa9f4196504f\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [100], \"version\": \"1.1\", \"id\": 1}\n", "name": "call", "outcome": "passed", "duration": 50.6652352809906}, "duration": 50.67223930358887, "run_index": 17, "setup": {"name": "setup", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "outcome": "passed", "duration": 0.0024476051330566406}, "outcome": "passed"}, {"name": "test.py::test_forwarded_payment[lightning_lnd_lightning]", "teardown": {"name": "teardown", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "outcome": "passed", "duration": 0.0052831172943115234}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2NEDQn5rNoDZKD79WiBtNJRWZJjqYVNqZzj\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"1e7bdb4d4c16c84830e7369cf2d5cdad5e06a02d7086bf88b7b41d1588526e4f\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2MskPJK2vNGogTEXHJqquerHvVHhsNkkiaY\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nTrue\nTrue\n{'rhash': 'c97612e692844c92893235276719198c2a36f983944fc616ed2afaa116f2dc83', 'bolt11': 'lntb10u1pdqyq3ppp5e9mp9e5js3xf9zfjx5nkwxge3s4rd7vrj38uv9hd9ta2z9hjmjpsdqjv3jhxcmjd9c8g6t0dccqpxj0vm3fancws325sknzuj6sceauskv4m9gs97qhdvr0xyfl8u9xnkgl8a974zm8d6rw9gfv62kq9s894etrfa2snysxklglyt9ufdz3gq382q7p'}\n", "name": "call", "longrepr": "test.py:278: in test_forwarded_payment\n payment_key = src.send(req)\nlightningd.py:115: in send\n result = self.rpc.pay(req)\n.direnv/python-3.5.2/lib/python3.5/site-packages/lightning/lightning.py:44: in wrapper\n return self._call(name, args)\n.direnv/python-3.5.2/lib/python3.5/site-packages/lightning/lightning.py:62: in _call\n raise ValueError(\"RPC call failed: {}\".format(resp['error']))\nE ValueError: RPC call failed: Could not find a route", "outcome": "failed", "duration": 117.6836769580841}, "duration": 117.69388771057129, "run_index": 55, "setup": {"name": "setup", "outcome": "passed", "duration": 0.002463817596435547}, "outcome": "failed"}, {"name": "test.py::test_direct_payment[lnd_lnd]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 0.0038475990295410156}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2N2pvxxNygE5mNBjFV9bRJvZpLH3rMSs4ST\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n", "name": "call", "longrepr": "test.py:239: in test_direct_payment\n payment_key = node1.send(req)\nlnd.py:149: in send\n res = self.rpc.stub.SendPaymentSync(req)\n.direnv/python-3.5.2/lib/python3.5/site-packages/grpc/_channel.py:507: in __call__\n return _end_unary_response_blocking(state, call, False, deadline)\n.direnv/python-3.5.2/lib/python3.5/site-packages/grpc/_channel.py:455: in _end_unary_response_blocking\n raise _Rendezvous(state, None, None, deadline)\nE grpc._channel._Rendezvous: <_Rendezvous of RPC that terminated with (StatusCode.UNKNOWN, FinalIncorrectCltvExpiry(expiry=2948))>", "outcome": "failed", "duration": 74.98847985267639}, "duration": 74.99432587623596, "run_index": 38, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0009992122650146484}, "outcome": "failed"}, {"name": "test.py::test_gossip[eclair_eclair]", "teardown": {"name": "teardown", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "outcome": "passed", "duration": 0.9619462490081787}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2N8b1d5bg1repVGdyBDdQTS3YRJTF8dowzN\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"2da90014857a1471e68e8964fd833a0f9f2479957e35205a3cd1c0d23a99e4d2\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2Mx86DdTXbB6taZPFPScDE7Aq3kN5C9fWr4\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"e4961f8cb9e692505fe50833874f62c71be66875769aefeace4fae55d911d72e\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2NFwfktL2y8hn4LoadGfxroKwaeqMXh1Ysc\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"32252cdc3724cff1b49e17be2ed433d114d2ae660c1d0dc1a8371db07d1cc1f5\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2MtG1syfJp4AChkXWZAaFJogcuAPbqF3fSw\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"dc52907e1989a14e03121d408ac624d8103f10e46ca2dc4e5729b0c0f9a6c8e6\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [6], \"version\": \"1.1\", \"id\": 1}\n", "name": "call", "outcome": "passed", "duration": 22.922191619873047}, "duration": 23.88532567024231, "run_index": 21, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0005939006805419922}, "outcome": "passed"}, {"name": "test.py::test_gossip[lnd_lnd]", "teardown": {"name": "teardown", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32769 len 32: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "outcome": "passed", "duration": 0.024882793426513672}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2NBPzCkvYu3FignAJupMfgy3E4ueQaN9QWR\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"11d7429472d327993fb58fde64422a44936ab88531abf8ae5ebdbe2561959e26\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2NFD9GKM3XSKQppdngqP91TzUYa2VoNnBQw\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"b9e7ad2a1550cbca21fe426da42251a844a93bc290a50e4cc8852ae2a77b3053\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2NES5zHciFiksLwNc4syqrAZ15zvyP72AFf\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"369525fe5ab5c02763f70161352353adce7d2409cf0dbec9ebaa5775e1e1a6cf\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2MtJoF7aGvWidHegz6VHiifKV8SKaXTT1bS\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"00779a39dccdb996815740b5c0a82c2a220c9cc41bf5d5662af81f2d05b91328\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [6], \"version\": \"1.1\", \"id\": 1}\n", "name": "call", "outcome": "passed", "duration": 43.20090079307556}, "duration": 43.232059717178345, "run_index": 29, "setup": {"name": "setup", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32769 len 49: Broken pipe\n", "outcome": "passed", "duration": 0.0031380653381347656}, "outcome": "passed"}, {"name": "test.py::test_forwarded_payment[eclair_eclair_lnd]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 0.9145486354827881}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"mvF66JGpiaqiLCYfNKpYJL4JQk1qzsnoNV\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"mhb3h8CJgmrVnhn1cdxSJVJraW8KLXitpx\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nTrue\nFalse\n", "name": "call", "longrepr": "test.py:271: in test_forwarded_payment\n wait_for(lambda: nodes[1].check_channel(nodes[2]), interval=1, timeout=10)\ntest.py:111: in wait_for\n raise ValueError(\"Error waiting for {}\", success)\nE ValueError: ('Error waiting for {}', <function test_forwarded_payment.<locals>.<lambda> at 0x7f10c9d1f2f0>)", "outcome": "failed", "duration": 145.12606596946716}, "duration": 146.04256772994995, "run_index": 41, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0009765625}, "outcome": "failed"}, {"name": "test.py::test_start[LndNode]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 0.00534367561340332}, "call": {"name": "call", "outcome": "passed", "duration": 14.53311824798584}, "duration": 14.539810419082642, "run_index": 2, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0006742477416992188}, "outcome": "passed"}, {"name": "test.py::test_forwarded_payment[eclair_eclair_eclair]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 1.3258333206176758}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"mnq4dHEweCaGGTe3UsXNYXCqpATrg4MqNG\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"mjY1mQ55X7iipq7ficzK6MpzYWFWux4KJr\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nTrue\nTrue\nlntb10u1pdqr7nzpp5e6y6euh55vq5tkktqmzt7n8fnprxgyynkuualu7vuxy2uzy6ce5sdqdd9h8vmmfvdjnzulc5zxlzl6fnesxjedegy9rvwgtmmpw9prcnfk7tkme5te7gtxvjnl7tyn6u3mycvx4h5uqrauyhx2vm7czyclcfe0frhmm2rtqd6ygpjhypv0\n", "name": "call", "outcome": "passed", "duration": 126.46786260604858}, "duration": 127.79527378082275, "run_index": 39, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0007889270782470703}, "outcome": "passed"}, {"name": "test.py::test_direct_payment[lnd_eclair]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 0.5184168815612793}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2NCRT83mMvvGDL5LGCrBsaTJfyipmx7AiDo\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nlntb10u1pdqr72hpp5ve3u858r0m59crvc9nzk7y88sg2q2gk67uchkhm2yhxf8vv44wxsdqdd9h8vmmfvdjnz5h9p2tgacsn5hw4amwzljeuj5c9j3sts6rstr0nk2p8z6w7dp3wxyx6ncwrtxkvds22mtwcd4w4x7fa5dq2d8s3z9g0ylqs36pxffcqqlelqy7\n", "name": "call", "outcome": "passed", "duration": 67.21412873268127}, "duration": 67.73456358909607, "run_index": 36, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0010089874267578125}, "outcome": "passed"}, {"name": "test.py::test_forwarded_payment[lnd_lnd_lightning]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 0.0075719356536865234}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2N8aHRX7kwXq6tkxwVfm8MHxTRph8XQcWEo\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2NBCJzhkWgnXjEddooAcUJAqLih8pVaV547\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nTrue\nTrue\n{'rhash': 'b0f9ead7300815e474bd7b1ff27bc5c1fb5ade8dac5ad97cb658d1666f476617', 'bolt11': 'lntb10u1pdqypctpp5kru744espq27ga9a0v0ly779c8a44h5d43ddjl9ktrgkvm68vctsdqjv3jhxcmjd9c8g6t0dccqpxprs2ytx8xwx7vwauc9v5505ekmkw940nqda32259quqtzw4zkenr7szt79jma9a0dy8vm89fqlu6apc4dtkk5sp872nc62a26mmv2lcqswfs7r'}\n", "name": "call", "longrepr": "test.py:278: in test_forwarded_payment\n payment_key = src.send(req)\nlnd.py:149: in send\n res = self.rpc.stub.SendPaymentSync(req)\n.direnv/python-3.5.2/lib/python3.5/site-packages/grpc/_channel.py:507: in __call__\n return _end_unary_response_blocking(state, call, False, deadline)\n.direnv/python-3.5.2/lib/python3.5/site-packages/grpc/_channel.py:455: in _end_unary_response_blocking\n raise _Rendezvous(state, None, None, deadline)\nE grpc._channel._Rendezvous: <_Rendezvous of RPC that terminated with (StatusCode.UNKNOWN, unable to find a path to destination)>", "outcome": "failed", "duration": 148.55866694450378}, "duration": 148.5682373046875, "run_index": 64, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0009992122650146484}, "outcome": "failed"}, {"name": "test.py::test_forwarded_payment[lightning_eclair_lightning]", "teardown": {"name": "teardown", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "outcome": "passed", "duration": 0.5393328666687012}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2MutDABb89EcTXLRYywQKdzpoUXuF1MsQUk\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"bb09f79f9dafaceb4d63fd88fd2cdf270dba6443b3d330e86a394c199a27bc5d\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"mg27bomH446ywagarsxAmSfjoaadc5Zo5S\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nTrue\nTrue\n{'rhash': '022543091fd6b1018f1920ab6d56a93e04cd99e497c56a23b5db687c8eb1ec82', 'bolt11': 'lntb10u1pdqrlm5pp5qgj5xzgl66csrrceyz4k644f8czvmx0yjlzk5ga4md58er43ajpqdqjv3jhxcmjd9c8g6t0dccqpxhe6txujthccqfgr2jhdjph5n89uar77wsuthcq7yrlu8zgpf7nyzm7akxyre3jgq7nn7sa6t4ycwap5d5pg2guakfyxalrdav4chxaqq6dm7hh'}\n", "name": "call", "outcome": "passed", "duration": 109.5565459728241}, "duration": 110.09787201881409, "run_index": 49, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0009965896606445312}, "outcome": "passed"}, {"name": "test.py::test_connect[eclair_lightning]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 0.48455286026000977}, "call": {"stdout": "{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nConnecting 0269c7198e312c430678e16023c400b2469a8d4664bb84a3d425bd02b27898135c@localhost:16331 -> 028e3838a0c91f376613294908b35d28df14f34e1a03cc89e667ac90a67c17c75f@localhost:16332\n", "name": "call", "outcome": "passed", "duration": 6.046381950378418}, "duration": 6.53444766998291, "run_index": 4, "setup": {"name": "setup", "outcome": "passed", "duration": 0.001756429672241211}, "outcome": "passed"}, {"name": "test.py::test_direct_payment[eclair_lnd]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 0.4426877498626709}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"mr4W8fd7HNiT7dbPts2pnM3XF4ZFJsu9io\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n", "name": "call", "longrepr": "test.py:239: in test_direct_payment\n payment_key = node1.send(req)\neclair.py:173: in send\n raise ValueError(\"Failed to send payment: {}\".format(result))\nE ValueError: Failed to send payment: {'failures': [{'route': [{'nextNodeId': '021e02805be975b0090d9bab2294f23af01f63b853df8cdc2a0cd03d42141d666e', 'lastUpdate': {'htlcMinimumMsat': 0, 'signature': '271ee25d8b86884d7f3cfc8281f3b51e9723d5e9a8912f5e026256fc1dd28168', 'feeProportionalMillionths': 0, 'cltvExpiryDelta': 0, 'flags': '0000', 'timestamp': 0, 'shortChannelId': 11011481672582792, 'feeBaseMsat': 0, 'chainHash': '06226e46111a0b59caaf126043eb5bbf28c34f3a5e332a1fc7b2b73cf188910f'}, 'nodeId': '031a9b9cee4b823ad1256c7c4c4c6b64c50749f0cbe0a7afdceeb03f7d899015dd'}], 'e': {'originNode': '021e02805be975b0090d9bab2294f23af01f63b853df8cdc2a0cd03d42141d666e', 'failureMessage': {'expiry': 2744}}}], 'paymentHash': 'eccb96a1f2b22b40344d737d4b275ef3ec6b38cdcd0686ad026ac670a01465aa'}", "outcome": "failed", "duration": 63.0243558883667}, "duration": 63.47063755989075, "run_index": 32, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0017969608306884766}, "outcome": "failed"}, {"name": "test.py::test_connect[lightning_lnd]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 0.006608247756958008}, "call": {"stdout": "{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nConnecting 0355367c31cff1cacae1b05409f2fc984174db9296bcf6bce85bd8a5bf9a824a0f@localhost:16331 -> 02dec3de64c946ff74599265be0efbefc187de90dda39715ebb8f8878fabac5f35@localhost:16332\n", "name": "call", "outcome": "passed", "duration": 15.075143814086914}, "duration": 15.086546659469604, "run_index": 8, "setup": {"name": "setup", "outcome": "passed", "duration": 0.002397298812866211}, "outcome": "passed"}, {"name": "test.py::test_open_channel[lnd_lnd]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 0.004648447036743164}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2N2FKJPe54VwmogdwLbPnQD6z3ZiFNE9qVm\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [100], \"version\": \"1.1\", \"id\": 1}\n", "name": "call", "outcome": "passed", "duration": 80.40584206581116}, "duration": 80.41195774078369, "run_index": 20, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0007336139678955078}, "outcome": "passed"}, {"name": "test.py::test_open_channel[eclair_eclair]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 0.9492025375366211}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"mnwe6RSv8Wy1rnzZEKLFYV99ezivvyS6Dr\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [100], \"version\": \"1.1\", \"id\": 1}\n", "name": "call", "outcome": "passed", "duration": 51.112176179885864}, "duration": 52.06742787361145, "run_index": 12, "setup": {"name": "setup", "outcome": "passed", "duration": 0.003024578094482422}, "outcome": "passed"}, {"name": "test.py::test_connect[lnd_eclair]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 0.4011962413787842}, "call": {"stdout": "{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nConnecting 03d8d34d6cd15e6f6d02467b8d7fdac42700a3c2ba9b1fc216fe590f8714276714@localhost:16331 -> 0385fecbaebf439f35b22bac6f1f549ece09c0159f144408f6646008df7882984f@localhost:16332\n", "name": "call", "outcome": "passed", "duration": 19.92166566848755}, "duration": 20.326716661453247, "run_index": 9, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0019273757934570312}, "outcome": "passed"}, {"name": "test.py::test_direct_payment[eclair_eclair]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 0.9064145088195801}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"mqRHLePYV6mayymhqZZtvKFrj9HhRT21XU\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nlntb10u1pdqr7p9pp5gckjp7z9wldj2kgmth2z92plk34xrag5re0rz4mtazfrtj45mevqdqdd9h8vmmfvdjnze8lzr949rz7vcxkvht36jnrfxkylprps09n34x7e5w3rthds4ka3p6juq2wpua4e73x6xczg5wdyqfp0tc9rlt5jx4zvj2yry0nsstcq76ez4d\n", "name": "call", "outcome": "passed", "duration": 50.36554265022278}, "duration": 51.27845358848572, "run_index": 30, "setup": {"name": "setup", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "outcome": "passed", "duration": 0.0032482147216796875}, "outcome": "passed"}, {"name": "test.py::test_forwarded_payment[eclair_lnd_eclair]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 0.9621977806091309}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"mssuyGMHjRkTkTupiHQj2Y54EKeVH6qMoA\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2N8mcce9SmvGvLniaLF27KxckfBjF1YxvmS\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nTrue\nTrue\nlntb10u1pdqrltqpp582p37fw96n9lu6ljm3grgsemd5dvwsx42w7eky6y7t5l8vrh7dnqdqdd9h8vmmfvdjnzuxnucmkd49m0ht3s0vysy0p5jmacknywfw9rveee2cgvzq8ddlf80u0dcemmp6mca5hmsdjhqse0st0eag785wn2dxgg5kygxr0k3dgq6gtr0y\n", "name": "call", "longrepr": "test.py:278: in test_forwarded_payment\n payment_key = src.send(req)\neclair.py:173: in send\n raise ValueError(\"Failed to send payment: {}\".format(result))\nE ValueError: Failed to send payment: {'failures': [{'t': {}}], 'paymentHash': '3a831f25c5d4cbfe6bf2dc5034433b6d1ac740d553bd9b1344f2e9f3b077f366'}", "outcome": "failed", "duration": 140.0694077014923}, "duration": 141.0357882976532, "run_index": 45, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0020914077758789062}, "outcome": "failed"}, {"name": "test.py::test_forwarded_payment[eclair_lnd_lightning]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 0.519014835357666}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"n47mkp22dUu2CBcfRN4L4LCNaDKznrmUb7\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2MuwR4bHBVadTcZWcVvFKcM64q8QYyMcegk\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nTrue\nTrue\n{'rhash': '4e61f8a5d93954fcbed1e6f1bf583abaed9ad0e6d250eee011e062106572eb11', 'bolt11': 'lntb10u1pdqrl02pp5fesl3fwe8920e0k3umcm7kp6htke458x6fgwacq3up3pqetjavgsdqjv3jhxcmjd9c8g6t0dccqpxyjt5r5tuxdmsmmcust5tj5zzhk02lmkfyu2ysxj6stwyz4umdepyr0uen4zqmzyeqgaj3lmm6nwdp4zpgsrmlg09mywj2wk6spk62rcps65jfx'}\n", "name": "call", "longrepr": "test.py:278: in test_forwarded_payment\n payment_key = src.send(req)\neclair.py:173: in send\n raise ValueError(\"Failed to send payment: {}\".format(result))\nE ValueError: Failed to send payment: {'failures': [{'t': {}}], 'paymentHash': '4e61f8a5d93954fcbed1e6f1bf583abaed9ad0e6d250eee011e062106572eb11'}", "outcome": "failed", "duration": 136.86041164398193}, "duration": 137.3808045387268, "run_index": 46, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0006890296936035156}, "outcome": "failed"}, {"name": "test.py::test_forwarded_payment[eclair_lightning_eclair]", "teardown": {"name": "teardown", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "outcome": "passed", "duration": 0.9266417026519775}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"mtBfaQUAPe7XzwesTtFRNdFpY4zeWF4GVh\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2MyRqzVhaYLTQpaVbMiDsEdBFiQdR4TVh9y\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"f4dc71da44c68bda119cf2c9ab9f1bdc3e959d9dbc7a33a871ff24dba1cd513d\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nTrue\nTrue\nlntb10u1pdqr7lrpp56089mf484j8rdn0tqtaf3yjnxh4v3qsnlsfp6mvhyrmz6wuxyesqdqdd9h8vmmfvdjnz6ev0an2vya3kpgeeghsnvtencswlfut6qztvdfh7jgmft4lkvvmsm9xkdncages2yw0h6qwkl3jdg3rxk00kq8hkmagdp7stpmdje8gqlcd8hn\n", "name": "call", "outcome": "passed", "duration": 116.06013321876526}, "duration": 116.99042987823486, "run_index": 42, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0018274784088134766}, "outcome": "passed"}, {"name": "test.py::test_forwarded_payment[eclair_lnd_lnd]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 0.4770076274871826}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"mrx4K7aFDo1VQDz5QL8rnVaodJY4Hg5GaV\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2N2NVywdG9feihzaaqzjMFBtTvd3YW4CUMQ\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nTrue\nTrue\n", "name": "call", "longrepr": "test.py:278: in test_forwarded_payment\n payment_key = src.send(req)\neclair.py:173: in send\n raise ValueError(\"Failed to send payment: {}\".format(result))\nE ValueError: Failed to send payment: {'failures': [{'route': [{'nextNodeId': '03c5c01d0b82f8e11611eb119444e249ac231464c8a3946458ed72cc1212a340db', 'lastUpdate': {'htlcMinimumMsat': 0, 'signature': '0a59381cef7880e617cbf88d4074cb128808bf05657f20408c52167d18980732', 'feeProportionalMillionths': 0, 'cltvExpiryDelta': 0, 'flags': '0000', 'timestamp': 0, 'shortChannelId': 2912847305603200, 'feeBaseMsat': 0, 'chainHash': '06226e46111a0b59caaf126043eb5bbf28c34f3a5e332a1fc7b2b73cf188910f'}, 'nodeId': '0219397ef95c4350cb654b0a89c4e1610849b22526ec0301400a2787244514dd5a'}, {'nextNodeId': '03218404cec6b63ecb7dbcf120eaffd638f9a965ddcb8a540e8f0ad1d6058b122e', 'lastUpdate': {'htlcMinimumMsat': 0, 'signature': '3044022073511f89b252ce658ca21f6fe6f232c8040c809c61179d770bf03ee4b6a194d50220126ebdffdd1e615ecd4a7b78b313c9b217e1e653e1b9c70700cbd72204c01ce901', 'feeProportionalMillionths': 1, 'cltvExpiryDelta': 144, 'flags': '0001', 'timestamp': 1510080057, 'shortChannelId': 3362306557804544, 'feeBaseMsat': 1000, 'chainHash': '06226e46111a0b59caaf126043eb5bbf28c34f3a5e332a1fc7b2b73cf188910f'}, 'nodeId': '03c5c01d0b82f8e11611eb119444e249ac231464c8a3946458ed72cc1212a340db'}], 'e': {'originNode': '03218404cec6b63ecb7dbcf120eaffd638f9a965ddcb8a540e8f0ad1d6058b122e', 'failureMessage': {'expiry': 3095}}}], 'paymentHash': 'fa4fb264d53e8d23420fa1c891b079b7afe9af0a0e673c9121c46e55c5759a65'}", "outcome": "failed", "duration": 168.05422186851501}, "duration": 168.53334665298462, "run_index": 47, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0010585784912109375}, "outcome": "failed"}, {"name": "test.py::test_open_channel[lightning_lightning]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 0.0009391307830810547}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2NG6z33277Eha5Thtbv8xT29ibTdRhtXfgV\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"729a6ce7a8bfaf5033883f90eb7647b508fe8f2a61adfeaf0b5b212e0dd94913\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [100], \"version\": \"1.1\", \"id\": 1}\n", "name": "call", "outcome": "passed", "duration": 34.28265142440796}, "duration": 34.28750920295715, "run_index": 16, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0019593238830566406}, "outcome": "passed"}, {"name": "test.py::test_connect[lnd_lnd]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 0.007826805114746094}, "call": {"stdout": "{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nConnecting 03722df0743da4322bd12fa1e7196a6856596bca939d77284824058b9d57dfae9f@localhost:16331 -> 0265952c5b0c9f9f979f81be207c4173dde57cb140daec6cbaeb369b182afa5a57@localhost:16332\n", "name": "call", "outcome": "passed", "duration": 29.319396018981934}, "duration": 29.33224105834961, "run_index": 11, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0025091171264648438}, "outcome": "passed"}, {"name": "test.py::test_direct_payment[eclair_lightning]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 0.5595338344573975}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"mkExbaCqJKpojyvdvHJgucZBzVjPY8DsYW\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{'rhash': 'b97c004e851dc2d0e1c526c92cf693e6f88f9711441890f1b7f726bad11f8620', 'bolt11': 'lntb10u1pdqr7z5pp5h97qqn59rhpdpcw9ymyjea5numugl9c3gsvfpudh7unt45glscsqdqjv3jhxcmjd9c8g6t0dccqpxn8wvsvp62xpp4cxyahvu5fzyks5rjhc3r5qzavf73q5epdkarkpscvj6gxeckelulur9cs7vgckmrda3eykuhgntuslqnd5j7z00cjqpk05tyg'}\n", "name": "call", "outcome": "passed", "duration": 45.924097537994385}, "duration": 46.492857694625854, "run_index": 31, "setup": {"name": "setup", "outcome": "passed", "duration": 0.004613161087036133}, "outcome": "passed"}, {"name": "test.py::test_forwarded_payment[lightning_lightning_eclair]", "teardown": {"name": "teardown", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32771 len 61: Broken pipe\n", "outcome": "passed", "duration": 0.4548640251159668}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2Mu92hi71N5GGDhpqMN5TJGL7qBJxJACk4i\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"2d43e7827a382fb4ad44d4c0068e071e45d731571f0cbdc1bca413629e94f079\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2N7exoGs88Qs9zcvzGyNtwPL9kHvnpHPhNs\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"692f0827fee7cf97189555f87ce118977706f0f8d291b2f4c7502bea3c0fa86e\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nTrue\nTrue\nlntb10u1pdqyqzepp5pvyj93vruxr8js3pvhhrue3qp8jlmyvraf2qse6n6tzne2xaq8ksdqdd9h8vmmfvdjnzc0dmdzkuhklradsccdextqzms7ej347mqcgl4kmp76wwc74x0gu8k6wkl9jvs3f9ul06f4g8htvvx36hztfe2gekvlktrdymflzalncqsws5qz\n", "name": "call", "outcome": "passed", "duration": 104.52592372894287}, "duration": 104.98957300186157, "run_index": 51, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0043926239013671875}, "outcome": "passed"}, {"name": "test.py::test_open_channel[lnd_lightning]", "teardown": {"name": "teardown", "stderr": "lightning_channeld: Writing out status 32772 len 31: Broken pipe\n", "outcome": "passed", "duration": 0.0030646324157714844}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2NG7zpFS7Jf3PN4Me3DzWVMoQ59AbkmrKBF\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [100], \"version\": \"1.1\", \"id\": 1}\n", "name": "call", "longrepr": "test.py:172: in test_open_channel\n wait_for(lambda: len(node2.getchannels()) == 2, interval=1, timeout=10)\ntest.py:111: in wait_for\n raise ValueError(\"Error waiting for {}\", success)\nE ValueError: ('Error waiting for {}', <function test_open_channel.<locals>.<lambda> at 0x7f10c8606bf8>)", "outcome": "failed", "duration": 70.52843689918518}, "duration": 70.53363919258118, "run_index": 19, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0010688304901123047}, "outcome": "failed"}, {"name": "test.py::test_forwarded_payment[lightning_lnd_lnd]", "teardown": {"name": "teardown", "stderr": "lightning_channeld: Writing out status 32771 len 61: Broken pipe\n", "outcome": "passed", "duration": 0.007179737091064453}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2MuiQvnNpFTzYqG3fs58SkRYAE4mqVxmizq\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"82b45e828f3783fb08a3a0a14a24e31eadf1a992da7d4635c44b926981e2f9a9\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2NDxiGZq3iSHqc1mzfFArBVUhf33YYpVdtb\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nTrue\nTrue\n", "name": "call", "outcome": "passed", "duration": 141.877051115036}, "duration": 141.8868591785431, "run_index": 56, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0013141632080078125}, "outcome": "passed"}, {"name": "test.py::test_start[LightningNode]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 0.0005381107330322266}, "call": {"name": "call", "outcome": "passed", "duration": 0.4295656681060791}, "duration": 0.431821346282959, "run_index": 1, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0008587837219238281}, "outcome": "passed"}, {"name": "test.py::test_open_channel[lightning_eclair]", "teardown": {"name": "teardown", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "outcome": "passed", "duration": 0.3960716724395752}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2NGCakpvCtKjvrayqaNDw8yBvnP6LzhxGp4\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"be95c6efd1407e56329c9b4b1c510828ae666bb4eda22fcabe7cb44fa8306b49\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [100], \"version\": \"1.1\", \"id\": 1}\n", "name": "call", "outcome": "passed", "duration": 40.80552554130554}, "duration": 41.2042179107666, "run_index": 15, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0013103485107421875}, "outcome": "passed"}, {"name": "test.py::test_gossip[lightning_lnd]", "teardown": {"name": "teardown", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "outcome": "passed", "duration": 0.022898197174072266}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2NELsJRQJduoJuYa2rudssJAUqyBqz8KJnC\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"f09aa311ebaac9c1e323b7079f4902f0d459256cd68ba3eddd7f85b7908e26bc\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2NE1NMeBwAhqnu9FzenEaKmwGar6wnPujQ4\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"4707d7dc3b03466aa4d4887edbf2a225462f0552e33b1760e9a84c8b508c4472\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2MumQ3YPZjjovThYuCgUK11nPYL6gBsWSL1\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"af983eb007f77865b5a4a7cbee68d0e2bea4bf8eb7356886c4376e15beadeac8\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2N1hxBn4SHHXQtTDCJziXqfqNGTpYDYY6kz\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"b9b37c11552d8d31415f3f592e486bffa75e5eea891453fd27c3bf1817f0b623\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [6], \"version\": \"1.1\", \"id\": 1}\n", "name": "call", "outcome": "passed", "duration": 26.92623734474182}, "duration": 26.954745054244995, "run_index": 26, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0028047561645507812}, "outcome": "passed"}, {"name": "test.py::test_connect[eclair_eclair]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 0.8282585144042969}, "call": {"stdout": "{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nConnecting 02af23b1121f867ec9ea563e145ad167e9073084b47362ae1f538d501ef178e4a9@localhost:16331 -> 039fc76299bf51414c42010117556258cedd5de3c119d24ff6efd24ebfb0d749fa@localhost:16332\n", "name": "call", "outcome": "passed", "duration": 10.669382572174072}, "duration": 11.512335777282715, "run_index": 3, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0073473453521728516}, "outcome": "passed"}, {"name": "test.py::test_forwarded_payment[lnd_lnd_eclair]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 0.45358800888061523}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2N66Tee1Z1vNzPb4W8gx5RaB7ZwD46Q2G4X\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2N7CdfJsW9jRjgD7vsWMgJCgdYhoBsS41vq\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nTrue\nTrue\nlntb10u1pdqypnkpp5lz6cjk82f7crwhcsd6gdlmrtmseg8u5h7th2ldyclryt0zyawppqdqdd9h8vmmfvdjnzt5scd470amcx2zex3n0acsdtxkxnm529a4u9snjqxwams7l8vhg8xa43ga43hscxpp8d6xms2hhsmcne70wa7xdnw25m2c54z2pp0dcpckslna\n", "name": "call", "longrepr": "test.py:278: in test_forwarded_payment\n payment_key = src.send(req)\nlnd.py:149: in send\n res = self.rpc.stub.SendPaymentSync(req)\n.direnv/python-3.5.2/lib/python3.5/site-packages/grpc/_channel.py:507: in __call__\n return _end_unary_response_blocking(state, call, False, deadline)\n.direnv/python-3.5.2/lib/python3.5/site-packages/grpc/_channel.py:455: in _end_unary_response_blocking\n raise _Rendezvous(state, None, None, deadline)\nE grpc._channel._Rendezvous: <_Rendezvous of RPC that terminated with (StatusCode.UNKNOWN, unable to find a path to destination)>", "outcome": "failed", "duration": 158.2193751335144}, "duration": 158.67529916763306, "run_index": 63, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0011680126190185547}, "outcome": "failed"}, {"name": "test.py::test_open_channel[lnd_eclair]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 0.395355224609375}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2N4dFXyMUEFkvAfi5q41weyCZGmdhZSM52A\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [100], \"version\": \"1.1\", \"id\": 1}\n", "name": "call", "longrepr": "test.py:172: in test_open_channel\n wait_for(lambda: len(node2.getchannels()) == 2, interval=1, timeout=10)\ntest.py:111: in wait_for\n raise ValueError(\"Error waiting for {}\", success)\nE ValueError: ('Error waiting for {}', <function test_open_channel.<locals>.<lambda> at 0x7f10c8667a60>)", "stderr": "WARNING:urllib3.connectionpool:Retrying (Retry(total=9, connect=9, read=10, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f10cfe7b080>: Failed to establish a new connection: [Errno 111] Connection refused',)': /\nWARNING:urllib3.connectionpool:Retrying (Retry(total=8, connect=8, read=10, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f10cfe7b3c8>: Failed to establish a new connection: [Errno 111] Connection refused',)': /\n", "duration": 73.70899295806885, "outcome": "failed"}, "duration": 74.10556936264038, "run_index": 18, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0006105899810791016}, "outcome": "failed"}, {"name": "test.py::test_direct_payment[lnd_lightning]", "teardown": {"name": "teardown", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "outcome": "passed", "duration": 0.004716396331787109}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2N88weRawPJAQQVmGjyXAgdRXK5PMfViywX\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{'rhash': '4ca33bb7208cfd4d0dcd7aad63b614818592d4d18cbee273f97c219d8216ff72', 'bolt11': 'lntb10u1pdqr7vepp5fj3nhdeq3n756rwd02kk8ds5sxze94x33jlwyule0ssemqsklaeqdqjv3jhxcmjd9c8g6t0dccqpxlng6c5p5zz7qz6nj0dhspnrzvgt02klwz3888g2z0kdjcza5aqfytf7pvuwhgkpujftcwttgvvc07klhlk4v30zqeglf9s2jrzzfpfqqrm08r0'}\n", "name": "call", "longrepr": "test.py:239: in test_direct_payment\n payment_key = node1.send(req)\nlnd.py:149: in send\n res = self.rpc.stub.SendPaymentSync(req)\n.direnv/python-3.5.2/lib/python3.5/site-packages/grpc/_channel.py:507: in __call__\n return _end_unary_response_blocking(state, call, False, deadline)\n.direnv/python-3.5.2/lib/python3.5/site-packages/grpc/_channel.py:455: in _end_unary_response_blocking\n raise _Rendezvous(state, None, None, deadline)\nE grpc._channel._Rendezvous: <_Rendezvous of RPC that terminated with (StatusCode.UNKNOWN, FinalExpiryTooSoon)>", "outcome": "failed", "duration": 65.19095206260681}, "duration": 65.19765782356262, "run_index": 37, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0009946823120117188}, "outcome": "failed"}, {"name": "test.py::test_forwarded_payment[lightning_eclair_lnd]", "teardown": {"name": "teardown", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "outcome": "passed", "duration": 0.45160388946533203}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2Mu5KiDn21kw6VvChBhGryW32HppeZL62k3\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"098c478f877cfd16f0cfdedb2de0afcdddde6d365e915e18d65098ad030cec21\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"mfyQmdWjLjzUQKuRg3wiSMvjzvXuAizMNC\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nTrue\nTrue\n", "name": "call", "longrepr": "test.py:278: in test_forwarded_payment\n payment_key = src.send(req)\nlightningd.py:115: in send\n result = self.rpc.pay(req)\n.direnv/python-3.5.2/lib/python3.5/site-packages/lightning/lightning.py:44: in wrapper\n return self._call(name, args)\n.direnv/python-3.5.2/lib/python3.5/site-packages/lightning/lightning.py:62: in _call\n raise ValueError(\"RPC call failed: {}\".format(resp['error']))\nE ValueError: RPC call failed: Could not find a route", "outcome": "failed", "duration": 123.91416335105896}, "duration": 124.3677408695221, "run_index": 50, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0009868144989013672}, "outcome": "failed"}, {"name": "test.py::test_forwarded_payment[eclair_eclair_lightning]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 0.9503734111785889}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"msnH8kaMH4khg57X4yLn57SF2A39cEoUuz\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"mqevD9bNjQsQERKzvkaTg2ixNdjfv57wd9\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nTrue\nTrue\n{'rhash': 'c8aba9168a3ae42d99ca31626763e9f60d09d67ef843aa3267e5612263c6c883', 'bolt11': 'lntb10u1pdqr7kupp5ez46j9528tjzmxw2x93xwclf7cxsn4n7lpp65vn8u4sjyc7xezpsdqjv3jhxcmjd9c8g6t0dccqpxw9cl07ukxk8nuzehs6wlvhrg3x22kg8dkkr9024sjm0kwvdn5zcpedsk082pnshg7ctgcx0sm9pdjs7n4ue46j4pqn30s2clw8jrnzsprkzu8u'}\n", "name": "call", "outcome": "passed", "duration": 120.56447553634644}, "duration": 121.51613402366638, "run_index": 40, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0006425380706787109}, "outcome": "passed"}, {"name": "test.py::test_forwarded_payment[lightning_lightning_lightning]", "teardown": {"name": "teardown", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "outcome": "passed", "duration": 0.0022161006927490234}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2NEaHZA2Qvbfb6WAHLJTVVWkuEbAc7YEN9p\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"358380c79fc23cee6ae0c6643824c3c5a5cdf6c697083627553aa4ecd4c7da56\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2Mt2bbuZXJHptJXikdPwFgXfhA72iuhALNe\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"2d819ebce259dfda93336076479c64cb136d3328889698a8bf6589fa3bd4dbdf\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nTrue\nTrue\n{'rhash': '9b86b90dcb0c48a86bb7828cb664e104f821ebaa6799cc0fb409ee6f54e89058', 'bolt11': 'lntb10u1pdqyq96pp5nwrtjrwtp3y2s6ahs2xtve8pqnuzr6a2v7vucra5p8hx748gjpvqdqjv3jhxcmjd9c8g6t0dccqpxr69z0anj02c55x8n02cf4awe50zxmakny60xfw3uxj36j90z04780ly8ytz5vamhcqc0sye0kqklwyt5z8mwe5ahumtjgrwmjgx74nqp8wrlfx'}\n", "name": "call", "longrepr": "test.py:278: in test_forwarded_payment\n payment_key = src.send(req)\nlightningd.py:115: in send\n result = self.rpc.pay(req)\n.direnv/python-3.5.2/lib/python3.5/site-packages/lightning/lightning.py:44: in wrapper\n return self._call(name, args)\n.direnv/python-3.5.2/lib/python3.5/site-packages/lightning/lightning.py:62: in _call\n raise ValueError(\"RPC call failed: {}\".format(resp['error']))\nE ValueError: RPC call failed: failed: WIRE_FINAL_EXPIRY_TOO_SOON (reply from remote)", "outcome": "failed", "duration": 96.19911122322083}, "duration": 96.20733404159546, "run_index": 52, "setup": {"name": "setup", "outcome": "passed", "duration": 0.003003358840942383}, "outcome": "failed"}, {"name": "test.py::test_direct_payment[lightning_lightning]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 0.0011477470397949219}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2Mxc6XgU2vof5VhWzm3mrT5UaA2rA3dYLvD\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"0a9e7d9323d813a8c9ae1c7f96ac06dd6bc210b99eebc0345a94e4cdc2ea1f97\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{'rhash': 'fdc4eeed8331e579517085226de48c85da2f2c5659fbaba0c298b6809a02a226', 'bolt11': 'lntb10u1pdqr78qpp5lhzwamvrx8jhj5tss53xmeyvshdz7tzkt8a6hgxznzmgpxsz5gnqdqjv3jhxcmjd9c8g6t0dccqpxe95eqhvw4vslc4rwa4wlmyr9ywlk0jqgk6a4j8j2q48ah8pa5cwx203c43sdn3cgzj9nj9mxp7yhe5gcn0l3nnkzvyh2q5f8036gckgpsjth0u'}\n", "name": "call", "outcome": "passed", "duration": 34.015727519989014}, "duration": 34.018794536590576, "run_index": 34, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0009596347808837891}, "outcome": "passed"}, {"name": "test.py::test_connect[eclair_lnd]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 0.44405388832092285}, "call": {"stdout": "{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nConnecting 03ac37abee38f2222dc0b2784ae865a8bf1ec3114962999c3ae1fc2ae2bdcf365c@localhost:16331 -> 034d50b350ca7aa8a098f31e9750946bf6eead2b3cd3059f3923056bb8500031ef@localhost:16332\n", "name": "call", "outcome": "passed", "duration": 20.06115961074829}, "duration": 20.509584188461304, "run_index": 5, "setup": {"name": "setup", "outcome": "passed", "duration": 0.002185344696044922}, "outcome": "passed"}, {"name": "test.py::test_connect[lightning_eclair]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 0.4123115539550781}, "call": {"stdout": "{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nConnecting 025415709aabdefeda4f40baf4b5f31f777ec87566e049af01b71349ae956d6817@localhost:16331 -> 026870c224a2d140e5877e4350735432b9b1a6edeb1a890e7b69aa1654381296f5@localhost:16332\n", "name": "call", "outcome": "passed", "duration": 6.104195594787598}, "duration": 6.523642063140869, "run_index": 6, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0035674571990966797}, "outcome": "passed"}, {"name": "test.py::test_direct_payment[lightning_eclair]", "teardown": {"name": "teardown", "stderr": "lightning_channeld: Writing out status 32771 len 61: Broken pipe\n", "outcome": "passed", "duration": 0.3977956771850586}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2NBm8ifzBanBcPmxpoeoZRfZ4gv6M7Y1dvH\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"fd04a7554ca9bc9ed8b7ba63fe58cfaf7d5894c0919619571b64ca6e31bfe9da\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nlntb10u1pdqr797pp5u7k3zwlsuw05jldudtnmaqm0jzzr5l0lm858v2njxe6ryrswkp7qdqdd9h8vmmfvdjnz8es3fpl7f8ccgeh8s8xrsurc67f3uk2jsfg7cz77cautjry2dtnpj7eprdt9lhngvmsuh3at9gcsfajuh4z0g5nh6gsv0zccu7u2wusqxke0wq\n", "name": "call", "outcome": "passed", "duration": 41.74763894081116}, "duration": 42.14750027656555, "run_index": 33, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0010328292846679688}, "outcome": "passed"}, {"name": "test.py::test_forwarded_payment[eclair_lightning_lnd]", "teardown": {"name": "teardown", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "outcome": "passed", "duration": 0.45041799545288086}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"muLwJee5t6ed9Pd8o7NGr8JZv32Yf37f5b\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2NA2oWukui9Vk6S9EvsYU794r1XDvadAagT\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"61288447779298f747954b0b7c15d383d291886342e69add7583bbba4cc07713\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nTrue\nTrue\n", "name": "call", "longrepr": "test.py:278: in test_forwarded_payment\n payment_key = src.send(req)\neclair.py:173: in send\n raise ValueError(\"Failed to send payment: {}\".format(result))\nE ValueError: Failed to send payment: {'failures': [{'route': [{'nextNodeId': '0287cb6cc8e6873c4636f6e63925217187db3a2e1e812422af7e04a382d2a1364e', 'lastUpdate': {'htlcMinimumMsat': 0, 'signature': '5169464e88323ece6eb1a233861dfa6cc2a3c4d5de304a73987baf6208073929', 'feeProportionalMillionths': 0, 'cltvExpiryDelta': 0, 'flags': '0000', 'timestamp': 0, 'shortChannelId': 22915223799738942, 'feeBaseMsat': 0, 'chainHash': '06226e46111a0b59caaf126043eb5bbf28c34f3a5e332a1fc7b2b73cf188910f'}, 'nodeId': '03e0b0d6ef070d78e891856453545c3e8d9d4bc1051d81377837f9d613824b5830'}, {'nextNodeId': '02e37ac89f42064a5add795ddd43d782e30291a6db5634ec43a5d2a573643af58f', 'lastUpdate': {'htlcMinimumMsat': 1, 'signature': '3045022100c48f8ab72309ff24fcbc84c74b3aaee7256b28b7236538acd9fce371a73fa961022044f105e1c08331a6fd0883e35b7079a481fba894bb1136c42761403549a348ad01', 'feeProportionalMillionths': 10, 'cltvExpiryDelta': 6, 'flags': '0000', 'timestamp': 1510079626, 'shortChannelId': 3256753441538048, 'feeBaseMsat': 1, 'chainHash': '06226e46111a0b59caaf126043eb5bbf28c34f3a5e332a1fc7b2b73cf188910f'}, 'nodeId': '0287cb6cc8e6873c4636f6e63925217187db3a2e1e812422af7e04a382d2a1364e'}], 'e': {'originNode': '02e37ac89f42064a5add795ddd43d782e30291a6db5634ec43a5d2a573643af58f', 'failureMessage': {'expiry': 2999}}}], 'paymentHash': '3fb6ff93be8788ef5b7556c6e16454efd744930ce1038f0f23e99e5bfaf39133'}", "outcome": "failed", "duration": 129.45169258117676}, "duration": 129.9055438041687, "run_index": 44, "setup": {"name": "setup", "stderr": "lightning_channeld: Writing out status 32772 len 35: Broken pipe\n", "outcome": "passed", "duration": 0.00171661376953125}, "outcome": "failed"}, {"name": "test.py::test_gossip[lnd_lightning]", "teardown": {"name": "teardown", "stderr": "lightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\n", "outcome": "passed", "duration": 0.015070676803588867}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2Mzb1w6P43zwD2u3oYzey4TvKXeNasC7i72\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"197dc47a35a354dbeac866e39cf8bf8933891f09194d3037d9342ea87499c14c\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2Mu9Yn73RMbggutmcvie4CAXZdpQKcMnVZX\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"63629e67ed2a4322d9c679efcaf3d3ac6bb1b09b5d4e39b76ecdb1d803a13188\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2N6FNuCuWJiHwLhrwaNniMJeamqNb4jRjgJ\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"e45883919035cc532e01aec5d576033a63b23b4d607b3d6800685d82697f6560\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2NFNt7RbyzZ5tsqWtVCTtWa1YBh5dx2J4SC\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"a8cbcef62756fd61085531e273dd7cc6378f7794a029902c5cd4f73493bebe8d\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [6], \"version\": \"1.1\", \"id\": 1}\n", "name": "call", "outcome": "passed", "duration": 27.12925624847412}, "duration": 27.145719289779663, "run_index": 28, "setup": {"name": "setup", "stderr": "Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32768 len 27: Broken pipe\nlightning_channeld: Writing out status 32769 len 32: Broken pipe\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000lightning_channeld: ", "outcome": "passed", "duration": 0.0006961822509765625}, "outcome": "passed"}, {"name": "test.py::test_forwarded_payment[lnd_eclair_eclair]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 1.0213403701782227}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2Mwwk5vz7JiTKYBVm6EMjA9rLUGDBLttcVK\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"mxVs3CXN8wkDi4UknDNwUC8LVvtCBEwFYd\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nTrue\nTrue\nlntb10u1pdqyqeapp5dkheqner5mlhg98shlm60rk80upl4qtf4nn4v6aw0ht5w485898sdqdd9h8vmmfvdjnzgapvwz6v5dd5znvqyzw6ejnmesh86d4u8tklhr8k8h02pkcntkus59pfxy3fqge7ytwdhj2lyrvn2c7m8lurx22dtvjkmy5svlp7dqgqgfwyzc\n", "name": "call", "outcome": "passed", "duration": 143.046062707901}, "duration": 144.069105386734, "run_index": 57, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0008511543273925781}, "outcome": "passed"}, {"name": "test.py::test_connect[lnd_lightning]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 0.006535530090332031}, "call": {"stdout": "{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nConnecting 03a15ab8c2461b4ff3803137b4069dae31f8d521a1f102a1d4403ace073242924f@localhost:16331 -> 036013c7e0bd7117c3148706f4a215f3ade62a2142d1e5d7c8be967c6d4552c7ec@localhost:16332\n", "name": "call", "outcome": "passed", "duration": 15.157347440719604}, "duration": 15.170981168746948, "run_index": 10, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0035490989685058594}, "outcome": "passed"}, {"name": "test.py::test_start[EclairNode]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 0.3906993865966797}, "call": {"name": "call", "stderr": "WARNING:urllib3.connectionpool:Retrying (Retry(total=9, connect=9, read=10, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f10cfecc240>: Failed to establish a new connection: [Errno 111] Connection refused',)': /\nWARNING:urllib3.connectionpool:Retrying (Retry(total=8, connect=8, read=10, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f10cfecc4e0>: Failed to establish a new connection: [Errno 111] Connection refused',)': /\n", "outcome": "passed", "duration": 5.190017223358154}, "duration": 6.660573482513428, "run_index": 0, "setup": {"stdout": "{\"method\": \"getinfo\", \"params\": [], \"version\": \"1.1\", \"id\": 1}\n", "name": "setup", "outcome": "passed", "duration": 0.5399284362792969}, "outcome": "passed"}, {"name": "test.py::test_forwarded_payment[lnd_eclair_lnd]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 0.41216111183166504}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2NF4zAvFpcr2FrCjiNWgEoYnyUZzhX6aR7S\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"mqUEqNUoYdgz48Xw6Z7x1AXoU9dwFu8Fvy\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nTrue\nTrue\n", "name": "call", "longrepr": "test.py:278: in test_forwarded_payment\n payment_key = src.send(req)\nlnd.py:149: in send\n res = self.rpc.stub.SendPaymentSync(req)\n.direnv/python-3.5.2/lib/python3.5/site-packages/grpc/_channel.py:507: in __call__\n return _end_unary_response_blocking(state, call, False, deadline)\n.direnv/python-3.5.2/lib/python3.5/site-packages/grpc/_channel.py:455: in _end_unary_response_blocking\n raise _Rendezvous(state, None, None, deadline)\nE grpc._channel._Rendezvous: <_Rendezvous of RPC that terminated with (StatusCode.UNKNOWN, unable to find a path to destination)>", "outcome": "failed", "duration": 146.03425574302673}, "duration": 146.45255661010742, "run_index": 59, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0030698776245117188}, "outcome": "failed"}, {"name": "test.py::test_open_channel[eclair_lnd]", "teardown": {"name": "teardown", "outcome": "passed", "duration": 0.3958001136779785}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"mqTXYC17zvzZS7wXgpUuALnSjtctYk6pcW\", 0.2], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [100], \"version\": \"1.1\", \"id\": 1}\n", "name": "call", "outcome": "passed", "duration": 61.97203350067139}, "duration": 62.370901107788086, "run_index": 14, "setup": {"name": "setup", "outcome": "passed", "duration": 0.0015337467193603516}, "outcome": "passed"}, {"name": "test.py::test_forwarded_payment[lightning_lightning_lnd]", "teardown": {"name": "teardown", "stderr": "lightning_channeld: lightning_channeld: Writing out status 32768 len 27Writing out status 32768 len 27: : Broken pipe\nBroken pipe\nlightning_channeld: Writing out status 32771 len 61: Broken pipe\n", "outcome": "passed", "duration": 0.006796360015869141}, "call": {"stdout": "{\"method\": \"sendtoaddress\", \"params\": [\"2N7tPG7GG4P5x8gMLD1YVsPMB7wzZr5caTe\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"b58a7ddb84f09c7d747e3653d6ccedba1aa7225564b52bdfe4a4d12c36d5888a\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"sendtoaddress\", \"params\": [\"2N1yT8hGWLBznYWoyF5KcynU9mSkjr3enYc\", 0.4], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"getrawtransaction\", \"params\": [\"a28739e559f531f894a339ea19ca0ee071693aa799d47288db88a2231fc9253e\"], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\n{\"method\": \"generate\", \"params\": [1], \"version\": \"1.1\", \"id\": 1}\nTrue\nTrue\n", "name": "call", "outcome": "passed", "duration": 113.57709550857544}, "duration": 113.58657264709473, "run_index": 53, "setup": {"name": "setup", "stderr": "lightning_channeld: Writing out status 32769 len 32: Broken pipe\n", "outcome": "passed", "duration": 0.0013403892517089844}, "outcome": "passed"}]}