interchain-security icon indicating copy to clipboard operation
interchain-security copied to clipboard

e2e tests with gaia fail

Open mpoke opened this issue 2 years ago • 3 comments

Summary of Bug

The e2e tests with Gaia fail. First it’s an issue with Dockerfile.gaia as it needs to build Gaia with go 1.20, but ICS requires go 1.21. Then, it fails because gaiad doesn’t have the genesis command, i.e., Error: unknown command "genesis" for "gaiad".

Version

https://github.com/cosmos/interchain-security/commit/bd5b1ef2c4e3053b18083382c2dd853b0042c85e

Steps to Reproduce

Run make test-gaia-e2e-short


For Admin Use

  • [ ] Not duplicate issue
  • [ ] Appropriate labels applied
  • [ ] Appropriate contributors tagged
  • [ ] Contributor assigned/self-assigned
  • [ ] Is a spike necessary to map out how the issue should be approached?

mpoke avatar Jan 17 '24 09:01 mpoke

The most likely issue is that the genesis root command was introduced with SDK v0.47, while the current version of Gaia (v14.1.0) uses SDK 0.45. Thanks @glnro for pointing this out.

mpoke avatar Jan 17 '24 09:01 mpoke

Hey @bermuell this sounds like we might be able to fix with the infra you are building for the compatibility tests, wdyt?

p-offtermatt avatar Jan 17 '24 09:01 p-offtermatt

Hey @bermuell this sounds like we might be able to fix with the infra you are building for the compatibility tests, wdyt?

need to look into that in detail but I'd say that should be possible with the new infra by adding a new test driver for that version.

bermuell avatar Jan 17 '24 15:01 bermuell