Make math tests unflaky by cancelling hovers
What does this MR do and why?
Make math tests unflaky by cancelling hovers.
I've been unable to reproduce the actual cause of the hover, but by inducing the same hover artificially, I could reproduce the original test flakes. This method in turn successfully causes the hover to be dismissed, and should be stable.
If the tests continue to flake in spite of this, we need to look
at the screenshots to see if the same hover is still appearing.
If so, it suggests we're causing it, at some point after the
create_and_visit_issue_with_description call.
References
- https://gitlab.com/gitlab-org/quality/test-failure-issues/-/issues/10527+
- https://gitlab.com/gitlab-org/quality/test-failure-issues/-/issues/10531+
- https://gitlab.com/gitlab-org/quality/test-failure-issues/-/issues/10532+
Supersedes these quarantine MRs:
- Quarantine a flaky test (!210813 - closed)
- Quarantine a flaky test (!210814 - closed)
- Quarantine a flaky test (!210815 - closed)
Example failing job containing all three failures (the tests are always in the same group, so they always come together):
Screenshots from job artifacts showing failure mode:
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.


