Open iboss-ptk opened 1 year ago
I think using interchaintest could be a nicer way to execute this. https://github.com/strangelove-ventures/interchaintest
Basically do away with the current chain spawn. Spin up an environment using Interchaintest specification for multiple chain processes and later use RPC to send Execute/ Query messages to each respective chain instead of running within the same process.
Do you see any potential issues with it?
I think what I want for test tube is to avoid is upfront orchestration cost in order to run integration test (between contract, chain and other chains, not of a real env). With that, it run faster easier to control the environment.
But if I'm not understanding you correctly. please lmk.
To be able to test cross-chain CosmWasm contract,
test-tube
needs to be able to relay IBC packet across.As suggested by @ethanfrey & @alpe, since the idea of
test-tube
is similar to howibctesting
is constructed, which we can take inspiration from for enabling IBC testing fortest-tube
.