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

e2e: add v6 -> v7 e2e upgrade tests #2813

Closed
3 tasks
colin-axner opened this issue Nov 22, 2022 · 0 comments · Fixed by #2902
Closed
3 tasks

e2e: add v6 -> v7 e2e upgrade tests #2813

colin-axner opened this issue Nov 22, 2022 · 0 comments · Fixed by #2902
Assignees
Labels
e2e testing Testing package and unit/integration tests

Comments

@colin-axner
Copy link
Contributor

Summary

Add an e2e test which tests the upgrade from a v6 to v7 chain.

Pre-upgrade logic

  • Create multiple tendermint clients, ideally update both at least once
  • Create a channel, send a transfer and receive a transfer
  • Create a solo machine client (no need to perform actions with the solo machine client)

Post upgrade logic

  • Send a packet on the existing channel
  • Query the tendermint clients
  • Query the solo machine client
  • Optional: send a MsgUpdate in reference to the solo machine client (proof can be invalid, mostly want to ensure the msg does not panic when referencing a solo machine clientID)

For Admin Use

  • Not duplicate issue
  • Appropriate labels applied
  • Appropriate contributors tagged/assigned
@colin-axner colin-axner added the testing Testing package and unit/integration tests label Nov 22, 2022
@colin-axner colin-axner added this to the 02-client refactor RC milestone Nov 22, 2022
@colin-axner colin-axner moved this to Todo in ibc-go Nov 22, 2022
@charleenfei charleenfei self-assigned this Nov 23, 2022
@charleenfei charleenfei moved this from Todo to In progress in ibc-go Dec 1, 2022
@charleenfei charleenfei moved this from In progress to In review in ibc-go Dec 8, 2022
Repository owner moved this from In review to Todo in ibc-go Dec 12, 2022
@damiannolan damiannolan moved this from Todo to Done in ibc-go Dec 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
e2e testing Testing package and unit/integration tests
Projects
Status: Done 🥳
Development

Successfully merging a pull request may close this issue.

3 participants