Commit Graph

2035 Commits (d0e8f4d5d8ddaccb37f98b7989fb944081e41ab8)

Author SHA1 Message Date
John Newbery 6294f3283a gettxoutproof() should return consistent result
8 years ago
Wladimir J. van der Laan 46311e792f
Merge #9672: Opt-into-RBF for RPC & bitcoin-tx
8 years ago
MarcoFalke 75e898c094
Merge #10331: Share config between util and functional tests
8 years ago
John Newbery 8ad5bdef78 Merge bctest.py into bitcoin-util-test.py
8 years ago
Wladimir J. van der Laan 980deaf0b1
Merge #10252: RPC/Mining: Restore API compatibility for prioritisetransaction
8 years ago
MarcoFalke 30853e16d3
Merge #10535: [qa] fundrawtx: Fix shutdown race
8 years ago
Wladimir J. van der Laan 16f6c98fa8
Merge #10426: Replace bytes_serialized with bogosize
8 years ago
Wladimir J. van der Laan 323a46e034
Merge #10463: Names: BIP9 vs versionbits
8 years ago
MarcoFalke fa62dadabe [qa] fundrawtx: Fix shutdown race
8 years ago
Jonas Schnelli 5d26244148 [Tests] extend the replace-by-fee test to cover RPC rawtx features
8 years ago
Pieter Wuille 8b22af3ee5 Replace bytes_serialized with bogosize
8 years ago
Wladimir J. van der Laan 9fec4da0be
Merge #9740: Add friendly output to dumpwallet
8 years ago
MarcoFalke c871f323b4
Merge #10515: [test] Add test for getchaintxstats
8 years ago
Wladimir J. van der Laan 3457331386 test: Add test for `getpeerinfo` `bindaddr` field
8 years ago
Jimmy Song cc36b5e3d7 [test] Add test for getchaintxstats
8 years ago
MarcoFalke 329fc1dce7
Merge #10359: [tests] functional tests should call BitcoinTestFramework start/stop node methods
8 years ago
MarcoFalke 1aefc94dd7
Merge #10423: [tests] skipped tests should clean up after themselves
8 years ago
Pieter Wuille 1088b02f0c
Merge #10195: Switch chainstate db and cache to per-txout model
8 years ago
John Newbery 53f6775fe1 fixup: fix nits
8 years ago
Wladimir J. van der Laan ef2d062c9f
Merge #10450: Fix bumpfee rpc "errors" return value
8 years ago
John Newbery a433d8a15e [tests] Update start/stop node functions to be private module functions
8 years ago
John Newbery d8c218f9c2 [tests] Functional tests call self.start_node(s) and self.stop_node(s)
8 years ago
shaolinfry 29c07196d0
Rename -bip9params to -vbparams
8 years ago
Wladimir J. van der Laan acd9957b72
Merge #9208: Improve DisconnectTip performance
8 years ago
Pieter Wuille c3aa0c1194 Report on-disk size in gettxoutsetinfo
8 years ago
Pieter Wuille d342424301 Remove/ignore tx version in utxo and undo
8 years ago
Gregory Maxwell 513da90cdd Add test for empty chain and reorg consistency for gettxoutsetinfo.
8 years ago
Russell Yanofsky 1b6602fbe6 Fix bumpfee rpc "errors" return value
8 years ago
Luke Dashjr 870824e919 RPC/Mining: Restore API compatibility for prioritisetransaction
8 years ago
Wladimir J. van der Laan 46771514fa
Merge #9571: RPC: getblockchaininfo returns BIP signaling statistics
8 years ago
John Newbery 930deb9b2c [tests] skipped tests should clean up after themselves
8 years ago
MarcoFalke 8e5725666b
Merge #10433: [tests] improve tmpdir structure
8 years ago
John Newbery b040243cc3 [tests] improve tmpdir structure
8 years ago
Pieter Wuille e317c0d192
Merge #8384: Add witness data output to TxInError messages
8 years ago
Pieter Wuille bee3529971
Merge #10196: Bugfix: PrioritiseTransaction updates the mempool tx counter
8 years ago
Pieter Wuille 318ea50a1c
Merge #10199: Better fee estimates
8 years ago
Gregory Sanders 6e9e026656 Expand signrawtransaction.py to cover error witness checking
8 years ago
Wladimir J. van der Laan ea1fd43bb9
Merge #10257: [test] Add test for getmemoryinfo
8 years ago
Wladimir J. van der Laan 541199788c
Merge #10374: qa: Warn when specified test is not found
8 years ago
MarcoFalke 8bd16ee12f
Merge #10376: [tests] fix disconnect_ban intermittency
8 years ago
MarcoFalke 87abe20fc1
Merge #10253: [test] Add test for getnetworkhashps
8 years ago
MarcoFalke fac79e4d18 qa: Warn when specified test is not found
8 years ago
Wladimir J. van der Laan eb8263bdc9
Merge #10317: Remove unused Python imports
8 years ago
Alex Morcos 3810e976d6 Rewrite estimateSmartFee
8 years ago
Jimmy Song d4668f35ab [test] Add test for getmemoryinfo
8 years ago
John Newbery 3ba2c08980 [tests] fix disconnect_ban intermittency
8 years ago
MarcoFalke f6241b3e42
Merge #10361: qa: disablewallet: Check that wallet is really disabled
8 years ago
John Newbery 56befa03ac [tests] increase timeouts in sendheaders test
8 years ago
John Newbery b0bfa233a1 [tests] Make wait_until timeout 60 seconds by default
8 years ago
MarcoFalke fa7396d6d9 qa: disablewallet: Check that wallet is really disabled
8 years ago
MarcoFalke 6a796b2b53
Merge #10342: [tests] Improve mempool_persist test
8 years ago
John Newbery 329ac3bab1 [tests] use wait_until in mempool_persist.py
8 years ago
MarcoFalke 23d78c4dd0
Merge #10352: test: Add elapsed time to RPC tracing
8 years ago
MarcoFalke fff72de5bf
Merge #10171: [tests] Add node methods to test framework
8 years ago
Wladimir J. van der Laan 20187e4ad0 test: Add elapsed time to RPC tracing
8 years ago
MarcoFalke 170bc2c381
Merge #10318: [tests] fix wait_for_inv()
8 years ago
MarcoFalke 314ebdfcb3
Merge #10134: [qa] Fixes segwit block relay test after inv-direct-fetch was disabled
8 years ago
Suhas Daftuar 6c2e25caf6 [qa] Test prioritise_transaction / getblocktemplate interaction
8 years ago
Suhas Daftuar f19abd9053 [qa] Fixes segwit block relay test after inv-direct-fetch was disabled
8 years ago
John Newbery 4550049903 Reorganize BitcoinTestFramework class
8 years ago
John Newbery 965a124427 [tests] Fix abandonconflict.py intermittency
8 years ago
Suhas Daftuar 9decd648ac [qa] Relax assumptions on mempool behavior during reorg
8 years ago
John Newbery 95836c5eba Use shared config file for functional and util tests
8 years ago
John Newbery 89fcd3586c Use an .ini config file for environment vars in bitcoin-util-test.py
8 years ago
John Newbery e9265df15b Change help_text in bitcoin-util-test.py to a docstring.
8 years ago
John Newbery ce58e93ec0 Change bitcoin-util-test.py to use Python3
8 years ago
Wladimir J. van der Laan 35da2aeed7
Merge #10327: [tests] remove import-abort-rescan.py
8 years ago
John Newbery 981e586ab8 [tests] remove import-abort-rescan.py
8 years ago
John Newbery 3e3c22f09d [tests] fix wait_for_inv()
8 years ago
Wladimir J. van der Laan 2a183de0ec
Merge #9966: Control mempool persistence using a command line parameter
8 years ago
Wladimir J. van der Laan 83073de4bd
Merge #10307: [tests] allow zmq test to be run in out-of-tree builds
8 years ago
practicalswift 0c60c63de0 Remove unused Python imports
8 years ago
MarcoFalke 75171f099e
Merge #10137: Remove unused import. Remove accidental trailing semicolons.
8 years ago
John Newbery b7dd44c528 Add start and stop node methods to BitcoinTestFramework
8 years ago
John Newbery b111324acd move initialize_chain() and initialize_chain_clean() to be methods of BitcoinTestFramework
8 years ago
MarcoFalke 3c5e6c94ca
Merge #10255: [test] Add test for listaddressgroupings
8 years ago
John Newbery c9cc76dcaa [tests] Remove is_network_split from funtional test cases
8 years ago
Wladimir J. van der Laan 8f3e38477e
Merge #10169: [tests] Remove func test code duplication
8 years ago
Wladimir J. van der Laan faf2dea5ea
Merge #10234: [net] listbanned RPC and QT should show correct banned subnets
8 years ago
John Newbery b8251f6337 [tests] allow zmq test to be run in out-of-tree builds
8 years ago
Jimmy Song dadfee38e8 [test] Add test for listaddressgroupings
8 years ago
Wladimir J. van der Laan e2b99b1313
Merge #10294: [Wallet] unset change position when there is no change
8 years ago
Gregory Sanders 7c588637d4 [Wallet] unset change position when there is no change on exact match
8 years ago
MarcoFalke 492d22f929
Merge #10264: [test] Add tests for getconnectioncount, getnettotals and ping
8 years ago
Wladimir J. van der Laan 9c33ffd387
Merge #8824: Refactor TxToJSON() and ScriptPubKeyToJSON()
8 years ago
Jimmy Song dd1ea59624 [test] Add gettxout call
8 years ago
Jimmy Song 85f950a5c4 [test] Add tests for getconnectioncount, getnettotals and ping
8 years ago
John Newbery d6732d832a [tests] update disconnect_ban.py test case to work with listbanned
8 years ago
jonnynewbs 0ff9320bf5 refactor TxToJSON() and ScriptPubKeyToJSON()
8 years ago
Wladimir J. van der Laan e0a7e1994e
Merge #10225: [test] Add aborttrescan tests
8 years ago
MarcoFalke 1b25b6df0f
Merge #10097: Move zmq test skipping logic into individual test case.
8 years ago
MarcoFalke c530c15180
Merge #10023: [tests] remove maxblocksinflight.py (functionality covered by other test)
8 years ago
MarcoFalke 2723bcdce3
Merge #10224: [test] Add test for getaddednodeinfo
8 years ago
Jimmy Song de487b730b Tests: Add test for getnetworkhashps
8 years ago
Wladimir J. van der Laan 5352e5e75d
Merge #10223: Tests: Refactor to create witness script creation function
8 years ago
Wladimir J. van der Laan f3db4c6013
Merge #10229: Tests: Add test for getdifficulty
8 years ago
Karl-Johan Alm ed60970c83
[test] Test abortrescan command.
8 years ago
Jimmy Song bc53752616 Tests: Add simple test for getaddednodeinfo
8 years ago
Jimmy Song c39a6b9ec8 Tests: Refactor to create witness script creation function
8 years ago
John Newbery 6803e09e6e Move zmq test skipping logic into individual test case.
8 years ago
Wladimir J. van der Laan a987def4f6
Merge #10143: [net] Allow disconnectnode RPC to be called with node id
8 years ago
Jimmy Song 821dd5e3e1 Tests: Add test for getdifficulty
8 years ago
John Newbery d54297f1a8 [tests] disconnect_ban: add tests for disconnect-by-nodeid
8 years ago
John Newbery 5cc3ee24d2 [tests] disconnect_ban: remove dependency on urllib
8 years ago
John Newbery 12de2f252c [tests] disconnect_ban: use wait_until instead of sleep
8 years ago
John Newbery 2077fdacd3 [tests] disconnect_ban: add logging
8 years ago
John Newbery 395561becf [tests] disconnectban test - only use two nodes
8 years ago
John Newbery e367ad5b44 [tests] rename nodehandling to disconnectban
8 years ago
John Newbery d6564a26f4 [tests] fix nodehandling.py flake8 warnings
8 years ago
John Newbery 2a52ae63bf Remove duplicate method definitions in NodeConnCB subclasses
8 years ago
John Newbery 52e15aa4d0 Adds helper functions to NodeConnCB
8 years ago
MarcoFalke 9111df9673
Merge #10219: Tests: Order Python Tests Differently
8 years ago
Jimmy Song 637706dc9e Tests: Put Extended tests first when they're included
8 years ago
MarcoFalke d86bb075bf
Merge #10197: [tests] Functional test warnings
8 years ago
John Newbery a97ed80f97 [tests] test_runner - check unicode
8 years ago
John Newbery 08e51c1c03 [tests] Remove cache directory by default when running test_runner
8 years ago
John Newbery c85b080cc7 [test] add warnings to test_runner
8 years ago
John Newbery 5f4bcf28ef [tests] Remove maxblocksinflight testcase
8 years ago
aideca 164019d611 Add dumpwallet output test
8 years ago
Wladimir J. van der Laan e96462fbec tests: Fix test_runner return value in case of skipped test
8 years ago
Wladimir J. van der Laan e19586a8a9
Merge #10135: [p2p] Send the correct error code in reject messages
8 years ago
MarcoFalke 88799ea1b1
Merge #10124: [test] Suppress test logging spam
8 years ago
John Newbery 45ce471ab0 Reduce spammy test logging
8 years ago
John Newbery d80baaa514 fixup - align summary row correctly and make colors/glyphs globals
8 years ago
John Newbery bb92d839d5 [tests] Add unicode symbols for tests passing/failing/skipping
8 years ago
John Newbery 63062bda1a [tests] color test results and sort alphabetically
8 years ago
practicalswift 73b37219d4 Remove accidental trailing semicolons
8 years ago
practicalswift b8d9a86dc3 Remove unused import
8 years ago
Suhas Daftuar ba7dd8bf6f Test prioritisetransaction and ancestor fee state
8 years ago
Wladimir J. van der Laan ebfd653798
Merge #10077: [qa] Add setnetworkactive smoke test
8 years ago
MarcoFalke 12af74b289
Merge #10072: Remove sources of unreliablility in extended functional tests
8 years ago
John Newbery 5d08c9c579 Send the correct error code in reject messages
8 years ago
Wladimir J. van der Laan de301b0488
Merge #10130: bitcoin-tx input verification (awemany, jnewbery)
8 years ago
John Newbery 19ecd1e2e1 Add tests for bitcoin-tx input checking
8 years ago
John Newbery 21704f6334 Check stderr when testing bitcoin-tx
8 years ago
John Newbery 6a18bb9a36 [tests] sync_with_ping should assert that ping hasn't timed out
8 years ago
John Newbery 6426716a99 Add send_await_disconnect() method to p2p-compactblocks.py
8 years ago
MarcoFalke 8ac8041286
Merge #10109: Remove SingleNodeConnCB
8 years ago
Wladimir J. van der Laan f34cdcbd80
Merge #9294: Use internal HD chain for change outputs (hd split)
8 years ago
John Newbery a4fd89fddb Make forknotify.py more robust
8 years ago
John Newbery 1f3d78b4e0 Wait for connection to open in bip9-softforks.py
8 years ago
John Newbery 159fe88abf Remove SingleNodeConnCB
8 years ago
practicalswift 85de9d474b Remove call to gettransaction(...) where the result is unused
8 years ago
practicalswift bd02422332 Remove accidental trailing semicolons in Python code
8 years ago
MarcoFalke 5b029aaedb
Merge #10076: [qa] combine_logs: Use ordered list for logfiles
8 years ago
MarcoFalke 79af9fbd8c
Merge #10096: Check that all test scripts in test/functional are being run
8 years ago
John Newbery 8c7288c06b Print out the final 1000 lines of test_framework.log if test fails
8 years ago
John Newbery 55992f1302 Add --quiet option to suppress rpc-tests.py output
8 years ago
John Newbery 29d6634a69 Check that all test scripts in test/functional are being run
8 years ago
MarcoFalke fa4535df57 [qa] combine_logs: Use ordered list for logfiles
8 years ago
Wladimir J. van der Laan b1a4f27576
Merge #10073: Actually run assumevalid.py
8 years ago
NicolasDorier dd5be2c7b3 [QA] Renaming rawTx into rawtx
8 years ago
MarcoFalke 111849345b
Merge #10069: [QA] Fix typo in fundrawtransaction test
8 years ago
MarcoFalke fa697b7192 [qa] Add setnetworkactive smoke test
8 years ago
Wladimir J. van der Laan 90dd9e6c4c
Merge #9946: Fix build errors if spaces in path or parent directory
8 years ago
Matthew Zipkin b1f584dbc1 fix build if spaces in src dir path
8 years ago
Matthew Zipkin 557c9a68fb RPC: getblockchaininfo: BIP9 stats
8 years ago
John Newbery 717ad131f6 Actually run assumevalid.py.
8 years ago
MarcoFalke ca209230c8
Merge #10053: [test] Allow functional test cases to be skipped
8 years ago
Nicolas Dorier 803e6a3503 [QA] Fix typo in fundrawtransaction test
8 years ago
Jonas Schnelli 1b3b5c6f8f
Slightly modify fundrawtransaction.py test (change getnewaddress() into getrawchangeaddress())
8 years ago
Jonas Schnelli 1090502c3e
Fix superfluous cast and code style nits in RPC wallet-hd.py test
8 years ago
Jonas Schnelli 79df9df348
Switch to 100% for the HD internal keypool size
8 years ago
Jonas Schnelli 02592f4c5e
[Wallet] split the keypool in an internal and external part
8 years ago
John Newbery 0c1ade6a4b Skip rpcbind_test if OS/network requirements are not met.
8 years ago
MarcoFalke a230b05887
Merge #9701: Make bumpfee tests less fragile
8 years ago
practicalswift 389745901a [tests] Remove unused variables
8 years ago
practicalswift 72163d4585 [tests] Remove unused and duplicate imports
8 years ago
John Newbery a750d77b95 Add tests for mempool persistence
8 years ago
John Newbery 232b6665bc Allow test cases to be skipped
8 years ago
John Newbery 8317a45161 Python functional tests should log in UTC
8 years ago
John Newbery 61d75f587d Introduce combine_logs.py to combine log files from multiple bitcoinds.
8 years ago
Russell Yanofsky f85ac54e24 [qa] Expand bumpfee test docstring
8 years ago
Russell Yanofsky 0b94e49831 [qa] Rename python input variable to tx_input
8 years ago
Russell Yanofsky 1dfd64fadc [qa] Make bumpfee.py test function order consistent
8 years ago
Russell Yanofsky e6b2963241 [qa] Get rid of nondeterminism in bumpfee.py
8 years ago
Russell Yanofsky 94b528bb0c [qa] Remove bumpfee.py get_change_address hack
8 years ago
John Newbery 63d66ba20a Move src/test/bitcoin-util-test.py to test/util/bitcoin-util-test.py
8 years ago
John Newbery a9bd622a65 Rename test/pull-tester/rpc-tests.py to test/functional/test_runner.py
8 years ago
John Newbery c28ee91db0 Rename rpc-tests directory to functional
8 years ago
John Newbery 00902c48cd Rename qa directory to test
8 years ago
Wladimir J. van der Laan 60ab9b2006 Squashed 'src/univalue/' changes from 2740c4f..f32df99
9 years ago
MarcoFalke 982709199f Squashed 'src/univalue/' changes from 5839ac3..2740c4f
9 years ago
MarcoFalke 313e7f5c89 Squashed 'src/univalue/' changes from 87d9045..5839ac3
9 years ago
Jonas Schnelli 2f9f082b5e Squashed 'src/univalue/' content from commit 87d9045
9 years ago