Skip to content

Commit f89f28f

Browse files
committed
Make a few tries for integration tests
Signed-off-by: Danil <[email protected]>
1 parent 193525b commit f89f28f

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

core/tests/gateway-migration-test/tests/migration.test.ts

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -170,9 +170,18 @@ describe('Migration From/To gateway test', function () {
170170
`zkstack chain gateway migrate-to-gateway --chain ${fileConfig.chain} --gateway-chain-name ${gatewayChain}`
171171
);
172172
} else {
173-
await utils.spawn(
174-
`zkstack chain gateway migrate-from-gateway --chain ${fileConfig.chain} --gateway-chain-name ${gatewayChain}`
175-
);
173+
for (let i = 0; i < 5; i++) {
174+
try {
175+
await utils.spawn(
176+
`zkstack chain gateway migrate-from-gateway --chain ${fileConfig.chain} --gateway-chain-name ${gatewayChain}`
177+
);
178+
} catch (e) {
179+
console.log(`Migration attempt ${i} failed with error: ${e}`);
180+
continue;
181+
}
182+
console.log(`Waiting before migrating from gateway... ${i}`);
183+
await utils.sleep(2);
184+
}
176185
}
177186
await mainNodeSpawner.mainNode?.waitForShutdown();
178187
// Node is already killed, so we simply start the new server

0 commit comments

Comments
 (0)