cosmos / gaia

Cosmos Hub
https://hub.cosmos.network
Apache License 2.0
473 stars 690 forks source link

EPIC: tests - compatibility, e2e, github action #1318

Closed yaruwangway closed 1 year ago

yaruwangway commented 2 years ago

Summary

In gaia repo, there will be three types of tests:

Testing plan:

PLEASE NOTE: The version compatibility test should be before tag the version!

Problem Definition

Proposal


For Admin Use

okwme commented 2 years ago

Modules in Gaia with list of gaiad tx <command> commands

yaruwangway commented 2 years ago

The following tests should be done in order before propose upgrade in livehub:

upgrade locally with "fresh" genesis file -> upgrade locally with exported genesis from livehub -> upgrade in dev testnet -> cut rc -> upgrade in public testnet -> cut final release -> propose in mainnet

@mmulji-ic

yaruwangway commented 2 years ago

e2e tests can be also used to test compatibility, set up two nodes of the same major version with different minor version, and execute the different msg types @okwme created

tokamak-git commented 2 years ago

@yaruwangway hey i remember we were waiting on the IBC team for a test scenario. Is it resolved?

yaruwangway commented 1 year ago

This is not valid anymore.