Failure in ./qa/specs/features/browser_ui/3_create/merge_request/merge_when_pipeline_succeeds_spec.rb[1:1:2:1:1]' # Create Merge requests when merging several times behaves like merge when pipeline succeeds merges after pipeline succeeds
Summary
Failure in ./qa/specs/features/browser_ui/3_create/merge_request/merge_when_pipeline_succeeds_spec.rb[1:1:2:1:1]' # Create Merge requests when merging several times behaves like merge when pipeline succeeds merges after pipeline succeeds
Stack trace
1) Create Merge requests when merging several times behaves like merge when pipeline succeeds merges after pipeline succeeds
Failure/Error:
Resource::Repository::Commit.fabricate_via_api! do |commit|
commit.project = project
commit.commit_message = 'Add .gitlab-ci.yml'
commit.branch = branch_name
commit.add_files(
[
{
file_path: '.gitlab-ci.yml',
content: <<~EOF
test:
QA::Resource::Errors::ResourceFabricationFailedError:
Fabrication of QA::Resource::Repository::Commit using the API failed (400) with `{"message":"A file with this name already exists"}`.
Shared Example Group: "merge when pipeline succeeds" called from ./qa/specs/features/browser_ui/3_create/merge_request/merge_when_pipeline_succeeds_spec.rb:118
# ./qa/resource/api_fabricator.rb:120:in `api_post_to'
# ./qa/resource/api_fabricator.rb:98:in `api_post'
# ./qa/resource/api_fabricator.rb:27:in `fabricate_via_api!'
# ./qa/resource/repository/commit.rb:34:in `fabricate_via_api!'
# ./qa/resource/base.rb:50:in `block (2 levels) in fabricate_via_api!'
# ./qa/resource/base.rb:81:in `log_and_record_fabrication'
# ./qa/resource/base.rb:50:in `block in fabricate_via_api!'
# ./qa/resource/base.rb:71:in `do_fabricate!'
# ./qa/resource/base.rb:49:in `fabricate_via_api!'
# ./qa/specs/features/browser_ui/3_create/merge_request/merge_when_pipeline_succeeds_spec.rb:59:in `block (5 levels) in <module:QA>'
# ./qa/specs/features/browser_ui/3_create/merge_request/merge_when_pipeline_succeeds_spec.rb:34:in `times'
# ./qa/specs/features/browser_ui/3_create/merge_request/merge_when_pipeline_succeeds_spec.rb:34:in `block (4 levels) in <module:QA>'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# ./spec/spec_helper.rb:110:in `block (2 levels) in <top (required)>'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:37:in `block (2 levels) in setup'
# ./qa/specs/runner.rb:80:in `perform'
# ./qa/scenario/template.rb:10:in `block in perform'
# ./qa/scenario/template.rb:8:in `tap'
# ./qa/scenario/template.rb:8:in `perform'
# ./qa/scenario/template.rb:50:in `perform'
# ./qa/scenario/template.rb:10:in `block in perform'
# ./qa/scenario/template.rb:8:in `tap'
# ./qa/scenario/template.rb:8:in `perform'
# ./qa/scenario/bootable.rb:51:in `launch!'
Finished in 5 minutes 10 seconds (files took 3.92 seconds to load)
5 examples, 1 failure
Failed examples:
rspec './qa/specs/features/browser_ui/3_create/merge_request/merge_when_pipeline_succeeds_spec.rb[1:1:2:1:1]' # Create Merge requests when merging several times behaves like merge when pipeline succeeds merges after pipeline succeeds