Skip to content
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

Merged
merged 25 commits into from
Feb 5, 2024
Merged

Tests that were previously failing re-enabled #2168

merged 25 commits into from
Feb 5, 2024

Conversation

edwardalee
Copy link
Collaborator

@edwardalee edwardalee commented Jan 26, 2024

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.

@edwardalee edwardalee requested a review from lhstrh February 3, 2024 18:00
@edwardalee
Copy link
Collaborator Author

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.

Copy link
Collaborator

@petervdonovan petervdonovan left a 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.

@lhstrh lhstrh changed the title Adjust and move tests that were previously failing Tests that were previously failing re-enabled Feb 4, 2024
@edwardalee edwardalee enabled auto-merge February 4, 2024 19:00
@edwardalee edwardalee added this pull request to the merge queue Feb 4, 2024
@edwardalee edwardalee removed this pull request from the merge queue due to a manual request Feb 4, 2024
@edwardalee edwardalee enabled auto-merge February 4, 2024 22:25
@lhstrh lhstrh disabled auto-merge February 5, 2024 06:02
@lhstrh lhstrh merged commit f3e987b into master Feb 5, 2024
42 of 43 checks passed
@lhstrh lhstrh deleted the unfail branch February 5, 2024 06:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants