Skip to content

Troubleshoot "Transient failure in qa/specs/features/project/fork_project_spec.rb"

Mark Lapierre requested to merge 51316-qa-fix-transient-fork-spec-failure into master

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?

#51316 (closed)

Does this MR meet the acceptance criteria?

Edited by Mark Lapierre

Merge request reports