Not implemented as a scripted-diff since the script is more difficult
to review than the diff. The script used was:
for i in \
disablewallet.py,wallet_disable.py \
wallet-hd.py,wallet_hd.py \
walletbackup.py,wallet_backup.py \
p2p-fullblocktest.py,p2p_block.py \
fundrawtransaction.py,rpc_fundrawtransaction.py \
p2p-compactblocks.py,p2p_compactblocks.py \
segwit.py,p2p_segwit_activation.py \
multiwallet.py,wallet_multiwallet.py \
wallet.py,wallet_basic.py \
wallet-accounts.py,wallet_accounts.py \
p2p-segwit.py,feature_segwit.py \
wallet-dump.py,wallet_dump.py \
listtransactions.py,rpc_listtransactions.py \
sendheaders.py,p2p_sendheaders.py \
zapwallettxes.py,wallet_zapwallettxes.py \
importmulti.py,wallet_importmulti.py \
merkle_blocks.py,rpc_txoutproof.py \
receivedby.py,wallet_listreceivedby.py \
abandonconflict.py,wallet_abandonconflict.py \
bip68-112-113-p2p.py,p2p_csv_activation.py \
reindex.py,feature_reindex.py \
keypool-topup.py,wallet_keypool_topup.py \
zmq_test.py,interface_zmq.py \
bitcoin_cli.py,interface_bitcoin_cli.py \
mempool_resurrect_test.py,mempool_resurrect.py \
txn_clone.py,wallet_txn_clone.py \
getchaintips.py,rpc_getchaintips.py \
rest.py,interface_rest.py \
mempool_spendcoinbase.py,mempool_spend_coinbase.py \
httpbasics.py,interface_http.py \
multi_rpc.py,rpc_users.py \
proxy_test.py,feature_proxy.py \
signrawtransactions.py,rpc_signrawtransaction.py \
rawtransactions.py,rpc_rawtransaction.py \
disconnect_ban.py,p2p_disconnect_ban.py \
decodescript.py,rpc_decodescript.py \
blockchain.py,rpc_blockchain.py \
net.py,rpc_net.py \
keypool.py,wallet_keypool.py \
p2p-mempool.py,p2p_mempool.py \
prioritise_transaction.py,mining_prioritisetransaction.py \
invalidblockrequest.py,p2p_invalid_block.py \
invalidtxrequest.py,p2p_invalid_tx.py \
p2p-versionbits-warning.py,feature_versionbits_warning.py \
preciousblock.py,rpc_preciousblock.py \
importprunedfunds.py,wallet_importprunedfunds.py \
signmessages.py,rpc_signmessage.py \
nulldummy.py,feature_nulldummy.py \
import-rescan.py,wallet_import_rescan.py \
mining.py,mining_basic.py \
bumpfee.py,wallet_bumpfee.py \
rpcnamedargs.py,rpc_named_arguments.py \
listsinceblock.py,wallet_listsinceblock.py \
p2p-leaktests.py,p2p_leak.py \
wallet-encryption.py,wallet_encryption.py \
bipdersig-p2p.py,feature_dersig.py \
bip65-cltv-p2p.py,feature_cltv.py \
uptime.py,rpc_uptime.py \
resendwallettransactions.py,wallet_resendwallettransactions.py \
pruning.py,feature_pruning.py \
smartfees.py,feature_fee_estimation.py \
maxuploadtarget.py,feature_maxuploadtarget.py \
dbcrash.py,feature_dbcrash.py \
bip68-sequence.py,feature_csv.py \
getblocktemplate_longpoll.py,mining_getblocktemplate_longpoll.py \
p2p-timeouts.py,p2p_timeouts.py \
bip9-softforks.py,feature_bip9_softforks.py \
p2p-feefilter.py,p2p_feefilter.py \
rpcbind_test.py,rpc_bind.py \
assumevalid.py,feature_assumevalid.py \
txn_doublespend.py,wallet_txn_doublespend.py \
forknotify.py,feature_forknotify.py \
invalidateblock.py,rpc_invalidateblock.py \
p2p-acceptblock.py,p2p_unrequested_blocks.py \
replace-by-fee.py,feature_rbf.py \
minchainwork.py,feature_minchainwork.py \
deprecated_rpc.py,rpc_deprecated.py;
do IFS=","; set -- $i; mv test/functional/$1 test/functional/$2; sed -i -e "s/'$1/'$2/g" test/functional/test_runner.py test/functional/README.md; done