Failure in api/1_manage/group_access_token_spec.rb | Manage Group access token can be used to create a file via the project API
Full description
Manage Group access token can be used to create a file via the project API
File path
./qa/specs/features/api/1_manage/group_access_token_spec.rb
Stack trace
Failure/Error:
expect do
Resource::File.fabricate_via_api! do |file|
file.api_client = api_client
file.project = project
file.branch = "new_branch_#{SecureRandom.hex(8)}"
file.commit_message = 'Add new file'
file.name = "text-#{SecureRandom.hex(8)}.txt"
file.content = 'New file'
end
end.not_to raise_error
expected no Exception, got #<QA::Resource::Errors::ResourceFabricationFailedError: Fabrication of QA::Resource::File using the API failed (403) with `{"message":"403 Forbidden"}`.
Correlation Id: 01GVH35WXX15CK5E4J3VS7HZWQ> with backtrace:
# ./qa/resource/api_fabricator.rb:130:in `api_post_to'
# ./qa/resource/api_fabricator.rb:104:in `api_post'
# ./qa/resource/api_fabricator.rb:29:in `fabricate_via_api!'
# ./qa/resource/base.rb:65:in `block (2 levels) in fabricate_via_api!'
# ./qa/resource/base.rb:96:in `log_and_record_fabrication'
# ./qa/resource/base.rb:65:in `block in fabricate_via_api!'
# ./qa/resource/base.rb:86:in `do_fabricate!'
# ./qa/resource/base.rb:64:in `fabricate_via_api!'
# ./qa/specs/features/api/1_manage/group_access_token_spec.rb:21:in `block (4 levels) in <module:QA>'
# ./qa/specs/features/api/1_manage/group_access_token_spec.rb:20:in `block (3 levels) in <module:QA>'
# ./qa/specs/spec_helper.rb:121:in `block (2 levels) in <top (required)>'
# ./qa/specs/knapsack_runner.rb:17:in `run'
# ./qa/specs/runner.rb:57:in `perform'
# ./qa/scenario/template.rb:10:in `block in perform'
# ./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 `perform'
# ./qa/scenario/bootable.rb:52:in `launch!'
First happened in https://gitlab.com/gitlab-org/gitlab/-/jobs/3934008376.
Related test case: https://gitlab.com/gitlab-org/gitlab/-/quality/test_cases/367064.