Fix interchain-security tests flakiness #3518
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes: #3519
Description
Bootstrapping provider-consumer chains requires a governance proposal to pass before starting the consumer chain. This PR fixes the flakiness caused by increasing the wait time as it was too close to the voting period. The wait time was previously set to
10s
and is now set to15s
.This PR also adds 2 helper functions to correctly overwrite the config for provier-consumer chains:
update_genesis_for_consumer_chain
sets the voting period to10s
as the bootstrap will wait15s
update_relayer_config_for_consumer_chain
will setccv_consumer_chain = true
for any chains with idibcconsumer
and set thetrusting_period = 99
as it needs to be lower than theunbonding_period
set in the governance proposal which is100s
.PR author checklist:
unclog
.docs/
).Reviewer checklist:
Files changed
in the GitHub PR explorer.