Trait ibc_test_framework::framework::nary::channel::NaryChannelTest
source · pub trait NaryChannelTest<const SIZE: usize> {
// Required method
fn run<Handle: ChainHandle>(
&self,
config: &TestConfig,
relayer: RelayerDriver,
chains: NaryConnectedChains<Handle, SIZE>,
channels: ConnectedChannels<Handle, SIZE>
) -> Result<(), Error>;
}
Expand description
This trait is implemented for test cases that need to have more than two chains running with connected channels.
Required Methods§
sourcefn run<Handle: ChainHandle>(
&self,
config: &TestConfig,
relayer: RelayerDriver,
chains: NaryConnectedChains<Handle, SIZE>,
channels: ConnectedChannels<Handle, SIZE>
) -> Result<(), Error>
fn run<Handle: ChainHandle>( &self, config: &TestConfig, relayer: RelayerDriver, chains: NaryConnectedChains<Handle, SIZE>, channels: ConnectedChannels<Handle, SIZE> ) -> Result<(), Error>
Test runner
Object Safety§
This trait is not object safe.