Skip to content

refactor: modify tests to inject minimum app#845

Open
cloudgray wants to merge 63 commits intocosmos:mainfrom
cloudgray:cloudgray/evmd-refactor
Open

refactor: modify tests to inject minimum app#845
cloudgray wants to merge 63 commits intocosmos:mainfrom
cloudgray:cloudgray/evmd-refactor

Conversation

@cloudgray
Copy link
Copy Markdown
Collaborator

@cloudgray cloudgray commented Nov 20, 2025

Description

Closes: #832

  • Provide a minimal, copy‑friendly evmd/app skeleton that only wires the foundational keepers so third‑party chain developers can drop it into their projects without carrying the full Cosmos SDK scaffolding.
  • All of the extra keepers, precompiles, and test‑only plumbing that our existing suites rely on now live in lightweight wrappers tailored to each test harness; the wrappers layer their custom wiring on top of the base app before injecting it into the suites.

Consideration

  • The reason why test code coverage is lower than before is because werc20 precompile tests were removed. I didn't handled werc20 precompile tests because it will be removed. (#808)

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

Comment thread evmd/tests/integration/x/precisebank/create_app.go Fixed
Comment thread evmd/app/app.go Fixed
Comment thread evmd/app/app.go Fixed
@cloudgray cloudgray changed the title refactor: inject evmd into tests refactor: modify tests to inject minimum app Dec 1, 2025
@cloudgray cloudgray changed the base branch from vlad/evmd-refactor to main December 1, 2025 10:10
@cloudgray cloudgray self-assigned this Dec 1, 2025
Comment thread evmd/app/app.go Dismissed
Comment thread evmd/app/app.go Fixed
Comment thread evmd/e2e/testharness/chain.go Fixed
Comment thread evmd/e2e/utils/constants.go Dismissed
Comment thread evmd/app/app.go Fixed
Comment thread evmd/app/app.go Fixed
@cloudgray cloudgray requested a review from vladjdk December 1, 2025 11:17
@cloudgray cloudgray marked this pull request as ready for review December 1, 2025 11:19
@cloudgray cloudgray mentioned this pull request Dec 4, 2025
3 tasks
@cloudgray cloudgray mentioned this pull request Dec 8, 2025
3 tasks
@vladjdk
Copy link
Copy Markdown
Member

vladjdk commented Dec 18, 2025

@cloudgray there are some conflicts

@github-actions
Copy link
Copy Markdown
Contributor

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed in 7 days-before-close if no further activity occurs.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 8, 2026

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed in 7 days-before-close if no further activity occurs.

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.

Refactor evmd to have necessary keepers

4 participants