-
Notifications
You must be signed in to change notification settings - Fork 64
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
Tests that were previously failing re-enabled #2168
Conversation
This PR is ready for review. It moves everything out of federated/failing, redesigning some to not flake, and making the ones that can still flake much more lax. At least they will check features compiling and running. |
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.
Once my comment about EnclaveFederatedRequestStop.lf is addressed then I think this is ready to merge.
This PR adjusts and moves federated tests that were previously failing into the regular test category because they should no longer be failing. These test use decentralized coordination, which is inherently timing dependent, and hence the tests could still be flaky. However, I have tuned the tests to tolerate timing variability, and hence we should not see flaky test failures. If we due, then further tuning is needed.
This PR also fixes issue #2161.
This also fixes an unrelated minor issue with the Python code generator where it would sometimes generate blank lines, which would cause random failures in the LSP tests.