diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2023-03-20 18:19:03 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2023-03-20 18:19:03 +0300 |
commit | 14bd84b61276ef29b97d23642d698de769bacfd2 (patch) | |
tree | f9eba90140c1bd874211dea17750a0d422c04080 /spec/workers/ci | |
parent | 891c388697b2db0d8ee0c8358a9bdbf6dc56d581 (diff) |
Add latest changes from gitlab-org/gitlab@15-10-stable-eev15.10.0-rc42
Diffstat (limited to 'spec/workers/ci')
33 files changed, 32 insertions, 46 deletions
diff --git a/spec/workers/ci/archive_trace_worker_spec.rb b/spec/workers/ci/archive_trace_worker_spec.rb index 3ac769aab9e..056093f01b4 100644 --- a/spec/workers/ci/archive_trace_worker_spec.rb +++ b/spec/workers/ci/archive_trace_worker_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Ci::ArchiveTraceWorker do +RSpec.describe Ci::ArchiveTraceWorker, feature_category: :continuous_integration do describe '#perform' do subject { described_class.new.perform(job&.id) } diff --git a/spec/workers/ci/archive_traces_cron_worker_spec.rb b/spec/workers/ci/archive_traces_cron_worker_spec.rb index 0c1010960a1..1eb88258c62 100644 --- a/spec/workers/ci/archive_traces_cron_worker_spec.rb +++ b/spec/workers/ci/archive_traces_cron_worker_spec.rb @@ -42,20 +42,6 @@ RSpec.describe Ci::ArchiveTracesCronWorker, feature_category: :continuous_integr subject end - context "with FF deduplicate_archive_traces_cron_worker false" do - before do - stub_feature_flags(deduplicate_archive_traces_cron_worker: false) - end - - it 'calls execute service' do - expect_next_instance_of(Ci::ArchiveTraceService) do |instance| - expect(instance).to receive(:execute).with(build, worker_name: "Ci::ArchiveTracesCronWorker") - end - - subject - end - end - context 'when the job finished recently' do let(:finished_at) { 1.hour.ago } diff --git a/spec/workers/ci/build_finished_worker_spec.rb b/spec/workers/ci/build_finished_worker_spec.rb index 049f3af1dd7..6da30a86b54 100644 --- a/spec/workers/ci/build_finished_worker_spec.rb +++ b/spec/workers/ci/build_finished_worker_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Ci::BuildFinishedWorker do +RSpec.describe Ci::BuildFinishedWorker, feature_category: :continuous_integration do include AfterNextHelpers subject { described_class.new.perform(build.id) } diff --git a/spec/workers/ci/build_prepare_worker_spec.rb b/spec/workers/ci/build_prepare_worker_spec.rb index b2c74a920ea..d3d607d8f39 100644 --- a/spec/workers/ci/build_prepare_worker_spec.rb +++ b/spec/workers/ci/build_prepare_worker_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Ci::BuildPrepareWorker do +RSpec.describe Ci::BuildPrepareWorker, feature_category: :continuous_integration do subject { described_class.new.perform(build_id) } context 'build exists' do diff --git a/spec/workers/ci/build_schedule_worker_spec.rb b/spec/workers/ci/build_schedule_worker_spec.rb index f8b4efc562b..f0d43ef810d 100644 --- a/spec/workers/ci/build_schedule_worker_spec.rb +++ b/spec/workers/ci/build_schedule_worker_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Ci::BuildScheduleWorker do +RSpec.describe Ci::BuildScheduleWorker, feature_category: :continuous_integration do subject { described_class.new.perform(build.id) } context 'when build is found' do diff --git a/spec/workers/ci/build_trace_chunk_flush_worker_spec.rb b/spec/workers/ci/build_trace_chunk_flush_worker_spec.rb index 8aac80a02be..851b8f6bc90 100644 --- a/spec/workers/ci/build_trace_chunk_flush_worker_spec.rb +++ b/spec/workers/ci/build_trace_chunk_flush_worker_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Ci::BuildTraceChunkFlushWorker do +RSpec.describe Ci::BuildTraceChunkFlushWorker, feature_category: :continuous_integration do let(:data) { 'x' * Ci::BuildTraceChunk::CHUNK_SIZE } let(:chunk) do diff --git a/spec/workers/ci/cancel_pipeline_worker_spec.rb b/spec/workers/ci/cancel_pipeline_worker_spec.rb index 6165aaff1c7..874273a39e1 100644 --- a/spec/workers/ci/cancel_pipeline_worker_spec.rb +++ b/spec/workers/ci/cancel_pipeline_worker_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Ci::CancelPipelineWorker, :aggregate_failures do +RSpec.describe Ci::CancelPipelineWorker, :aggregate_failures, feature_category: :continuous_integration do let!(:pipeline) { create(:ci_pipeline, :running) } describe '#perform' do diff --git a/spec/workers/ci/create_cross_project_pipeline_worker_spec.rb b/spec/workers/ci/create_cross_project_pipeline_worker_spec.rb index 372b0de1b54..6f4bfe897a8 100644 --- a/spec/workers/ci/create_cross_project_pipeline_worker_spec.rb +++ b/spec/workers/ci/create_cross_project_pipeline_worker_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Ci::CreateCrossProjectPipelineWorker do +RSpec.describe Ci::CreateCrossProjectPipelineWorker, feature_category: :continuous_integration do let_it_be(:user) { create(:user) } let_it_be(:project) { create(:project) } let_it_be(:pipeline) { create(:ci_pipeline, project: project) } diff --git a/spec/workers/ci/create_downstream_pipeline_worker_spec.rb b/spec/workers/ci/create_downstream_pipeline_worker_spec.rb index b4add681e67..bb763e68504 100644 --- a/spec/workers/ci/create_downstream_pipeline_worker_spec.rb +++ b/spec/workers/ci/create_downstream_pipeline_worker_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Ci::CreateDownstreamPipelineWorker do +RSpec.describe Ci::CreateDownstreamPipelineWorker, feature_category: :continuous_integration do let_it_be(:user) { create(:user) } let_it_be(:project) { create(:project) } let_it_be(:pipeline) { create(:ci_pipeline, project: project) } diff --git a/spec/workers/ci/daily_build_group_report_results_worker_spec.rb b/spec/workers/ci/daily_build_group_report_results_worker_spec.rb index e13c6311e46..3d86ff6999b 100644 --- a/spec/workers/ci/daily_build_group_report_results_worker_spec.rb +++ b/spec/workers/ci/daily_build_group_report_results_worker_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Ci::DailyBuildGroupReportResultsWorker do +RSpec.describe Ci::DailyBuildGroupReportResultsWorker, feature_category: :code_testing do describe '#perform' do let!(:pipeline) { create(:ci_pipeline) } diff --git a/spec/workers/ci/delete_objects_worker_spec.rb b/spec/workers/ci/delete_objects_worker_spec.rb index 3d985dffdc5..808ad95531e 100644 --- a/spec/workers/ci/delete_objects_worker_spec.rb +++ b/spec/workers/ci/delete_objects_worker_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Ci::DeleteObjectsWorker do +RSpec.describe Ci::DeleteObjectsWorker, feature_category: :continuous_integration do let(:worker) { described_class.new } it { expect(described_class.idempotent?).to be_truthy } diff --git a/spec/workers/ci/delete_unit_tests_worker_spec.rb b/spec/workers/ci/delete_unit_tests_worker_spec.rb index ff2575b19c1..ae8fe762334 100644 --- a/spec/workers/ci/delete_unit_tests_worker_spec.rb +++ b/spec/workers/ci/delete_unit_tests_worker_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Ci::DeleteUnitTestsWorker do +RSpec.describe Ci::DeleteUnitTestsWorker, feature_category: :code_testing do let(:worker) { described_class.new } describe '#perform' do diff --git a/spec/workers/ci/drop_pipeline_worker_spec.rb b/spec/workers/ci/drop_pipeline_worker_spec.rb index 5e626112520..23ae95ee53a 100644 --- a/spec/workers/ci/drop_pipeline_worker_spec.rb +++ b/spec/workers/ci/drop_pipeline_worker_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Ci::DropPipelineWorker do +RSpec.describe Ci::DropPipelineWorker, feature_category: :continuous_integration do include AfterNextHelpers let(:pipeline) { create(:ci_pipeline, :running) } diff --git a/spec/workers/ci/job_artifacts/expire_project_build_artifacts_worker_spec.rb b/spec/workers/ci/job_artifacts/expire_project_build_artifacts_worker_spec.rb index 0460738f3f2..9d4e5380474 100644 --- a/spec/workers/ci/job_artifacts/expire_project_build_artifacts_worker_spec.rb +++ b/spec/workers/ci/job_artifacts/expire_project_build_artifacts_worker_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Ci::JobArtifacts::ExpireProjectBuildArtifactsWorker do +RSpec.describe Ci::JobArtifacts::ExpireProjectBuildArtifactsWorker, feature_category: :build_artifacts do let(:worker) { described_class.new } let(:current_time) { Time.current } diff --git a/spec/workers/ci/job_artifacts/track_artifact_report_worker_spec.rb b/spec/workers/ci/job_artifacts/track_artifact_report_worker_spec.rb index 0d4b8243050..bbc2bcf9ac9 100644 --- a/spec/workers/ci/job_artifacts/track_artifact_report_worker_spec.rb +++ b/spec/workers/ci/job_artifacts/track_artifact_report_worker_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Ci::JobArtifacts::TrackArtifactReportWorker do +RSpec.describe Ci::JobArtifacts::TrackArtifactReportWorker, feature_category: :code_testing do describe '#perform', :clean_gitlab_redis_shared_state do let_it_be(:group) { create(:group, :private) } let_it_be(:project) { create(:project, group: group) } diff --git a/spec/workers/ci/merge_requests/add_todo_when_build_fails_worker_spec.rb b/spec/workers/ci/merge_requests/add_todo_when_build_fails_worker_spec.rb index e5de0ba0143..ec12ee845a4 100644 --- a/spec/workers/ci/merge_requests/add_todo_when_build_fails_worker_spec.rb +++ b/spec/workers/ci/merge_requests/add_todo_when_build_fails_worker_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Ci::MergeRequests::AddTodoWhenBuildFailsWorker do +RSpec.describe Ci::MergeRequests::AddTodoWhenBuildFailsWorker, feature_category: :code_review_workflow do describe '#perform' do let_it_be(:project) { create(:project) } let_it_be(:pipeline) { create(:ci_pipeline, :detached_merge_request_pipeline) } diff --git a/spec/workers/ci/parse_secure_file_metadata_worker_spec.rb b/spec/workers/ci/parse_secure_file_metadata_worker_spec.rb index 57bbd8a6ff0..11a01352fcc 100644 --- a/spec/workers/ci/parse_secure_file_metadata_worker_spec.rb +++ b/spec/workers/ci/parse_secure_file_metadata_worker_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Ci::ParseSecureFileMetadataWorker do +RSpec.describe Ci::ParseSecureFileMetadataWorker, feature_category: :mobile_devops do describe '#perform' do include_examples 'an idempotent worker' do let(:secure_file) { create(:ci_secure_file) } diff --git a/spec/workers/ci/pending_builds/update_group_worker_spec.rb b/spec/workers/ci/pending_builds/update_group_worker_spec.rb index 8c6bf018158..c16262c0502 100644 --- a/spec/workers/ci/pending_builds/update_group_worker_spec.rb +++ b/spec/workers/ci/pending_builds/update_group_worker_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Ci::PendingBuilds::UpdateGroupWorker do +RSpec.describe Ci::PendingBuilds::UpdateGroupWorker, feature_category: :subgroups do describe '#perform' do let(:worker) { described_class.new } diff --git a/spec/workers/ci/pending_builds/update_project_worker_spec.rb b/spec/workers/ci/pending_builds/update_project_worker_spec.rb index 4a67127564e..281b4fb920b 100644 --- a/spec/workers/ci/pending_builds/update_project_worker_spec.rb +++ b/spec/workers/ci/pending_builds/update_project_worker_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Ci::PendingBuilds::UpdateProjectWorker do +RSpec.describe Ci::PendingBuilds::UpdateProjectWorker, feature_category: :projects do describe '#perform' do let(:worker) { described_class.new } diff --git a/spec/workers/ci/pipeline_artifacts/coverage_report_worker_spec.rb b/spec/workers/ci/pipeline_artifacts/coverage_report_worker_spec.rb index 7b28384a5bf..b594f661a9a 100644 --- a/spec/workers/ci/pipeline_artifacts/coverage_report_worker_spec.rb +++ b/spec/workers/ci/pipeline_artifacts/coverage_report_worker_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Ci::PipelineArtifacts::CoverageReportWorker do +RSpec.describe Ci::PipelineArtifacts::CoverageReportWorker, feature_category: :code_testing do describe '#perform' do let(:pipeline_id) { pipeline.id } diff --git a/spec/workers/ci/pipeline_artifacts/create_quality_report_worker_spec.rb b/spec/workers/ci/pipeline_artifacts/create_quality_report_worker_spec.rb index 5096691270a..2ad1609c7c4 100644 --- a/spec/workers/ci/pipeline_artifacts/create_quality_report_worker_spec.rb +++ b/spec/workers/ci/pipeline_artifacts/create_quality_report_worker_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe ::Ci::PipelineArtifacts::CreateQualityReportWorker do +RSpec.describe ::Ci::PipelineArtifacts::CreateQualityReportWorker, feature_category: :code_quality do describe '#perform' do subject { described_class.new.perform(pipeline_id) } diff --git a/spec/workers/ci/pipeline_artifacts/expire_artifacts_worker_spec.rb b/spec/workers/ci/pipeline_artifacts/expire_artifacts_worker_spec.rb index 274f848ad88..ca4fcc564fa 100644 --- a/spec/workers/ci/pipeline_artifacts/expire_artifacts_worker_spec.rb +++ b/spec/workers/ci/pipeline_artifacts/expire_artifacts_worker_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Ci::PipelineArtifacts::ExpireArtifactsWorker do +RSpec.describe Ci::PipelineArtifacts::ExpireArtifactsWorker, feature_category: :build_artifacts do let(:worker) { described_class.new } describe '#perform' do diff --git a/spec/workers/ci/pipeline_bridge_status_worker_spec.rb b/spec/workers/ci/pipeline_bridge_status_worker_spec.rb index 6ec5eb0e639..4662b25a3cb 100644 --- a/spec/workers/ci/pipeline_bridge_status_worker_spec.rb +++ b/spec/workers/ci/pipeline_bridge_status_worker_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Ci::PipelineBridgeStatusWorker do +RSpec.describe Ci::PipelineBridgeStatusWorker, feature_category: :continuous_integration do describe '#perform' do subject { described_class.new.perform(pipeline_id) } diff --git a/spec/workers/ci/pipeline_success_unlock_artifacts_worker_spec.rb b/spec/workers/ci/pipeline_success_unlock_artifacts_worker_spec.rb index 3b33972c76f..70821f3a833 100644 --- a/spec/workers/ci/pipeline_success_unlock_artifacts_worker_spec.rb +++ b/spec/workers/ci/pipeline_success_unlock_artifacts_worker_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Ci::PipelineSuccessUnlockArtifactsWorker do +RSpec.describe Ci::PipelineSuccessUnlockArtifactsWorker, feature_category: :build_artifacts do describe '#perform' do subject(:perform) { described_class.new.perform(pipeline_id) } diff --git a/spec/workers/ci/ref_delete_unlock_artifacts_worker_spec.rb b/spec/workers/ci/ref_delete_unlock_artifacts_worker_spec.rb index f14b7f9d1d0..ede4dad1272 100644 --- a/spec/workers/ci/ref_delete_unlock_artifacts_worker_spec.rb +++ b/spec/workers/ci/ref_delete_unlock_artifacts_worker_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Ci::RefDeleteUnlockArtifactsWorker do +RSpec.describe Ci::RefDeleteUnlockArtifactsWorker, feature_category: :build_artifacts do describe '#perform' do subject(:perform) { worker.perform(project_id, user_id, ref) } diff --git a/spec/workers/ci/resource_groups/assign_resource_from_resource_group_worker_spec.rb b/spec/workers/ci/resource_groups/assign_resource_from_resource_group_worker_spec.rb index 785cba24f9d..e3e7047db56 100644 --- a/spec/workers/ci/resource_groups/assign_resource_from_resource_group_worker_spec.rb +++ b/spec/workers/ci/resource_groups/assign_resource_from_resource_group_worker_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Ci::ResourceGroups::AssignResourceFromResourceGroupWorker do +RSpec.describe Ci::ResourceGroups::AssignResourceFromResourceGroupWorker, feature_category: :continuous_delivery do let(:worker) { described_class.new } it 'has the `until_executed` deduplicate strategy' do diff --git a/spec/workers/ci/retry_pipeline_worker_spec.rb b/spec/workers/ci/retry_pipeline_worker_spec.rb index c7600a24280..f41b6b88c6f 100644 --- a/spec/workers/ci/retry_pipeline_worker_spec.rb +++ b/spec/workers/ci/retry_pipeline_worker_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Ci::RetryPipelineWorker do +RSpec.describe Ci::RetryPipelineWorker, feature_category: :continuous_integration do describe '#perform' do subject(:perform) { described_class.new.perform(pipeline_id, user_id) } diff --git a/spec/workers/ci/schedule_delete_objects_cron_worker_spec.rb b/spec/workers/ci/schedule_delete_objects_cron_worker_spec.rb index 142df271f90..cab282df5f2 100644 --- a/spec/workers/ci/schedule_delete_objects_cron_worker_spec.rb +++ b/spec/workers/ci/schedule_delete_objects_cron_worker_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Ci::ScheduleDeleteObjectsCronWorker do +RSpec.describe Ci::ScheduleDeleteObjectsCronWorker, feature_category: :continuous_integration do let(:worker) { described_class.new } describe '#perform' do diff --git a/spec/workers/ci/stuck_builds/drop_running_worker_spec.rb b/spec/workers/ci/stuck_builds/drop_running_worker_spec.rb index 6d3aa71fe81..6823686997f 100644 --- a/spec/workers/ci/stuck_builds/drop_running_worker_spec.rb +++ b/spec/workers/ci/stuck_builds/drop_running_worker_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Ci::StuckBuilds::DropRunningWorker do +RSpec.describe Ci::StuckBuilds::DropRunningWorker, feature_category: :continuous_integration do include ExclusiveLeaseHelpers let(:worker) { described_class.new } diff --git a/spec/workers/ci/stuck_builds/drop_scheduled_worker_spec.rb b/spec/workers/ci/stuck_builds/drop_scheduled_worker_spec.rb index 57be799d890..58b07d11d33 100644 --- a/spec/workers/ci/stuck_builds/drop_scheduled_worker_spec.rb +++ b/spec/workers/ci/stuck_builds/drop_scheduled_worker_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Ci::StuckBuilds::DropScheduledWorker do +RSpec.describe Ci::StuckBuilds::DropScheduledWorker, feature_category: :continuous_integration do include ExclusiveLeaseHelpers let(:worker) { described_class.new } diff --git a/spec/workers/ci/test_failure_history_worker_spec.rb b/spec/workers/ci/test_failure_history_worker_spec.rb index 7530077d4ad..bf8ec44ce4d 100644 --- a/spec/workers/ci/test_failure_history_worker_spec.rb +++ b/spec/workers/ci/test_failure_history_worker_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe ::Ci::TestFailureHistoryWorker do +RSpec.describe ::Ci::TestFailureHistoryWorker, feature_category: :static_application_security_testing do describe '#perform' do subject(:perform) { described_class.new.perform(pipeline_id) } diff --git a/spec/workers/ci/track_failed_build_worker_spec.rb b/spec/workers/ci/track_failed_build_worker_spec.rb index 12d0e64afc5..5d12e86d844 100644 --- a/spec/workers/ci/track_failed_build_worker_spec.rb +++ b/spec/workers/ci/track_failed_build_worker_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe ::Ci::TrackFailedBuildWorker do +RSpec.describe ::Ci::TrackFailedBuildWorker, feature_category: :static_application_security_testing do let_it_be(:build) { create(:ci_build, :failed, :sast_report) } let_it_be(:exit_code) { 42 } let_it_be(:failure_reason) { "script_failure" } diff --git a/spec/workers/ci/update_locked_unknown_artifacts_worker_spec.rb b/spec/workers/ci/update_locked_unknown_artifacts_worker_spec.rb index b42d135b1b6..4bb1d3561f9 100644 --- a/spec/workers/ci/update_locked_unknown_artifacts_worker_spec.rb +++ b/spec/workers/ci/update_locked_unknown_artifacts_worker_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Ci::UpdateLockedUnknownArtifactsWorker do +RSpec.describe Ci::UpdateLockedUnknownArtifactsWorker, feature_category: :build_artifacts do let(:worker) { described_class.new } describe '#perform' do |