Skip to content

Conversation

@cloudgray
Copy link
Contributor

@cloudgray cloudgray commented Oct 14, 2025

Description

Closes: #741

Changes

  • decrease configured blocktime for test execution (9.5 -> 3s)
  • make almost all test cases be executed on single chain
  • fix test result validation logic
  • disable one non-deterministic test case
  • trivial refactoring

Consequence

  • decreased test execution time (35m -> 17m)

Author Checklist

All items are required. Please add a note to the item if the item is not applicable and
please add links to any relevant follow up issues.

I have...

  • tackled an existing issue or discussed with a team member
  • left instructions on how to review the changes
  • targeted the main branch

@cloudgray cloudgray marked this pull request as ready for review October 20, 2025 05:51
@cloudgray cloudgray requested a review from vladjdk October 20, 2025 11:01
@vladjdk vladjdk self-assigned this Oct 20, 2025
evmd/upgrades.go Outdated
// Persist the EVM coin metadata in keeper state. Chains bootstrapped on earlier
// binaries never stored this information (it lived only in process globals),
// so migrating nodes would otherwise see an empty EvmCoinInfo on upgrade.
if err := app.EVMKeeper.InitEvmCoinInfo(sdkCtx); err != nil {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We have this a few lines down - why do we need to initialize this twice?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It seems when I merge main branch, I should have accept one of changes from #736 or my upgrade handler fix. But I accepted both.

fixed (6cacc47)

},
},
{
// NOTE: Skip this test for now
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gonna need to investigate this one

@vladjdk
Copy link
Member

vladjdk commented Oct 22, 2025

Approved with a few nits

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Test: systemtests take too much time and result is non-deterministic

3 participants