aboutsummaryrefslogtreecommitdiff
path: root/qa/pull-tester
Commit message (Collapse)AuthorAgeFilesLines
* really s/Doge/Dis/g this timeTomo Ueda2021-09-021-1/+1
|
* Create feelimit.py testEd2021-08-171-0/+1
| | | | Create feelimit.py test to verify the updated fee values now rounding has been eliminated.
* qa: add -paytxfee and -mintxfee interaction testPatrick Lodder2021-08-161-0/+1
| | | | | | | Test that the interaction between the wallet parameters -paytxfee and -mintxfee function as intended. This has to be done using rpc tests rather than unit tests because it tests the actual parameters passed to the executables.
* Merge pull request #2450 from xanimo/1.14.4-txn_doublespendPatrick Lodder2021-08-141-1/+1
|\ | | | | qa: txn_dblspend - fix arithmetic
| * fix arithmetic; adds to standard testingDakoda Greaves2021-08-131-1/+1
| |
* | qa: fix p2p-acceptblockPatrick Lodder2021-08-131-1/+1
|/ | | | | | | | | | | | This test failed because the sheer number of blocks required to trigger the max length of a fork we'd keep, exceed the v4 fork height on regtest. - Adapted the blocktools.py miner to mine 0x00620004 blocks as done elsewhere too (be it suboptimal, but at least consistent) - Adapted the test to work with 1440 blocks (Dogecoin limit) instead of 288 (Bitcoin limit) - Made p2p-acceptblock a standard test instead of an extended test
* [fees] introduce configurable hard dust limitPatrick Lodder2021-08-051-0/+1
| | | | Co-authored-by: Ross Nicoll <[email protected]>
* p2p: Reduce BIP125 replace by fee increment valueMichi Lumin2021-08-041-1/+1
|
* tests: Fix replace-by-fee values for DogecoinRoss Nicoll2021-07-251-1/+1
|
* Adapt block download timeouts to DogecoinRoss Nicoll2021-02-051-1/+1
| | | | | Block download timeouts are expressed as a fraction of block interval time, so Dogecoin values have been too aggressive. Matching Bitcoin values as a starting point.
* pull-tester: don't hard depend on python 3.6Patrick Lodder2020-07-221-1/+1
| | | | every script depends on "python3" not "python3.6"
* Fix ltc_scrypt dependency for RPC testsPatrick Lodder2020-07-221-1/+1
| | | | | | | - travis: RUN_TESTS requires python3-dev. This enables us to compile the ltc_scrypt library under python3 - pull tester deps: use curl instead of wget to reduce dependencies as everything else uses curl
* Clean up RPC tests (#1465)Ross Nicoll2018-09-191-2/+2
| | | | | | | | | | * Enable full block tests * Fix invalidblocktest * Move watch only address funding to immediately before it's used, so node 0 doesn't spend the output before it checks it later. * Fix `fundrawtransaction` tests and sanitize fee calculation at the same time * Correct resolution of chain parameters when validating tx inputs, especially from previous coinbase transactions * Set block versions on full block tests so that the generated blocks are AuxPoW compatible
* Update RPC tests for Dogecoin (#1431)Ross Nicoll2018-09-192-17/+31
| | | | | | | | | * Make most of the RPC tests pass * Add AUXPoW rpc tests - Tests the auxpow rpc interface `getauxblock` - Tests consensus constraints for auxpow: - Minimum block height - Valid scrypt proof of work - Foreign chain ID
* Merge #9720: net: fix banning and disallow sending messages before receiving ↵Wladimir J. van der Laan2017-02-141-0/+1
|\ | | | | | | | | | | | | | | | | | | | | verack d943491 qa: add a test to detect leaky p2p messages (Cory Fields) 8650bbb qa: Expose on-connection to mininode listeners (Matt Corallo) 5b5e4f8 qa: mininode learns when a socket connects, not its first action (Matt Corallo) cbfc5a6 net: require a verack before responding to anything else (Cory Fields) 8502e7a net: parse reject earlier (Cory Fields) c45b9fb net: correctly ban before the handshake is complete (Cory Fields)
| * qa: add a test to detect leaky p2p messagesCory Fields2017-02-131-0/+1
| | | | | | | | | | | | | | | | | | | | | | This is certainly not exhaustive, but it's better than nothing. Adds checks for: - Any message received before sending a version - Any message received other than version/reject before sending a verack It also tries to goad the remote into sending a pong, address, or block announcement.
* | Add a test for P2P inactivity timeoutsMatt Corallo2017-02-091-0/+1
|/
* Merge #9516: Bug-fix: listsinceblock: use fork point as reference for blocks ↵Wladimir J. van der Laan2017-01-231-0/+1
|\ | | | | | | | | | | | | in reorg'd chains 7ba0a00 Testing: listsinceblock should not use orphan block height. (Karl-Johan Alm) ee5c1ce Bug-fix: listsinceblock: use closest common ancestor when a block hash was provided for a chain that was not the main chain. (Karl-Johan Alm)
| * Testing: listsinceblock should not use orphan block height.Karl-Johan Alm2017-01-181-0/+1
| |
* | [RPC] bumpfeemrbandrews2017-01-191-0/+1
|/ | | | | | | | | | This command allows a user to increase the fee on a wallet transaction T, creating a "bumper" transaction B. T must signal that it is BIP-125 replaceable. T's change output is decremented to pay the additional fee. (B will not add inputs to T.) T cannot have any descendant transactions. Once B bumps T, neither T nor B's outputs can be spent until either T or (more likely) B is mined. Includes code by @jonasschnelli and @ryanofsky
* test: Add test for RPC named argumentsWladimir J. van der Laan2017-01-051-0/+1
| | | | Add RPC testcase for RPC named arguments.
* [qa] Add test for rescan feature of wallet key import RPCsRussell Yanofsky2016-12-121-0/+1
| | | | Covers importaddress, importpubkey, importprivkey, and importmulti RPCs.
* remove obsolete run-bitcoind-for-test.shAlex Morcos2016-12-041-36/+0
|
* Reorder RPC tests for running timeAlex Morcos2016-12-031-23/+32
|
* [qa] rpc-tests: Apply random offset to portseedMarcoFalke2016-11-081-1/+5
| | | | | This helps to skip over resources, which are blocked by regtest bitcoind zombie nodes
* Add importmulti rpc callPedro Branco2016-10-191-0/+1
|
* Merge #6996: Add preciousblock RPCWladimir J. van der Laan2016-10-181-0/+1
|\ | | | | | | | | 5805ac8 Add preciousblock tests (Pieter Wuille) 5127c4f Add preciousblock RPC (Pieter Wuille)
| * Add preciousblock testsPieter Wuille2016-08-261-0/+1
| | | | | | | | Rebased, improved and extended by Luke-Jr.
* | Merge #8789: [qa] pull-tester: Only print output when failedMarcoFalke2016-09-241-2/+2
|\ \ | | | | | | | | | fa427ce [qa] pull-tester: Only print output when failed (MarcoFalke)
| * | [qa] pull-tester: Only print output when failedMarcoFalke2016-09-221-2/+2
| | |
* | | Merge #8636: Implement NULLDUMMY softfork (BIP147)Wladimir J. van der Laan2016-09-221-0/+1
|\ \ \ | |/ / |/| | | | | 482f852 Implement NULLDUMMY softfork (Johnson Lau)
| * | Implement NULLDUMMY softforkJohnson Lau2016-08-311-0/+1
| |/
* | [qa] Refactor RPCTestHandler to prevent TimeoutExpiredMarcoFalke2016-09-171-4/+10
| |
* | Merge #8607: [doc] Fix doxygen off-by-one comments, fix typosWladimir J. van der Laan2016-08-281-5/+5
|\ \ | |/ |/| | | | | | | | | fafe7b3 contrib: Make fix-copyright-headers.py more portable (MarcoFalke) fa27c0a [doc] Fix typos in comments, doxygen: Fix comment syntax (MarcoFalke) fabfd5d [qa] pull-tester: Don't mute zmq ImportError (MarcoFalke) 67a5502 init: Fix typo in help message for -whitelistforcerelay (Wladimir J. van der Laan)
| * [qa] pull-tester: Don't mute zmq ImportErrorMarcoFalke2016-08-221-5/+5
| |
* | Merge #8450: [Test] Replace rpc_wallet_tests.cpp with python RPC unit testsWladimir J. van der Laan2016-08-241-0/+1
|\ \ | | | | | | | | | | | | 9578333 Remove rpc_wallet_tests.cpp (Patrick Strateman) 25400c4 Account wallet feature RPC tests. (Patrick Strateman)
| * | Account wallet feature RPC tests.Patrick Strateman2016-08-071-0/+1
| | |
* | | [qa] Remove unused codeMarcoFalke2016-08-191-2/+0
| | |
* | | Merge #8482: [qa] Use single cache dir for chainsWladimir J. van der Laan2016-08-171-2/+4
|\ \ \ | |/ / |/| | | | | | | | | | | 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)
| * | [qa] Use single cache dir for chainsMarcoFalke2016-08-071-0/+1
| | |
| * | [qa] Sort scripts by time for pull_tester and don't overwrite setup_chainMarcoFalke2016-07-151-2/+3
| |/
* | Merge #8418: Add tests for compact blocksWladimir J. van der Laan2016-08-021-0/+1
|\ \ | | | | | | | | | | | | | | | | | | | | | 45c7ddd Add p2p test for BIP 152 (compact blocks) (Suhas Daftuar) 9a22a6c Add support for compactblocks to mininode (Suhas Daftuar) a8689fd Tests: refactor compact size serialization in mininode (Suhas Daftuar) 9c8593d Implement SipHash in Python (Pieter Wuille) 56c87e9 Allow changing BIP9 parameters on regtest (Suhas Daftuar)
| * | Add p2p test for BIP 152 (compact blocks)Suhas Daftuar2016-07-291-0/+1
| | |
* | | Merge #8400: [qa]: enable rpcbind_testMarcoFalke2016-07-311-1/+1
|\ \ \ | | | | | | | | | | | | | | | | 9bbb414 [qa]: enable rpcbind_test (whythat) 0ff4375 [qa]: add parsing for '<host>:<port>' argument form to rpc_url() (whythat)
| * | | [qa]: enable rpcbind_testwhythat2016-07-251-1/+1
| |/ /
* / / [QA] Add walletdump RPC test (including HD- & encryption-tests)Jonas Schnelli2016-07-281-0/+1
|/ /
* / [qa] Add wallet-hd testMarcoFalke2016-07-071-0/+1
|/
* [qa] p2p segwit testsSuhas Daftuar2016-06-221-0/+1
| | | | | | | | | | | | mininode now supports witness transactions/blocks, blocktools has a helper for adding witness commitments to blocks, and script has a function to calculate hashes for signature under sigversion 1, used by segwit. Py3 conversion by Marco Falke Test to make sure upgraded nodes don't ask for non-wit blocks by Gregory Sanders.
* [qa] Add rpc test for segwitAlex Morcos2016-06-221-0/+1
| | | | | | | Amended by Pieter Wuille to use multisig 1-of-1 for P2WSH tests, and BIP9 based switchover logic. Fixes and py3 conversion by Marco Falke.
* [qa] pull-tester: Start longest test firstMarcoFalke2016-06-201-1/+2
|