Skip to content

Provide way of specifying ibc-go version for our e2e tests other than the image tag #3039

Open

Description

Summary

Currently our E2E tests assume that the image tag is used to determine the version of ibc-go. This will only actually work for our simd images because that is how we tag them.

Problem Definition

Anybody else who wants to run our tests will have inconsistent results based on their image tags. It would be nice to not rely on the tag like this.

Proposal

There are two solutions that might work.

  1. Use docker labels to specify the ibc-go version. This has the downside that it requires images to be built in a certain way.
  2. Use a command like <binary> version --long --output json and parse the ibc-go version from the output from within the tests. (however I'm noticing that this command does not seem to include the ibc-go version in its output for some reason.)

For Admin Use

  • Not duplicate issue
  • Appropriate labels applied
  • Appropriate contributors tagged/assigned
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    • Status

      No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions