MR E2E test: reload page when revert button fails
What does this MR do and why?
This MR reloads the MR page when the revert button doesn't bring up the revert modal within 60 seconds.
Currently the test retries without a page load which doesn't help, see: https://gitlab.com/gitlab-org/gitlab/-/jobs/3501980006#L233
This is to workaround a transient bug that only occurs rarely and in an automated test environment with large MRs. Since the bug only occurs under these conditions it is unlikely to be prioritised to be fixed. #386623 (closed)
The test is otherwise reliable, this issue only occurs in the ee:large-setup
job intermittently.
How to set up and validate locally
bundle exec rspec qa/specs/features/browser_ui/3_create/merge_request/revert/reverting_merge_request_spec.rb
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.