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

Improve the assertion in left navigation recent history test to avoid flakiness #1717

Merged
merged 1 commit into from
Feb 17, 2025

Conversation

FriedhelmWS
Copy link
Contributor

@FriedhelmWS FriedhelmWS commented Feb 17, 2025

Description

Add additional assertion to avoid flakiness.

This is caused by loading icon can appear/hide twice on the screen, once for loading the page (first loading) and once for loading the visualisation list (second loading). Between two loading period, the recent history button could appear on the screen for milliseconds and then being replaced by loading icon again by the second loading.

In a rare slow network case, Cypress can potentially got the recent history button successfully during the interval between two loading period. However, when Cypress attempt to click on the button it already selected, the button itself could already disappear and being replaced by loading icon during the second loading, result in test failure.

This PR adds an additional assertion to ensure the page is fully loaded (i.e. the visualisation list finish loading completely) so that avoids the falkiness test result.

Screen.Recording.2025-02-17.at.11.32.15.mov

Issues Resolved

N/A

Check List

  • Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Signed-off-by: Owen Wang <owenwyk@amazon.com>
@SuZhou-Joe SuZhou-Joe merged commit c064e03 into opensearch-project:2.x Feb 17, 2025
62 of 69 checks passed
opensearch-trigger-bot bot pushed a commit that referenced this pull request Feb 17, 2025
Signed-off-by: Owen Wang <owenwyk@amazon.com>
(cherry picked from commit c064e03)
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.

2 participants