Skip to content

EVM Module Integration Test for Parquet#3034

Open
jewei1997 wants to merge 2 commits intomainfrom
codex/run-evm-tests-in-parquet-container
Open

EVM Module Integration Test for Parquet#3034
jewei1997 wants to merge 2 commits intomainfrom
codex/run-evm-tests-in-parquet-container

Conversation

@jewei1997
Copy link
Contributor

Motivation

  • Enable testing the EVM module against the Parquet receipt-store backend and make the receipt-store backend configurable for local docker clusters.

Description

  • Add an EVM Module (Parquet) job to .github/workflows/integration-test.yml that sets RECEIPT_STORE_BACKEND=parquet and runs ./integration_test/evm_module/scripts/evm_tests.sh.
  • Propagate RECEIPT_STORE_BACKEND through the local cluster startup by adding it to the docker-cluster-start docker compose up environment in the Makefile.
  • Expose RECEIPT_STORE_BACKEND as an environment variable on each node in docker/docker-compose.yml so containers receive the setting.
  • Extend docker/localnode/scripts/step4_config_override.sh to read RECEIPT_STORE_BACKEND and create or update the [receipt-store] rs-backend entry in ~/.sei/config/app.toml when provided.

Testing

  • No automated tests were executed as part of this change; the CI workflow was updated so the new EVM Module (Parquet) job will run on the integration test pipeline when the workflow is triggered.

Codex Task

@github-actions
Copy link

github-actions bot commented Mar 6, 2026

The latest Buf updates on your PR. Results from workflow Buf / buf (pull_request).

BuildFormatLintBreakingUpdated (UTC)
✅ passed✅ passed✅ passed✅ passedMar 6, 2026, 12:50 PM

@jewei1997 jewei1997 marked this pull request as ready for review March 6, 2026 12:50
@jewei1997 jewei1997 changed the title Add configurable receipt-store backend (parquet) and CI job for EVM parquet tests EVM Module Integration Test for Parquet Mar 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant