Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-26 | test: Reduce unneeded whitelist permissions in tests | MarcoFalke | |
2019-10-26 | Tests: Use self.chain instead of 'regtest' in almost all current tests | Jorge Timón | |
2019-10-13 | test: speedup wallet_backup by whitelisting peers (immediate tx relay) | Sebastian Falbesoner | |
approaches part of #16613 ("Functional test suite bottlenecks") The majority of the test time is spent in sync_mempools() after sending to addresses, i.e. the bottleneck is in relaying transactions. By whitelisting the peers via -whitelist, the inventory is transmissioned immediately rather than on average every 5 seconds, speeding up the test by at least a factor of two: before: $ time ./wallet_backup.py real 2m2.523s user 0m6.093s sys 0m2.454s with this PR: $ time ./wallet_backup_with_whitelist.py real 0m36.570s user 0m5.365s sys 0m1.696s Note that the test is not deterministic (the sendtoaddress RPC in function one_send() is executed with a probability of 50%), hence the times could vary between individual runs. | |||
2019-09-16 | test: Bump timeouts in slow running tests | MarcoFalke | |
2019-04-09 | test: Remove unused imports | MarcoFalke | |
2019-04-09 | scripted-diff: use self.sync_* methods | MarcoFalke | |
-BEGIN VERIFY SCRIPT- sed -i -e 's/sync_blocks(self.nodes)/self.sync_blocks()/g' $(git grep -l 'sync_blocks(self.nodes)' ./test/functional/*.py) sed -i -e 's/sync_mempools(self.nodes)/self.sync_mempools()/g' $(git grep -l 'sync_mempools(self.nodes)' ./test/functional/*.py) sed -i -e 's/ sync_blocks(/ self.sync_blocks(/g' $(git grep -l sync_blocks ./test/functional/*.py) sed -i -e 's/ sync_mempools(/ self.sync_mempools(/g' $(git grep -l sync_mempools ./test/functional/*.py) -END VERIFY SCRIPT- | |||
2018-12-22 | scripted-diff: Remove unused 'split' parameter to setup_network | MarcoFalke | |
-BEGIN VERIFY SCRIPT- sed -i -e 's/, split=False//g' $(git grep -l 'def setup_network') -END VERIFY SCRIPT- | |||
2018-09-10 | qa: Run all tests even if wallet is not compiled | MarcoFalke | |
2018-08-13 | tests: Use explicit imports | practicalswift | |
2018-07-27 | Update copyright headers to 2018 | DrahtBot | |
2018-03-19 | qa: Use node.datadir instead of tmpdir in test framework | MarcoFalke | |
2018-01-25 | [tests] Rename wallet_* functional tests. | Anthony Towns | |