pub trait NaryChannelTest<const SIZE: usize> {
    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

Test runner

Implementors