|
|
|
@ -100,78 +100,87 @@ if ENABLE_ZMQ:
@@ -100,78 +100,87 @@ if ENABLE_ZMQ:
|
|
|
|
|
|
|
|
|
|
testScripts = [ |
|
|
|
|
# longest test should go first, to favor running tests in parallel |
|
|
|
|
'p2p-fullblocktest.py', |
|
|
|
|
'wallet-hd.py', |
|
|
|
|
'walletbackup.py', |
|
|
|
|
'bip68-112-113-p2p.py', |
|
|
|
|
# vv Tests less than 5m vv |
|
|
|
|
'p2p-fullblocktest.py', |
|
|
|
|
'fundrawtransaction.py', |
|
|
|
|
'p2p-compactblocks.py', |
|
|
|
|
'segwit.py', |
|
|
|
|
# vv Tests less than 2m vv |
|
|
|
|
'wallet.py', |
|
|
|
|
'wallet-accounts.py', |
|
|
|
|
'wallet-hd.py', |
|
|
|
|
'p2p-segwit.py', |
|
|
|
|
'wallet-dump.py', |
|
|
|
|
'listtransactions.py', |
|
|
|
|
# vv Tests less than 60s vv |
|
|
|
|
'sendheaders.py', |
|
|
|
|
'zapwallettxes.py', |
|
|
|
|
'importmulti.py', |
|
|
|
|
'mempool_limit.py', |
|
|
|
|
'merkle_blocks.py', |
|
|
|
|
'receivedby.py', |
|
|
|
|
'abandonconflict.py', |
|
|
|
|
'bip68-112-113-p2p.py', |
|
|
|
|
'rawtransactions.py', |
|
|
|
|
'reindex.py', |
|
|
|
|
# vv Tests less than 30s vv |
|
|
|
|
'mempool_resurrect_test.py', |
|
|
|
|
'txn_doublespend.py --mineblock', |
|
|
|
|
'p2p-segwit.py', |
|
|
|
|
'segwit.py', |
|
|
|
|
'txn_clone.py', |
|
|
|
|
'getchaintips.py', |
|
|
|
|
'rawtransactions.py', |
|
|
|
|
'rest.py', |
|
|
|
|
'mempool_spendcoinbase.py', |
|
|
|
|
'mempool_reorg.py', |
|
|
|
|
'mempool_limit.py', |
|
|
|
|
'httpbasics.py', |
|
|
|
|
'multi_rpc.py', |
|
|
|
|
'zapwallettxes.py', |
|
|
|
|
'proxy_test.py', |
|
|
|
|
'merkle_blocks.py', |
|
|
|
|
'fundrawtransaction.py', |
|
|
|
|
'signrawtransactions.py', |
|
|
|
|
'nodehandling.py', |
|
|
|
|
'reindex.py', |
|
|
|
|
'decodescript.py', |
|
|
|
|
'blockchain.py', |
|
|
|
|
'disablewallet.py', |
|
|
|
|
'sendheaders.py', |
|
|
|
|
'keypool.py', |
|
|
|
|
'p2p-mempool.py', |
|
|
|
|
'prioritise_transaction.py', |
|
|
|
|
'invalidblockrequest.py', |
|
|
|
|
'invalidtxrequest.py', |
|
|
|
|
'abandonconflict.py', |
|
|
|
|
'p2p-versionbits-warning.py', |
|
|
|
|
'preciousblock.py', |
|
|
|
|
'importprunedfunds.py', |
|
|
|
|
'signmessages.py', |
|
|
|
|
'p2p-compactblocks.py', |
|
|
|
|
'nulldummy.py', |
|
|
|
|
'importmulti.py', |
|
|
|
|
] |
|
|
|
|
if ENABLE_ZMQ: |
|
|
|
|
testScripts.append('zmq_test.py') |
|
|
|
|
|
|
|
|
|
testScriptsExt = [ |
|
|
|
|
'pruning.py', |
|
|
|
|
# vv Tests less than 20m vv |
|
|
|
|
'smartfees.py', |
|
|
|
|
# vv Tests less than 5m vv |
|
|
|
|
'maxuploadtarget.py', |
|
|
|
|
'mempool_packages.py', |
|
|
|
|
# vv Tests less than 2m vv |
|
|
|
|
'bip68-sequence.py', |
|
|
|
|
'getblocktemplate_longpoll.py', |
|
|
|
|
# vv Tests less than 60s vv |
|
|
|
|
'bip9-softforks.py', |
|
|
|
|
'p2p-feefilter.py', |
|
|
|
|
'rpcbind_test.py', |
|
|
|
|
# vv Tests less than 30s vv |
|
|
|
|
'bip65-cltv.py', |
|
|
|
|
'bip65-cltv-p2p.py', |
|
|
|
|
'bip68-sequence.py', |
|
|
|
|
'bipdersig-p2p.py', |
|
|
|
|
'bipdersig.py', |
|
|
|
|
'getblocktemplate_longpoll.py', |
|
|
|
|
'getblocktemplate_proposals.py', |
|
|
|
|
'txn_doublespend.py', |
|
|
|
|
'txn_clone.py --mineblock', |
|
|
|
|
'forknotify.py', |
|
|
|
|
'invalidateblock.py', |
|
|
|
|
'rpcbind_test.py', |
|
|
|
|
'smartfees.py', |
|
|
|
|
'maxblocksinflight.py', |
|
|
|
|
'p2p-acceptblock.py', |
|
|
|
|
'mempool_packages.py', |
|
|
|
|
'maxuploadtarget.py', |
|
|
|
|
'replace-by-fee.py', |
|
|
|
|
'p2p-feefilter.py', |
|
|
|
|
'pruning.py', # leave pruning last as it takes a REALLY long time |
|
|
|
|
] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|