Trait ibc_test_framework::framework::nary::connection::NaryConnectionTest
source · [−]pub trait NaryConnectionTest<const SIZE: usize> {
fn run<Handle: ChainHandle>(
&self,
config: &TestConfig,
relayer: RelayerDriver,
chains: NaryConnectedChains<Handle, SIZE>,
connections: ConnectedConnections<Handle, SIZE>
) -> Result<(), Error>;
}Expand description
This trait is implemented for test cases that need to have more than two chains running with connected connections.
Test writers can use this to implement test cases that only need the connections without channel handshake.
Required Methods
fn run<Handle: ChainHandle>(
&self,
config: &TestConfig,
relayer: RelayerDriver,
chains: NaryConnectedChains<Handle, SIZE>,
connections: ConnectedConnections<Handle, SIZE>
) -> Result<(), Error>
fn run<Handle: ChainHandle>(
&self,
config: &TestConfig,
relayer: RelayerDriver,
chains: NaryConnectedChains<Handle, SIZE>,
connections: ConnectedConnections<Handle, SIZE>
) -> Result<(), Error>
Test runner