ibc-test-framework: Add support for basecoin-rs #2113
Labels
I: CI/CD
Internal: related to CI/CD pipeline
I: infrastructure
Internal: related to Infrastructure (testing, deployment, etc)
O: new-feature
Objective: cause to add a new feature or support
O: tests
Objective: Test more aspect of the relayer
Summary
Follows from #1920.
It seems as though the current
ibc-test-framework
only has a driver for gaiad. If we'd like to propose to add a driver for basecoin-rs so we can use a single integration testing framework for both ibc-rs and basecoin-rs.Problem Definition
Our primary concern is ensuring that ibc-rs works with basecoin-rs and vice-versa (that neither breaks the other).
A secondary concern is that we'd like to minimize duplication of effort when it comes to integration testing, so having a single integration testing framework used by both ibc-rs and basecoin-rs in CI would be valuable.
Proposal
We'd like to add a chain driver for basecoin-rs in
ibc-test-framework
such that we can bridge gaiad and basecoin-rs with Hermes and run integration tests against these two bridged chains.This issue covers the requisite work in the ibc-rs repository, and the corresponding issue in basecoin-rs is tracked here: informalsystems/basecoin-rs#47
Acceptance Criteria
When the ibc-rs repo contains an integration test in CI that uses
ibc-test-framework
to run at least one integration test for a setup consisting of both gaiad and basecoin-rs, with these two chains bridged by Hermes.For Admin Use
The text was updated successfully, but these errors were encountered: