Skip to content
Snippets Groups Projects
Commit cfd7602d authored by Kamil Trzciński's avatar Kamil Trzciński
Browse files

Merge branch 'fix-test-for-build-attributes' into 'master'

Fix build attributes test

See merge request !9409
parents 7e662dc7 9e6b2c5d
No related branches found
No related tags found
No related merge requests found
module Ci module Ci
class RetryBuildService < ::BaseService class RetryBuildService < ::BaseService
CLONE_ATTRIBUTES = %i[pipeline ref tag options commands tag_list name CLONE_ATTRIBUTES = %i[pipeline project ref tag options commands name
allow_failure stage stage_idx trigger_request allow_failure stage stage_idx trigger_request
yaml_variables when environment coverage_regex] yaml_variables when environment coverage_regex]
.freeze .freeze
   
REJECT_ATTRIBUTES = %i[id status user token coverage trace runner REJECT_ATTRIBUTES = %i[id status user token coverage trace runner
artifacts_file artifacts_metadata artifacts_size artifacts_expire_at artifacts_file
artifacts_metadata artifacts_size
created_at updated_at started_at finished_at created_at updated_at started_at finished_at
queued_at erased_by erased_at].freeze queued_at erased_by erased_at].freeze
   
IGNORE_ATTRIBUTES = %i[trace type lock_version project target_url IGNORE_ATTRIBUTES = %i[type lock_version gl_project_id target_url
deploy job_id description].freeze deploy job_id description].freeze
   
def execute(build) def execute(build)
Loading
Loading
Loading
@@ -12,7 +12,7 @@ describe Ci::RetryBuildService, :services do
Loading
@@ -12,7 +12,7 @@ describe Ci::RetryBuildService, :services do
   
shared_examples 'build duplication' do shared_examples 'build duplication' do
let(:build) do let(:build) do
create(:ci_build, :failed, :artifacts, :erased, :trace, create(:ci_build, :failed, :artifacts_expired, :erased, :trace,
:queued, :coverage, pipeline: pipeline) :queued, :coverage, pipeline: pipeline)
end end
   
Loading
@@ -38,7 +38,7 @@ describe Ci::RetryBuildService, :services do
Loading
@@ -38,7 +38,7 @@ describe Ci::RetryBuildService, :services do
described_class::IGNORE_ATTRIBUTES + described_class::IGNORE_ATTRIBUTES +
described_class::REJECT_ATTRIBUTES described_class::REJECT_ATTRIBUTES
   
expect(attributes.size).to eq build.attributes.size expect(build.attributes.size).to eq(attributes.size)
end end
end end
   
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment