[Pkg-bitcoin-commits] [bitcoin] 62/126: Merge #11445: [qa] 0.15.1 Backports

Jonas Smedegaard dr at jones.dk
Mon Nov 13 20:02:09 UTC 2017


This is an automated email from the git hooks/post-receive script.

js pushed a commit to annotated tag debian/0.15.1_dfsg-1
in repository bitcoin.

commit 51bad9195eb435200626beccbaf6b60774a4a894
Merge: fb7b529 019c492
Author: Wladimir J. van der Laan <laanwj at gmail.com>
Date:   Wed Oct 11 18:28:41 2017 +0200

    Merge #11445: [qa] 0.15.1 Backports
    
    019c492 qa: Fix lcov for out-of-tree builds (MarcoFalke)
    e169349 qa: Restore bitcoin-util-test py2 compatibility (MarcoFalke)
    806c78f add functional test for mempoolreplacement command line arg (Gregory Sanders)
    a825d4a Fix bip68-sequence rpc test (Johnson Lau)
    a36f332 Verify DBWrapper iterators are taking snapshots (Matt Corallo)
    8d2e51d qa: Fix bug introduced in p2p-segwit.py (Suhas Daftuar)
    2f0b30a qa: Treat mininode p2p exceptions as fatal (Suhas Daftuar)
    e4605d9 Tests for zmqpubrawtx and zmqpubrawblock (Andrew Chow)
    2c4ff35 [script] Unit tests for IsMine (Jim Posen)
    794a80e [script] Unit tests for script/standard functions (Jim Posen)
    f9cf7b5 [tests] Check connectivity before sending in assumevalid.py (John Newbery)
    f1ced0d [tests] Make p2p-leaktests.py more robust (John Newbery)
    2e1ac70 [qa] zapwallettxes: Wait up to 3s for mempool reload (MarcoFalke)
    b6468d3 Add listwallets RPC test to multiwallet.py (Cristian Mircea Messel)
    d8dd8e7 [tests] fixup dbcrash interaction with add_nodes() (John Newbery)
    2b97b36 [test] Replace check_output with low level version (João Barbosa)
    e38211f [test] Add assert_raises_process_error to assert process errors (João Barbosa)
    e0bfd28 [test] Add support for custom arguments to TestNodeCLI (João Barbosa)
    812c870 [test] Improve assert_raises_jsonrpc docstring (João Barbosa)
    eeb24a3 [qa] TestNode: Add wait_until_stopped helper method (MarcoFalke)
    f3f7891 Stop test_bitcoin-qt touching ~/.bitcoin (MeshCollider)
    f0b6795 Remove redundant testutil files (MeshCollider)
    4424176 Improve signmessages functional test (Cristian Mircea Messel)
    cef0319 [tests] fixups from set_test_params() (John Newbery)
    82bf6fc [tests] Functional tests must explicitly set num_nodes (John Newbery)
    801d2ae [tests] don't override __init__() in individual tests (John Newbery)
    bb5e7cb [tests] Avoid passing around member variables in test_framework (John Newbery)
    4d3ba18 [tests] TestNode: separate add_node from start_node (John Newbery)
    11a5992 [tests] fix - use rpc_timeout as rpc timeout (John Newbery)
    847c75e Add getmininginfo functional test (Cristian Mircea Messel)
    2a5d099 RPC: gettxout: Slightly improve doc and tests (Jorge Timón)
    716066d [tests] Add bitcoin_cli.py test script (John Newbery)
    016b9ad [tests] add TestNodeCLI class for calling bitcoin-cli for a node (John Newbery)
    5398f20 qa: Move wait_until to util (MarcoFalke)
    1d80d1e [tests] fix timeout issues from TestNode (John Newbery)
    c276c1e test: Increase initial RPC timeout to 60 seconds (Wladimir J. van der Laan)
    fc2aa09 [tests] Introduce TestNode (John Newbery)
    
    Pull request description:
    
      This includes test related backports for 0.15.1. The motivation is twofold:
    
      * Make backporting new tests written for current master easier
      * Fix the most common test issues that happen(ed) frequently on travis
    
      Even though this includes the new TestNode class, which comes with a lot
      of refactoring, I believe that the issues caused by refactoring are found
      and fixed by now.
    
    Tree-SHA512: 6a0c4e5246da83ff0b3f7d2cb8df358d105ed548fb3857e5d882f26cc336553aa07b39e38c281879bf82f95078298b775334f9a60c0b23140f77c50174bd8347

 configure.ac                                     |   1 +
 src/Makefile.qttest.include                      |   6 +-
 src/Makefile.test.include                        |   5 +-
 src/qt/test/rpcnestedtests.cpp                   |   8 -
 src/qt/test/test_main.cpp                        |   6 +
 src/rpc/blockchain.cpp                           |   7 +-
 src/script/ismine.cpp                            |   2 +
 src/test/dbwrapper_tests.cpp                     |  16 +-
 src/test/multisig_tests.cpp                      |  91 ---
 src/test/script_standard_tests.cpp               | 740 +++++++++++++++++++++++
 src/test/test_bitcoin.cpp                        |   4 +-
 src/test/testutil.cpp                            |  15 -
 src/test/testutil.h                              |  15 -
 test/functional/README.md                        |   6 +-
 test/functional/abandonconflict.py               |  10 +-
 test/functional/assumevalid.py                   |  14 +-
 test/functional/bip65-cltv-p2p.py                |   8 +-
 test/functional/bip68-112-113-p2p.py             |   4 +-
 test/functional/bip68-sequence.py                |  13 +-
 test/functional/bip9-softforks.py                |   6 +-
 test/functional/bipdersig-p2p.py                 |   8 +-
 test/functional/bitcoin_cli.py                   |  25 +
 test/functional/blockchain.py                    |  14 +-
 test/functional/bumpfee.py                       |  17 +-
 test/functional/create_cache.py                  |   7 +-
 test/functional/dbcrash.py                       |  11 +-
 test/functional/decodescript.py                  |   4 +-
 test/functional/disablewallet.py                 |   5 +-
 test/functional/disconnect_ban.py                |  23 +-
 test/functional/example_test.py                  |  16 +-
 test/functional/forknotify.py                    |  18 +-
 test/functional/fundrawtransaction.py            |  14 +-
 test/functional/getblocktemplate_longpoll.py     |   8 +-
 test/functional/getchaintips.py                  |   5 +-
 test/functional/httpbasics.py                    |   4 +-
 test/functional/import-rescan.py                 |   6 +-
 test/functional/importmulti.py                   |   5 +-
 test/functional/importprunedfunds.py             |   5 +-
 test/functional/invalidateblock.py               |   4 +-
 test/functional/invalidblockrequest.py           |   4 +-
 test/functional/invalidtxrequest.py              |   4 +-
 test/functional/keypool-topup.py                 |   7 +-
 test/functional/keypool.py                       |  12 +-
 test/functional/listsinceblock.py                |   6 +-
 test/functional/listtransactions.py              |  10 +-
 test/functional/maxuploadtarget.py               |   5 +-
 test/functional/mempool_limit.py                 |   4 +-
 test/functional/mempool_packages.py              |   4 +-
 test/functional/mempool_persist.py               |  22 +-
 test/functional/mempool_reorg.py                 |   4 +-
 test/functional/mempool_resurrect_test.py        |   6 +-
 test/functional/mempool_spendcoinbase.py         |   5 +-
 test/functional/merkle_blocks.py                 |   6 +-
 test/functional/mining.py                        |  24 +-
 test/functional/multi_rpc.py                     |   5 +-
 test/functional/multiwallet.py                   |  26 +-
 test/functional/net.py                           |   4 +-
 test/functional/nulldummy.py                     |   3 +-
 test/functional/p2p-acceptblock.py               |   3 +-
 test/functional/p2p-compactblocks.py             |  50 +-
 test/functional/p2p-feefilter.py                 |   5 +-
 test/functional/p2p-fullblocktest.py             |   5 +-
 test/functional/p2p-leaktests.py                 |  22 +-
 test/functional/p2p-mempool.py                   |   4 +-
 test/functional/p2p-segwit.py                    |   6 +-
 test/functional/p2p-timeouts.py                  |   3 +-
 test/functional/p2p-versionbits-warning.py       |   7 +-
 test/functional/preciousblock.py                 |   3 +-
 test/functional/prioritise_transaction.py        |   4 +-
 test/functional/proxy_test.py                    |   8 +-
 test/functional/pruning.py                       |  28 +-
 test/functional/rawtransactions.py               |   4 +-
 test/functional/receivedby.py                    |  11 +-
 test/functional/reindex.py                       |   5 +-
 test/functional/replace-by-fee.py                |  21 +-
 test/functional/resendwallettransactions.py      |   8 +-
 test/functional/rest.py                          |   3 +-
 test/functional/rpcbind_test.py                  |  22 +-
 test/functional/rpcnamedargs.py                  |   9 +-
 test/functional/segwit.py                        |   4 +-
 test/functional/sendheaders.py                   |   9 +-
 test/functional/signmessages.py                  |  25 +-
 test/functional/signrawtransactions.py           |   3 +-
 test/functional/smartfees.py                     |  94 ++-
 test/functional/test_framework/comptool.py       |  12 +-
 test/functional/test_framework/mininode.py       |  48 +-
 test/functional/test_framework/test_framework.py | 269 ++++----
 test/functional/test_framework/test_node.py      | 190 ++++++
 test/functional/test_framework/util.py           |  63 +-
 test/functional/test_runner.py                   |   2 +
 test/functional/txn_clone.py                     |   5 +-
 test/functional/txn_doublespend.py               |   5 +-
 test/functional/uptime.py                        |   4 +-
 test/functional/wallet-accounts.py               |   4 +-
 test/functional/wallet-dump.py                   |  13 +-
 test/functional/wallet-encryption.py             |  11 +-
 test/functional/wallet-hd.py                     |  13 +-
 test/functional/wallet.py                        |  92 +--
 test/functional/walletbackup.py                  |  12 +-
 test/functional/zapwallettxes.py                 |  20 +-
 test/functional/zmq_test.py                      |  59 +-
 test/util/bitcoin-util-test.py                   |  13 +-
 102 files changed, 1658 insertions(+), 880 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-bitcoin/bitcoin.git



More information about the Pkg-bitcoin-commits mailing list