Closed ThanhNhann closed 1 week ago
This update centers on adding a new live testing capability for the EIBC PFM in the Makefile, along with refactoring and enhancing related Go modules. A new live test function, TestEIBCPFM_Live
, was introduced to conduct an end-to-end scenario for IBC transfers across multiple Cosmos chains. The go.mod
file was updated to incorporate a newer version of a dependency, ensuring improved functionalities and bug fixes.
File | Summary |
---|---|
Makefile |
Added e2e-live-test-eibc-pfm target for running specific live tests related to EIBC PFM. |
go.mod |
Updated the version of github.com/decentrio/e2e-testing-live . |
.../eibc_pfm_test.go |
Introduced TestEIBCPFM_Live function orchestrating IBC transfers live tests involving multiple Cosmos chains. |
.../setup.go |
Added imports, defined new configurations for IBC channels, fees, and created ForwardMetadata struct for transfer operations. |
sequenceDiagram
participant Tester
participant Makefile
participant GoModule
participant ChainHub
participant RollAppX
participant RollAppNim
Tester->>Makefile: Run `e2e-live-test-eibc-pfm`
Makefile->>GoModule: Trigger `TestEIBCPFM_Live`
GoModule->>ChainHub: Setup Hub and create users
GoModule->>RollAppX: Setup RollAppX and create users
GoModule->>RollAppNim: Setup RollAppNim and create users
ChainHub->>GoModule: Provide faucet for users
RollAppX->>GoModule: Provide faucet for users
GoModule->>ChainHub: Initiate IBC transfers
GoModule->>RollAppX: Perform IBC transfers verification
GoModule->>RollAppNim: Perform IBC transfers verification
ChainHub->>GoModule: Return transfer results
RollAppX->>GoModule: Return transfer results
RollAppNim->>GoModule: Return transfer results
GoModule->>Tester: Display test results
In the land of Go and cosmic chains so bright,
We crafted new tests, from day to night.
To EIBC PFM we now aspire,
With tokens weaving through, like cosmic fire.
Success is our quest, in lines of code,
🐇 From hub to rollapps, see our progress explode! 🚀
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Close #226
Summary by CodeRabbit
New Features
Updates
e2e-testing-live
library for enhanced testing capabilities.