Troubleshoot "Transient failure in qa/specs/features/project/fork_project_spec.rb"
What does this MR do?
Attempts to work around the problem and capture data to help troubleshoot.
The user intermittently fails to stay signed in after visiting the project page. A new user is registered and then signs in and if a screenshot is taken at that point it shows that signing in was successful. Then the project page is visited but another screenshot shows the user is no longer signed in. It's difficult to reproduce locally but GDK logs don't seem to show anything unexpected.
I added a retry loop to detect if the user is signed in after visiting the project page, and if not, to sign in again. But after running the tests several times the problem wasn't reproduced so the retry logic was never actually triggered.
I'm proposing to let the test run with these changes to capture some more information on what's going on.
What are the relevant issue numbers?
Does this MR meet the acceptance criteria?
-
Changelog entry added, if necessary -
Documentation created/updated -
Tests added for this feature/bug -
Conforms to the code review guidelines -
Conforms to the merge request performance guidelines -
Conforms to the style guides -
Conforms to the database guides