aboutsummaryrefslogtreecommitdiff
path: root/qa
AgeCommit message (Collapse)Author
2016-04-03Merge #7778: [qa] Bug fixes and refactorWladimir J. van der Laan
4444806 [qa] mininode: Combine struct.pack format strings (MarcoFalke) faaa3c9 [qa] mininode: Catch exceptions in got_data (MarcoFalke) fa2cea1 [qa] rpc-tests: Properly use integers, floats (MarcoFalke) fa524d9 [qa] Use python2/3 syntax (MarcoFalke)
2016-04-02[qa] mininode: Combine struct.pack format stringsMarcoFalke
2016-04-01[qa] mininode: Catch exceptions in got_dataMarcoFalke
2016-04-01[qa] rpc-tests: Properly use integers, floatsMarcoFalke
2016-04-01Merge #7489: tests: Make proxy_test work on travis servers without IPv6Wladimir J. van der Laan
7539f1a tests: Make proxy_test work on travis servers without IPv6 (Wladimir J. van der Laan)
2016-03-31[qa] Use python2/3 syntaxMarcoFalke
2016-03-30Fix comments in testsBtcDrak
2016-03-30Merge #7648: BIP9 versionbits softfork for BIP68, BIP112 and BIP113Wladimir J. van der Laan
71527a0 Test of BIP9 fork activation of mtp, csv, sequence_lock (NicolasDorier) 19d73d5 Add RPC test for BIP 68/112/113 soft fork. (Alex Morcos) 12c89c9 Policy: allow transaction version 2 relay policy. (BtcDrak) 02c2435 Soft fork logic for BIP68 (BtcDrak) 478fba6 Soft fork logic for BIP113 (BtcDrak) 65751a3 Add CHECKSEQUENCEVERIFY softfork through BIP9 (Pieter Wuille)
2016-03-29Merge #7744: test_framework: detect failure of bitcoind startupWladimir J. van der Laan
018b60c test_framework: detect failure of bitcoind startup (Wladimir J. van der Laan)
2016-03-29[qa] Don't run pruning.py twiceMarcoFalke
2016-03-29Merge #7558: [RPC] Add import/removeprunedfunds rpc callWladimir J. van der Laan
f1bb13c Added companion removeprunedfunds call. (instagibbs) 7eb7029 Add importprunedfunds rpc call (instagibbs)
2016-03-28[qa] wallet: Wait for reindex to catch upMarcoFalke
2016-03-28test_framework: Py3.4 compat: Specify timeout parameter by nameLuke Dashjr
Changed in version 3.4: The strict parameter was removed. HTTP 0.9-style “Simple Responses” are not longer supported. (https://docs.python.org/3/library/http.client.html) Source: https://github.com/jgarzik/python-bitcoinrpc/commit/7ebeebb4f61917fe590d980cb4f9aefdce2c8f25
2016-03-28test_framework: Avoid infinite loop in encoding DecimalWladimir J. van der Laan
Avoid an infinite loop in encoding, by ensuring EncodeDecimal returns a string. round(Decimal) used to convert it to float, but it no longer does in python 3.x. Strings are supported since #6380, so just use that.
2016-03-26test_framework: detect failure of bitcoind startupWladimir J. van der Laan
Replace the `bitcoin-cli -rpcwait` after spawning bitcoind with our own loop that detects when bitcoind exits prematurely. And if one node fails to start, stop the others. This prevents a hang in such a case (see #7463).
2016-03-23Added companion removeprunedfunds call.instagibbs
2016-03-23Add importprunedfunds rpc callinstagibbs
2016-03-23Merge #7715: Fix calculation of balances and available coins.Wladimir J. van der Laan
68d4282 Fix calculation of balances and available coins. (Alex Morcos)
2016-03-23Merge #7671: [RPC] Add generatetoaddress rpc to mine to an addressWladimir J. van der Laan
d5c5c71 RPC tests for generatetoaddress (Andrew C) fe00ca7 Create generatetoaddress rpc (Andrew C)
2016-03-21Add p2p test for feefilterAlex Morcos
2016-03-21Create SingleNodeConnCB class for RPC testsAlex Morcos
2016-03-21RPC tests for generatetoaddressAndrew C
Adds two RPC tests for the generatetoaddress RPC, one in the wallet, and one when the wallet is disabled. The wallet RPC Test mines Bitcoin to another node's address and checks that that node has received the Bitcoin. The RPC test without the wallet mines Bitcoin to an arbitrary address and checks that it works. It then mines to an arbitrary invalid address and checks that that fails.
2016-03-21Test of BIP9 fork activation of mtp, csv, sequence_lockNicolasDorier
2016-03-19[qa] rpc-test: Normalize assert()MarcoFalke
2016-03-18Fix calculation of balances and available coins.Alex Morcos
No longer consider coins which aren't in our mempool. Add test for regression in abandonconflict.py
2016-03-18Merge #7702: [qa] Add tests verifychain, lockunspent, getbalance, listsinceblockWladimir J. van der Laan
fa4a522 [qa] Add tests verifychain, lockunspent, getbalance, listsinceblock (MarcoFalke)
2016-03-18Merge #7709: Tests: fix missing import in mempool_packagesWladimir J. van der Laan
e38781d Tests: fix missing import in mempool_packages (Suhas Daftuar)
2016-03-18Add RPC test for BIP 68/112/113 soft fork.Alex Morcos
This RPC test will test both the activation mechanism of the first versionbits soft fork as well as testing many code branches of the consensus logic for BIP's 68, 112, and 113.
2016-03-18Merge #7575: Minimal BIP9 implementationWladimir J. van der Laan
8c74ced RPC test for BIP9 warning logic (Suhas Daftuar) 7870deb Test versionbits deployments (Suhas Daftuar) 532cbb2 Add testing of ComputeBlockVersion (Suhas Daftuar) d23f6c6 Softfork status report in RPC (Pieter Wuille) 732e774 Versionbits tests (Pieter Wuille) 6851107 BIP9 Implementation (Pieter Wuille)
2016-03-17Tests: fix missing import in mempool_packagesSuhas Daftuar
2016-03-17[qa] Add tests verifychain, lockunspent, getbalance, listsinceblockMarcoFalke
2016-03-16Tests: make prioritise_transaction.py more robustSuhas Daftuar
2016-03-16Merge #7684: [qa] Extend testsWladimir J. van der Laan
fad8cfb [qa] mininode: Add and use CONSTs (MarcoFalke) fa8cd46 [qa] Move create_tx() to util.py (MarcoFalke) fad7dc8 [qa] wallet: speed up tests (MarcoFalke) fa3a81a [tests] Extend util_ParseMoney test case (MarcoFalke)
2016-03-16RPC test for BIP9 warning logicSuhas Daftuar
2016-03-14[qa] mininode: Add and use CONSTsMarcoFalke
2016-03-14[qa] Move create_tx() to util.pyMarcoFalke
2016-03-14[qa] wallet: speed up testsMarcoFalke
2016-03-10Check if zmq is installed in tests, update docsElliot Olds
If ZMQ is enabled, check whether it's installed before running ZMQ tests. If it isn't, disable ZMQ and print a warning. Also add dependency info to test docs, so users know ZMQ is required before running tests, and so they know how to install it. When following the build instructions before this change then trying to run the RPC tests, a unix user would get an error when python tried to import zmq. There may be other dependencies that should be added to the docs, particularly ones for non-unix systems. This is the only unlisted dependency I encountered using linux.
2016-03-01[doc] Fix markdownMarcoFalke
2016-02-13Add bip68-sequence.py to extended rpc testsBtcDrak
2016-02-12Merge #7184: Implement SequenceLocks functions for BIP 68Wladimir J. van der Laan
b043c4b fix sdaftuar's nits again (Alex Morcos) a51c79b Bug fix to RPC test (Alex Morcos) da6ad5f Add RPC test exercising BIP68 (mempool only) (Suhas Daftuar) c6c2f0f Implement SequenceLocks functions (Alex Morcos)
2016-02-10Bug fix to RPC testAlex Morcos
2016-02-10Add RPC test exercising BIP68 (mempool only)Suhas Daftuar
2016-02-09tests: Make proxy_test work on travis servers without IPv6Wladimir J. van der Laan
2016-02-04[rpc-tests] Change solve() to use rehashmrbandrews
2016-01-28Merge #7348: MOVE ONLY: move rpc* to rpc/Wladimir J. van der Laan
d13f65e rpc: update inline comments to refer to new file paths (Daniel Cousens) a0eaff8 move rpc* to rpc/ (Daniel Cousens)
2016-01-27Merge #7300: [trivial] Add missing copyright headersWladimir J. van der Laan
fabcee1 Remove copyright header from autogenerated chainparamsseeds.h (MarcoFalke) fa60d05 Add missing copyright headers (MarcoFalke) fa7e4c0 Bump copyright headers to 2014 (MarcoFalke)
2016-01-22Merge #7236: Use createrawtx locktime parm in txn_cloneWladimir J. van der Laan
e279038 Use createrawtx locktime parm in txn_clone (Tom Harding)
2016-01-22Merge #7177: [qa] Change default block priority size to 0Wladimir J. van der Laan
fa8e2a6 [qa] Change default block priority size to 0 (MarcoFalke)
2016-01-21rpc: update inline comments to refer to new file pathsDaniel Cousens