|
|
|
@ -58,9 +58,12 @@ TRAVIS_TIMEOUT_DURATION = 20 * 60
|
|
|
|
|
BASE_SCRIPTS = [
|
|
|
|
|
# Scripts that are run by the travis build process.
|
|
|
|
|
# Longest test should go first, to favor running tests in parallel
|
|
|
|
|
'feature_fee_estimation.py',
|
|
|
|
|
'wallet_hd.py',
|
|
|
|
|
'wallet_backup.py',
|
|
|
|
|
# vv Tests less than 5m vv
|
|
|
|
|
'mining_getblocktemplate_longpoll.py',
|
|
|
|
|
'feature_maxuploadtarget.py',
|
|
|
|
|
'feature_block.py',
|
|
|
|
|
'rpc_fundrawtransaction.py',
|
|
|
|
|
'p2p_compactblocks.py',
|
|
|
|
@ -69,6 +72,7 @@ BASE_SCRIPTS = [
|
|
|
|
|
'wallet_basic.py',
|
|
|
|
|
'wallet_labels.py',
|
|
|
|
|
'p2p_segwit.py',
|
|
|
|
|
'p2p_timeouts.py',
|
|
|
|
|
'wallet_dump.py',
|
|
|
|
|
'wallet_listtransactions.py',
|
|
|
|
|
# vv Tests less than 60s vv
|
|
|
|
@ -82,6 +86,8 @@ BASE_SCRIPTS = [
|
|
|
|
|
'feature_csv_activation.py',
|
|
|
|
|
'rpc_rawtransaction.py',
|
|
|
|
|
'wallet_address_types.py',
|
|
|
|
|
'feature_bip68_sequence.py',
|
|
|
|
|
'p2p_feefilter.py',
|
|
|
|
|
'feature_reindex.py',
|
|
|
|
|
# vv Tests less than 30s vv
|
|
|
|
|
'wallet_keypool_topup.py',
|
|
|
|
@ -118,6 +124,14 @@ BASE_SCRIPTS = [
|
|
|
|
|
'p2p_invalid_locator.py',
|
|
|
|
|
'p2p_invalid_block.py',
|
|
|
|
|
'p2p_invalid_tx.py',
|
|
|
|
|
'feature_assumevalid.py',
|
|
|
|
|
'example_test.py',
|
|
|
|
|
'wallet_txn_doublespend.py',
|
|
|
|
|
'wallet_txn_clone.py --mineblock',
|
|
|
|
|
'feature_notifications.py',
|
|
|
|
|
'rpc_invalidateblock.py',
|
|
|
|
|
'feature_rbf.py',
|
|
|
|
|
'mempool_packages.py',
|
|
|
|
|
'rpc_createmultisig.py',
|
|
|
|
|
'feature_versionbits_warning.py',
|
|
|
|
|
'rpc_preciousblock.py',
|
|
|
|
@ -162,26 +176,7 @@ EXTENDED_SCRIPTS = [
|
|
|
|
|
# These tests are not run by the travis build process.
|
|
|
|
|
# Longest test should go first, to favor running tests in parallel
|
|
|
|
|
'feature_pruning.py',
|
|
|
|
|
# vv Tests less than 20m vv
|
|
|
|
|
'feature_fee_estimation.py',
|
|
|
|
|
# vv Tests less than 5m vv
|
|
|
|
|
'feature_maxuploadtarget.py',
|
|
|
|
|
'mempool_packages.py',
|
|
|
|
|
'feature_dbcrash.py',
|
|
|
|
|
# vv Tests less than 2m vv
|
|
|
|
|
'feature_bip68_sequence.py',
|
|
|
|
|
'mining_getblocktemplate_longpoll.py',
|
|
|
|
|
'p2p_timeouts.py',
|
|
|
|
|
# vv Tests less than 60s vv
|
|
|
|
|
'p2p_feefilter.py',
|
|
|
|
|
# vv Tests less than 30s vv
|
|
|
|
|
'feature_assumevalid.py',
|
|
|
|
|
'example_test.py',
|
|
|
|
|
'wallet_txn_doublespend.py',
|
|
|
|
|
'wallet_txn_clone.py --mineblock',
|
|
|
|
|
'feature_notifications.py',
|
|
|
|
|
'rpc_invalidateblock.py',
|
|
|
|
|
'feature_rbf.py',
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
# Place EXTENDED_SCRIPTS first since it has the 3 longest running tests
|
|
|
|
|