-
Notifications
You must be signed in to change notification settings - Fork 896
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tessera ATs - run Tessera as a process #2867
Comments
Alternative idea - run Tessera as a process (requires some changes to Tessera - Stefan had a PR) |
Option 1: Container reuse in testcontainers is still WIP and appears to have outstanding work around assigning networks. This does not appear to be viable at this point in time. |
@mark-terry - talking about this in planning today. We're going to do with option 2 and can start the work to make this change (ie, it's not blocked). @pinges is going to link his previous PR using this approach. The previous PR is a MVP approach so this work is about implementing that approach with production quality code. |
There's going to be two PRs - one in Tessera and one in Besu so leaving this issue in the Besu repo rather than moving to Tessera. |
Going for "Make Tessera nodes run in a process/thread like they do in other acceptance tests" |
Am interested in this, as the PrivacyReorgTest depends on Orion today, and when I swapped it out for Tessera in this pr #3073, I triggered the dependency on testcontainers. That's not a deal breaker per-se, but since it is happening as a unit test instead of an integration/acceptance test, there is no docker daemon running to deploy Tessera to. |
This functionality is now in Tessera. However we need a Tessera release |
Blocked by Consensys/tessera#1490 |
Blocked by #4532 Tessera needs Java 17. |
@macfarla - anything related to latest tessera AT changes? Close? |
When we added the Tessera container tests the time to run the acceptance tests increased.
Currently we are starting a docker container for each of the Besu and Tessera nodes for each test that involves Tessera.
Any other ideas?
The text was updated successfully, but these errors were encountered: