Dequarantines and removes from smoke
What does this MR do?
Dequarantines create_and_process_pipeline_spec.rb
and removes it from the smoke test suite. After investigation, it looks like there isn't anything wrong with the test itself. The issue was around runner. 9 months ago, when it was quarantined, there was an increased occurrence of this test failing with:
Verify Pipeline creation and processing users creates a pipeline which gets processed
Failure/Error: expect(show).to have_status(status), "Expected job status to be #{status} but got #{show.status_badge} instead."
QA::Support::Repeater::WaitExceededError:
Wait failed after 30 seconds
Since being quarantined, this specific failure hasn't been coming up as frequently. I want to dequarantine this and remove it from the smoke test suite to allow this spec to run more without being a hard block on deploys and get a better idea too how frequently it is still hitting this error. If it becomes too noisy, I'm going to propose a follow up MR to add :skip
tag to it until the runner issue can be resolved.
E2E Test Failure issue(s)
Check-list
-
General code guidelines check-list -
Quarantine test check-list -
Follow the Quarantining Tests guide. -
Confirm the test has a quarantine:
tag with the specified quarantine type. -
Note if the test should be quarantined for a specific environment. -
(Optionally) In case of an emergency (e.g. blocked deployments), consider adding labels to pick into auto-deploy (Pick into auto-deploy priority1 severity1).
-
-
Dequarantine test check-list -
Follow the Dequarantining Tests guide. -
Confirm the test consistently passes on the target GitLab environment(s).
-
-
To ensure a faster turnaround, ask in the #quality_maintainers
Slack channel for someone to review and merge the merge request, rather than assigning it directly.
Edited by Richard Chong