Expand description

Constructs for running test cases with two chains, together with the relayer setup with chain handles and foreign clients.

Structs

A wrapper type that lifts a test case that implements BinaryChainTest into a test case the implements BinaryNodeTest.

A wrapper type that lifts a test case that implements BinaryChainTest into a test case that implements BinaryNodeTest.

A wrapper type that lifts a test case that implements BinaryChainTest into a test case the implements BinaryChainTest.

Traits

This trait is implemented for test cases that need to have two full nodes running together with the relayer setup with chain handles and foreign clients.

An internal trait that can be implemented by test cases to override the settings for the foreign clients bootstrapped for the test.

An internal trait that can be implemented by test cases to override the relayer config before the relayer gets initialized.

Functions

Runs a test case that implements BinaryChainTest.

Runs a test case that implements BinaryChainTest, with the test case being executed with a single chain that is connected to itself.

Runs a test case that implements BinaryChainTest, with the test case being executed twice, with the second time having the position of the two chains flipped.