174 Commits (4e0c3f098c8df534f24c7c3fd6219d09d00984e2)

Author SHA1 Message Date
Christian Decker 071ef628db pytest: Use random ports for bitcoind and lightningd to allow parallel testing 7 years ago
Christian Decker e3bac12683 pytest: Allow stdout to be dropped for bitcoind 7 years ago
Christian Decker 81b715aae9 pytest: Move wait_for to utils.py and make fund_channel a member 7 years ago
Rusty Russell ac51231166 lightningd: remove --dev-hsm-seed option. 7 years ago
Christian Decker ac9e5581c8 pytest: Start nodes with --rescan=1 7 years ago
Rusty Russell d0bfd8407a test_lightningd.py: catch unexpected reconnections. 7 years ago
Christian Decker 4da3d407b4 pytest: Use a dict to pass options to lightningd 7 years ago
Rusty Russell a077c3defb lightningd: test for weird aliases. 7 years ago
practicalswift d2109bfe0c Fix flake8 warnings 7 years ago
practicalswift ae7d857c44 Make Python code conform to the Python PEP 8 style guide 7 years ago
Rusty Russell d47d85fa30 wallet: add list of upgrades. 7 years ago
William Casarin 3d27bbb47d test: test_bech32_funding 7 years ago
cornwarecjp 6112df3a90 Bring back the time-out on the start-up of bitcoind, but make it 60 seconds instead of the original 10 seconds. This is much larger than the normal start-up time of bitcoind (so we should never hit the time-out), but still lets a test terminate in a reasonable time in the unlikely case that bitcoind hangs. 7 years ago
cornwarecjp 896f7ef37d Make it possible to run the test suite in Python 3.4 (bytes.hex was introduced in 3.5) 7 years ago
cornwarecjp 0b0708d86a Bitcoind should always eventually finish starting, but there is no guarantee on how long it takes, so don't apply a time-out. In case bitcoind hangs indefinitely, the test will hang indefinitely too, but this should be solved in bitcoind, not in the test code. 7 years ago
Rusty Russell 0d3eaef945 tests: add argument to is_in_log so we can check only recent log entries. 7 years ago
practicalswift 7e8f1945f2 Adjust tests to new log text 7 years ago
practicalswift 689db5b7c1 Onboarding: Make log output texts friendlier to new users 7 years ago
Christian Decker 45c935ddba pytest: Have the db_query helper work on a copy of the DB 7 years ago
Christian Decker dafd000c2a pytest: Check that we disable on closing and permfail. 7 years ago
Rusty Russell 4f1dc91ba5 lightningd: rename --deprecated-apis to --allow-deprecated-apis. 7 years ago
Rusty Russell 78672738ff test_lightningd.py: remove deprecated APIs. 7 years ago
Rusty Russell 962514c3a0 addfunds: remove. 7 years ago
Rusty Russell 15aaf9f49a test_lightning.py: shutdown tail thread before killing. 7 years ago
Rusty Russell 79dc44713b channeld: --ignore-fee-limits as a hack for fee disparities. 7 years ago
Christian Decker 90527498bc pytest: Do not re-print logs if we failed to find a log entry 7 years ago
Christian Decker 3e0efb6f8d pytest: Avoid leaking stdout fds 7 years ago
practicalswift 6757255ba4 Use deterministic command-line ordering when executing lightningd from tests 7 years ago
Christian Decker 2a7ba010c3 pytest: Use the bitcoind config file to read RPC params from 7 years ago
Rusty Russell 6b9c525f35 lightningd: use env var not cmdline to suppress backtrace. 7 years ago
Christian Decker e154f4a019 pytest: Minor cleanup 7 years ago
Rusty Russell 70cebb8653 test_addfunds_from_block: fix test flakiness. 7 years ago
Christian Decker 12944ffc9b pytest: Switch to 'Hello world' as startup marker 7 years ago
Rusty Russell cfde208e82 tests: prepare for bitcoind 0.16. 7 years ago
Rusty Russell 88af0f5bf8 tests: change --override-fee-rate to --override-fee-rates and use in tests. 7 years ago
Rusty Russell c14b159166 lightningd: remove --deadline-blocks option. 7 years ago
Rusty Russell 71e794a046 lightningd: split ctlv_expiry and final_cltv. 7 years ago
Rusty Russell 3c6eec87e3 Add DEVELOPER flag, set by default. 7 years ago
Rusty Russell b6a2b8c58b Add --rgb and --alias options. 7 years ago
Rusty Russell c3bed51b2d test_lightningd.py: make HSM seeds constant for tests. 7 years ago
Christian Decker f5a412d90d pytest: Change the channel persistence test to add inflight HTLCs 7 years ago
Rusty Russell 243fc2c05a utils: save log file on failure. 7 years ago
Christian Decker 0b350d2f5f pytest: Integrate with known/allowed failures 7 years ago
Christian Decker 11eaabdbe6 pytest: Stopping daemon cleanly 7 years ago
Rusty Russell 8741043a0e test_lightningd: rename has_failed to allow_failure. 7 years ago
Rusty Russell d640dc3a6f test_lightningd.py: fix wait_for_logs with duplicate entries. 7 years ago
Rusty Russell a76a53a933 onchaind: fulfill HTLCs onchain. 7 years ago
Rusty Russell 64a26b06e7 tests/test_lightningd.py: fail on crash.log. 7 years ago
Rusty Russell 5889ad5fc4 dev-disconnect: add blackhole option. 7 years ago
Rusty Russell 40fc95921d Cleanup: remove unused IRC flag. 7 years ago