Skip to content

Commit b030ce8

Browse files
committed
test
1 parent 17414b3 commit b030ce8

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

integration_tests/cosmoscli.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1804,6 +1804,11 @@ def restore_versiondb(self, height, format=3, **kwargs):
18041804
**kwargs,
18051805
)
18061806

1807+
def changeset_fixdata(self, versiondb_dir, dry_run=False):
1808+
return self.raw(
1809+
"changeset", "fixdata", versiondb_dir, "--dry-run" if dry_run else None
1810+
)
1811+
18071812
def dump_snapshot(self, height, tarball, format=3):
18081813
return self.raw(
18091814
"snapshots", "dump", height, format, home=self.data_dir, output=tarball

integration_tests/test_upgrade.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import shutil
33
import stat
44
import subprocess
5+
import time
56
from contextlib import contextmanager
67
from datetime import datetime, timedelta
78
from pathlib import Path
@@ -274,6 +275,13 @@ def do_upgrade(
274275
do_upgrade("v1.3", target4, gas_prices=gas_prices)
275276
cli = c.cosmos_cli()
276277

278+
c.supervisorctl("stop", "cronos_777-1-node0")
279+
time.sleep(3)
280+
cli.changeset_fixdata(f"{c.base_dir}/node0/data/versiondb")
281+
assert not cli.changeset_fixdata(f"{c.base_dir}/node0/data/versiondb", dry_run=True)
282+
c.supervisorctl("start", "cronos_777-1-node0")
283+
wait_for_port(ports.evmrpc_port(c.base_port(0)))
284+
277285
# check basic tx works
278286
wait_for_port(ports.evmrpc_port(c.base_port(0)))
279287
receipt = send_transaction(

0 commit comments

Comments
 (0)