docs.rs failed to build ibc-test-framework-0.32.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
ibc-test-framework-0.30.0
IBC Relayer Integration Test Framework
Overview
The ibc-test-framework
crate provides the infrastructure and framework for writing end-to-end (E2E) tests that include the spawning of the relayer together with Cosmos full nodes running as child processes inside the tests.
Installation
Other than Rust, the test suite assumes the gaiad
binary is present in $PATH
. You can install Gaia by either building from source, or load it using Cosmos.nix:
nix shell github:informalsystems/cosmos.nix#gaia11
Alternatively, you can use $CHAIN_COMMAND_PATH
to override with a different executable that is compatible with gaiad
.
Examples
Example tests written using ibc-test-framework
can be found in the ibc-rs
project repository
Diagrams
Some diagrams have been prepared to ease the understanding of the test framework: