Trait ibc_test_framework::framework::nary::chain::NaryChainTest
source · pub trait NaryChainTest<const SIZE: usize> {
// Required method
fn run<Handle: ChainHandle>(
&self,
config: &TestConfig,
relayer: RelayerDriver,
chains: NaryConnectedChains<Handle, SIZE>
) -> Result<(), Error>;
}Expand description
This trait is implemented for test cases that need to have more than two chains running.
Test writers can use this to implement test cases that only need the chains and relayers setup without the connection or channel handshake.
Required Methods§
sourcefn run<Handle: ChainHandle>(
&self,
config: &TestConfig,
relayer: RelayerDriver,
chains: NaryConnectedChains<Handle, SIZE>
) -> Result<(), Error>
fn run<Handle: ChainHandle>( &self, config: &TestConfig, relayer: RelayerDriver, chains: NaryConnectedChains<Handle, SIZE> ) -> Result<(), Error>
Test runner