cosmos / ibc-rs

Rust implementation of the Inter-Blockchain Communication (IBC) protocol.
Apache License 2.0
181 stars 73 forks source link

Move `ibc-testkit` tests to a separate non-publishing crate #1232

Closed rnbguy closed 1 month ago

rnbguy commented 1 month ago

Improvement Summary

Currently, the tests in ibc-testkit live in the same crate. This add dependency to other crates such as ibc-client-tendermint-cw. This creates friction in release process (#1226)

Proposal

It'd be nice, if we move these tests in a separate non-publishing crate.

For example, the tokio monorepo maintains integration tests under a separate crate with package.publish = false.