aboutsummaryrefslogtreecommitdiff
path: root/qa/rpc-tests
AgeCommit message (Collapse)Author
2016-09-30Merge #8841: [qa] fix nulldummy testWladimir J. van der Laan
46a4774 Fix nulldummy.py test (Johnson Lau)
2016-09-30Fix nulldummy.py testJohnson Lau
2016-09-29Merge #8834: [qa] blockstore: Switch to dumb dbmWladimir J. van der Laan
fa9cd25 [qa] blockstore: Switch to dumb dbm (MarcoFalke)
2016-09-29Merge #8835: [qa] nulldummy.py: Don't run unused codeWladimir J. van der Laan
fa156c6 [qa] nulldummy: Don't run unused code (MarcoFalke)
2016-09-29[qa] nulldummy: Don't run unused codeMarcoFalke
2016-09-29Merge #8827: [qa] Split up slow RPC calls to avoid pruning test timeoutsMarcoFalke
a0f8482 [qa] Split up slow RPC calls to avoid pruning test timeouts (Suhas Daftuar)
2016-09-29[qa] blockstore: Switch to dumb dbmMarcoFalke
2016-09-28[qa] Split up slow RPC calls to avoid pruning test timeoutsSuhas Daftuar
2016-09-27Merge #8810: tests: Add exception error message for JSONRPCExceptionWladimir J. van der Laan
42f6aed tests: Add exception error message for JSONRPCException (Wladimir J. van der Laan)
2016-09-27Merge #8803: Ping regularly in p2p-segwit.py to keep connection aliveWladimir J. van der Laan
0637b02 Ping regularly in p2p-segwit.py to keep connection alive (Johnson Lau)
2016-09-26Merge #8780: [rpc] Deprecate getinfoWladimir J. van der Laan
fa6e71b [qa] Add getinfo smoke tests and rework versionbits test (MarcoFalke) ddddaaf [rpc] Deprecate getinfo (MarcoFalke)
2016-09-25tests: Add exception error message for JSONRPCExceptionWladimir J. van der Laan
This improves error reporting if `JSONRPCException` is not specifically caught and ends up in Python's default backtrace handler. Before: ``` Traceback (most recent call last): File "/.../projects/bitcoin/bitcoin/qa/rpc-tests/test_framework/authproxy.py", line 153, in __call__ raise JSONRPCException(response['error']) test_framework.authproxy.JSONRPCException ``` After: ``` Traceback (most recent call last): File "/.../projects/bitcoin/bitcoin/qa/rpc-tests/test_framework/authproxy.py", line 152, in __call__ raise JSONRPCException(response['error']) test_framework.authproxy.JSONRPCException: Unknown named parameter random (-8) ```
2016-09-25Ping regularly in p2p-segwit.py to keep connection aliveJohnson Lau
This pings regularly while building a big block in p2p-segwit.py, to prevent timeout
2016-09-25[qa] Add getinfo smoke tests and rework versionbits testMarcoFalke
2016-09-22Merge #8636: Implement NULLDUMMY softfork (BIP147)Wladimir J. van der Laan
482f852 Implement NULLDUMMY softfork (Johnson Lau)
2016-09-21[rpc] Deprecate getinfoMarcoFalke
This was replaced by getmininginfo, getnetworkinfo and getwalletinfo
2016-09-20Merge #8739: [qa] Fix broken sendcmpct test in p2p-compactblocks.pyWladimir J. van der Laan
157254a Fix broken sendcmpct test in p2p-compactblocks.py (Suhas Daftuar)
2016-09-19Merge #8676: Add missing copyright headersWladimir J. van der Laan
783e930 [copyright] Add missing copyright headers (isle2983)
2016-09-19Merge #8716: [qa] wallet: Check legacy wallet as wellWladimir J. van der Laan
fa644d0 [qa] wallet: Check legacy wallet as well (MarcoFalke)
2016-09-19Merge #8724: [qa] walletbackup: Sync blocks inside the loopMarcoFalke
fad41f3 [qa] walletbackup: Sync blocks inside the loop (MarcoFalke)
2016-09-15Fix broken sendcmpct test in p2p-compactblocks.pySuhas Daftuar
Python lambda use was incorrect. sendcmpct messages need to be synchronized with RPC calls to generate(). Headers need to be synced (eg with getheaders) for cmpctblock announcements to start. Last test omitted sending a sendcmpct message.
2016-09-14[qa] walletbackup: Sync blocks inside the loopMarcoFalke
2016-09-14[qa] wallet: Check legacy wallet as wellMarcoFalke
2016-09-13[qa] create_cache: Delete temp dir when doneMarcoFalke
2016-09-13Merge #8652: [qa]: remove root test directory for RPC testsMarcoFalke
c62cc4e fix path for bak file (whythat) 438e94d remove root test directory for RPC tests (whythat)
2016-09-13Merge #8528: Update p2p-segwit.py to reflect correct behaviorWladimir J. van der Laan
5547aeb p2psegwit.py transaction is rejected due to premature witness not size (instagibbs) bc1d1f2 Update p2p-segwit.py to reflect correct AskFor behavior (instagibbs)
2016-09-11[copyright] Add missing copyright headersisle2983
2016-09-09Merge #8667: Fix SIGHASH_SINGLE bug in test_framework SignatureHashMarcoFalke
2f2548d Fix SIGHASH_SINGLE bug in test_framework SignatureHash (Johnson Lau)
2016-09-09Merge #8680: Address Travis spurious failuresWladimir J. van der Laan
d6a5dc4 add waitfornewblock/waitforblock/waitforblockheight rpcs and use them for tests (Cory Fields)
2016-09-07add waitfornewblock/waitforblock/waitforblockheight rpcs and use them for testsCory Fields
waitfornewblock waits until a new block is received, or the timeout expires, then returns the current block height/hash. waitforblock waits for a specific blockhash, or until the timeout expires, then returns the current block height/hash. If the target blockhash is the current tip, it will return immediately. waitforblockheight waits until the tip has reached a certain height or higher, then returns the current height and hash. waitforblockheight is used to avoid polling in the rpc tests.
2016-09-06Fix SIGHASH_SINGLE bug in test_framework SignatureHashJohnson Lau
The value for "other" inputs should be -1 (0xffffffffffffffff) instead of 0
2016-09-05Add basic test for IsStandard witness transaction blindinginstagibbs
2016-09-05fix path for bak filewhythat
2016-09-05remove root test directory for RPC testswhythat
2016-09-01rest.cpp: change HTTP_INTERNAL_SERVER_ERROR to HTTP_BAD_REQUESTdjpnewton
2016-08-31Implement NULLDUMMY softforkJohnson Lau
2016-08-24[wallet] rpc: Drop misleading optionMarcoFalke
2016-08-24Merge #8450: [Test] Replace rpc_wallet_tests.cpp with python RPC unit testsWladimir J. van der Laan
9578333 Remove rpc_wallet_tests.cpp (Patrick Strateman) 25400c4 Account wallet feature RPC tests. (Patrick Strateman)
2016-08-19[qa] Remove unused codeMarcoFalke
2016-08-18p2psegwit.py transaction is rejected due to premature witness not sizeinstagibbs
2016-08-18Revert "[qa] Adjust timeouts for micro-optimization of run time"Wladimir J. van der Laan
This reverts commit fa2d68f79c459b505652728c3d8da60679f98ae3. Temporary revert - see discussion in #8532.
2016-08-18Merge #8531: [qa] abandonconflict: Use assert_equalWladimir J. van der Laan
fa64306 [qa] abandonconflict: Use assert_equal (MarcoFalke)
2016-08-17[qa] abandonconflict: Use assert_equalMarcoFalke
2016-08-17Merge #8482: [qa] Use single cache dir for chainsWladimir J. van der Laan
fad8cf6 [qa] Use single cache dir for chains (MarcoFalke) fa2d68f [qa] Adjust timeouts for micro-optimization of run time (MarcoFalke) fae596f [qa] Sort scripts by time for pull_tester and don't overwrite setup_chain (MarcoFalke)
2016-08-16Update p2p-segwit.py to reflect correct AskFor behaviorinstagibbs
2016-08-16qa: Remove duplicate `hash160` implementationWladimir J. van der Laan
`hash160` is defined in `test_framework.script`, so there is no need to define it here again.
2016-08-08qa/rpc-tests/segwit: Test GBT sigops before and after activationLuke Dashjr
2016-08-07Account wallet feature RPC tests.Patrick Strateman
2016-08-07[qa] Use single cache dir for chainsMarcoFalke
2016-08-07[qa] Adjust timeouts for micro-optimization of run timeMarcoFalke