Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Epic] Testnet / Chain upgrade flow automation (Sprint 6) #1181

Closed
3 tasks done
ValarDragon opened this issue Mar 31, 2022 · 4 comments
Closed
3 tasks done

[Epic] Testnet / Chain upgrade flow automation (Sprint 6) #1181

ValarDragon opened this issue Mar 31, 2022 · 4 comments
Assignees

Comments

@ValarDragon
Copy link
Member

ValarDragon commented Mar 31, 2022

The goal of this epic, is to reduce the time taken to produce testnets, and test items in an upgrade. There is a never ending list of items we could add to these, but this Epic should be focused on things we would like to add near-term, to provide the biggest speedups for our workflows.

@p0mvn
Copy link
Member

p0mvn commented Apr 5, 2022

CI tests of upgrade succeeding, and basic properties being preserved post-upgrade
This can likely be done via starport
Basic properties we can test are:
Send txs still working
Pool swaps working with expected values
IBC sends still work on existing channels
IBC channel client/creation still works

@ValarDragon is this related to e2e tests? Do you think I could move this to #1202 ?

@niccoloraspa
Copy link
Member

niccoloraspa commented Apr 12, 2022

As mentioned in the last call and my @p0mvn I think we should split this in two.

  1. E2E test where the only task left would be to identify and write more tests
  2. Chain upgrade tests ~ tracked here: [E2E - Upgrade Testing] Add CI pipelines to test upgrades and chain integrity post-upgrade #1235

@ValarDragon
Copy link
Member Author

ValarDragon commented May 2, 2022

Some goals brought up on call: Identify, make issues for, and write test cases for most important end to end tests.

(More specifically for upgrades!)

Can we improve the framework to allow more messages to get executed in the "Old version" code?

Can we have varied full nodes configurations that "follow" the upgrade process.

@czarcas7ic czarcas7ic moved this from In Progress🏃 to Needs Review 🔍 in Osmosis Chain Development Jun 23, 2022
@czarcas7ic
Copy link
Member

As per chain dev call today, moving issues/tracking to infra where most of the work on this is being done

Repository owner moved this from Needs Review 🔍 to Done ✅ in Osmosis Chain Development Jun 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

No branches or pull requests

5 participants