Failure in qa/specs/features/browser_ui/3_create/merge_request/merge_merge_request_from_fork_spec.rb
1) create Merge request creation from fork user forks a project, submits a merge request and maintainer merges it
Failure/Error: expect(page).to have_content('The changes were merged')
expected to find text "The changes were merged" in "Skip to content Projects Groups Activity Milestones Snippets P project-with-code-37e07bf93ad246f8 Project Repository Issues 0 Merge Requests 1 CI / CD Operations Wiki Snippets Settings Collapse sidebar gitlab-qa-sandbox-group qa-test-2018-09-19-04-34-54 project-with-code-37e07bf93ad246f8 Merge Requests !1 Open Opened 1 minute ago by qa-user-00c468fb2e8fec20 1 Edit Close merge request This is a test commit Request to merge qa-user-00c468fb2e8fec20:feature-branch into master Open in Web IDE Check out branch Pipeline #18 pending for b0036706 on qa-user-00c468fb2e8fec20:feature-branch Set by Administrator to be merged automatically when the pipeline succeeds Cancel automatic merge The changes will be merged into master The source branch will not be removed Remove source branch 0 0 Discussion 0 Commits 1 Pipelines 1 Changes 1 Administrator @root enabled an automatic merge when the pipeline for b0036706 succeeds · just now Write Preview Markdown and quick actions are supported Attach a file Comment Close merge request Todo Add todo Assignee Edit No assignee - assign yourself Milestone Edit None Time tracking No estimate or time spent Labels Edit None Lock merge request Edit Unlocked 1 participant Notifications Reference: gitlab-qa-sandbox-group/qa-test-2018-09-19-04-34-54/project-with-code-37e07bf93ad246f8!1"
# ./qa/specs/features/browser_ui/3_create/merge_request/merge_merge_request_from_fork_spec.rb:21:in `block (3 levels) in <module:QA>'
# ./qa/specs/runner.rb:31:in `perform'
# ./qa/scenario/template.rb:8:in `block in perform'
# ./qa/scenario/template.rb:6:in `tap'
# ./qa/scenario/template.rb:6:in `perform'
# ./qa/scenario/test/instance.rb:28:in `do_perform'
# ./qa/scenario/test/instance.rb:16:in `block in perform'
# ./qa/scenario/test/instance.rb:14:in `tap'
# ./qa/scenario/test/instance.rb:14:in `perform'
# ./qa/scenario/bootable.rb:14:in `launch!'
It looks like this is happening because the merge is no longer automatic. It's defaulting to merging after the pipeline succeeds, which never will because there's no runners. It used to just merge.
Edited by Mark Lapierre