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
[BEAM-8977] Resolve test flakiness #10404
Conversation
R: @tvalentyn |
def test_dynamic_plotting_update_same_display(self, | ||
mocked_display_facets): | ||
mocked_display_dataframe, |
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.
Are we verifying that the same display is being updated? If so consider s/update/updates
in test_dynamic_plotting_update_same_display
, if not consider a name that communicates the expected behavior.
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.
Yes, we are verifying that the same display is being updated.
Renaming the test to test_dynamic_plotting_updates_same_display
.
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.
SG - once you push the commit and tests pass we can merge this.
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.
Thanks!
Is the precommit failure related to the PR? If not could you please help triage it (file a bug and see if there is an obvious owner). |
Filed BEAM-8991. And: |
Run Python PreCommit |
Looks like you hit BEAM-8974 |
Run Python PreCommit |
Thanks for the heads up! |
I'll do a rebase against the upstream/master once the issue is resolved and ping you whenever it's ready! |
Thanks! Since it's a flake, we can try running the tests again, and maybe it will not fail. |
Run Python PreCommit |
Run Python PreCommit |
1 similar comment
Run Python PreCommit |
1. Removed test logic depending on execution of asynchronous tasks since there is no control of them in a testing environment. 2. Replaced the dynamic plotting tests with tests directly/indirectly invoking underlying logic of the asynchronous task.
Resolved merge conflicts and force pushed. |
Thanks, @KevinGG . Looks like something is not right with precommit checks since they have not triggered yet... |
Run Python Precommit |
retest this please |
Thanks! Yeah, probably Jenkins is busy. If it's not executed by the EOD, I'll just close this PR and create a new one to see if it helps. Tests triggered as soon as this comment is added, hah. |
Run Python PreCommit |
1 similar comment
Run Python PreCommit |
there is no control of them in a testing environment.
invoking underlying logic of the asynchronous task.
Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:
R: @username
).[BEAM-XXX] Fixes bug in ApproximateQuantiles
, where you replaceBEAM-XXX
with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.See the Contributor Guide for more tips on how to make review process smoother.
Post-Commit Tests Status (on master branch)
Pre-Commit Tests Status (on master branch)
See .test-infra/jenkins/README for trigger phrase, status and link of all Jenkins jobs.