|
91 | 91 | BASE_SCRIPTS = [
|
92 | 92 | # Scripts that are run by default.
|
93 | 93 | # Longest test should go first, to favor running tests in parallel
|
94 |
| - 'wallet_hd.py --legacy-wallet', |
95 |
| - 'wallet_hd.py --descriptors', |
96 |
| - 'wallet_backup.py --legacy-wallet', |
97 |
| - 'wallet_backup.py --descriptors', |
98 | 94 | # vv Tests less than 5m vv
|
| 95 | + 'feature_fee_estimation.py', |
| 96 | + 'feature_taproot.py', |
| 97 | + 'feature_block.py', |
| 98 | + # vv Tests less than 2m vv |
99 | 99 | 'mining_getblocktemplate_longpoll.py',
|
| 100 | + 'p2p_segwit.py', |
100 | 101 | 'feature_maxuploadtarget.py',
|
101 |
| - 'feature_block.py', |
| 102 | + 'mempool_updatefromblock.py', |
| 103 | + 'mempool_persist.py --descriptors', |
| 104 | + # vv Tests less than 60s vv |
| 105 | + 'rpc_psbt.py --legacy-wallet', |
| 106 | + 'rpc_psbt.py --descriptors', |
102 | 107 | 'wallet_fundrawtransaction.py --legacy-wallet',
|
103 | 108 | 'wallet_fundrawtransaction.py --descriptors',
|
104 |
| - 'p2p_compactblocks.py', |
105 |
| - 'p2p_compactblocks_blocksonly.py', |
| 109 | + 'wallet_bumpfee.py --legacy-wallet', |
| 110 | + 'wallet_bumpfee.py --descriptors', |
| 111 | + 'wallet_import_rescan.py --legacy-wallet', |
| 112 | + 'wallet_backup.py --legacy-wallet', |
| 113 | + 'wallet_backup.py --descriptors', |
106 | 114 | 'feature_segwit.py --legacy-wallet',
|
107 | 115 | 'feature_segwit.py --descriptors',
|
108 |
| - # vv Tests less than 2m vv |
| 116 | + 'p2p_tx_download.py', |
| 117 | + 'wallet_avoidreuse.py --legacy-wallet', |
| 118 | + 'wallet_avoidreuse.py --descriptors', |
| 119 | + 'feature_abortnode.py', |
| 120 | + 'wallet_address_types.py --legacy-wallet', |
| 121 | + 'wallet_address_types.py --descriptors', |
109 | 122 | 'wallet_basic.py --legacy-wallet',
|
110 | 123 | 'wallet_basic.py --descriptors',
|
111 |
| - 'wallet_labels.py --legacy-wallet', |
112 |
| - 'wallet_labels.py --descriptors', |
113 |
| - 'p2p_segwit.py', |
| 124 | + 'feature_maxtipage.py', |
| 125 | + 'wallet_multiwallet.py --legacy-wallet', |
| 126 | + 'wallet_multiwallet.py --descriptors', |
| 127 | + 'wallet_multiwallet.py --usecli', |
| 128 | + 'p2p_dns_seeds.py', |
| 129 | + 'wallet_groups.py --legacy-wallet', |
| 130 | + 'wallet_groups.py --descriptors', |
| 131 | + 'p2p_blockfilters.py', |
| 132 | + 'feature_assumevalid.py', |
| 133 | + 'wallet_taproot.py --descriptors', |
| 134 | + 'feature_bip68_sequence.py', |
| 135 | + 'rpc_packages.py', |
| 136 | + 'rpc_bind.py --ipv4', |
| 137 | + 'rpc_bind.py --ipv6', |
| 138 | + 'rpc_bind.py --nonloopback', |
| 139 | + 'p2p_headers_sync_with_minchainwork.py', |
| 140 | + 'p2p_feefilter.py', |
| 141 | + 'feature_csv_activation.py', |
| 142 | + 'p2p_sendheaders.py', |
| 143 | + 'wallet_listtransactions.py --legacy-wallet', |
| 144 | + 'wallet_listtransactions.py --descriptors', |
| 145 | + # vv Tests less than 30s vv |
| 146 | + 'p2p_invalid_messages.py', |
| 147 | + 'rpc_createmultisig.py', |
114 | 148 | 'p2p_timeouts.py',
|
115 |
| - 'p2p_tx_download.py', |
116 |
| - 'mempool_updatefromblock.py', |
117 | 149 | 'wallet_dump.py --legacy-wallet',
|
118 |
| - 'feature_taproot.py', |
119 | 150 | 'rpc_signer.py',
|
120 | 151 | 'wallet_signer.py --descriptors',
|
121 |
| - # vv Tests less than 60s vv |
122 |
| - 'p2p_sendheaders.py', |
123 | 152 | 'wallet_importmulti.py --legacy-wallet',
|
124 | 153 | 'mempool_limit.py',
|
125 | 154 | 'rpc_txoutproof.py',
|
126 | 155 | 'wallet_listreceivedby.py --legacy-wallet',
|
127 | 156 | 'wallet_listreceivedby.py --descriptors',
|
128 | 157 | 'wallet_abandonconflict.py --legacy-wallet',
|
129 |
| - 'p2p_dns_seeds.py', |
130 | 158 | 'wallet_abandonconflict.py --descriptors',
|
131 |
| - 'feature_csv_activation.py', |
132 |
| - 'wallet_address_types.py --legacy-wallet', |
133 |
| - 'wallet_address_types.py --descriptors', |
134 |
| - 'feature_bip68_sequence.py', |
135 |
| - 'p2p_feefilter.py', |
136 |
| - 'rpc_packages.py', |
137 | 159 | 'feature_reindex.py',
|
138 |
| - 'feature_abortnode.py', |
139 |
| - # vv Tests less than 30s vv |
| 160 | + 'wallet_labels.py --legacy-wallet', |
| 161 | + 'wallet_labels.py --descriptors', |
| 162 | + 'p2p_compactblocks.py', |
| 163 | + 'p2p_compactblocks_blocksonly.py', |
| 164 | + 'wallet_hd.py --legacy-wallet', |
| 165 | + 'wallet_hd.py --descriptors', |
140 | 166 | 'wallet_keypool_topup.py --legacy-wallet',
|
141 | 167 | 'wallet_keypool_topup.py --descriptors',
|
142 | 168 | 'wallet_fast_rescan.py --descriptors',
|
143 |
| - 'feature_fee_estimation.py', |
144 | 169 | 'interface_zmq.py',
|
145 | 170 | 'rpc_invalid_address_message.py',
|
146 | 171 | 'interface_bitcoin_cli.py --legacy-wallet',
|
|
158 | 183 | 'rpc_misc.py',
|
159 | 184 | 'interface_rest.py',
|
160 | 185 | 'mempool_spend_coinbase.py',
|
161 |
| - 'wallet_avoidreuse.py --legacy-wallet', |
162 |
| - 'wallet_avoidreuse.py --descriptors', |
163 | 186 | 'wallet_avoid_mixing_output_types.py --descriptors',
|
164 | 187 | 'mempool_reorg.py',
|
165 |
| - 'mempool_persist.py --descriptors', |
166 | 188 | 'p2p_block_sync.py',
|
167 |
| - 'wallet_multiwallet.py --legacy-wallet', |
168 |
| - 'wallet_multiwallet.py --descriptors', |
169 |
| - 'wallet_multiwallet.py --usecli', |
170 | 189 | 'wallet_createwallet.py --legacy-wallet',
|
171 | 190 | 'wallet_createwallet.py --usecli',
|
172 | 191 | 'wallet_createwallet.py --descriptors',
|
173 |
| - 'wallet_listtransactions.py --legacy-wallet', |
174 |
| - 'wallet_listtransactions.py --descriptors', |
175 | 192 | 'wallet_watchonly.py --legacy-wallet',
|
176 | 193 | 'wallet_watchonly.py --usecli --legacy-wallet',
|
177 | 194 | 'wallet_reorgsrestore.py',
|
|
181 | 198 | 'interface_usdt_net.py',
|
182 | 199 | 'interface_usdt_utxocache.py',
|
183 | 200 | 'interface_usdt_validation.py',
|
184 |
| - 'rpc_psbt.py --legacy-wallet', |
185 |
| - 'rpc_psbt.py --descriptors', |
186 | 201 | 'rpc_users.py',
|
187 | 202 | 'rpc_whitelist.py',
|
188 | 203 | 'feature_proxy.py',
|
189 | 204 | 'feature_syscall_sandbox.py',
|
190 | 205 | 'wallet_signrawtransactionwithwallet.py --legacy-wallet',
|
191 | 206 | 'wallet_signrawtransactionwithwallet.py --descriptors',
|
192 | 207 | 'rpc_signrawtransactionwithkey.py',
|
193 |
| - 'p2p_headers_sync_with_minchainwork.py', |
194 | 208 | 'rpc_rawtransaction.py --legacy-wallet',
|
195 |
| - 'wallet_groups.py --legacy-wallet', |
196 | 209 | 'wallet_transactiontime_rescan.py --descriptors',
|
197 | 210 | 'wallet_transactiontime_rescan.py --legacy-wallet',
|
198 | 211 | 'p2p_addrv2_relay.py',
|
199 |
| - 'wallet_groups.py --descriptors', |
200 | 212 | 'p2p_compactblocks_hb.py',
|
201 | 213 | 'p2p_disconnect_ban.py',
|
202 | 214 | 'rpc_decodescript.py',
|
|
212 | 224 | 'wallet_keypool.py --descriptors',
|
213 | 225 | 'wallet_descriptor.py --descriptors',
|
214 | 226 | 'wallet_miniscript.py --descriptors',
|
215 |
| - 'feature_maxtipage.py', |
216 | 227 | 'p2p_nobloomfilter_messages.py',
|
217 | 228 | 'p2p_filter.py',
|
218 | 229 | 'rpc_setban.py',
|
219 | 230 | 'p2p_blocksonly.py',
|
220 | 231 | 'mining_prioritisetransaction.py',
|
221 | 232 | 'p2p_invalid_locator.py',
|
222 | 233 | 'p2p_invalid_block.py',
|
223 |
| - 'p2p_invalid_messages.py', |
224 | 234 | 'p2p_invalid_tx.py',
|
225 |
| - 'feature_assumevalid.py', |
226 | 235 | 'example_test.py',
|
227 | 236 | 'wallet_txn_doublespend.py --legacy-wallet',
|
228 | 237 | 'wallet_multisig_descriptor_psbt.py --descriptors',
|
|
238 | 247 | 'feature_rbf.py',
|
239 | 248 | 'mempool_packages.py',
|
240 | 249 | 'mempool_package_onemore.py',
|
241 |
| - 'rpc_createmultisig.py', |
242 | 250 | 'mempool_package_limits.py',
|
243 | 251 | 'feature_versionbits_warning.py',
|
244 | 252 | 'rpc_preciousblock.py',
|
|
255 | 263 | 'feature_nulldummy.py',
|
256 | 264 | 'mempool_accept.py',
|
257 | 265 | 'mempool_expiry.py',
|
258 |
| - 'wallet_import_rescan.py --legacy-wallet', |
259 | 266 | 'wallet_import_with_label.py --legacy-wallet',
|
260 | 267 | 'wallet_importdescriptors.py --descriptors',
|
261 | 268 | 'wallet_upgradewallet.py --legacy-wallet',
|
262 |
| - 'rpc_bind.py --ipv4', |
263 |
| - 'rpc_bind.py --ipv6', |
264 |
| - 'rpc_bind.py --nonloopback', |
265 | 269 | 'wallet_crosschain.py',
|
266 | 270 | 'mining_basic.py',
|
267 | 271 | 'feature_signet.py',
|
268 |
| - 'wallet_bumpfee.py --legacy-wallet', |
269 |
| - 'wallet_bumpfee.py --descriptors', |
270 | 272 | 'wallet_implicitsegwit.py --legacy-wallet',
|
271 | 273 | 'rpc_named_arguments.py',
|
272 | 274 | 'feature_startupnotify.py',
|
|
297 | 299 | 'wallet_sendall.py --legacy-wallet',
|
298 | 300 | 'wallet_sendall.py --descriptors',
|
299 | 301 | 'wallet_create_tx.py --descriptors',
|
300 |
| - 'wallet_taproot.py --descriptors', |
301 | 302 | 'wallet_inactive_hdchains.py --legacy-wallet',
|
302 | 303 | 'p2p_fingerprint.py',
|
303 | 304 | 'feature_uacomment.py',
|
|
310 | 311 | 'p2p_add_connections.py',
|
311 | 312 | 'feature_bind_port_discover.py',
|
312 | 313 | 'p2p_unrequested_blocks.py',
|
313 |
| - 'p2p_blockfilters.py', |
314 | 314 | 'p2p_message_capture.py',
|
315 | 315 | 'feature_includeconf.py',
|
316 | 316 | 'feature_addrman.py',
|
|
0 commit comments