Skip to content

feat: integrate l2geth in docker-compose e2e tests#227

Merged
jonastheis merged 34 commits intomainfrom
e2e-test-integrate-l2geth
Sep 10, 2025
Merged

feat: integrate l2geth in docker-compose e2e tests#227
jonastheis merged 34 commits intomainfrom
e2e-test-integrate-l2geth

Conversation

@colinlyguo
Copy link
Copy Markdown
Contributor

@colinlyguo colinlyguo commented Jul 31, 2025

This PR introduces comprehensive end-to-end testing infrastructure that enables cross-client compatibility testing between the Rust rollup node (l2reth) and Go-based l2geth implementation. The changes establish a robust multi-client testing environment to validate interoperability and ensure both client implementations can work together seamlessly in production.

Closes #159.

@colinlyguo colinlyguo requested a review from frisitano July 31, 2025 15:44
@colinlyguo colinlyguo marked this pull request as draft July 31, 2025 15:44
Comment thread tests/launch_rollup_node_follower.bash Outdated
@jonastheis jonastheis marked this pull request as ready for review September 9, 2025 08:41
Copy link
Copy Markdown
Contributor

@frisitano frisitano left a comment

Choose a reason for hiding this comment

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

Will add a second review after update.

Comment thread crates/primitives/src/node/config.rs
Comment thread tests/docker-compose.test.yml
Comment thread tests/l2geth-genesis-e2e.json
Comment thread tests/launch_l1.bash
Comment thread tests/launch_rollup_node_follower.bash
Comment thread tests/launch_rollup_node_sequencer.bash
Copy link
Copy Markdown
Contributor

@frisitano frisitano left a comment

Choose a reason for hiding this comment

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

lgtm

Comment thread Dockerfile.test
Comment thread tests/launch_rollup_node_follower.bash
@jonastheis jonastheis merged commit 76216a4 into main Sep 10, 2025
13 checks passed
@jonastheis jonastheis deleted the e2e-test-integrate-l2geth branch September 10, 2025 23:11
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.

[Docker] Add l2geth to docker-compose

3 participants