osmosis-labs / osmosis-rust

Rust libraries for osmosis
Apache License 2.0
59 stars 52 forks source link

Create integration test interface to chain's state machine from rust #23

Closed iboss-ptk closed 1 year ago

iboss-ptk commented 2 years ago

Background

Integration testing support is needed for better testing experience since using mock in unit test doesn't mean much when performing stateful operation. It would be done by writing test in go (example) but can be tedious since we need to redefine all msg types.

This also pave path for https://github.com/osmosis-labs/beaker/issues/88 and https://github.com/osmosis-labs/beaker/issues/89 that beaker can reuse osmosisd logics.

Expectation

Further work