Commit Graph

607 Commits (c84181665f341ef9d30911c9d0a0d458199baa7c)

Author SHA1 Message Date
Wladimir J. van der Laan b35a591793
Merge #7558: [RPC] Add import/removeprunedfunds rpc call
9 years ago
MarcoFalke fa3fafc960 [qa] wallet: Wait for reindex to catch up
9 years ago
Luke Dashjr e7e48ba66c test_framework: Py3.4 compat: Specify timeout parameter by name
9 years ago
Wladimir J. van der Laan d7b80b54fb test_framework: Avoid infinite loop in encoding Decimal
9 years ago
Wladimir J. van der Laan 018b60c5ea test_framework: detect failure of bitcoind startup
9 years ago
instagibbs f1bb13c93d Added companion removeprunedfunds call.
9 years ago
instagibbs 7eb702954e Add importprunedfunds rpc call
9 years ago
Wladimir J. van der Laan 3bdc583b3f
Merge #7715: Fix calculation of balances and available coins.
9 years ago
Wladimir J. van der Laan e2ebd259fb
Merge #7671: [RPC] Add generatetoaddress rpc to mine to an address
9 years ago
Alex Morcos b536a6fc83 Add p2p test for feefilter
9 years ago
Alex Morcos 5fa66e4682 Create SingleNodeConnCB class for RPC tests
9 years ago
Andrew C d5c5c713e6 RPC tests for generatetoaddress
9 years ago
NicolasDorier 71527a0f31 Test of BIP9 fork activation of mtp, csv, sequence_lock
9 years ago
MarcoFalke fab3890156 [qa] rpc-test: Normalize assert()
9 years ago
Alex Morcos 68d4282774 Fix calculation of balances and available coins.
9 years ago
Wladimir J. van der Laan 29e1131c46
Merge #7702: [qa] Add tests verifychain, lockunspent, getbalance, listsinceblock
9 years ago
Wladimir J. van der Laan efde86b4aa
Merge #7709: Tests: fix missing import in mempool_packages
9 years ago
Alex Morcos 19d73d540c Add RPC test for BIP 68/112/113 soft fork.
9 years ago
Wladimir J. van der Laan 73b7eb501e
Merge #7575: Minimal BIP9 implementation
9 years ago
Suhas Daftuar e38781da40 Tests: fix missing import in mempool_packages
9 years ago
MarcoFalke fa4a522541 [qa] Add tests verifychain, lockunspent, getbalance, listsinceblock
9 years ago
Suhas Daftuar ec143391ef Tests: make prioritise_transaction.py more robust
9 years ago
Wladimir J. van der Laan 3d0dfdbf9f
Merge #7684: [qa] Extend tests
9 years ago
Suhas Daftuar 8c74cedef5 RPC test for BIP9 warning logic
9 years ago
MarcoFalke fad8cfb893 [qa] mininode: Add and use CONSTs
9 years ago
MarcoFalke fa8cd46f39 [qa] Move create_tx() to util.py
9 years ago
MarcoFalke fad7dc8a6c [qa] wallet: speed up tests
9 years ago
Elliot Olds 2ab835ae6c Check if zmq is installed in tests, update docs
9 years ago
MarcoFalke fa97f95c15 [doc] Fix markdown
9 years ago
BtcDrak 6ba8b2a6c4 Add bip68-sequence.py to extended rpc tests
9 years ago
Wladimir J. van der Laan 80d1f2e483
Merge #7184: Implement SequenceLocks functions for BIP 68
9 years ago
Alex Morcos a51c79be6b Bug fix to RPC test
9 years ago
Suhas Daftuar da6ad5f684 Add RPC test exercising BIP68 (mempool only)
9 years ago
Wladimir J. van der Laan 7539f1aae3 tests: Make proxy_test work on travis servers without IPv6
9 years ago
mrbandrews 7689041c03 [rpc-tests] Change solve() to use rehash
9 years ago
Wladimir J. van der Laan 62f2d769e4
Merge #7348: MOVE ONLY: move rpc* to rpc/
9 years ago
Wladimir J. van der Laan 9189e30b12
Merge #7300: [trivial] Add missing copyright headers
9 years ago
Wladimir J. van der Laan 02676c57ce
Merge #7236: Use createrawtx locktime parm in txn_clone
9 years ago
Wladimir J. van der Laan 93b05764d5
Merge #7177: [qa] Change default block priority size to 0
9 years ago
Daniel Cousens d13f65ebac rpc: update inline comments to refer to new file paths
9 years ago
MarcoFalke fa8e2a6925 [qa] Change default block priority size to 0
9 years ago
Suhas Daftuar eaa8d2754b RPC: indicate which transactions are replaceable
9 years ago
Wladimir J. van der Laan 3b43cad9d0
Merge pull request #7164: Do not download transactions during initial blockchain sync
9 years ago
Wladimir J. van der Laan 21376af183
Merge pull request #7372
9 years ago
MarcoFalke facd288c31 [qa] wallet: Print maintenance
9 years ago
Suhas Daftuar 4a04879378 Fix error in blockchain.py introduced in merge
9 years ago
Wladimir J. van der Laan e4e77ee55d
Merge pull request #7194
9 years ago
Wladimir J. van der Laan d3dfc6d7e1
Merge pull request #7320
9 years ago
Wladimir J. van der Laan 3ec5bb0a6e
Merge pull request #7335
9 years ago
Wladimir J. van der Laan a8bd616fea
Merge pull request #7329
9 years ago
Wladimir J. van der Laan f2cf071e70
Merge pull request #7368
9 years ago
Chris Wheeler 9d263bd17c Typo fixes in comments
9 years ago
Suhas Daftuar 4d10d2e16f Eliminate race condition in mempool_packages test
9 years ago
MarcoFalke 7777994846 [qa] Fix pyton syntax in rpc tests
9 years ago
Wladimir J. van der Laan be6d5a617d
Merge pull request #7312
9 years ago
Alex Morcos df0e2226d9 Add RPC test for abandoned and conflicted transactions.
9 years ago
Wladimir J. van der Laan c49551886a
Merge pull request #7296
9 years ago
MarcoFalke fa1cb1ae15 [qa] Test walletpassphrase timeout
9 years ago
Wladimir J. van der Laan 93ca5a35b0
Merge pull request #7308
9 years ago
Suhas Daftuar 168915e6de Eliminate race condition in sendheaders.py test
9 years ago
Suhas Daftuar 82a0ce09b4 Add race-condition debugging tool to mininode
9 years ago
Wladimir J. van der Laan d964b5bb1a
Merge pull request #7229
9 years ago
Alex Morcos bebe58b748 SQUASHME: Fix rpc tests that assumed fallback to minRelayTxFee
9 years ago
MarcoFalke fa60d05a4e Add missing copyright headers
9 years ago
Wladimir J. van der Laan 605c17844e
Merge pull request #7205
9 years ago
Wladimir J. van der Laan 49a735cba4
Merge pull request #7250
9 years ago
MarcoFalke fa0a9749eb [qa] Move gen_return_txouts() to util.py
9 years ago
Wladimir J. van der Laan 97d83739db
Merge pull request #7153
9 years ago
Wladimir J. van der Laan 595f93977c
Merge pull request #7213
9 years ago
Wladimir J. van der Laan ed095f0407
Merge pull request #7226
9 years ago
Wladimir J. van der Laan c24337964f
Merge pull request #7062
9 years ago
Tom Harding e279038e84 Use createrawtx locktime parm in txn_clone
9 years ago
MarcoFalke fa14d99484 [qa] check if wallet or blochchain maintenance changes the balance
9 years ago
MarcoFalke fa0765d433 [qa] Cleanup wallet.py test
9 years ago
Suhas Daftuar 9b41a5fba2 Add more tests to p2p-fullblocktest
9 years ago
ptschip 39a525c21f Do not download transactions during inital sync
9 years ago
mb300sd 37d271d7cc Rename OP_NOP2 to OP_CHECKLOCKTIMEVERIFY.
9 years ago
James O'Beirne 135d6ec8ce Add RPC tests for getblockheader.
9 years ago
James O'Beirne 16d4fce0b2 Add assert_is_hex_string and assert_is_hash_string to RPC test utils.
9 years ago
Wladimir J. van der Laan 83cdcbdca4 test: don't override BITCOIND and BITCOINCLI if they're set
9 years ago
Jonas Schnelli 979698c171
[RPC-Tests] add option to run rpc test over QT clients
9 years ago
MarcoFalke fa24439ff3 Bump copyright headers to 2015
9 years ago
Wladimir J. van der Laan 20411903d7 test: Add basic test for `reject` code
9 years ago
Wladimir J. van der Laan 82bcf405f6
Merge pull request #7171
9 years ago
Wladimir J. van der Laan 4c40ec0451 tests: Disable Tor interaction
9 years ago
Wladimir J. van der Laan 2f601d215d test: remove necessity to call create_callback_map
9 years ago
Jonas Schnelli 7632cf689a
[Tests] Refactor some shared functions
9 years ago
Wladimir J. van der Laan 8843676621
Merge pull request #7133
9 years ago
Suhas Daftuar 27fae3484c Use fee deltas for determining mempool acceptance
9 years ago
Suhas Daftuar 9ef2a25603 Update replace-by-fee logic to use fee deltas
9 years ago
Suhas Daftuar eb306664e7 Fix mempool limiting for PrioritiseTransaction
9 years ago
Peter Todd 092e9ad7d9
Remove old replace-by-fee tests
9 years ago
Jonas Schnelli 110ff1142c
[Tests] Add mempool_limit.py test
9 years ago
Wladimir J. van der Laan 16f4a6e0fe
Merge pull request #7137
9 years ago
Wladimir J. van der Laan 2ef5ffa59a
Merge pull request #6915
9 years ago
Wladimir J. van der Laan 9afbd96919
Merge pull request #7022
9 years ago
Suhas Daftuar 2b31ab90c4 Add rpc test for prioritisetransaction
9 years ago
Suhas Daftuar 6e8b07f5f3 Add rounding helper function to util.py
9 years ago
Wladimir J. van der Laan eb3d1b3487
Merge pull request #7135
9 years ago
Wladimir J. van der Laan 30c2d8c635
Merge pull request #7105
9 years ago
Alex Morcos 50947ef23f Change default block priority size to 0
9 years ago
Gregory Maxwell 438ee59839
Merge pull request #7044
9 years ago
Matt Corallo 0c9959a308 Add failing test checking timelocked-txn removal during reorg
9 years ago
Suhas Daftuar cfdc66280f Explicitly set chain limits in replace-by-fee test
9 years ago
MarcoFalke fa3a38a7f2 [qa] pull-tester: Cleanup (run keypool, tidy stdout)
9 years ago
Pieter Wuille aa4b0c26b0 When not filtering blocks, getdata sends more in one test
9 years ago
Wladimir J. van der Laan a7751824ce
Merge pull request #7103
9 years ago
Wladimir J. van der Laan 6fc287f2df
Merge pull request #7027
9 years ago
Gregory Sanders d52fbf00e3 Added additional config option for multiple RPC users.
9 years ago
Pieter Wuille 9ac63d6d30 Keep track of explicit wallet conflicts instead of using mempool
9 years ago
Suhas Daftuar 50262d8953 Allow block announcements with headers
9 years ago
MarcoFalke fa506c0c9b [wallet] Add rpc tests to verify fee calculations
9 years ago
Wladimir J. van der Laan 0e935865b9
Merge pull request #6871
9 years ago
Wladimir J. van der Laan e92377fa7f
Merge pull request #6134
9 years ago
Wladimir J. van der Laan ed34e0577e
Merge pull request #7052
9 years ago
Gregory Maxwell 0b0fc179ab
Merge pull request #7028
9 years ago
Gregory Maxwell 9cdd407ca5
Merge pull request #7029
9 years ago
Peter Todd 63b5840257
Fix usage of local python-bitcoinlib
9 years ago
Wladimir J. van der Laan 07b770caf3
Merge pull request #7019
9 years ago
MarcoFalke a0953cdf07 [qa] python-bitcoinrpc is no longer a subtree
9 years ago
MarcoFalke e16ee1cd1e [qa] Extend README.md
9 years ago
MarcoFalke cc975745d5 [qa] Split README.md to /qa and /qa/rpc-tests
9 years ago
Alex Morcos 56106a3300 Expose RPC calls for estimatesmart functions
9 years ago
Suhas Daftuar c800c95997 Remove unmaintained example test script_test.py
9 years ago
MarcoFalke 4ea1790553 [qa] keypool: DRY: Use test framework
9 years ago
MarcoFalke c6973ca03b [qa] keypool: Fix white space to prepare transition to test framework
9 years ago
MarcoFalke 33b7f83c59 [qa] travis: cover *receivedby* rpcs
9 years ago
Jonas Schnelli d61fcff071
don't enforce maxuploadtargets disconnect for whitelisted peers
9 years ago
Wladimir J. van der Laan d2e987aa19
Merge pull request #6958
9 years ago
Jeff Garzik 38ed190eef
Merge #6771 from branch 'lowerLimits' of git://github.com/morcos/bitcoin
9 years ago
MarcoFalke b27e81f115 [net] Cleanup maxuploadtarget
9 years ago
Wladimir J. van der Laan 5fcc14ee05
Merge pull request #6804
9 years ago
James O'Beirne b5cbd396ca Add basic coverage reporting for RPC tests
9 years ago
Suhas Daftuar 97203f5606
Port test to rpc-test framework
9 years ago
Suhas Daftuar 20367d831f Add test for max replacement limit
9 years ago
Peter Todd b272ecfdb3 Reject replacements that add new unconfirmed inputs
9 years ago
Peter Todd fc8c19a07c Prevent low feerate txs from (directly) replacing high feerate txs
9 years ago
Peter Todd 0137e6fafd Add tests for transaction replacement
9 years ago
Wladimir J. van der Laan 2980a18572 Fix crash in validateaddress with -disablewallet
9 years ago
Wladimir J. van der Laan 26752767df
Merge pull request #6894
9 years ago
Alex Morcos 971a4e6b86 Lower default policy limits
9 years ago
Pieter Wuille 298e040bca Fix chainstate serialized_size computation
9 years ago
Suhas Daftuar 3e187f2acd Fix BIP65 p2p test
9 years ago
Suhas Daftuar 17a073ae06
Add RPC test for -maxuploadtarget
9 years ago
Wladimir J. van der Laan 2a1090d4f5
Merge pull request #6351
9 years ago
Wladimir J. van der Laan 0fbfc5106c
Merge pull request #6859
9 years ago
Wladimir J. van der Laan 41db8c4733 http: Restrict maximum size of request line + headers
9 years ago
Wladimir J. van der Laan 020c4073a0
Merge pull request #6841
9 years ago
Wladimir J. van der Laan 87e5539e9c
Merge pull request #6827
9 years ago
MarcoFalke bd4c22ed56 [rpc-tests] Check return code
9 years ago
MarcoFalke 0d8b1759d2 [rpc-tests] fundrawtransaction: Update fee after minRelayTxFee increase
9 years ago
Alex Morcos b6d5e32e0e Make fee aware of min relay in pruning.py RPC test
9 years ago
Alex Morcos 0658d0ba82 temporarily comment out rpcbind.py
9 years ago
Wladimir J. van der Laan 9caaf6ed22
Merge pull request #6777
9 years ago
James O'Beirne 1488506872 Add tests for gettxoutsetinfo, CLevelDBBatch, CLevelDBIterator
9 years ago
MarcoFalke d0321a4cfd [doc] trivial: fix markdown syntax in qa/rpc-tests/README.md
9 years ago
Peter Todd cde7ab2d4e Add RPC tests for the CHECKLOCKTIMEVERIFY (BIP65) soft-fork
9 years ago
randy-waterhouse efb37d4fda Changed run-bitcoind-for-test.sh.in to non-executable mode.
9 years ago
Jeff Garzik 3ab3de8ba1
qa/pull-tester/rpc-tests.py: chmod 0755
9 years ago
ptschip 5467820be5 Migrated rpc-tests.sh to all python rpc-tests.py
9 years ago
Wladimir J. van der Laan 17d0e638b6
Merge pull request #6686
9 years ago
Cory Fields 745f909925 travis: install a recent libzmq and pyzmq for tests
9 years ago
Jonas Schnelli a9c27cdf55 [travis] add zmq python module
9 years ago
Wladimir J. van der Laan 48efbdbe98
Merge pull request #5264
9 years ago
Suhas Daftuar 598b25d5ee Add test showing bug in mempool packages
9 years ago
Wladimir J. van der Laan e59d2a80f9
Merge pull request #6315
9 years ago
Wladimir J. van der Laan 5e21388c48
Merge pull request #6695
9 years ago
Wladimir J. van der Laan ddf98d1d84 Make RPC tests cope with server-side timeout between requests
9 years ago
Suhas Daftuar 5add7a74a6 Track transaction packages in CTxMemPoolEntry
9 years ago
Jonas Schnelli 110a1fd727 enable zmq-test in rpc-tests.sh
9 years ago
Jeff Garzik 83f0e22497
Temporarily disable ZMQ tests in bitcoin test suite
9 years ago
Jonas Schnelli 312cfe63a3 fix rpc-tests.sh
9 years ago
Jonas Schnelli 07f70b2dde [QA] fix netbase tests because of new CSubNet::ToString() output
9 years ago
Jonas Schnelli 029e278286 QA: Add ZeroMQ RPC test
9 years ago
Cory Fields 1136879df8 Depends: Add ZeroMQ package
9 years ago
Wladimir J. van der Laan d528025517 Revert "rpc-tests: re-enable rpc-tests for Windows"
9 years ago
Wladimir J. van der Laan ee2a42b447 tests: GET requests cannot have request body, use POST in rest.py
9 years ago
Wladimir J. van der Laan 8f9301cdaa qa: Remove -rpckeepalive tests from httpbasics
9 years ago
ptschip 060058e955 Enable python tests for Native Windows
9 years ago
Cory Fields bd30c3dced rpc-tests: re-enable rpc-tests for Windows
9 years ago
Casey Rodarmor 0ce73985a8 Add p2p-fullblocktest.py
9 years ago
Wladimir J. van der Laan 80cddbbba9
Merge pull request #6539
9 years ago
Daniel Kraft 2016576998 Fix crash when mining with empty keypool.
9 years ago
Wladimir J. van der Laan bb4faee21e
Merge pull request #6509
9 years ago
Jeff Garzik 6feeec1ec5
Merge pull request #6013
9 years ago
Wladimir J. van der Laan ddd8d80c63
Merge pull request #6415
9 years ago
Pavel Janík 70180b2e57 Implement REST mempool API, add test and documentation.
9 years ago
Casey Rodarmor 45a6cce971 Fix race condition on test node shutdown
9 years ago
Veres Lajos 9f68ed6b6d typofixes (found by misspell_fixer)
9 years ago
mruddy af3208bfa6 Resolve issue 3166.
9 years ago
Wladimir J. van der Laan 675d2feffa
Merge pull request #6224
9 years ago
Jonas Schnelli 7d226b7ca0 [QA] add testcases for parsing strings as values
9 years ago
Wladimir J. van der Laan bfd807ff32
Merge pull request #6456
9 years ago
Casey Rodarmor 56b28fca46 Don't share objects between TestInstances
9 years ago
Matt Corallo 6bdb474dc9 Implement watchonly support in fundrawtransaction
9 years ago
Matt Corallo 907a425aa5 Add p2sh option to importaddress to import redeemScripts
9 years ago
zathras-crypto 0aad1f13b2
Exempt unspendable transaction outputs from dust checks
9 years ago
Wladimir J. van der Laan 7650449a67 univalue: Avoid unnecessary roundtrip through double for numbers
9 years ago
fanquake db42558b82 Remove bash test note from rpc-tests readme
9 years ago
Wladimir J. van der Laan ffad5aa1f4 tests: Remove old sh-based test framework
9 years ago
Jonas Schnelli 9da8fc8f26 [QA] remove rawtransactions.py from the extended test list
9 years ago
Jonas Schnelli 6ed38b0b8f [QA] fix possible reorg issue in rawtransaction.py/fundrawtransaction.py RPC test
9 years ago
Wladimir J. van der Laan 5121c68657
Merge pull request #6414
9 years ago
Tom Harding 8a0b933aae Fix intermittent test failure, reduce test time
9 years ago
Jonas Schnelli c45c7ea0fa [REST] add JSON support for /rest/headers/
10 years ago
Wladimir J. van der Laan 56dc70439f
tests: fix txn_clone.py (retry)
10 years ago
Wladimir J. van der Laan 66e5465773
Merge pull request #6310
10 years ago
Wladimir J. van der Laan 3f16971442
tests: fix txn_clone.py
10 years ago
Jonas Schnelli f581d3d656 banlist.dat: store banlist on disk
10 years ago
Wladimir J. van der Laan 3203a0832a
Merge pull request #5881
10 years ago
mruddy 70ae43e9b7 add tests for the decodescript rpc. add mention of the rpc regression tests to the testing seciton of the main readme.
10 years ago
Suhas Daftuar 04b5d235f1 Replace sleep with syncing using pings
10 years ago
Wladimir J. van der Laan 24f24896d6
Merge pull request #6299
10 years ago
Wladimir J. van der Laan 91389e51c7
Merge pull request #6088
10 years ago
Wladimir J. van der Laan 4f40716dcb test: Move reindex test to standard tests
10 years ago
Wladimir J. van der Laan 40400d53d3
Merge pull request #6272
10 years ago
Jonas Schnelli 9d79afe9a9 add RPC tests for setban & disconnectnode
10 years ago
Jonas Schnelli 433fb1a95d [RPC] extend setban to allow subnets
10 years ago
Jonas Schnelli 1086ffba26 [QA] add setban/listbanned/clearbanned tests
10 years ago
Wladimir J. van der Laan edbdf8855d tests: Extend RPC proxy tests
10 years ago
Stephen ef2a3de25c Add paytxfee to getwalletinfo, warnings to getnetworkinfo
10 years ago
Jonas Schnelli 208589514c fundrawtransaction tests
10 years ago
Suhas Daftuar bfc30b3437 Ignore unrequested blocks too far ahead of tip
10 years ago
Suhas Daftuar aa8c827968 P2P regression test for new AcceptBlock behavior
10 years ago
Wladimir J. van der Laan 42746b0476
Merge pull request #6193
10 years ago
Jonas Schnelli 6e71efa9f0 [REST] remove json input for getutxos, limit to query max. 15 outpoints
10 years ago
Suhas Daftuar ee9a2e4271 Fix walletbackup.py after directory restructuring
10 years ago
Jonas Schnelli 7b7f258396 rpc-tests: remove python-bitcoinrpc directory
10 years ago
Jonas Schnelli a85b2e221b pull-tester/rpc-tests.sh: disable script_test.py test
10 years ago
Jonas Schnelli 3e875b1bef pull-tester/rpc-tests.sh: allow passing throug of arguments
10 years ago
Jonas Schnelli 00706a5436 update rpc-tests readme.md
10 years ago
Jonas Schnelli 344e08ed16 extend rpc-tests.sh control script with non-travis tests
10 years ago
Jonas Schnelli 64937fe51a [QA] restructure rpc tests directory
10 years ago
Alex Morcos 8f0947be34 Increase timeouts in pruning.py and modify warning language.
10 years ago
Wladimir J. van der Laan 2cc1372190
Merge pull request #5159
10 years ago
Alex Morcos b649e03954 Create new BlockPolicyEstimator for fee estimates
10 years ago
Tom Harding 5d34e16d3a Add txn_clone.py test
10 years ago
Wladimir J. van der Laan c1409d11ad
Merge pull request #6073
10 years ago
Wladimir J. van der Laan 9ef00c363d
Merge pull request #5958
10 years ago
Jonas Schnelli 231072fe7b [QA] add multisig rpc tests
10 years ago
Wladimir J. van der Laan 1fd2d39529
Merge pull request #5420
10 years ago
dexX7 a71ab10f99
QA: add RPC tests for error reporting of "signrawtransaction"
10 years ago
Wladimir J. van der Laan 16341cc15c
Merge pull request #5418
10 years ago
Wladimir J. van der Laan 00e76db8c2
Merge pull request #6085
10 years ago
Suhas Daftuar 2a22d4be9b Fix comptool send_message call when MAX_INV_SZ reached
10 years ago
Suhas Daftuar 574db4816f Fix potential race conditions in p2p testing framework
10 years ago
Jonas Schnelli bba2216fc1 RPC test for "#5418 Report missing inputs in sendrawtransaction"
10 years ago
Corinne Dashjr 7e6d23b171 Bugfix: Grammar fixes
10 years ago
Suhas Daftuar 5487975ca3 Don't run invalidblockrequest.py in travis until race condition is fixed
10 years ago
Suhas Daftuar ef3281750d Fix mininode disconnections to work with select
10 years ago