-
Notifications
You must be signed in to change notification settings - Fork 878
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
Attempt to speed up ATs #6948
Attempt to speed up ATs #6948
Conversation
This reverts commit 7e46889. Signed-off-by: Simon Dudley <[email protected]>
The commit that I did, is actually fixing the intent of the test, that was to stop the cluster after each single unit tests, and start with a new one every time, that intended behavior was broken, and had the side effect of keeping previously started Besu processes around for the duration of the test class, and so had the nice side effect that for all the test methods after the first a cluster was already up to respond to requests. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
after a quick analysis, I found there are some steps needed to first port all the tests to Junit5, then identify test classes that do not need to have a cluster restart for every method and probably also a refactor of the base classes, so for the moment we can revert to the previous buggy but faster code, while implementing these pre tasks.
This reverts commit 7e46889. Signed-off-by: Simon Dudley <[email protected]> Signed-off-by: amsmota <[email protected]>
This reverts commit 7e46889. Signed-off-by: Simon Dudley <[email protected]> Signed-off-by: amsmota <[email protected]>
This reverts commit 7e46889. Signed-off-by: Simon Dudley <[email protected]>
This reverts commit 7e46889. Signed-off-by: Simon Dudley <[email protected]>
Attempt to revert long running AT times from 7e46889
Signed-off-by: Simon Dudley [email protected]
PR description
Fixed Issue(s)
Thanks for sending a pull request! Have you done the following?
doc-change-required
label to this PR if updates are required.Locally, you can run these tests to catch failures early:
./gradlew build
./gradlew acceptanceTest
./gradlew integrationTest
./gradlew ethereum:referenceTests:referenceTests