Skip to content

Commit 236fad9

Browse files
committed
perf: optimize feature_mnehf.py by generating less blocks
1 parent a5af8f7 commit 236fad9

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

test/functional/feature_mnehf.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
class MnehfTest(DashTestFramework):
2626
def set_test_params(self):
27-
extra_args = [["-vbparams=testdummy:0:999999999999:0:12:12:12:5:1", "-persistmempool=0"] for _ in range(4)]
27+
extra_args = [["-vbparams=testdummy:0:999999999999:0:4:4:4:5:1", "-persistmempool=0"] for _ in range(4)]
2828
self.set_dash_test_params(4, 3, extra_args=extra_args)
2929

3030
def skip_test_if_missing_module(self):
@@ -34,7 +34,7 @@ def restart_all_nodes(self, params=None):
3434
for inode in range(self.num_nodes):
3535
self.log.info(f"Restart node {inode} with {self.extra_args[inode]}")
3636
if params is not None:
37-
self.extra_args[inode][0] = f"-vbparams=testdummy:{params[0]}:{params[1]}:0:12:12:12:5:1"
37+
self.extra_args[inode][0] = f"-vbparams=testdummy:{params[0]}:{params[1]}:0:4:4:4:5:1"
3838
self.log.info(f"Actual restart options: {self.extra_args[inode]}")
3939

4040
self.restart_node(0)
@@ -169,21 +169,21 @@ def run_test(self):
169169
self.log.info(f"mempool: {node.getmempoolinfo()}")
170170
assert_equal(node.getmempoolinfo()['size'], 0)
171171

172-
while (node.getblockcount() + 1) % 12 != 0:
172+
while (node.getblockcount() + 1) % 4 != 0:
173173
self.check_fork('defined')
174174
node.generate(1)
175175
self.sync_all()
176176

177177

178178
self.restart_all_nodes()
179179

180-
for _ in range(12):
180+
for _ in range(4):
181181
self.check_fork('started')
182182
node.generate(1)
183183
self.sync_all()
184184

185185

186-
for i in range(12):
186+
for i in range(4):
187187
self.check_fork('locked_in')
188188
node.generate(1)
189189
self.sync_all()
@@ -198,7 +198,7 @@ def run_test(self):
198198
inode.invalidateblock(ehf_blockhash)
199199

200200
self.log.info("Expecting for fork to be defined in next blocks because no MnEHF tx here")
201-
for _ in range(12):
201+
for _ in range(4):
202202
self.check_fork('defined')
203203
node.generate(1)
204204
self.sync_all()
@@ -213,7 +213,7 @@ def run_test(self):
213213
assert tx_sent_2 in node.getblock(ehf_blockhash_2)['tx']
214214

215215
self.log.info(f"Generate some more block to jump to `started` status")
216-
for _ in range(12):
216+
for _ in range(4):
217217
node.generate(1)
218218
self.check_fork('started')
219219
self.restart_all_nodes()
@@ -260,7 +260,7 @@ def run_test(self):
260260
assert ehf_tx_sent in block['tx']
261261

262262
self.check_fork('defined')
263-
self.slowly_generate_batch(12 * 4)
263+
self.slowly_generate_batch(4 * 4)
264264
self.check_fork('active')
265265

266266

0 commit comments

Comments
 (0)