Skip to content

feat: reth E2E Testing Infrastructure#150

Merged
louisliu2048 merged 2 commits intodevfrom
brendon/update-e2e-makefile
Nov 10, 2025
Merged

feat: reth E2E Testing Infrastructure#150
louisliu2048 merged 2 commits intodevfrom
brendon/update-e2e-makefile

Conversation

@brendontan03
Copy link
Copy Markdown

@brendontan03 brendontan03 commented Nov 9, 2025

Summary

  • This PR adds in support for reth e2e tests, similar to how geth e2e tests are run. Also, since both reth and geth are currently supported on op-stack, the previous makefile commands for e2e tests have been modified to accommodate the changes.
  • The execution layer (Reth or Geth) is automatically selected and used to start the OP Stack when the corresponding test command is run.

Running Tests

OP-Geth

  1. Default: Running E2E tests against the image built with the op-geth submodule.
make test-geth-e2e
  1. Specify a local op-geth repository with the OP_GETH_LOCAL_DIRECTORY variable inside .env file:
# specify in .env file
OP_GETH_LOCAL_DIRECTORY=/Users/home/okx/op-geth\  
make test-geth-e2e
  1. Run E2E tests against a specific op-geth branch with OP_GETH_BRANCH variable:
make test-geth-e2e OP_GETH_BRANCH=brendon/update-e2e-makefile

OP-Reth

  • Must specify local directory to start op-stack with reth
  1. Default: Specify a local op-reth repository with the OP_RETH_LOCAL_DIRECTORY variable inside .env file:
OP_RETH_LOCAL_DIRECTORY=/Users/home/okx/op-reth\  # specify in .env file

make test-reth-e2e
  1. Run E2E tests against a specific op-geth branch with OP_GETH_BRANCH variable:
make test-reth-e2e OP_RETH_BRANCH=brendon/update-e2e-makefile

Reference PR

This is the PR which migrates the e2e tests to reth
okx/reth#19

@louisliu2048 louisliu2048 merged commit dda4ba8 into dev Nov 10, 2025
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.

3 participants