Closed ThanhNhann closed 2 months ago
[!WARNING]
Review failed
The pull request is closed.
The changes introduce new end-to-end test targets in the Makefile
and add two new test functions in tests/frozen_test.go
. These tests focus on scenarios where the state is not progressing in EVM and Wasm environments within rollapps. The tests involve setting up configurations, performing IBC transfers, handling fraud proposals, and verifying state behavior after a grace period.
File | Change Summary |
---|---|
Makefile | Added targets for end-to-end tests related to freezing state not progressing in EVM and Wasm environments. |
tests/frozen_test.go | Introduced TestRollAppFreezeStateNotProgressing_EVM and TestRollAppFreezeStateNotProgressing_Wasm to test state behavior in EVM and Wasm rollapps. |
sequenceDiagram
participant Tester
participant Makefile
participant TestSuite
participant RollApp
participant DymensionHub
Tester->>Makefile: Run e2e-test-rollapp-freeze-state-not-progressing-evm
Makefile->>TestSuite: Execute TestRollAppFreezeStateNotProgressing_EVM
TestSuite->>RollApp: Setup EVM RollApp Configuration
TestSuite->>RollApp: Create User Accounts
TestSuite->>DymensionHub: Perform IBC Transfers
TestSuite->>RollApp: Submit Fraud Proposals
TestSuite->>RollApp: Verify State Index Behavior
Tester->>Makefile: Run e2e-test-rollapp-freeze-state-not-progressing-wasm
Makefile->>TestSuite: Execute TestRollAppFreezeStateNotProgressing_Wasm
TestSuite->>RollApp: Setup Wasm RollApp Configuration
TestSuite->>RollApp: Create User Accounts
TestSuite->>DymensionHub: Perform IBC Transfers
TestSuite->>RollApp: Submit Fraud Proposals
TestSuite->>RollApp: Verify State Index Behavior
Objective (Issue #160) | Addressed | Explanation |
---|---|---|
Implement tests for rollapp freeze: state not progressing | ✅ | |
Ensure tests cover EVM and Wasm environments | ✅ | |
Verify state index behavior after a grace period | ✅ |
In the realm of code so bright, Rollapps freeze, yet all is right. EVM and Wasm, tests now run, Ensuring states progress, under the sun. Fraud proposals, transfers too, In Dymension's world, we see it through. 🎩🐇✨
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 #160
Summary by CodeRabbit