mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-01-24 18:23:26 -03:00
Merge bitcoin/bitcoin#31396: test: simple reordering to reduce run time
62f6d9e1a4
test: simple ordering optimization to reduce runtime (tdb3) Pull request description: Noticed in #31371 that the position of `mempool_ephemeral_dust` within `BASE_SCRIPTS` was lengthening total test runtime. Instead of moving only that test, looked for others to move to reduce runtime. This is a quick optimization that was found to reduce overall functional test runtime of up to around 20% (depending on jobs and machine characteristics). Since it seems like test ordering could be done in many different ways, with many variables, and bike shedding could creep in, a relatively straightforward approach was taken for now that minimized changes to test_runner. ACKs for top commit: maflcko: lgtm ACK62f6d9e1a4
TheCharlatan: ACK62f6d9e1a4
Tree-SHA512: 6f93fbe4de3fce202383d9f84aa0e96961af3de3c02b8cab73589339d701f32c5e1b57a191eeebf4b06b5cd7a82617f63f24110732940be1a5a4d9237813a570
This commit is contained in:
commit
e043618d44
1 changed files with 5 additions and 5 deletions
|
@ -96,6 +96,10 @@ BASE_SCRIPTS = [
|
|||
'feature_fee_estimation.py',
|
||||
'feature_taproot.py',
|
||||
'feature_block.py',
|
||||
'mempool_ephemeral_dust.py',
|
||||
'wallet_conflicts.py --legacy-wallet',
|
||||
'wallet_conflicts.py --descriptors',
|
||||
'p2p_opportunistic_1p1c.py',
|
||||
'p2p_node_network_limited.py --v1transport',
|
||||
'p2p_node_network_limited.py --v2transport',
|
||||
# vv Tests less than 2m vv
|
||||
|
@ -146,6 +150,7 @@ BASE_SCRIPTS = [
|
|||
'p2p_feefilter.py',
|
||||
'feature_csv_activation.py',
|
||||
'p2p_sendheaders.py',
|
||||
'feature_config_args.py',
|
||||
'wallet_listtransactions.py --legacy-wallet',
|
||||
'wallet_listtransactions.py --descriptors',
|
||||
'wallet_miniscript.py --descriptors',
|
||||
|
@ -199,7 +204,6 @@ BASE_SCRIPTS = [
|
|||
'rpc_getchaintips.py',
|
||||
'rpc_misc.py',
|
||||
'p2p_1p1c_network.py',
|
||||
'p2p_opportunistic_1p1c.py',
|
||||
'interface_rest.py',
|
||||
'mempool_spend_coinbase.py',
|
||||
'wallet_avoid_mixing_output_types.py --descriptors',
|
||||
|
@ -214,8 +218,6 @@ BASE_SCRIPTS = [
|
|||
'wallet_reindex.py --legacy-wallet',
|
||||
'wallet_reindex.py --descriptors',
|
||||
'wallet_reorgsrestore.py',
|
||||
'wallet_conflicts.py --legacy-wallet',
|
||||
'wallet_conflicts.py --descriptors',
|
||||
'interface_http.py',
|
||||
'interface_rpc.py',
|
||||
'interface_usdt_coinselection.py',
|
||||
|
@ -395,13 +397,11 @@ BASE_SCRIPTS = [
|
|||
'feature_remove_pruned_files_on_startup.py',
|
||||
'p2p_i2p_ports.py',
|
||||
'p2p_i2p_sessions.py',
|
||||
'feature_config_args.py',
|
||||
'feature_presegwit_node_upgrade.py',
|
||||
'feature_settings.py',
|
||||
'rpc_getdescriptorinfo.py',
|
||||
'rpc_mempool_info.py',
|
||||
'rpc_help.py',
|
||||
'mempool_ephemeral_dust.py',
|
||||
'p2p_handshake.py',
|
||||
'p2p_handshake.py --v2transport',
|
||||
'feature_dirsymlinks.py',
|
||||
|
|
Loading…
Add table
Reference in a new issue