rspec-ee unit pg14 es8 24/39
Passed Started
5 months ago
by
@tbulva 1 15:38:31 is expected to be truthy 2 15:38:31 when head pipeline does not have reports 3 15:38:32 is expected to be falsy 4 15:38:32 report_type: :coverage_fuzzing, with_reports: [:with_coverage_fuzzing_reports], feature: :coverage_fuzzing 5 15:38:32 when head pipeline has reports 6 15:38:32 is expected to be truthy 7 15:38:32 when head pipeline does not have reports 8 15:38:33 is expected to be falsy 9 15:38:33 report_type: :secret_detection, with_reports: [:with_secret_detection_reports], feature: :secret_detection 10 15:38:33 when head pipeline has reports 11 15:38:34 is expected to be truthy 12 15:38:34 when head pipeline does not have reports 13 15:38:35 is expected to be falsy 14 15:38:35 report_type: :api_fuzzing, with_reports: [:with_api_fuzzing_reports], feature: :api_fuzzing 15 15:38:35 when head pipeline has reports 16 15:38:36 is expected to be truthy 17 15:38:36 when head pipeline does not have reports 18 15:38:37 is expected to be falsy 19 15:38:37 #approvals_before_merge 20 15:38:37 license_value: true, db_value: 5, expected: 5 21 15:38:37 is expected to eq 5 22 15:38:37 license_value: true, db_value: nil, expected: nil 23 15:38:37 is expected to eq nil 24 15:38:37 license_value: false, db_value: 5, expected: nil 25 15:38:37 is expected to eq nil 26 15:38:37 license_value: false, db_value: nil, expected: nil 27 15:38:37 is expected to eq nil 28 15:38:37 #has_security_reports? 29 15:38:37 when head pipeline has security reports 30 15:38:38 is expected to be truthy 31 15:38:38 when head pipeline is blocked by manual jobs 32 15:38:39 is expected to be truthy 33 15:38:39 # [RSpecRunTime] RSpec elapsed time: 1 minute 37.52 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.39 1.21 1.14 1/410 8493 35 15:38:39 when head pipeline does not have security reports 36 15:38:40 is expected to be falsey 37 15:38:40 #has_dependency_scanning_reports? 38 15:38:40 when head pipeline has dependency scannning reports 39 15:38:41 is expected to be truthy 40 15:38:41 when head pipeline is blocked by manual jobs 41 15:38:42 is expected to be truthy 42 15:38:42 # [RSpecRunTime] RSpec elapsed time: 1 minute 40.49 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.39 1.21 1.14 1/410 8895 44 15:38:42 when head pipeline does not have dependency scanning reports 45 15:38:43 is expected to be falsey 46 15:38:43 #has_container_scanning_reports? 47 15:38:43 when head pipeline has container scanning reports 48 15:38:44 is expected to be truthy 49 15:38:44 when head pipeline is blocked by manual jobs 50 15:38:45 is expected to be truthy 51 15:38:45 # [RSpecRunTime] RSpec elapsed time: 1 minute 43.45 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.36 1.20 1.14 1/410 9298 53 15:38:45 when head pipeline does not have container scanning reports 54 15:38:46 is expected to be falsey 55 15:38:46 #has_dast_reports? 56 15:38:46 when head pipeline has dast reports 57 15:38:47 is expected to be truthy 58 15:38:47 when head pipeline is blocked by manual jobs 59 15:38:48 is expected to be truthy 60 15:38:48 # [RSpecRunTime] RSpec elapsed time: 1 minute 46.29 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.36 1.20 1.14 1/410 9700 62 15:38:48 when pipeline ran for an older commit than the branch head 63 15:38:49 is expected to be falsey 64 15:38:49 # [RSpecRunTime] RSpec elapsed time: 1 minute 47.71 seconds. Current RSS: ~1333M. Threads: 4. load average: 1.33 1.20 1.14 1/410 9829 66 15:38:49 when head pipeline does not have dast reports 67 15:38:50 is expected to be falsey 68 15:38:50 #has_metrics_reports? 69 15:38:50 when head pipeline has metrics reports 70 15:38:51 is expected to be truthy 71 15:38:51 when head pipeline does not have license scanning reports 72 15:38:52 is expected to be falsey 73 15:38:52 #has_coverage_fuzzing_reports? 74 15:38:52 when head pipeline has coverage fuzzing reports 75 15:38:53 is expected to be truthy 76 15:38:53 when head pipeline is blocked by manual jobs 77 15:38:54 is expected to be truthy 78 15:38:54 # [RSpecRunTime] RSpec elapsed time: 1 minute 52.42 seconds. Current RSS: ~1329M. Threads: 4. load average: 1.31 1.20 1.14 2/410 10491 80 15:38:54 when head pipeline does not have coverage fuzzing reports 81 15:38:55 is expected to be falsey 82 15:38:55 #has_api_fuzzing_reports? 83 15:38:55 when head pipeline has coverage fuzzing reports 84 15:38:56 is expected to be truthy 85 15:38:56 when head pipeline is blocked by manual jobs 86 15:38:57 is expected to be truthy 87 15:38:57 # [RSpecRunTime] RSpec elapsed time: 1 minute 55.61 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.31 1.20 1.14 1/410 10893 89 15:38:57 when head pipeline does not have coverage fuzzing reports 90 15:38:58 is expected to be falsey 91 15:38:58 #calculate_reactive_cache with current_user 92 15:38:58 when given a known service class name 93 15:38:59 does not raises a NameError exception 94 15:38:59 #compare_container_scanning_reports 95 15:38:59 when head pipeline has container scanning reports 96 15:38:59 when reactive cache worker is parsing asynchronously 97 15:39:00 Job arguments to ReactiveCachingWorker must be native JSON types, but MergeRequest(id: integer, target_branch: string, source_branch: string, source_project_id: integer, author_id: integer, assignee_id: integer, title: string, created_at: datetime, updated_at: datetime, milestone_id: integer, merge_status: string, target_project_id: integer, iid: integer, description: text, updated_by_id: integer, merge_error: text, merge_params: text, merge_when_pipeline_succeeds: boolean, merge_user_id: integer, merge_commit_sha: string, approvals_before_merge: integer, rebase_commit_sha: string, in_progress_merge_commit_sha: string, lock_version: integer, title_html: text, description_html: text, time_estimate: integer, squash: boolean, cached_markdown_version: integer, last_edited_at: datetime, last_edited_by_id: integer, merge_jid: string, discussion_locked: boolean, latest_merge_request_diff_id: integer, allow_maintainer_to_push: boolean, state_id: integer, rebase_jid: string, squash_commit_sha: binary, sprint_id: integer, merge_ref_sha: binary, draft: boolean, prepared_at: timestamptz, merged_commit_sha: binary, override_requested_changes: boolean, head_pipeline_id: integer, imported_from: integer, retargeted: boolean) is a Class. 99 15:39:00 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 100 15:39:00 returns status 101 15:39:00 # [RSpecRunTime] RSpec elapsed time: 1 minute 58.5 seconds. Current RSS: ~1330M. Threads: 4. load average: 1.36 1.21 1.14 1/410 11284 103 15:39:00 when reactive cache worker is inline 104 15:39:02 returns status and data 105 15:39:02 when cached results is not latest 106 15:39:03 raises and InvalidateReactiveCache error 107 15:39:03 # [RSpecRunTime] RSpec elapsed time: 2 minutes 1.05 seconds. Current RSS: ~1326M. Threads: 4. load average: 1.36 1.21 1.14 1/410 11551 109 15:39:03 #compare_secret_detection_reports 110 15:39:03 when head pipeline has secret detection reports 111 15:39:03 when reactive cache worker is parsing asynchronously 112 15:39:04 Job arguments to ReactiveCachingWorker must be native JSON types, but MergeRequest(id: integer, target_branch: string, source_branch: string, source_project_id: integer, author_id: integer, assignee_id: integer, title: string, created_at: datetime, updated_at: datetime, milestone_id: integer, merge_status: string, target_project_id: integer, iid: integer, description: text, updated_by_id: integer, merge_error: text, merge_params: text, merge_when_pipeline_succeeds: boolean, merge_user_id: integer, merge_commit_sha: string, approvals_before_merge: integer, rebase_commit_sha: string, in_progress_merge_commit_sha: string, lock_version: integer, title_html: text, description_html: text, time_estimate: integer, squash: boolean, cached_markdown_version: integer, last_edited_at: datetime, last_edited_by_id: integer, merge_jid: string, discussion_locked: boolean, latest_merge_request_diff_id: integer, allow_maintainer_to_push: boolean, state_id: integer, rebase_jid: string, squash_commit_sha: binary, sprint_id: integer, merge_ref_sha: binary, draft: boolean, prepared_at: timestamptz, merged_commit_sha: binary, override_requested_changes: boolean, head_pipeline_id: integer, imported_from: integer, retargeted: boolean) is a Class. 114 15:39:04 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 115 15:39:04 returns status 116 15:39:04 # [RSpecRunTime] RSpec elapsed time: 2 minutes 2.22 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.49 1.24 1.15 1/410 11685 118 15:39:04 when reactive cache worker is inline 119 15:39:05 returns status and data 120 15:39:05 when cached results is not latest 121 15:39:07 raises and InvalidateReactiveCache error 122 15:39:07 # [RSpecRunTime] RSpec elapsed time: 2 minutes 4.83 seconds. Current RSS: ~1321M. Threads: 4. load average: 1.49 1.24 1.15 1/410 11950 124 15:39:07 #compare_sast_reports 125 15:39:07 when head pipeline has sast reports 126 15:39:07 when reactive cache worker is parsing asynchronously 127 15:39:08 Job arguments to ReactiveCachingWorker must be native JSON types, but MergeRequest(id: integer, target_branch: string, source_branch: string, source_project_id: integer, author_id: integer, assignee_id: integer, title: string, created_at: datetime, updated_at: datetime, milestone_id: integer, merge_status: string, target_project_id: integer, iid: integer, description: text, updated_by_id: integer, merge_error: text, merge_params: text, merge_when_pipeline_succeeds: boolean, merge_user_id: integer, merge_commit_sha: string, approvals_before_merge: integer, rebase_commit_sha: string, in_progress_merge_commit_sha: string, lock_version: integer, title_html: text, description_html: text, time_estimate: integer, squash: boolean, cached_markdown_version: integer, last_edited_at: datetime, last_edited_by_id: integer, merge_jid: string, discussion_locked: boolean, latest_merge_request_diff_id: integer, allow_maintainer_to_push: boolean, state_id: integer, rebase_jid: string, squash_commit_sha: binary, sprint_id: integer, merge_ref_sha: binary, draft: boolean, prepared_at: timestamptz, merged_commit_sha: binary, override_requested_changes: boolean, head_pipeline_id: integer, imported_from: integer, retargeted: boolean) is a Class. 129 15:39:08 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 130 15:39:08 returns status 131 15:39:08 # [RSpecRunTime] RSpec elapsed time: 2 minutes 6.05 seconds. Current RSS: ~1320M. Threads: 4. load average: 1.49 1.24 1.15 1/410 12083 133 15:39:08 when reactive cache worker is inline 134 15:39:09 returns status and data 135 15:39:09 when cached results is not latest 136 15:39:10 raises and InvalidateReactiveCache error 137 15:39:10 # [RSpecRunTime] RSpec elapsed time: 2 minutes 8.62 seconds. Current RSS: ~1320M. Threads: 4. load average: 1.45 1.23 1.15 1/410 12350 139 15:39:10 #compare_license_scanning_reports 140 15:39:10 when head pipeline has cyclonedx reports 141 15:39:10 when reactive cache worker is parsing asynchronously 142 15:39:11 Job arguments to ReactiveCachingWorker must be native JSON types, but MergeRequest(id: integer, target_branch: string, source_branch: string, source_project_id: integer, author_id: integer, assignee_id: integer, title: string, created_at: datetime, updated_at: datetime, milestone_id: integer, merge_status: string, target_project_id: integer, iid: integer, description: text, updated_by_id: integer, merge_error: text, merge_params: text, merge_when_pipeline_succeeds: boolean, merge_user_id: integer, merge_commit_sha: string, approvals_before_merge: integer, rebase_commit_sha: string, in_progress_merge_commit_sha: string, lock_version: integer, title_html: text, description_html: text, time_estimate: integer, squash: boolean, cached_markdown_version: integer, last_edited_at: datetime, last_edited_by_id: integer, merge_jid: string, discussion_locked: boolean, latest_merge_request_diff_id: integer, allow_maintainer_to_push: boolean, state_id: integer, rebase_jid: string, squash_commit_sha: binary, sprint_id: integer, merge_ref_sha: binary, draft: boolean, prepared_at: timestamptz, merged_commit_sha: binary, override_requested_changes: boolean, head_pipeline_id: integer, imported_from: integer, retargeted: boolean) is a Class. 144 15:39:11 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 145 15:39:11 returns status 146 15:39:11 # [RSpecRunTime] RSpec elapsed time: 2 minutes 9.72 seconds. Current RSS: ~1319M. Threads: 4. load average: 1.45 1.23 1.15 1/410 12483 148 15:39:11 when reactive cache worker is inline 149 15:39:14 returns status and data 150 15:39:14 cache key includes sofware license policies 151 15:39:16 returns key with license information 152 15:39:16 # [RSpecRunTime] RSpec elapsed time: 2 minutes 13.82 seconds. Current RSS: ~1306M. Threads: 4. load average: 1.42 1.23 1.15 2/411 12759 154 15:39:16 when cached results is not latest 155 15:39:18 raises and InvalidateReactiveCache error 156 15:39:18 # [RSpecRunTime] RSpec elapsed time: 2 minutes 15.85 seconds. Current RSS: ~1302M. Threads: 4. load average: 1.42 1.23 1.15 1/411 12896 158 15:39:18 when head pipeline does not have cyclonedx reports 159 15:39:19 returns status and error message 160 15:39:19 # [RSpecRunTime] RSpec elapsed time: 2 minutes 16.91 seconds. Current RSS: ~1303M. Threads: 4. load average: 1.38 1.23 1.15 1/411 13029 162 15:39:19 when a cyclonedx report is produced from the head pipeline 163 15:39:19 pipeline_status: :blocked, build_types: [:container_scanning], expected_status: :error 164 15:39:20 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 166 15:39:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 167 15:39:20 is expected to eq :error 168 15:39:20 # [RSpecRunTime] RSpec elapsed time: 2 minutes 18.59 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.38 1.23 1.15 1/410 13163 170 15:39:20 pipeline_status: :blocked, build_types: [:cyclonedx], expected_status: :parsed 171 15:39:22 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 173 15:39:22 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 174 15:39:23 is expected to eq :parsed 175 15:39:23 # [RSpecRunTime] RSpec elapsed time: 2 minutes 21.15 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.38 1.23 1.15 1/411 13301 177 15:39:23 pipeline_status: :blocked, build_types: [:cyclonedx, :container_scanning], expected_status: :parsed 178 15:39:24 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 180 15:39:24 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 181 15:39:25 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 183 15:39:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 184 15:39:26 is expected to eq :parsed 185 15:39:26 # [RSpecRunTime] RSpec elapsed time: 2 minutes 24.13 seconds. Current RSS: ~1294M. Threads: 4. load average: 1.35 1.22 1.15 1/411 13438 187 15:39:26 pipeline_status: :blocked, build_types: [], expected_status: :error 188 15:39:27 is expected to eq :error 189 15:39:27 # [RSpecRunTime] RSpec elapsed time: 2 minutes 25.19 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.35 1.22 1.15 1/411 13571 191 15:39:27 pipeline_status: :failed, build_types: [:container_scanning], expected_status: :error 192 15:39:28 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 194 15:39:28 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 195 15:39:28 is expected to eq :error 196 15:39:29 # [RSpecRunTime] RSpec elapsed time: 2 minutes 26.75 seconds. Current RSS: ~1294M. Threads: 4. load average: 1.32 1.22 1.15 1/410 13704 198 15:39:29 pipeline_status: :failed, build_types: [:cyclonedx], expected_status: :parsed 199 15:39:30 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 201 15:39:30 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 202 15:39:31 is expected to eq :parsed 203 15:39:31 # [RSpecRunTime] RSpec elapsed time: 2 minutes 29.29 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.32 1.22 1.15 1/411 13843 205 15:39:31 pipeline_status: :failed, build_types: [:cyclonedx, :container_scanning], expected_status: :parsed 206 15:39:33 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 208 15:39:33 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 209 15:39:33 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 211 15:39:33 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 212 15:39:34 is expected to eq :parsed 213 15:39:34 # [RSpecRunTime] RSpec elapsed time: 2 minutes 32.31 seconds. Current RSS: ~1288M. Threads: 4. load average: 1.30 1.21 1.14 1/411 13983 215 15:39:34 pipeline_status: :failed, build_types: [], expected_status: :error 216 15:39:35 is expected to eq :error 217 15:39:35 # [RSpecRunTime] RSpec elapsed time: 2 minutes 33.42 seconds. Current RSS: ~1286M. Threads: 4. load average: 1.30 1.21 1.14 1/411 14117 219 15:39:35 pipeline_status: :running, build_types: [:container_scanning], expected_status: :error 220 15:39:37 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 222 15:39:37 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 223 15:39:37 is expected to eq :error 224 15:39:37 # [RSpecRunTime] RSpec elapsed time: 2 minutes 35.15 seconds. Current RSS: ~1291M. Threads: 4. load average: 1.30 1.21 1.14 1/410 14250 226 15:39:37 pipeline_status: :running, build_types: [:cyclonedx], expected_status: :parsed 227 15:39:38 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 229 15:39:38 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 230 15:39:39 is expected to eq :parsed 231 15:39:39 # [RSpecRunTime] RSpec elapsed time: 2 minutes 37.73 seconds. Current RSS: ~1288M. Threads: 4. load average: 1.43 1.24 1.16 1/411 14388 233 15:39:39 pipeline_status: :running, build_types: [:cyclonedx, :container_scanning], expected_status: :parsed 234 15:39:41 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 236 15:39:41 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 237 15:39:41 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 239 15:39:41 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 240 15:39:42 is expected to eq :parsed 241 15:39:42 # [RSpecRunTime] RSpec elapsed time: 2 minutes 40.73 seconds. Current RSS: ~1288M. Threads: 4. load average: 1.43 1.24 1.16 1/411 14527 243 15:39:42 pipeline_status: :running, build_types: [], expected_status: :error 244 15:39:44 is expected to eq :error 245 15:39:44 # [RSpecRunTime] RSpec elapsed time: 2 minutes 41.85 seconds. Current RSS: ~1289M. Threads: 4. load average: 1.40 1.24 1.15 1/410 14661 247 15:39:44 pipeline_status: :success, build_types: [:container_scanning], expected_status: :error 248 15:39:45 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 250 15:39:45 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 251 15:39:45 is expected to eq :error 252 15:39:45 # [RSpecRunTime] RSpec elapsed time: 2 minutes 43.45 seconds. Current RSS: ~1289M. Threads: 4. load average: 1.40 1.24 1.15 1/409 14794 254 15:39:45 pipeline_status: :success, build_types: [:cyclonedx], expected_status: :parsed 255 15:39:47 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 257 15:39:47 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 258 15:39:48 is expected to eq :parsed 259 15:39:48 # [RSpecRunTime] RSpec elapsed time: 2 minutes 45.99 seconds. Current RSS: ~1292M. Threads: 4. load average: 1.40 1.24 1.15 1/410 14932 261 15:39:48 pipeline_status: :success, build_types: [:cyclonedx, :container_scanning], expected_status: :parsed 262 15:39:49 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 264 15:39:49 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 265 15:39:50 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 267 15:39:50 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 268 15:39:51 is expected to eq :parsed 269 15:39:51 # [RSpecRunTime] RSpec elapsed time: 2 minutes 49.01 seconds. Current RSS: ~1294M. Threads: 4. load average: 1.45 1.25 1.16 1/410 15071 271 15:39:51 pipeline_status: :success, build_types: [], expected_status: :error 272 15:39:52 is expected to eq :error 273 15:39:52 # [RSpecRunTime] RSpec elapsed time: 2 minutes 50.08 seconds. Current RSS: ~1294M. Threads: 4. load average: 1.45 1.25 1.16 1/410 15204 275 15:39:52 #compare_license_scanning_reports_collapsed 276 15:39:52 when service can be executed 277 15:39:53 Job arguments to ReactiveCachingWorker must be native JSON types, but MergeRequest(id: integer, target_branch: string, source_branch: string, source_project_id: integer, author_id: integer, assignee_id: integer, title: string, created_at: datetime, updated_at: datetime, milestone_id: integer, merge_status: string, target_project_id: integer, iid: integer, description: text, updated_by_id: integer, merge_error: text, merge_params: text, merge_when_pipeline_succeeds: boolean, merge_user_id: integer, merge_commit_sha: string, approvals_before_merge: integer, rebase_commit_sha: string, in_progress_merge_commit_sha: string, lock_version: integer, title_html: text, description_html: text, time_estimate: integer, squash: boolean, cached_markdown_version: integer, last_edited_at: datetime, last_edited_by_id: integer, merge_jid: string, discussion_locked: boolean, latest_merge_request_diff_id: integer, allow_maintainer_to_push: boolean, state_id: integer, rebase_jid: string, squash_commit_sha: binary, sprint_id: integer, merge_ref_sha: binary, draft: boolean, prepared_at: timestamptz, merged_commit_sha: binary, override_requested_changes: boolean, head_pipeline_id: integer, imported_from: integer, retargeted: boolean) is a Class. 279 15:39:53 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 280 15:39:53 returns compared report 281 15:39:53 # [RSpecRunTime] RSpec elapsed time: 2 minutes 51.17 seconds. Current RSS: ~1295M. Threads: 4. load average: 1.45 1.25 1.16 1/410 15338 283 15:39:53 when head pipeline does not have license scanning reports 284 15:39:54 returns status and error message 285 15:39:54 # [RSpecRunTime] RSpec elapsed time: 2 minutes 52.24 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.33 1.23 1.15 1/409 15471 287 15:39:54 #compare_metrics_reports 288 15:39:54 when head pipeline has metrics reports 289 15:39:54 when reactive cache worker is parsing asynchronously 290 15:39:55 Job arguments to ReactiveCachingWorker must be native JSON types, but MergeRequest(id: integer, target_branch: string, source_branch: string, source_project_id: integer, author_id: integer, assignee_id: integer, title: string, created_at: datetime, updated_at: datetime, milestone_id: integer, merge_status: string, target_project_id: integer, iid: integer, description: text, updated_by_id: integer, merge_error: text, merge_params: text, merge_when_pipeline_succeeds: boolean, merge_user_id: integer, merge_commit_sha: string, approvals_before_merge: integer, rebase_commit_sha: string, in_progress_merge_commit_sha: string, lock_version: integer, title_html: text, description_html: text, time_estimate: integer, squash: boolean, cached_markdown_version: integer, last_edited_at: datetime, last_edited_by_id: integer, merge_jid: string, discussion_locked: boolean, latest_merge_request_diff_id: integer, allow_maintainer_to_push: boolean, state_id: integer, rebase_jid: string, squash_commit_sha: binary, sprint_id: integer, merge_ref_sha: binary, draft: boolean, prepared_at: timestamptz, merged_commit_sha: binary, override_requested_changes: boolean, head_pipeline_id: integer, imported_from: integer, retargeted: boolean) is a Class. 292 15:39:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 293 15:39:55 returns status 294 15:39:55 # [RSpecRunTime] RSpec elapsed time: 2 minutes 53.35 seconds. Current RSS: ~1303M. Threads: 4. load average: 1.33 1.23 1.15 1/409 15604 296 15:39:55 when reactive cache worker is inline 297 15:39:56 returns status and data 298 15:39:56 when cached results is not latest 299 15:39:58 raises and InvalidateReactiveCache error 300 15:39:58 # [RSpecRunTime] RSpec elapsed time: 2 minutes 55.99 seconds. Current RSS: ~1322M. Threads: 4. load average: 1.33 1.23 1.15 1/410 15878 302 15:39:58 when head pipeline does not have metrics reports 303 15:39:59 returns status and error message 304 15:39:59 # [RSpecRunTime] RSpec elapsed time: 2 minutes 57.06 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.31 1.23 1.15 1/410 16012 306 15:39:59 #compare_coverage_fuzzing_reports 307 15:39:59 when head pipeline has coverage fuzzing reports 308 15:39:59 when reactive cache worker is parsing asynchronously 309 15:40:00 Job arguments to ReactiveCachingWorker must be native JSON types, but MergeRequest(id: integer, target_branch: string, source_branch: string, source_project_id: integer, author_id: integer, assignee_id: integer, title: string, created_at: datetime, updated_at: datetime, milestone_id: integer, merge_status: string, target_project_id: integer, iid: integer, description: text, updated_by_id: integer, merge_error: text, merge_params: text, merge_when_pipeline_succeeds: boolean, merge_user_id: integer, merge_commit_sha: string, approvals_before_merge: integer, rebase_commit_sha: string, in_progress_merge_commit_sha: string, lock_version: integer, title_html: text, description_html: text, time_estimate: integer, squash: boolean, cached_markdown_version: integer, last_edited_at: datetime, last_edited_by_id: integer, merge_jid: string, discussion_locked: boolean, latest_merge_request_diff_id: integer, allow_maintainer_to_push: boolean, state_id: integer, rebase_jid: string, squash_commit_sha: binary, sprint_id: integer, merge_ref_sha: binary, draft: boolean, prepared_at: timestamptz, merged_commit_sha: binary, override_requested_changes: boolean, head_pipeline_id: integer, imported_from: integer, retargeted: boolean) is a Class. 311 15:40:00 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 312 15:40:00 returns status 313 15:40:00 # [RSpecRunTime] RSpec elapsed time: 2 minutes 58.31 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.31 1.23 1.15 1/410 16145 315 15:40:00 when reactive cache worker is inline 316 15:40:01 returns status and data 317 15:40:01 when cached results is not latest 318 15:40:03 raises and InvalidateReactiveCache error 319 15:40:03 # [RSpecRunTime] RSpec elapsed time: 3 minutes 0.93 second. Current RSS: ~1328M. Threads: 4. load average: 1.31 1.23 1.15 1/409 16412 321 15:40:03 #compare_api_fuzzing_reports 322 15:40:03 when head pipeline has api fuzzing reports 323 15:40:03 when reactive cache worker is parsing asynchronously 324 15:40:04 Job arguments to ReactiveCachingWorker must be native JSON types, but MergeRequest(id: integer, target_branch: string, source_branch: string, source_project_id: integer, author_id: integer, assignee_id: integer, title: string, created_at: datetime, updated_at: datetime, milestone_id: integer, merge_status: string, target_project_id: integer, iid: integer, description: text, updated_by_id: integer, merge_error: text, merge_params: text, merge_when_pipeline_succeeds: boolean, merge_user_id: integer, merge_commit_sha: string, approvals_before_merge: integer, rebase_commit_sha: string, in_progress_merge_commit_sha: string, lock_version: integer, title_html: text, description_html: text, time_estimate: integer, squash: boolean, cached_markdown_version: integer, last_edited_at: datetime, last_edited_by_id: integer, merge_jid: string, discussion_locked: boolean, latest_merge_request_diff_id: integer, allow_maintainer_to_push: boolean, state_id: integer, rebase_jid: string, squash_commit_sha: binary, sprint_id: integer, merge_ref_sha: binary, draft: boolean, prepared_at: timestamptz, merged_commit_sha: binary, override_requested_changes: boolean, head_pipeline_id: integer, imported_from: integer, retargeted: boolean) is a Class. 326 15:40:04 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 327 15:40:04 returns status 328 15:40:04 # [RSpecRunTime] RSpec elapsed time: 3 minutes 2.13 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.52 1.27 1.17 1/409 16545 330 15:40:04 when reactive cache worker is inline 331 15:40:05 returns status and data 332 15:40:05 when cached results is not latest 333 15:40:06 raises an InvalidateReactiveCache error 334 15:40:06 # [RSpecRunTime] RSpec elapsed time: 3 minutes 4.72 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.52 1.27 1.17 1/409 16811 336 15:40:06 #use_merge_base_pipeline_for_comparison? 337 15:40:06 when service class is Ci::CompareMetricsReportsService 338 15:40:07 is expected to eq true 339 15:40:07 when service class is Ci::CompareCodequalityReportsService 340 15:40:08 is expected to eq true 341 15:40:08 when service class is Ci::CompareSecurityReportsService 342 15:40:09 is expected to eq true 343 15:40:09 when service class is Ci::CompareLicenseScanningReportsCollapsedService 344 15:40:10 is expected to eq true 345 15:40:10 when service class is Ci::CompareLicenseScanningReportsService 346 15:40:11 is expected to eq true 347 15:40:11 when service class is different 348 15:40:12 is expected to eq false 349 15:40:12 #approver_group_ids= 350 15:40:14 create approver_groups 351 15:40:14 # [RSpecRunTime] RSpec elapsed time: 3 minutes 12.51 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.60 1.30 1.18 1/409 17772 353 15:40:14 #predefined_variables 354 15:40:14 when merge request has approver feature 355 15:40:14 without any rules 356 15:40:15 includes variable CI_MERGE_REQUEST_APPROVED=true 357 15:40:15 when the mr is temporarily unapproved 358 15:40:16 does not include variable CI_MERGE_REQUEST_APPROVED 359 15:40:16 # [RSpecRunTime] RSpec elapsed time: 3 minutes 14.42 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.60 1.30 1.18 1/409 18030 362 15:40:16 that has been approved 363 15:40:17 includes variable CI_MERGE_REQUEST_APPROVED=true 364 15:40:17 # [RSpecRunTime] RSpec elapsed time: 3 minutes 15.49 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.60 1.30 1.18 1/409 18159 366 15:40:17 that has not been approved 367 15:40:18 does not include variable CI_MERGE_REQUEST_APPROVED 368 15:40:18 # [RSpecRunTime] RSpec elapsed time: 3 minutes 16.54 seconds. Current RSS: ~1346M. Threads: 4. load average: 1.47 1.28 1.17 1/409 18288 370 15:40:18 when merge request does not have approver feature 371 15:40:19 does not include variable CI_MERGE_REQUEST_APPROVED 373 15:40:19 with skip_approved_check option 374 15:40:19 approved_state: false, skip_approved_check: false, expected_mergeable: false 375 15:40:20 overrides mergeable? 376 15:40:20 approved_state: false, skip_approved_check: true, expected_mergeable: true 377 15:40:21 overrides mergeable? 378 15:40:21 approved_state: true, skip_approved_check: false, expected_mergeable: true 379 15:40:22 overrides mergeable? 380 15:40:22 approved_state: true, skip_approved_check: true, expected_mergeable: true 381 15:40:23 overrides mergeable? 382 15:40:23 #skipped_mergeable_checks 383 15:40:23 auto_merge_strategy: "", skip_approved_check: false, skip_draft_check: false, skip_blocked_check: false, skip_discussions_check: false, skip_external_status_check: false, skip_locked_paths_check: false 384 15:40:23 is expected to include {:skip_approved_check => false, :skip_draft_check => false, :skip_blocked_check => false, :skip_discussions_check => false, :skip_external_status_check => false} 385 15:40:23 auto_merge_strategy: "merge_when_pipeline_succeeds", skip_approved_check: false, skip_draft_check: false, skip_blocked_check: false, skip_discussions_check: false, skip_external_status_check: false, skip_locked_paths_check: false 386 15:40:23 is expected to include {:skip_approved_check => false, :skip_draft_check => false, :skip_blocked_check => false, :skip_discussions_check => false, :skip_external_status_check => false} 387 15:40:23 auto_merge_strategy: "merge_when_checks_pass", skip_approved_check: true, skip_draft_check: true, skip_blocked_check: true, skip_discussions_check: true, skip_external_status_check: true, skip_locked_paths_check: true 388 15:40:23 is expected to include {:skip_approved_check => true, :skip_draft_check => true, :skip_blocked_check => true, :skip_discussions_check => true, :skip_external_status_check => true} 389 15:40:23 #mergeable_state? 390 15:40:23 when using approvals 391 15:40:23 when not approved 392 15:40:25 is not mergeable 393 15:40:25 # [RSpecRunTime] RSpec elapsed time: 3 minutes 23.43 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.52 1.29 1.18 1/409 19112 395 15:40:25 when approved 397 15:40:27 # [RSpecRunTime] RSpec elapsed time: 3 minutes 25.73 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.52 1.29 1.18 1/409 19293 399 15:40:27 when validating jira associations 400 15:40:29 when the merge request does not reference a jira issue 401 15:40:29 is not mergeable 402 15:40:29 # [RSpecRunTime] RSpec elapsed time: 3 minutes 27.63 seconds. Current RSS: ~1375M. Threads: 4. load average: 1.55 1.30 1.18 1/409 19470 404 15:40:29 when the merge request references a jira issue 406 15:40:30 when using external status checks 407 15:40:30 when external checks pass 409 15:40:32 # [RSpecRunTime] RSpec elapsed time: 3 minutes 30.48 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.55 1.30 1.18 1/409 19655 411 15:40:32 when external status checks are not passed 412 15:40:35 is not mergeable 413 15:40:35 when skip external status checks is true 415 15:40:37 # [RSpecRunTime] RSpec elapsed time: 3 minutes 35.41 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.51 1.30 1.18 1/410 20015 417 15:40:37 when blocking merge requests 418 15:40:37 when the merge request is blocked 419 15:40:40 is not mergeable 420 15:40:40 when skip blocked check 422 15:40:43 # [RSpecRunTime] RSpec elapsed time: 3 minutes 40.78 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.47 1.29 1.18 1/410 20626 424 15:40:43 when merge request is not blocked 426 15:40:45 # [RSpecRunTime] RSpec elapsed time: 3 minutes 42.78 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.43 1.29 1.18 1/410 20807 429 15:40:45 when the merge request is on a merge train 430 15:40:45 is expected to be truthy 431 15:40:45 when the merge request was on a merge train 432 15:40:46 is expected to be falsy 433 15:40:46 when the merge request is not on a merge train 434 15:40:47 is expected to be falsy 435 15:40:47 review time sorting 436 15:40:56 orders by first_comment_at or first_approved_at whatever is earlier 437 15:40:56 # [RSpecRunTime] RSpec elapsed time: 3 minutes 54.13 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.52 1.31 1.19 1/410 22079 439 15:40:56 #security_reports_up_to_date? 440 15:40:56 when the target branch security reports are up to date 441 15:40:56 is expected to equal true 442 15:40:56 when the target branch security reports are out of date 443 15:40:57 is expected to equal false 444 15:40:57 #audit_details 445 15:40:59 equals to the title 446 15:40:59 # [RSpecRunTime] RSpec elapsed time: 3 minutes 57.29 seconds. Current RSS: ~1365M. Threads: 4. load average: 1.48 1.30 1.18 1/411 22303 448 15:40:59 #validate_reviewer_length 449 15:41:01 will not exceed the reviewer limit 450 15:41:01 # [RSpecRunTime] RSpec elapsed time: 3 minutes 59.7 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.48 1.30 1.18 1/412 22481 452 15:41:01 #sync_project_approval_rules_for_policy_configuration 453 15:41:04 creates approval rules for project 454 15:41:04 does not create approval rules for other configuration 455 15:41:04 when mr approval rules already exist 456 15:41:05 updates approval rule 457 15:41:05 # [RSpecRunTime] RSpec elapsed time: 4 minutes 2.87 seconds. Current RSS: ~1355M. Threads: 4. load average: 1.44 1.30 1.18 1/412 22612 459 15:41:05 when merge request is already merged 460 15:41:06 does not create or update approval rule 461 15:41:06 #reset_required_approvals 462 15:41:07 when report_approver_rule has a project source 463 15:41:07 resets the approvals_required for the provided approval_rules to match the project rules 464 15:41:07 does not reset other approval rules 465 15:41:07 when merge request is already merged 466 15:41:07 does not update the approval rules 467 15:41:08 # [RSpecRunTime] RSpec elapsed time: 4 minutes 5.79 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.44 1.30 1.18 1/412 22871 469 15:41:08 when report_approver_rule doesn't have a project source 470 15:41:08 doesn't reset the approval_rules 472 15:41:11 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 474 15:41:11 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 475 15:41:11 .with_head_pipeline 476 15:41:11 returns MRs that have a head pipeline 477 15:41:12 # [RSpecRunTime] RSpec elapsed time: 4 minutes 9.8 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.41 1.29 1.18 1/412 23228 480 15:41:17 returns everything except the merged mr 481 15:41:17 # [RSpecRunTime] RSpec elapsed time: 4 minutes 15.52 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.37 1.29 1.18 1/412 23747 483 15:41:17 .with_applied_scan_result_policies 484 15:41:21 returns MRs that have applied scan result policies 485 15:41:21 # [RSpecRunTime] RSpec elapsed time: 4 minutes 19.26 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.67 1.35 1.20 1/412 24103 487 15:41:21 .for_projects_with_security_policy_project 488 15:41:24 returns MRs for projects with security policy project on target project 489 15:41:24 # [RSpecRunTime] RSpec elapsed time: 4 minutes 22.21 seconds. Current RSS: ~1358M. Threads: 4. load average: 1.69 1.36 1.21 1/412 24281 491 15:41:24 after_commit hooks 492 15:41:24 create_pending_status_check_responses 493 15:41:24 when project can have status checks 494 15:41:25 creates `pending` status check responses 495 15:41:25 # [RSpecRunTime] RSpec elapsed time: 4 minutes 23.3 seconds. Current RSS: ~1359M. Threads: 4. load average: 1.69 1.36 1.21 1/412 24410 497 15:41:25 when project can not have status checks 498 15:41:26 does not create status check responses 499 15:41:26 # [RSpecRunTime] RSpec elapsed time: 4 minutes 24.31 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.69 1.36 1.21 1/412 24540 501 15:41:26 after_update hooks 502 15:41:26 sync_merge_request_compliance_violation 503 15:41:27 calls sync_merge_request_compliance_violation when the MR title is updated 504 15:41:27 does not call sync_merge_request_compliance_violation when the MR title is not updated 505 15:41:27 # [RSpecRunTime] RSpec elapsed time: 4 minutes 25.52 seconds. Current RSS: ~1354M. Threads: 4. load average: 1.69 1.36 1.21 1/412 24673 508 15:41:27 with MergeTrains disabled 509 15:41:28 is expected to be nil 510 15:41:28 with MergeTrains enabled 511 15:41:29 is expected to be a kind of MergeTrains::Train 512 15:41:29 #should_be_rebased? 513 15:41:29 when MR source branch needs to be rebased to be merged 514 15:41:29 when the project is using ff trains 515 15:41:30 is expected to eq false 516 15:41:30 behaves like ff car on train 517 15:41:30 when MR is on an up-to-date fast-forward merge train 518 15:41:32 is expected to eq false 519 15:41:32 # [RSpecRunTime] RSpec elapsed time: 4 minutes 30.47 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.64 1.35 1.20 1/412 25189 521 15:41:32 when project not using ff trains 522 15:41:33 is expected to eq true 523 15:41:33 behaves like ff car on train 524 15:41:33 when MR is on an up-to-date fast-forward merge train 525 15:41:36 is expected to eq false 526 15:41:36 # [RSpecRunTime] RSpec elapsed time: 4 minutes 33.9 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.59 1.35 1.20 1/412 25447 528 15:41:36 #comparison_base_pipeline 529 15:41:38 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 531 15:41:38 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 532 15:41:38 when the service class is not `Ci::CompareSecurityReportsService` 533 15:41:38 follows the normal execution order 534 15:41:38 # [RSpecRunTime] RSpec elapsed time: 4 minutes 36.11 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.59 1.35 1.20 1/412 25630 536 15:41:38 when the service class is `Ci::CompareSecurityReportsService` 537 15:41:38 when there are merge base pipelines 538 15:41:38 when all pipelines have security reports 539 15:41:38 returns the most recent merge base pipeline 540 15:41:38 when the most recent pipeline does not have security reports 541 15:41:39 returns the latest merge base pipeline with security reports 542 15:41:39 when there is no merge base pipeline 543 15:41:39 when all pipelines have security reports 544 15:41:39 returns the most recent base pipeline 545 15:41:39 when the most recent pipeline does not have security reports 546 15:41:39 returns the latest base pipeline with security reports 547 15:41:39 #latest_comparison_pipeline_with_sbom_reports 548 15:41:41 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 550 15:41:41 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 551 15:41:41 when there are merge base pipelines 552 15:41:41 when all pipelines have SBOM artifacts 553 15:41:42 returns the most recent merge base pipeline 554 15:41:42 # [RSpecRunTime] RSpec elapsed time: 4 minutes 39.92 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.46 1.33 1.20 1/412 25825 556 15:41:42 when the most recent pipeline does not have an SBOM artifact 557 15:41:42 returns the latest merge base pipeline with an SBOM artifact 558 15:41:42 when there is no merge base pipeline 559 15:41:42 when all pipelines have SBOM artifacts 560 15:41:42 returns the most recent base pipeline 561 15:41:42 when the most recent pipeline does not have an SBOM artifact 562 15:41:43 returns the latest base pipeline with an SBOM artifact 563 15:41:43 #diff_head_pipeline? 564 15:41:43 when the pipeline is the head pipeline 565 15:41:43 is expected to be truthy 566 15:41:43 when the pipeline is merged_results_pipeline 567 15:41:44 is expected to be truthy 568 15:41:44 when the pipeline is base_pipeline 569 15:41:44 is expected to be falsey 570 15:41:44 #latest_scan_finding_comparison_pipeline 571 15:41:46 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 573 15:41:46 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 574 15:41:46 when there are merge base pipelines 575 15:41:46 when all pipelines have security reports 576 15:41:46 returns the most recent merge base pipeline 577 15:41:46 # [RSpecRunTime] RSpec elapsed time: 4 minutes 44.47 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.42 1.32 1.19 1/412 26151 579 15:41:46 when the most recent pipeline does not have security reports 580 15:41:46 when other merge base pipeline has security reports 581 15:41:46 returns the latest merge base pipeline with security reports 582 15:41:46 when no other merge base pipeline has security reports 583 15:41:46 when base pipeline has security reports 584 15:41:47 returns the base pipeline 585 15:41:47 when no base pipeline has security reports 587 15:41:47 when there is no merge base pipeline 588 15:41:47 when all pipelines have security reports 589 15:41:48 returns the most recent base pipeline 590 15:41:48 when the most recent pipeline does not have security reports 591 15:41:48 returns the latest base pipeline with security reports 592 15:41:48 when no base pipeline has security reports 594 15:41:48 when no base pipeline has completed 595 15:41:48 when comparison prior to pipeline completion is disabled 597 15:41:48 when comparison prior to pipeline completion is enabled 598 15:41:49 returns the most recent base pipeline 599 15:41:49 #blocking_merge_requests_feature_available? 600 15:41:49 when blocking_merge_requests feature is enabled 601 15:41:49 is expected to eq true 602 15:41:49 when blocking_merge_requests feature is disabled 603 15:41:49 is expected to eq false 604 15:41:49 #license_scanning_feature_available? 605 15:41:49 when license_scanning feature is enabled 606 15:41:49 is expected to eq true 607 15:41:49 when license_scanning feature is disabled 608 15:41:49 is expected to eq false 609 15:41:49 #notify_approvers 610 15:41:51 calls NotificationService.added_as_approver 611 15:41:51 # [RSpecRunTime] RSpec elapsed time: 4 minutes 49.47 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.39 1.31 1.19 1/412 26335 613 15:41:51 #has_changes_requested? 614 15:41:52 is expected to be falsey 615 15:41:52 when merge request has changes requested 616 15:41:53 is expected to be truthy 617 15:41:53 # [RSpecRunTime] RSpec elapsed time: 4 minutes 51.48 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.39 1.31 1.19 1/412 26593 619 15:41:53 #create_requested_changes 620 15:41:54 creates a merge request requested changes 621 15:41:54 # [RSpecRunTime] RSpec elapsed time: 4 minutes 52.55 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.36 1.31 1.19 1/412 26722 623 15:41:54 #destroy_requested_changes 624 15:41:55 destroys a merge request requested changes 625 15:41:55 # [RSpecRunTime] RSpec elapsed time: 4 minutes 53.62 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.36 1.31 1.19 1/412 26852 627 15:41:55 #requested_changes_for_users 628 15:41:56 returns requested changes for user IDs 629 15:41:56 # [RSpecRunTime] RSpec elapsed time: 4 minutes 54.69 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.36 1.31 1.19 1/412 26981 631 15:41:56 #ai_review_merge_request_allowed? 632 15:41:57 when feature is authorized 633 15:41:57 is expected to eq true 634 15:41:57 when ai_review_merge_request feature flag is disabled 635 15:41:57 is expected to eq false 636 15:41:58 # [RSpecRunTime] RSpec elapsed time: 4 minutes 55.78 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.36 1.31 1.19 1/412 26982 638 15:41:58 when license is not set 639 15:41:58 is expected to eq false 640 15:41:58 when user cannot create note 641 15:41:58 is expected to eq false 642 15:41:58 when feature is not authorized 643 15:41:58 is expected to eq false 644 15:41:58 #temporarily_unapproved? 645 15:41:58 when the MR is not temporarily unapproved 646 15:42:00 returns false 647 15:42:00 # [RSpecRunTime] RSpec elapsed time: 4 minutes 58.56 seconds. Current RSS: ~1399M. Threads: 4. load average: 1.33 1.30 1.19 1/411 27160 649 15:42:00 when the MR is temporarily unapproved 651 15:42:02 # [RSpecRunTime] RSpec elapsed time: 5 minutes 0.68 second. Current RSS: ~1401M. Threads: 4. load average: 1.33 1.30 1.19 1/411 27337 653 15:42:02 #ai_reviewable_diff_files 654 15:42:03 returns only AI reviewable diff files 655 15:42:03 # [RSpecRunTime] Finishing example group ee/spec/models/merge_request_spec.rb. It took 4 minutes 53.38 seconds. Expected to take 5 minutes 50.52 seconds. 656 15:42:03 # [RSpecRunTime] Starting example group ee/spec/models/geo/terraform_state_version_registry_spec.rb. Expected to take 2 minutes 51.72 seconds. 657 15:42:03 Geo::TerraformStateVersionRegistry 658 15:42:03 does not allow STI 659 15:42:03 factory is valid 660 15:42:03 behaves like a Geo verifiable registry 661 15:42:03 state machine 662 15:42:03 when transitioning to synced 663 15:42:05 marks verification as pending 664 15:42:05 when the model_record cannot be verified 665 15:42:05 when the registry is already verification_disabled 666 15:42:06 changes verification to disabled 667 15:42:06 # [RSpecRunTime] RSpec elapsed time: 5 minutes 4.6 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.30 1.30 1.19 1/410 27338 669 15:42:06 when the registry is verification_pending 670 15:42:08 changes verification to disabled 671 15:42:08 # [RSpecRunTime] RSpec elapsed time: 5 minutes 6.22 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.30 1.30 1.19 1/410 27339 673 15:42:08 when transitioning to pending 675 15:42:10 marks verification as disabled 676 15:42:10 # [RSpecRunTime] RSpec elapsed time: 5 minutes 7.86 seconds. Current RSS: ~1351M. Threads: 4. load average: 1.28 1.29 1.19 1/410 27340 679 15:42:11 marks verification as disabled 680 15:42:11 # [RSpecRunTime] RSpec elapsed time: 5 minutes 9.41 seconds. Current RSS: ~1343M. Threads: 4. load average: 1.28 1.29 1.19 1/410 27341 682 15:42:11 verification_state machine 683 15:42:11 when transitioning to verification_failed 684 15:42:13 changes state from synced to failed 685 15:42:13 # [RSpecRunTime] RSpec elapsed time: 5 minutes 11.01 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.28 1.29 1.19 1/405 27342 687 15:42:13 .verification_pending_batch 688 15:42:14 returns IDs of rows which are synced and pending verification 689 15:42:25 excludes rows which are not synced or are not pending verification 690 15:42:26 marks verification as started 691 15:42:29 logs the verification state transition 692 15:42:29 # [RSpecRunTime] RSpec elapsed time: 5 minutes 27.26 seconds. Current RSS: ~1320M. Threads: 4. load average: 1.35 1.31 1.19 1/405 27343 694 15:42:29 .verification_failed_batch 695 15:42:29 with a failed record with retry due 696 15:42:31 returns IDs of rows which are synced and have failed verification 697 15:42:41 excludes rows which are not synced or have not failed verification 698 15:42:43 marks verification as started 699 15:42:44 logs the verification state transition 700 15:42:44 # [RSpecRunTime] RSpec elapsed time: 5 minutes 42.29 seconds. Current RSS: ~1323M. Threads: 4. load average: 1.40 1.32 1.20 1/405 27344 702 15:42:44 when verification_retry_at is in the future 703 15:42:46 does not return the row which failed verification 704 15:42:46 # [RSpecRunTime] RSpec elapsed time: 5 minutes 43.88 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.40 1.32 1.20 1/405 27345 706 15:42:46 .needs_verification_count 707 15:42:47 returns the number of rows which are synced and pending verification 708 15:42:50 includes rows which are synced and failed verification and are due for retry 709 15:42:53 excludes rows which are synced and failed verification and have a future retry time 710 15:43:01 excludes rows which are not synced or are not (pending or failed) verification 711 15:43:01 # [RSpecRunTime] RSpec elapsed time: 5 minutes 58.82 seconds. Current RSS: ~1322M. Threads: 4. load average: 1.31 1.31 1.20 2/405 27346 713 15:43:01 #verification_succeeded! 714 15:43:02 clears checksum mismatch fields 715 15:43:02 # [RSpecRunTime] RSpec elapsed time: 6 minutes 0.37 second. Current RSS: ~1325M. Threads: 4. load average: 1.31 1.31 1.20 1/406 27347 717 15:43:02 #track_checksum_attempt! 718 15:43:04 yields to the checksum calculation 719 15:43:04 when verification was not yet started 720 15:43:05 starts verification 721 15:43:05 when the model record cannot be verified 722 15:43:05 when the registry is already verification_disabled 723 15:43:07 leaves verification as disabled 724 15:43:07 # [RSpecRunTime] RSpec elapsed time: 6 minutes 5.01 seconds. Current RSS: ~1334M. Threads: 4. load average: 1.21 1.29 1.19 1/406 27348 726 15:43:07 when the registry is verification_pending 727 15:43:08 changes verification to disabled 728 15:43:08 # [RSpecRunTime] RSpec elapsed time: 6 minutes 6.67 seconds. Current RSS: ~1335M. Threads: 4. load average: 1.59 1.36 1.22 1/405 27349 730 15:43:08 when the primary site is expected to checksum the model record 731 15:43:08 comparison with primary checksum 732 15:43:08 when the calculated checksum matches the primary checksum 733 15:43:10 transitions to verification_succeeded and updates the checksum 734 15:43:10 # [RSpecRunTime] RSpec elapsed time: 6 minutes 8.57 seconds. Current RSS: ~1334M. Threads: 4. load average: 1.59 1.36 1.22 1/405 27350 736 15:43:10 when the calculated checksum does not match the primary checksum 737 15:43:12 transitions to verification_failed and updates mismatch fields 738 15:43:12 # [RSpecRunTime] RSpec elapsed time: 6 minutes 10.19 seconds. Current RSS: ~1333M. Threads: 4. load average: 1.59 1.36 1.22 1/405 27351 740 15:43:12 when verification was started 741 15:43:13 does not update verification_started_at 742 15:43:14 # [RSpecRunTime] RSpec elapsed time: 6 minutes 11.8 seconds. Current RSS: ~1333M. Threads: 4. load average: 1.54 1.36 1.21 1/405 27352 744 15:43:14 when an error occurs while yielding 745 15:43:16 sets verification_failed 746 15:43:16 # [RSpecRunTime] RSpec elapsed time: 6 minutes 14.45 seconds. Current RSS: ~1331M. Threads: 4. load average: 1.54 1.36 1.21 1/405 27353 748 15:43:16 #brand_new_pending? 749 15:43:18 returns true when sync state is pending and all other fields are default 750 15:43:19 returns true when started but all other fields are default 751 15:43:21 returns false when sync state is synced 752 15:43:22 returns false when sync state is failed 753 15:43:23 returns false when it is pending but was synced before 754 15:43:25 returns false when it is scheduled to retry sync 755 15:43:26 returns false when it was tried before 756 15:43:27 returns false when it has a sync failure message 757 15:43:29 returns false when verification succeeded 758 15:43:30 returns false when verification failed 759 15:43:31 returns false when verification started 760 15:43:33 returns false when it was verified before 761 15:43:34 returns false when verification was started before 762 15:43:36 returns false when verification is scheduled for retry 763 15:43:37 returns false when verification was tried before 764 15:43:39 returns false when checksum mismatched before 765 15:43:40 returns false when it has a local checksum from before 766 15:43:42 returns false when verification mismatched before 767 15:43:43 returns false when there is a verification failure message from before 768 15:43:43 # [RSpecRunTime] RSpec elapsed time: 6 minutes 41.27 seconds. Current RSS: ~1318M. Threads: 4. load average: 1.36 1.33 1.21 2/405 27354 770 15:43:43 obligatory fields check 771 15:43:45 has expected fields or methods 772 15:43:45 # [RSpecRunTime] RSpec elapsed time: 6 minutes 42.82 seconds. Current RSS: ~1318M. Threads: 4. load average: 1.33 1.32 1.20 1/405 27355 775 15:43:45 sync_timed_out 776 15:43:49 return correct records 777 15:43:49 # [RSpecRunTime] RSpec elapsed time: 6 minutes 47.08 seconds. Current RSS: ~1314M. Threads: 4. load average: 1.30 1.32 1.20 1/405 27356 780 15:43:52 returns registries that are not pending 781 15:43:52 # [RSpecRunTime] RSpec elapsed time: 6 minutes 49.88 seconds. Current RSS: ~1314M. Threads: 4. load average: 1.30 1.32 1.20 1/405 27357 784 15:43:52 .find_registries_never_attempted_sync 785 15:43:57 returns unsynced items 786 15:44:02 returns items that never have an attempt to sync except some specific item ID 787 15:44:02 # [RSpecRunTime] RSpec elapsed time: 7 minutes 0.63 second. Current RSS: ~1306M. Threads: 4. load average: 1.26 1.31 1.20 1/405 27358 789 15:44:02 .find_registries_needs_sync_again 790 15:44:08 returns failed items 791 15:44:13 returns failed items except some specific item ID 792 15:44:18 orders records according to retry_at 793 15:44:18 # [RSpecRunTime] RSpec elapsed time: 7 minutes 16.39 seconds. Current RSS: ~1307M. Threads: 4. load average: 1.20 1.29 1.20 1/405 27359 795 15:44:18 .ordered_by_id 796 15:44:22 orders records by id ASC 797 15:44:22 # [RSpecRunTime] RSpec elapsed time: 7 minutes 20.7 seconds. Current RSS: ~1308M. Threads: 4. load average: 1.18 1.29 1.19 1/405 27360 799 15:44:22 .fail_sync_timeouts 800 15:44:25 marks started records as failed if they are expired 801 15:44:25 # [RSpecRunTime] RSpec elapsed time: 7 minutes 23.43 seconds. Current RSS: ~1314M. Threads: 4. load average: 1.17 1.28 1.19 1/405 27361 804 15:44:27 sets last_sync_failure with message 805 15:44:28 truncates a long last_sync_failure 806 15:44:30 increments retry_count 807 15:44:31 sets retry_at to a time in the future 808 15:44:32 can transition from any state 809 15:44:34 logs the state transition 810 15:44:34 when an error is given 811 15:44:35 includes error.message in last_sync_failure 812 15:44:35 # [RSpecRunTime] RSpec elapsed time: 7 minutes 33.53 seconds. Current RSS: ~1322M. Threads: 4. load average: 1.14 1.27 1.19 1/405 27362 814 15:44:35 when missing_on_primary is not given 815 15:44:37 caps retry_at to default 1 hour 816 15:44:37 # [RSpecRunTime] RSpec elapsed time: 7 minutes 35.04 seconds. Current RSS: ~1321M. Threads: 4. load average: 1.14 1.27 1.19 1/405 27363 818 15:44:37 when missing_on_primary is falsey 819 15:44:38 caps retry_at to default 1 hour 820 15:44:38 # [RSpecRunTime] RSpec elapsed time: 7 minutes 36.52 seconds. Current RSS: ~1321M. Threads: 4. load average: 1.14 1.27 1.19 1/405 27364 822 15:44:38 when missing_on_primary is truthy 823 15:44:40 caps retry_at to 4 hours 824 15:44:40 # [RSpecRunTime] RSpec elapsed time: 7 minutes 38.06 seconds. Current RSS: ~1322M. Threads: 4. load average: 1.13 1.27 1.19 1/405 27365 827 15:44:41 mark as synced 828 15:44:43 logs the state transition 829 15:44:43 when a sync was scheduled after the last sync finishes 830 15:44:44 does not reset state 831 15:44:46 resets the other sync state fields 832 15:44:46 # [RSpecRunTime] RSpec elapsed time: 7 minutes 44.15 seconds. Current RSS: ~1323M. Threads: 4. load average: 1.12 1.26 1.19 1/405 27366 835 15:44:46 when a sync is currently running 836 15:44:47 successfully moves state to pending 837 15:44:49 logs the state transition 838 15:44:49 # [RSpecRunTime] RSpec elapsed time: 7 minutes 47.19 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.11 1.26 1.19 1/405 27367 840 15:44:49 when the registry has recorded a failure 841 15:44:50 clears failure retry fields 842 15:44:52 sets last_synced_at to nil 843 15:44:52 # [RSpecRunTime] RSpec elapsed time: 7 minutes 50.16 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.11 1.26 1.19 1/405 27368 846 15:44:53 successfully moves state to started 847 15:44:55 logs the state transition 848 15:44:55 # [RSpecRunTime] RSpec elapsed time: 7 minutes 53.02 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.10 1.25 1.18 1/405 27369 851 15:44:55 when query is empty 852 15:44:58 returns all registries 853 15:44:58 # [RSpecRunTime] RSpec elapsed time: 7 minutes 55.84 seconds. Current RSS: ~1323M. Threads: 4. load average: 1.10 1.25 1.18 1/405 27370 855 15:44:58 when query is not empty 856 15:44:58 calls model_class search method 857 15:44:58 # [RSpecRunTime] Finishing example group ee/spec/models/geo/terraform_state_version_registry_spec.rb. It took 2 minutes 55.14 seconds. Expected to take 2 minutes 51.72 seconds. 858 15:44:58 # [RSpecRunTime] Starting example group ee/spec/replicators/geo/ci_secure_file_replicator_spec.rb. Expected to take 2 minutes 10.47 seconds. 859 15:44:58 Geo::CiSecureFileReplicator 860 15:44:59 invokes replicator.geo_handle_after_create on create 861 15:44:59 behaves like a replicator 862 15:44:59 Geo node status 863 15:44:59 on a primary site 864 15:45:00 .primary_total_count 865 15:45:00 returns the number of available replicables on primary 866 15:45:00 # [RSpecRunTime] RSpec elapsed time: 7 minutes 58.5 seconds. Current RSS: ~1333M. Threads: 4. load average: 1.09 1.25 1.18 1/405 27371 868 15:45:00 on a secondary site 869 15:45:00 .registry_count 870 15:45:02 returns the number of registries on secondary 871 15:45:02 # [RSpecRunTime] RSpec elapsed time: 8 minutes 0.72 second. Current RSS: ~1329M. Threads: 4. load average: 1.09 1.25 1.18 1/406 27372 873 15:45:02 .synced_count 874 15:45:05 returns the number of synced items on secondary 875 15:45:05 # [RSpecRunTime] RSpec elapsed time: 8 minutes 3.15 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.08 1.24 1.18 3/406 27373 877 15:45:05 .failed_count 878 15:45:07 returns the number of failed items on secondary 879 15:45:07 # [RSpecRunTime] RSpec elapsed time: 8 minutes 5.32 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.08 1.24 1.18 1/405 27374 881 15:45:07 when replicator is Geo::RegistrySyncWorker compatible 882 15:45:07 has "created" and "deleted" events 883 15:45:07 when replicator enqueues a sync event 884 15:45:08 is expected to receive perform_async("ci_secure_file", "created", {"model_record_id"=>13}) 1 time 885 15:45:08 behaves like a verifiable replicator 887 15:45:08 has checksum_succeeded event 888 15:45:08 .verification_enabled? 889 15:45:08 on a Geo primary site 890 15:45:08 when replication feature flag is enabled 891 15:45:08 when force primary checksumming feature flag is enabled 893 15:45:08 when the force primary checksumming feature flag is disabled 895 15:45:09 when replication feature flag is disabled 896 15:45:09 when force primary checksumming feature flag is enabled 898 15:45:09 when the force primary checksumming feature flag is disabled 899 15:45:09 returns false 900 15:45:09 on a Geo secondary site 901 15:45:09 when replication feature flag is enabled 902 15:45:09 when force primary checksumming feature flag is enabled 904 15:45:09 when the force primary checksumming feature flag is disabled 906 15:45:09 when replication feature flag is disabled 907 15:45:09 when force primary checksumming feature flag is enabled 908 15:45:09 returns false 909 15:45:09 when the force primary checksumming feature flag is disabled 910 15:45:09 returns false 911 15:45:09 .checksummed_count 912 15:45:09 when verification is enabled 913 15:45:09 behaves like a counter of succeeded available verifiables 914 15:45:10 is expected to eq 1 915 15:45:11 excludes other verification states 916 15:45:11 # [RSpecRunTime] RSpec elapsed time: 8 minutes 9.42 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.08 1.24 1.18 1/405 27375 918 15:45:11 when verification is disabled 920 15:45:11 .verified_count 921 15:45:11 when verification is enabled 922 15:45:11 behaves like a counter of succeeded available verifiables 923 15:45:12 is expected to eq 1 924 15:45:13 excludes other verification states 925 15:45:13 # [RSpecRunTime] RSpec elapsed time: 8 minutes 11.5 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.08 1.24 1.18 1/405 27376 927 15:45:13 when verification is disabled 929 15:45:13 .checksum_failed_count 930 15:45:13 when verification is enabled 931 15:45:13 behaves like a counter of failed available verifiables 932 15:45:14 is expected to eq 1 933 15:45:15 excludes other verification states 934 15:45:15 # [RSpecRunTime] RSpec elapsed time: 8 minutes 13.5 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.07 1.23 1.18 1/405 27377 936 15:45:15 when verification is disabled 938 15:45:15 .verification_failed_count 939 15:45:15 when verification is enabled 940 15:45:15 behaves like a counter of failed available verifiables 941 15:45:16 is expected to eq 1 942 15:45:17 excludes other verification states 943 15:45:17 # [RSpecRunTime] RSpec elapsed time: 8 minutes 15.63 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.07 1.23 1.18 1/405 27378 945 15:45:17 when verification is disabled 947 15:45:18 .verification_total_count 948 15:45:18 when verification is enabled 949 15:45:18 when the verification_state is disabled 950 15:45:18 is expected to eq 0 951 15:45:18 when the verification_state is not disabled 952 15:45:19 is expected to eq 1 953 15:45:19 when verification is disabled 955 15:45:19 .trigger_background_verification 956 15:45:19 when verification is enabled 957 15:45:19 for a Geo secondary 958 15:45:20 does not enqueue ReverificationBatchWorker 959 15:45:20 enqueues VerificationBatchWorker 960 15:45:20 enqueues VerificationTimeoutWorker 961 15:45:20 for a Geo primary 962 15:45:20 enqueues ReverificationBatchWorker 963 15:45:20 enqueues VerificationStateBackfillWorker 964 15:45:20 enqueues VerificationBatchWorker 965 15:45:21 enqueues VerificationTimeoutWorker 966 15:45:21 when verification is disabled 967 15:45:21 does not enqueue VerificationBatchWorker 968 15:45:21 does not enqueue VerificationTimeoutWorker 969 15:45:21 .backfill_verification_state_table 970 15:45:21 on a Geo secondary site 971 15:45:21 returns false 972 15:45:21 on a Geo primary site 973 15:45:21 when replication feature flag is enabled 974 15:45:21 when force primary checksumming feature flag is enabled 975 15:45:22 calls Geo::VerificationStateBackfillService 976 15:45:22 when force primary checksumming feature flag is disabled 977 15:45:22 calls Geo::VerificationStateBackfillService 978 15:45:22 when replication feature flag is disabled 979 15:45:22 when force primary checksumming feature flag is enabled 980 15:45:23 calls Geo::VerificationStateBackfillService 981 15:45:23 when force primary checksumming feature flag is disabled 982 15:45:24 does not call Geo::VerificationStateBackfillService 983 15:45:24 .verify_batch 984 15:45:24 when there are records needing verification 985 15:45:24 calls #verify on each replicator 986 15:45:24 .remaining_verification_batch_count 987 15:45:25 converts needs_verification_count to number of batches 988 15:45:25 .remaining_reverification_batch_count 989 15:45:25 converts needs_reverification_count to number of batches 990 15:45:25 .reverify_batch! 991 15:45:25 calls #reverify_batch 992 15:45:25 .replicator_batch_to_verify 993 15:45:26 returns usable Replicator instances 994 15:45:26 .model_record_id_batch_to_verify 995 15:45:26 when the batch is filled by pending rows 996 15:45:26 returns IDs of pending rows 997 15:45:26 does not call .verification_failed_batch 998 15:45:26 when that batch is not filled by pending rows 999 15:45:26 includes IDs of failed rows 1000 15:45:26 .verification_pending_batch 1001 15:45:26 when current node is a primary 1002 15:45:26 delegates to the model class of the replicator 1003 15:45:26 when current node is a secondary 1004 15:45:26 delegates to the registry class of the replicator 1005 15:45:26 .verification_failed_batch 1006 15:45:26 when current node is a primary 1007 15:45:26 delegates to the model class of the replicator 1008 15:45:26 when current node is a secondary 1009 15:45:27 delegates to the registry class of the replicator 1010 15:45:27 .fail_verification_timeouts 1011 15:45:27 when current node is a primary 1012 15:45:27 delegates to the model class of the replicator 1013 15:45:27 when current node is a secondary 1014 15:45:27 delegates to the registry class of the replicator 1015 15:45:27 #verify_async 1016 15:45:27 on a Geo primary 1017 15:45:28 calls verification_pending! 1018 15:45:28 does not enqueue Geo::VerificationWorker 1019 15:45:28 # [RSpecRunTime] RSpec elapsed time: 8 minutes 26.69 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.05 1.22 1.18 1/405 27379 1022 15:45:29 wraps the checksum calculation in track_checksum_attempt! 1023 15:45:29 #verification_state_tracker 1024 15:45:29 on a Geo primary 1025 15:45:30 returns model_record 1026 15:45:30 on a Geo secondary 1027 15:45:31 returns registry 1028 15:45:31 #geo_handle_after_checksum_succeeded 1029 15:45:31 on a Geo primary 1030 15:45:32 creates checksum_succeeded event 1031 15:45:33 is called on verification success 1032 15:45:33 when replication feature flag is disabled 1033 15:45:34 does not publish 1034 15:45:34 # [RSpecRunTime] RSpec elapsed time: 8 minutes 32.07 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.05 1.22 1.18 1/405 27380 1036 15:45:34 on a Geo secondary 1037 15:45:34 does not create an event 1038 15:45:34 #consume_event_checksum_succeeded 1039 15:45:34 with a persisted model_record 1040 15:45:34 on a Geo primary 1041 15:45:35 does nothing 1042 15:45:35 on a Geo secondary 1043 15:45:35 with a persisted registry 1044 15:45:35 with a registry which is verified 1045 15:45:36 sets state to verification_pending 1046 15:45:36 with a registry which is pending verification 1047 15:45:37 does not change state from verification_pending 1048 15:45:37 with an unpersisted registry 1049 15:45:37 does not persist the registry 1051 15:45:38 returns the opposite of immutable? 1052 15:45:38 #primary_verification_succeeded? 1053 15:45:38 when the model record is verification_succeeded 1054 15:45:39 returns true 1055 15:45:39 when the model record is not verification_succeeded 1056 15:45:40 returns false 1057 15:45:40 #ok_to_skip_download? 1058 15:45:40 when the registry is brand new 1059 15:45:40 when the model is immutable 1060 15:45:40 when the resource already exists on this site 1061 15:45:40 when verification is enabled for this model 1062 15:45:40 when the resource is in verifiables 1063 15:45:40 is expected to be truthy 1064 15:45:40 when the resource is not in verifiables 1065 15:45:41 is expected to be falsey 1066 15:45:41 when verification is disabled for this model 1067 15:45:42 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:886 (PENDING: this context does not apply to models that are verified) 1068 15:45:42 when the resource does not exist on this site 1069 15:45:43 is expected to be falsey 1070 15:45:43 when the model is mutable 1071 15:45:43 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:904 (PENDING: this context does not apply to immutable models) 1072 15:45:43 when the registry is not brand new (sync or verification has been attempted before) 1073 15:45:44 is expected to be falsey 1074 15:45:44 integration tests 1075 15:45:44 on a primary 1076 15:45:44 background backfill 1077 15:45:45 verifies model records 1078 15:45:45 triggered by events 1079 15:45:46 verifies model records 1080 15:45:46 on a secondary 1081 15:45:46 background backfill 1082 15:45:46 verifies registries 1083 15:45:46 triggered by events 1084 15:45:47 verifies registries 1086 15:45:48 is defined and does not raise error 1087 15:45:48 .replicables_for_current_secondary 1088 15:45:48 when syncing object storage is enabled 1089 15:45:48 behaves like is implemented and returns a valid relation 1090 15:45:49 is implemented 1091 15:45:49 when syncing object storage is disabled 1092 15:45:49 behaves like is implemented and returns a valid relation 1093 15:45:50 is implemented 1094 15:45:50 with selective sync disabled 1095 15:45:50 behaves like is implemented and returns a valid relation 1096 15:45:50 is implemented 1097 15:45:50 with selective sync enabled for namespaces 1098 15:45:50 behaves like is implemented and returns a valid relation 1099 15:45:51 is implemented 1100 15:45:51 with selective sync enabled for shards 1101 15:45:51 behaves like is implemented and returns a valid relation 1102 15:45:52 is implemented 1103 15:45:52 #after_verifiable_update 1104 15:45:52 verification_enabled: true, immutable: true, checksum: nil, checksummable: true, expect_verify_async: true 1105 15:45:53 calls verify_async only if needed 1106 15:45:53 verification_enabled: true, immutable: true, checksum: nil, checksummable: false, expect_verify_async: false 1107 15:45:53 calls verify_async only if needed 1108 15:45:53 verification_enabled: true, immutable: true, checksum: "abc123", checksummable: true, expect_verify_async: false 1109 15:45:54 calls verify_async only if needed 1110 15:45:54 verification_enabled: true, immutable: true, checksum: "abc123", checksummable: false, expect_verify_async: false 1111 15:45:55 calls verify_async only if needed 1112 15:45:55 verification_enabled: true, immutable: false, checksum: nil, checksummable: true, expect_verify_async: true 1113 15:45:56 calls verify_async only if needed 1114 15:45:56 verification_enabled: true, immutable: false, checksum: nil, checksummable: false, expect_verify_async: false 1115 15:45:56 calls verify_async only if needed 1116 15:45:56 verification_enabled: true, immutable: false, checksum: "abc123", checksummable: true, expect_verify_async: true 1117 15:45:57 calls verify_async only if needed 1118 15:45:57 verification_enabled: true, immutable: false, checksum: "abc123", checksummable: false, expect_verify_async: false 1119 15:45:58 calls verify_async only if needed 1120 15:45:58 verification_enabled: false, immutable: true, checksum: nil, checksummable: true, expect_verify_async: false 1121 15:45:58 calls verify_async only if needed 1122 15:45:58 verification_enabled: false, immutable: true, checksum: nil, checksummable: false, expect_verify_async: false 1123 15:45:59 calls verify_async only if needed 1124 15:45:59 verification_enabled: false, immutable: true, checksum: "abc123", checksummable: true, expect_verify_async: false 1125 15:45:59 calls verify_async only if needed 1126 15:45:59 verification_enabled: false, immutable: true, checksum: "abc123", checksummable: false, expect_verify_async: false 1127 15:46:00 calls verify_async only if needed 1128 15:46:00 verification_enabled: false, immutable: false, checksum: nil, checksummable: true, expect_verify_async: false 1129 15:46:01 calls verify_async only if needed 1130 15:46:01 verification_enabled: false, immutable: false, checksum: nil, checksummable: false, expect_verify_async: false 1131 15:46:01 calls verify_async only if needed 1132 15:46:01 verification_enabled: false, immutable: false, checksum: "abc123", checksummable: true, expect_verify_async: false 1133 15:46:02 calls verify_async only if needed 1134 15:46:02 verification_enabled: false, immutable: false, checksum: "abc123", checksummable: false, expect_verify_async: false 1135 15:46:03 calls verify_async only if needed 1136 15:46:03 #geo_handle_after_create 1137 15:46:03 on a Geo primary 1138 15:46:03 creates a Geo::Event 1139 15:46:04 calls #after_verifiable_update 1140 15:46:04 when replication feature flag is disabled 1141 15:46:05 does not publish 1142 15:46:05 # [RSpecRunTime] RSpec elapsed time: 9 minutes 2.98 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.14 1.23 1.18 1/406 27381 1144 15:46:05 on a Geo secondary 1145 15:46:05 does not create an event 1146 15:46:05 #geo_handle_after_destroy 1147 15:46:05 on a Geo primary 1148 15:46:06 creates a Geo::Event 1149 15:46:06 when replication feature flag is disabled 1150 15:46:07 does not publish 1151 15:46:07 # [RSpecRunTime] RSpec elapsed time: 9 minutes 5.14 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.14 1.23 1.18 1/406 27382 1153 15:46:07 on a Geo secondary 1154 15:46:08 does not create an event 1155 15:46:08 created event consumption 1156 15:46:08 when the blob's project is in replicables for this geo node 1157 15:46:08 invokes Geo::BlobDownloadService 1158 15:46:08 when the blob's project is not in replicables for this geo node 1159 15:46:09 does not invoke Geo::BlobDownloadService 1160 15:46:09 deleted event consumption 1161 15:46:09 when model_record was deleted from the DB and the replicator only has its ID 1162 15:46:09 invokes Geo::FileRegistryRemovalService 1163 15:46:09 backward compatibility 1164 15:46:10 invokes Geo::FileRegistryRemovalService when delete event is in deprecated format 1165 15:46:10 # [RSpecRunTime] RSpec elapsed time: 9 minutes 8.41 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.21 1.24 1.19 1/406 27383 1167 15:46:10 when object storage is enabled 1168 15:46:10 when GitLab managed replication is enabled 1169 15:46:11 deletes the file from object storage 1170 15:46:11 # [RSpecRunTime] RSpec elapsed time: 9 minutes 9.59 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.21 1.24 1.19 1/406 27384 1172 15:46:11 when GitLab managed replication is disabled 1173 15:46:12 does not delete the file from object storage 1174 15:46:12 #carrierwave_uploader 1175 15:46:13 is implemented 1177 15:46:13 is implemented 1179 15:46:15 responds to primary_key 1180 15:46:15 # [RSpecRunTime] RSpec elapsed time: 9 minutes 13.06 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.20 1.24 1.18 1/406 27385 1183 15:46:15 when the file is locally stored 1184 15:46:16 returns a valid path to a file 1185 15:46:16 #calculate_checksum 1186 15:46:16 when the file is verifiable 1187 15:46:16 when the file exists 1188 15:46:16 when the file is locally stored 1189 15:46:16 returns hexdigest of the file 1190 15:46:16 when the file is remotely stored 1191 15:46:17 returns the the size of the file 1192 15:46:17 when the file does not exist 1193 15:46:18 raises an error 1194 15:46:18 when the file is not verifiable 1195 15:46:18 raises an error 1196 15:46:18 #resource_exists? 1197 15:46:19 is expected to be truthy 1198 15:46:19 when the file does not exist 1199 15:46:20 is expected to be falsey 1200 15:46:20 # [RSpecRunTime] RSpec elapsed time: 9 minutes 17.81 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.18 1.23 1.18 1/406 27386 1202 15:46:20 when the file is nil 1203 15:46:20 is expected to be falsey 1204 15:46:20 .bulk_create_delete_events_async 1205 15:46:21 Job arguments to Geo::BatchEventCreateWorker must be native JSON types, but :replicable_name is a Symbol. 1207 15:46:21 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1208 15:46:21 creates events 1209 15:46:22 raises error when model_record_id is nil 1210 15:46:22 # [RSpecRunTime] RSpec elapsed time: 9 minutes 19.89 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.18 1.23 1.18 1/406 27387 1212 15:46:22 # [RSpecRunTime] Finishing example group ee/spec/replicators/geo/ci_secure_file_replicator_spec.rb. It took 1 minute 23.89 seconds. Expected to take 2 minutes 10.47 seconds. 1213 15:46:22 # [RSpecRunTime] Starting example group ee/spec/workers/product_analytics/sync_funnels_worker_spec.rb. Expected to take 1 minute 55.66 seconds. 1214 15:46:22 ProductAnalytics::SyncFunnelsWorker 1216 15:46:23 without pointer projects 1217 15:46:23 behaves like sends data to configurator 1218 15:46:23 when a new funnel is in the commit 1219 15:46:24 is successful 1220 15:46:24 when the new funnel is invalid 1221 15:46:26 does not attempt to post to the API 1222 15:46:26 # [RSpecRunTime] RSpec elapsed time: 9 minutes 24.0 seconds. Current RSS: ~1347M. Threads: 4. load average: 1.17 1.23 1.18 1/411 28038 1224 15:46:26 when an updated funnel is in the commit 1225 15:46:27 is successful 1226 15:46:27 when the updated funnel is invalid 1227 15:46:29 does not attempt to post to the API 1228 15:46:29 # [RSpecRunTime] RSpec elapsed time: 9 minutes 27.57 seconds. Current RSS: ~1352M. Threads: 4. load average: 1.15 1.23 1.18 2/411 28857 1230 15:46:29 when an renamed funnel is in the commit 1231 15:46:31 is successful 1232 15:46:31 when the renamed funnel is invalid 1233 15:46:33 does not attempt to post to the API 1234 15:46:33 # [RSpecRunTime] RSpec elapsed time: 9 minutes 31.65 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.14 1.22 1.18 1/411 29698 1236 15:46:33 when a deleted funnel is in the commit 1237 15:46:34 is successful 1238 15:46:34 when the deleted funnel is invalid 1239 15:46:36 is successful 1240 15:46:36 # [RSpecRunTime] RSpec elapsed time: 9 minutes 34.29 seconds. Current RSS: ~1365M. Threads: 4. load average: 1.14 1.22 1.18 1/411 30209 1242 15:46:36 when no new or updated funnels are in the commit 1243 15:46:37 does not attempt to post to the API 1244 15:46:37 when the connection string ends with / 1245 15:46:37 behaves like sends data to configurator 1246 15:46:37 when a new funnel is in the commit 1247 15:46:38 is successful 1248 15:46:38 when the new funnel is invalid 1249 15:46:40 does not attempt to post to the API 1250 15:46:40 # [RSpecRunTime] RSpec elapsed time: 9 minutes 38.39 seconds. Current RSS: ~1374M. Threads: 4. load average: 1.29 1.25 1.19 1/412 30977 1252 15:46:40 when an updated funnel is in the commit 1253 15:46:42 is successful 1254 15:46:42 when the updated funnel is invalid 1255 15:46:44 does not attempt to post to the API 1256 15:46:44 # [RSpecRunTime] RSpec elapsed time: 9 minutes 42.66 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.27 1.25 1.19 1/412 31796 1258 15:46:44 when an renamed funnel is in the commit 1259 15:46:47 is successful 1260 15:46:47 when the renamed funnel is invalid 1261 15:46:49 does not attempt to post to the API 1262 15:46:49 # [RSpecRunTime] RSpec elapsed time: 9 minutes 47.52 seconds. Current RSS: ~1389M. Threads: 4. load average: 1.32 1.26 1.19 1/411 32637 1264 15:46:49 when a deleted funnel is in the commit 1265 15:46:51 is successful 1266 15:46:51 when the deleted funnel is invalid 1267 15:46:53 is successful 1268 15:46:53 # [RSpecRunTime] RSpec elapsed time: 9 minutes 50.8 seconds. Current RSS: ~1403M. Threads: 4. load average: 1.32 1.26 1.19 1/411 33148 1270 15:46:53 when no new or updated funnels are in the commit 1271 15:46:54 does not attempt to post to the API 1272 15:46:54 # [RSpecRunTime] RSpec elapsed time: 9 minutes 52.02 seconds. Current RSS: ~1405M. Threads: 4. load average: 1.30 1.26 1.19 1/411 33304 1274 15:46:54 with pointer projects 1275 15:46:54 with single pointer project 1276 15:46:54 behaves like sends data to configurator 1277 15:46:54 when a new funnel is in the commit 1278 15:46:56 is successful 1279 15:46:56 when the new funnel is invalid 1280 15:46:59 does not attempt to post to the API 1281 15:46:59 # [RSpecRunTime] RSpec elapsed time: 9 minutes 56.98 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.35 1.27 1.20 1/411 33917 1283 15:46:59 when an updated funnel is in the commit 1284 15:47:02 is successful 1285 15:47:02 when the updated funnel is invalid 1286 15:47:05 does not attempt to post to the API 1287 15:47:05 # [RSpecRunTime] RSpec elapsed time: 10 minutes 3.2 seconds. Current RSS: ~1413M. Threads: 4. load average: 1.33 1.26 1.19 1/411 34736 1289 15:47:05 when an renamed funnel is in the commit 1290 15:47:08 is successful 1291 15:47:08 when the renamed funnel is invalid 1292 15:47:11 does not attempt to post to the API 1293 15:47:12 # [RSpecRunTime] RSpec elapsed time: 10 minutes 9.76 seconds. Current RSS: ~1439M. Threads: 4. load average: 1.30 1.26 1.19 1/411 35577 1295 15:47:12 when a deleted funnel is in the commit 1296 15:47:13 is successful 1297 15:47:13 when the deleted funnel is invalid 1298 15:47:16 is successful 1299 15:47:16 # [RSpecRunTime] RSpec elapsed time: 10 minutes 14.52 seconds. Current RSS: ~1435M. Threads: 4. load average: 1.36 1.27 1.20 1/411 36088 1301 15:47:16 when no new or updated funnels are in the commit 1302 15:47:18 does not attempt to post to the API 1303 15:47:18 # [RSpecRunTime] RSpec elapsed time: 10 minutes 16.41 seconds. Current RSS: ~1435M. Threads: 4. load average: 1.36 1.27 1.20 1/410 36244 1305 15:47:18 with multiple pointer projects 1306 15:47:18 when projects are using the same configurator 1307 15:47:18 behaves like sends data to configurator 1308 15:47:18 when a new funnel is in the commit 1309 15:47:21 is successful 1310 15:47:21 when the new funnel is invalid 1311 15:47:25 does not attempt to post to the API 1312 15:47:25 # [RSpecRunTime] RSpec elapsed time: 10 minutes 22.93 seconds. Current RSS: ~1450M. Threads: 4. load average: 1.30 1.26 1.19 1/410 36857 1314 15:47:25 when an updated funnel is in the commit 1315 15:47:29 is successful 1316 15:47:29 when the updated funnel is invalid 1317 15:47:34 does not attempt to post to the API 1318 15:47:34 # [RSpecRunTime] RSpec elapsed time: 10 minutes 32.22 seconds. Current RSS: ~1469M. Threads: 4. load average: 1.56 1.32 1.21 1/410 37676 1320 15:47:34 when an renamed funnel is in the commit 1321 15:47:38 is successful 1322 15:47:38 when the renamed funnel is invalid 1323 15:47:42 does not attempt to post to the API 1324 15:47:42 # [RSpecRunTime] RSpec elapsed time: 10 minutes 40.32 seconds. Current RSS: ~1452M. Threads: 4. load average: 1.51 1.31 1.21 1/410 38517 1326 15:47:42 when a deleted funnel is in the commit 1327 15:47:45 is successful 1328 15:47:45 when the deleted funnel is invalid 1329 15:47:48 is successful 1330 15:47:48 # [RSpecRunTime] RSpec elapsed time: 10 minutes 46.49 seconds. Current RSS: ~1472M. Threads: 4. load average: 1.47 1.31 1.21 1/410 39028 1332 15:47:48 when no new or updated funnels are in the commit 1333 15:47:51 does not attempt to post to the API 1334 15:47:51 # [RSpecRunTime] RSpec elapsed time: 10 minutes 48.95 seconds. Current RSS: ~1480M. Threads: 4. load average: 1.43 1.30 1.21 1/410 39184 1336 15:47:51 when projects are using different configurators 1337 15:47:51 behaves like sends data to configurator 1338 15:47:51 when a new funnel is in the commit 1339 15:47:55 is successful 1340 15:47:55 when the new funnel is invalid 1341 15:47:58 does not attempt to post to the API 1342 15:47:58 # [RSpecRunTime] RSpec elapsed time: 10 minutes 56.6 seconds. Current RSS: ~1506M. Threads: 4. load average: 1.37 1.29 1.21 1/410 39853 1344 15:47:58 when an updated funnel is in the commit 1345 15:48:03 is successful 1346 15:48:03 when the updated funnel is invalid 1347 15:48:08 does not attempt to post to the API 1348 15:48:08 # [RSpecRunTime] RSpec elapsed time: 11 minutes 6.22 seconds. Current RSS: ~1512M. Threads: 4. load average: 1.34 1.29 1.20 1/410 40728 1350 15:48:08 when an renamed funnel is in the commit 1351 15:48:13 is successful 1352 15:48:13 when the renamed funnel is invalid 1353 15:48:19 does not attempt to post to the API 1354 15:48:19 # [RSpecRunTime] RSpec elapsed time: 11 minutes 17.08 seconds. Current RSS: ~1436M. Threads: 4. load average: 1.26 1.27 1.20 1/410 41625 1356 15:48:19 when a deleted funnel is in the commit 1357 15:48:22 is successful 1358 15:48:22 when the deleted funnel is invalid 1359 15:48:26 is successful 1360 15:48:26 # [RSpecRunTime] RSpec elapsed time: 11 minutes 23.91 seconds. Current RSS: ~1451M. Threads: 4. load average: 1.24 1.27 1.20 1/410 42152 1362 15:48:26 when no new or updated funnels are in the commit 1363 15:48:28 does not attempt to post to the API 1364 15:48:28 # [RSpecRunTime] RSpec elapsed time: 11 minutes 26.53 seconds. Current RSS: ~1459M. Threads: 4. load average: 1.24 1.27 1.20 1/410 42308 1366 15:48:28 # [RSpecRunTime] Finishing example group ee/spec/workers/product_analytics/sync_funnels_worker_spec.rb. It took 2 minutes 6.61 seconds. Expected to take 1 minute 55.66 seconds. 1367 15:48:28 # [RSpecRunTime] Starting example group ee/spec/models/ee/member_spec.rb. Expected to take 1 minute 40.97 seconds. 1369 15:48:29 does not allow STI 1370 15:48:29 Associations 1371 15:48:29 is expected to belong to member_role required: false 1373 15:48:29 with seat availability concerns 1374 15:48:29 when creating 1375 15:48:29 when seat is available 1376 15:48:29 with existing user that is a member in our hierarchy 1378 15:48:31 # [RSpecRunTime] RSpec elapsed time: 11 minutes 29.39 seconds. Current RSS: ~1464M. Threads: 4. load average: 1.30 1.28 1.20 1/410 42309 1380 15:48:31 when under the dashboard limit 1382 15:48:32 when seat is not available 1384 15:48:32 when updating with no seats left 1385 15:48:33 allows updating existing non-invited member 1386 15:48:33 allows updating existing invited member 1387 15:48:33 member role namespace 1388 15:48:33 when no member role is associated 1390 15:48:33 when member role is associated 1391 15:48:33 when member role is for an instance 1393 15:48:34 member role for a group 1394 15:48:34 when member#member_namespace is a group within hierarchy of member_role#namespace 1396 15:48:34 when member#member_namespace is a project within hierarchy of member_role#namespace 1398 15:48:35 when member#member_namespace is outside hierarchy of member_role#namespace 1400 15:48:35 behaves like model with member role relation 1401 15:48:35 associations 1402 15:48:35 is expected to belong to member_role required: false 1404 15:48:35 validate_member_role_access_level 1405 15:48:35 when no member role is associated 1406 15:48:35 is expected to be valid 1407 15:48:35 when the member role base access level matches the default membership role 1408 15:48:36 is expected to be valid 1409 15:48:36 when the member role base access level does not match the default membership role 1411 15:48:36 validate_access_level_locked_for_member_role 1412 15:48:36 when no member role is associated 1413 15:48:36 is expected to be valid 1414 15:48:36 when the member role has changed 1415 15:48:37 is expected to be valid 1416 15:48:37 when the member role has not changed 1418 15:48:37 validate_member_role_belongs_to_same_root_namespace 1419 15:48:37 when no member role is associated 1420 15:48:38 is expected to be valid 1421 15:48:38 when the member role namespace is the same as the model's group 1422 15:48:38 is expected to be valid 1423 15:48:38 when the member role namespace is outside the hierarchy of the model's group 1425 15:48:38 #set_access_level_based_on_member_role 1426 15:48:38 when a member_role_id is not present 1427 15:48:38 does not change the access_level 1428 15:48:38 when a member_role_id is present 1429 15:48:38 when custom roles are not enabled 1430 15:48:38 does not change the access_level 1431 15:48:39 clears the member_role_id 1432 15:48:39 when custom roles are enabled 1433 15:48:39 changes the access_level to the member roles base_access_level 1434 15:48:39 does not clear the member_role_id 1436 15:48:40 .with_custom_role 1437 15:48:40 is expected to contain exactly #<GroupMember id: 457, access_level: 40, source_id: 899, source_type: "Namespace", user_id: 606, noti...t: nil, request_accepted_at: nil, last_activity_on: nil, is_source_accessible_to_current_user: true> 1438 15:48:40 .with_member_role_id 1439 15:48:40 is expected to contain exactly #<GroupMember id: 457, access_level: 40, source_id: 899, source_type: "Namespace", user_id: 606, noti...t: nil, request_accepted_at: nil, last_activity_on: nil, is_source_accessible_to_current_user: true> 1440 15:48:40 .with_static_role 1441 15:48:40 is expected to contain exactly #<GroupMember id: 458, access_level: 40, source_id: 899, source_type: "Namespace", user_id: 607, noti...t: nil, request_accepted_at: nil, last_activity_on: nil, is_source_accessible_to_current_user: true> 1442 15:48:40 .count_by_role 1443 15:48:40 groups by role 1444 15:48:40 #notification_service 1445 15:48:40 returns a NullNotificationService instance for LDAP users 1446 15:48:40 #queue_for_approval 1447 15:48:40 when record does not exist 1448 15:48:41 creates a member approval with the correct attributes 1449 15:48:41 when record exists 1450 15:48:41 does not create a new approval 1451 15:48:41 when ActiveRecord::RecordNotUnique is thrown 1452 15:48:42 does not create a new approval 1453 15:48:42 #is_using_seat 1454 15:48:42 when hosted on GL.com 1455 15:48:42 calls users check for using the gitlab_com seat method 1456 15:48:42 when not hosted on GL.com 1457 15:48:42 calls users check for using the License seat method 1458 15:48:42 when the member is nil 1459 15:48:42 returns false 1460 15:48:42 #source_kind 1461 15:48:42 when source is of Group kind 1462 15:48:42 is expected to eq "Group" 1463 15:48:42 when source is of Sub group kind 1464 15:48:43 is expected to eq "Sub group" 1465 15:48:43 when source is of Project kind 1466 15:48:43 is expected to eq "Project" 1467 15:48:43 #group_saml_identity 1468 15:48:43 for group members 1469 15:48:43 when member is in a top-level group 1470 15:48:43 behaves like member with group saml identity 1471 15:48:43 without saml_provider 1472 15:48:43 is expected to eq nil 1473 15:48:43 with saml_provider enabled 1474 15:48:43 when member has no connected identity 1475 15:48:44 is expected to eq nil 1476 15:48:44 when member has connected identity 1477 15:48:45 returns related identity 1478 15:48:45 when member has connected identity of different group 1479 15:48:46 is expected to eq nil 1480 15:48:46 when member is in a subgroup 1481 15:48:46 behaves like member with group saml identity on the top level 1482 15:48:47 returns related identity 1483 15:48:47 for project members 1484 15:48:47 when project is nested in a group 1485 15:48:47 behaves like member with group saml identity 1486 15:48:47 without saml_provider 1487 15:48:48 is expected to eq nil 1488 15:48:48 # [RSpecRunTime] RSpec elapsed time: 11 minutes 45.91 seconds. Current RSS: ~1468M. Threads: 4. load average: 1.23 1.27 1.20 1/406 42310 1490 15:48:48 with saml_provider enabled 1491 15:48:48 when member has no connected identity 1492 15:48:49 is expected to eq nil 1493 15:48:49 # [RSpecRunTime] RSpec elapsed time: 11 minutes 47.19 seconds. Current RSS: ~1461M. Threads: 4. load average: 1.21 1.26 1.20 1/406 42311 1495 15:48:49 when member has connected identity 1496 15:48:50 returns related identity 1497 15:48:50 # [RSpecRunTime] RSpec elapsed time: 11 minutes 48.58 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.21 1.26 1.20 1/406 42312 1499 15:48:50 when member has connected identity of different group 1500 15:48:52 is expected to eq nil 1501 15:48:52 # [RSpecRunTime] RSpec elapsed time: 11 minutes 50.18 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.21 1.26 1.20 1/406 42313 1503 15:48:52 when project is nested in a subgroup 1504 15:48:52 behaves like member with group saml identity on the top level 1505 15:48:53 returns related identity 1506 15:48:53 # [RSpecRunTime] RSpec elapsed time: 11 minutes 51.69 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.20 1.26 1.20 1/406 42314 1508 15:48:53 when project is nested in a personal namespace 1509 15:48:54 returns nothing 1510 15:48:54 when after_update :post_update_hook 1511 15:48:54 for webhooks 1512 15:48:54 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1514 15:48:54 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1515 15:48:56 executes user_update_for_group event webhook when user role is updated 1516 15:48:57 executes user_update_for_group event webhook when user expiration date is updated 1517 15:48:57 # [RSpecRunTime] RSpec elapsed time: 11 minutes 55.25 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.20 1.26 1.20 1/406 42315 1519 15:48:57 check if user cap has been reached 1520 15:48:57 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1522 15:48:57 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1523 15:48:58 when the user cap has not been reached 1524 15:48:59 sets the group member to active 1525 15:48:59 sets the project member to active 1526 15:48:59 # [RSpecRunTime] RSpec elapsed time: 11 minutes 57.48 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.18 1.25 1.19 1/406 42316 1528 15:48:59 when the user cap has been reached 1529 15:49:00 sets the group member to awaiting 1530 15:49:00 sets the group member to awaiting when added to a subgroup 1531 15:49:01 sets the project member to awaiting 1532 15:49:01 when the user is already an active root group member 1533 15:49:01 sets the group member to active 1534 15:49:02 # [RSpecRunTime] RSpec elapsed time: 11 minutes 59.77 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.18 1.25 1.19 1/406 42317 1536 15:49:02 when the user is already an active subgroup member 1537 15:49:03 sets the group member to active 1538 15:49:03 # [RSpecRunTime] RSpec elapsed time: 12 minutes 0.87 second. Current RSS: ~1357M. Threads: 4. load average: 1.18 1.25 1.19 1/406 42318 1540 15:49:03 when the user is already an active project member 1541 15:49:04 sets the group member to active 1542 15:49:04 # [RSpecRunTime] RSpec elapsed time: 12 minutes 2.31 seconds. Current RSS: ~1365M. Threads: 4. load average: 1.17 1.25 1.19 1/406 42319 1544 15:49:04 when user is added to a group-less project 1545 15:49:05 adds project member and leaves the state to active 1546 15:49:05 when after_create :post_create_hook 1547 15:49:05 for webhooks 1548 15:49:05 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1550 15:49:05 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1551 15:49:06 executes user_add_to_group event webhook 1552 15:49:06 for ancestor groups 1553 15:49:07 fires two webhooks when parent group has member_events webhook enabled 1554 15:49:08 fires one webhook when parent group has member_events webhook disabled 1555 15:49:08 # [RSpecRunTime] RSpec elapsed time: 12 minutes 6.04 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.17 1.25 1.19 1/406 42320 1557 15:49:08 when activating a member 1558 15:49:08 when limit has been reached and user cap does not apply 1559 15:49:09 Job arguments to MergeRequests::RemoveUserApprovalRulesWorker must be native JSON types, but {"project_id"=>460, "user_ids"=>[641]} is a ActiveSupport::HashWithIndifferentAccess. 1561 15:49:09 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1562 15:49:09 activates user 1563 15:49:09 # [RSpecRunTime] RSpec elapsed time: 12 minutes 7.45 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.15 1.24 1.19 1/406 42321 1565 15:49:09 when user cap is reached 1566 15:49:10 keeps user awaiting 1567 15:49:10 when user already has another active membership 1568 15:49:10 with project membership 1569 15:49:10 activates member for the same user 1570 15:49:10 # [RSpecRunTime] RSpec elapsed time: 12 minutes 8.48 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.15 1.24 1.19 1/406 42322 1572 15:49:10 with sub-group membership 1573 15:49:11 activates member for the same user 1574 15:49:11 when user has another awaiting membership 1575 15:49:11 Job arguments to MergeRequests::RemoveUserApprovalRulesWorker must be native JSON types, but {"project_id"=>460, "user_ids"=>[594]} is a ActiveSupport::HashWithIndifferentAccess. 1577 15:49:11 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1578 15:49:11 keeps the member awaiting 1579 15:49:11 when setting the member to awaiting 1580 15:49:12 when user is the last owner 1581 15:49:12 does not allow the member to be awaiting 1582 15:49:12 when user is not the last owner 1583 15:49:12 sets the member to awaiting 1585 15:49:13 sets the member to awaiting 1586 15:49:13 #maintaining_elasticsearch? 1587 15:49:21 when elasticsearch_indexing is enabled 1588 15:49:22 is expected to eq true 1589 15:49:22 # [RSpecRunTime] RSpec elapsed time: 12 minutes 19.9 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.21 1.25 1.19 1/418 42325 1591 15:49:22 when elasticsearch_indexing is disabled 1592 15:49:22 is expected to eq false 1593 15:49:23 .maintain_elasticsearch_create 1594 15:49:23 when user exists 1595 15:49:23 calls track! 1596 15:49:23 when user does not exist 1597 15:49:24 does not call track! 1598 15:49:24 .maintain_elasticsearch_destroy 1599 15:49:24 when user exists 1600 15:49:24 calls track! 1601 15:49:24 when user does not exist 1602 15:49:24 does not call track! 1603 15:49:24 .distinct_awaiting_or_invited_for_group 1604 15:49:25 Job arguments to MergeRequests::RemoveUserApprovalRulesWorker must be native JSON types, but {"project_id"=>447, "user_ids"=>[648]} is a ActiveSupport::HashWithIndifferentAccess. 1606 15:49:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1607 15:49:26 Job arguments to MergeRequests::RemoveUserApprovalRulesWorker must be native JSON types, but {"project_id"=>447, "user_ids"=>[650]} is a ActiveSupport::HashWithIndifferentAccess. 1609 15:49:26 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1610 15:49:27 returns the correct members 1611 15:49:28 does not return additional results for duplicates 1612 15:49:28 # [RSpecRunTime] RSpec elapsed time: 12 minutes 26.15 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.27 1.26 1.20 1/418 42326 1614 15:49:28 .banned_from scope 1615 15:49:29 returns only banned members from the given namespace 1616 15:49:29 .not_banned_in scope 1617 15:49:30 is expected to exclude #<GroupMember id: 521, access_level: 30, source_id: 1028, source_type: "Namespace", user_id: 656, not...t: nil, request_accepted_at: nil, last_activity_on: nil, is_source_accessible_to_current_user: true> 1618 15:49:30 is expected to exclude #<ProjectMember id: 522, access_level: 30, source_id: 462, source_type: "Project", user_id: 657, noti...t: nil, request_accepted_at: nil, last_activity_on: nil, is_source_accessible_to_current_user: true> 1619 15:49:30 is expected to include #<GroupMember id: 523, access_level: 30, source_id: 1028, source_type: "Namespace", user_id: 658, not...t: nil, request_accepted_at: nil, last_activity_on: nil, is_source_accessible_to_current_user: true> 1620 15:49:30 is expected to include #<ProjectMember id: 524, access_level: 30, source_id: 462, source_type: "Project", user_id: 659, noti...t: nil, request_accepted_at: nil, last_activity_on: nil, is_source_accessible_to_current_user: true> 1621 15:49:30 # [RSpecRunTime] RSpec elapsed time: 12 minutes 28.7 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.25 1.26 1.20 1/418 42327 1623 15:49:30 .elevated_guests scope 1624 15:49:32 returns only guests with elevated role 1625 15:49:32 # [RSpecRunTime] RSpec elapsed time: 12 minutes 29.87 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.25 1.26 1.20 2/418 42328 1627 15:49:32 .with_elevated_guests scope 1628 15:49:33 returns only members above guest or guests with elevated role 1629 15:49:33 # [RSpecRunTime] RSpec elapsed time: 12 minutes 31.07 seconds. Current RSS: ~1378M. Threads: 5. load average: 1.25 1.26 1.20 1/418 42329 1631 15:49:33 .with_group_group_sharing_access 1632 15:49:34 invited_group_access: 10, invited_group_member_role: nil, member: user_a, expected_access_level: 10, expected_member_role: nil 1633 15:49:34 when `custom_role_for_group_link_enabled` is true 1634 15:49:34 returns minimum access level and expected member role 1635 15:49:34 # [RSpecRunTime] RSpec elapsed time: 12 minutes 32.45 seconds. Current RSS: ~1361M. Threads: 5. load average: 1.23 1.26 1.20 1/418 42330 1637 15:49:34 when `custom_role_for_group_link_enabled` is false 1638 15:49:34 returns minimum access level and ignores member role of the group link 1639 15:49:34 invited_group_access: 10, invited_group_member_role: nil, member: user_b, expected_access_level: 10, expected_member_role: nil 1640 15:49:34 when `custom_role_for_group_link_enabled` is true 1641 15:49:34 returns minimum access level and expected member role 1642 15:49:34 when `custom_role_for_group_link_enabled` is false 1643 15:49:35 returns minimum access level and ignores member role of the group link 1644 15:49:35 invited_group_access: 10, invited_group_member_role: nil, member: user_c, expected_access_level: 10, expected_member_role: nil 1645 15:49:35 when `custom_role_for_group_link_enabled` is true 1646 15:49:35 returns minimum access level and expected member role 1647 15:49:35 when `custom_role_for_group_link_enabled` is false 1648 15:49:35 returns minimum access level and ignores member role of the group link 1649 15:49:35 invited_group_access: 10, invited_group_member_role: nil, member: user_d, expected_access_level: 10, expected_member_role: nil 1650 15:49:35 when `custom_role_for_group_link_enabled` is true 1651 15:49:35 returns minimum access level and expected member role 1652 15:49:35 when `custom_role_for_group_link_enabled` is false 1653 15:49:35 returns minimum access level and ignores member role of the group link 1654 15:49:35 invited_group_access: 10, invited_group_member_role: nil, member: user_e, expected_access_level: 10, expected_member_role: nil 1655 15:49:35 when `custom_role_for_group_link_enabled` is true 1656 15:49:35 returns minimum access level and expected member role 1657 15:49:35 when `custom_role_for_group_link_enabled` is false 1658 15:49:35 returns minimum access level and ignores member role of the group link 1659 15:49:35 invited_group_access: 10, invited_group_member_role: guest_read_runners, member: user_a, expected_access_level: 10, expected_member_role: guest_read_runners 1660 15:49:35 when `custom_role_for_group_link_enabled` is true 1661 15:49:36 returns minimum access level and expected member role 1662 15:49:36 when `custom_role_for_group_link_enabled` is false 1663 15:49:36 returns minimum access level and ignores member role of the group link 1664 15:49:36 invited_group_access: 10, invited_group_member_role: guest_read_runners, member: user_b, expected_access_level: 10, expected_member_role: guest_read_vulnerability 1665 15:49:36 when `custom_role_for_group_link_enabled` is true 1666 15:49:36 returns minimum access level and expected member role 1667 15:49:36 when `custom_role_for_group_link_enabled` is false 1668 15:49:36 returns minimum access level and ignores member role of the group link 1669 15:49:36 invited_group_access: 10, invited_group_member_role: guest_read_runners, member: user_c, expected_access_level: 10, expected_member_role: nil 1670 15:49:36 when `custom_role_for_group_link_enabled` is true 1671 15:49:36 returns minimum access level and expected member role 1672 15:49:36 when `custom_role_for_group_link_enabled` is false 1673 15:49:36 returns minimum access level and ignores member role of the group link 1674 15:49:36 invited_group_access: 10, invited_group_member_role: guest_read_runners, member: user_d, expected_access_level: 10, expected_member_role: guest_read_runners 1675 15:49:36 when `custom_role_for_group_link_enabled` is true 1676 15:49:36 returns minimum access level and expected member role 1677 15:49:36 when `custom_role_for_group_link_enabled` is false 1678 15:49:36 returns minimum access level and ignores member role of the group link 1679 15:49:36 invited_group_access: 10, invited_group_member_role: guest_read_runners, member: user_e, expected_access_level: 10, expected_member_role: guest_read_runners 1680 15:49:36 when `custom_role_for_group_link_enabled` is true 1681 15:49:37 returns minimum access level and expected member role 1682 15:49:37 when `custom_role_for_group_link_enabled` is false 1683 15:49:37 returns minimum access level and ignores member role of the group link 1684 15:49:37 invited_group_access: 10, invited_group_member_role: guest_read_vulnerability, member: user_a, expected_access_level: 10, expected_member_role: guest_read_runners 1685 15:49:37 when `custom_role_for_group_link_enabled` is true 1686 15:49:37 returns minimum access level and expected member role 1687 15:49:37 when `custom_role_for_group_link_enabled` is false 1688 15:49:37 returns minimum access level and ignores member role of the group link 1689 15:49:37 invited_group_access: 10, invited_group_member_role: guest_read_vulnerability, member: user_b, expected_access_level: 10, expected_member_role: guest_read_vulnerability 1690 15:49:37 when `custom_role_for_group_link_enabled` is true 1691 15:49:37 returns minimum access level and expected member role 1692 15:49:37 when `custom_role_for_group_link_enabled` is false 1693 15:49:37 returns minimum access level and ignores member role of the group link 1694 15:49:37 invited_group_access: 10, invited_group_member_role: guest_read_vulnerability, member: user_c, expected_access_level: 10, expected_member_role: nil 1695 15:49:37 when `custom_role_for_group_link_enabled` is true 1696 15:49:37 returns minimum access level and expected member role 1697 15:49:37 when `custom_role_for_group_link_enabled` is false 1698 15:49:37 returns minimum access level and ignores member role of the group link 1699 15:49:37 invited_group_access: 10, invited_group_member_role: guest_read_vulnerability, member: user_d, expected_access_level: 10, expected_member_role: guest_read_vulnerability 1700 15:49:37 when `custom_role_for_group_link_enabled` is true 1701 15:49:38 returns minimum access level and expected member role 1702 15:49:38 when `custom_role_for_group_link_enabled` is false 1703 15:49:38 returns minimum access level and ignores member role of the group link 1704 15:49:38 invited_group_access: 10, invited_group_member_role: guest_read_vulnerability, member: user_e, expected_access_level: 10, expected_member_role: guest_read_vulnerability 1705 15:49:38 when `custom_role_for_group_link_enabled` is true 1706 15:49:38 returns minimum access level and expected member role 1707 15:49:38 when `custom_role_for_group_link_enabled` is false 1708 15:49:38 returns minimum access level and ignores member role of the group link 1709 15:49:38 invited_group_access: 30, invited_group_member_role: nil, member: user_a, expected_access_level: 10, expected_member_role: guest_read_runners 1710 15:49:38 when `custom_role_for_group_link_enabled` is true 1711 15:49:38 returns minimum access level and expected member role 1712 15:49:38 when `custom_role_for_group_link_enabled` is false 1713 15:49:38 returns minimum access level and ignores member role of the group link 1714 15:49:38 invited_group_access: 30, invited_group_member_role: nil, member: user_b, expected_access_level: 10, expected_member_role: guest_read_vulnerability 1715 15:49:38 when `custom_role_for_group_link_enabled` is true 1716 15:49:38 returns minimum access level and expected member role 1717 15:49:38 when `custom_role_for_group_link_enabled` is false 1718 15:49:38 returns minimum access level and ignores member role of the group link 1719 15:49:38 invited_group_access: 30, invited_group_member_role: nil, member: user_c, expected_access_level: 10, expected_member_role: nil 1720 15:49:38 when `custom_role_for_group_link_enabled` is true 1721 15:49:39 returns minimum access level and expected member role 1722 15:49:39 when `custom_role_for_group_link_enabled` is false 1723 15:49:39 returns minimum access level and ignores member role of the group link 1724 15:49:39 invited_group_access: 30, invited_group_member_role: nil, member: user_d, expected_access_level: 30, expected_member_role: nil 1725 15:49:39 when `custom_role_for_group_link_enabled` is true 1726 15:49:39 returns minimum access level and expected member role 1727 15:49:39 when `custom_role_for_group_link_enabled` is false 1728 15:49:39 returns minimum access level and ignores member role of the group link 1729 15:49:39 invited_group_access: 30, invited_group_member_role: nil, member: user_e, expected_access_level: 30, expected_member_role: nil 1730 15:49:39 when `custom_role_for_group_link_enabled` is true 1731 15:49:39 returns minimum access level and expected member role 1732 15:49:39 when `custom_role_for_group_link_enabled` is false 1733 15:49:39 returns minimum access level and ignores member role of the group link 1734 15:49:39 invited_group_access: 30, invited_group_member_role: developer_admin_vulnerability, member: user_a, expected_access_level: 10, expected_member_role: guest_read_runners 1735 15:49:39 when `custom_role_for_group_link_enabled` is true 1736 15:49:39 returns minimum access level and expected member role 1737 15:49:39 when `custom_role_for_group_link_enabled` is false 1738 15:49:39 returns minimum access level and ignores member role of the group link 1739 15:49:39 invited_group_access: 30, invited_group_member_role: developer_admin_vulnerability, member: user_b, expected_access_level: 10, expected_member_role: guest_read_vulnerability 1740 15:49:39 when `custom_role_for_group_link_enabled` is true 1741 15:49:39 returns minimum access level and expected member role 1742 15:49:39 when `custom_role_for_group_link_enabled` is false 1743 15:49:40 returns minimum access level and ignores member role of the group link 1744 15:49:40 invited_group_access: 30, invited_group_member_role: developer_admin_vulnerability, member: user_c, expected_access_level: 10, expected_member_role: nil 1745 15:49:40 when `custom_role_for_group_link_enabled` is true 1746 15:49:40 returns minimum access level and expected member role 1747 15:49:40 when `custom_role_for_group_link_enabled` is false 1748 15:49:40 returns minimum access level and ignores member role of the group link 1749 15:49:40 invited_group_access: 30, invited_group_member_role: developer_admin_vulnerability, member: user_d, expected_access_level: 30, expected_member_role: nil 1750 15:49:40 when `custom_role_for_group_link_enabled` is true 1751 15:49:40 returns minimum access level and expected member role 1752 15:49:40 when `custom_role_for_group_link_enabled` is false 1753 15:49:40 returns minimum access level and ignores member role of the group link 1754 15:49:40 invited_group_access: 30, invited_group_member_role: developer_admin_vulnerability, member: user_e, expected_access_level: 30, expected_member_role: developer_admin_vulnerability 1755 15:49:40 when `custom_role_for_group_link_enabled` is true 1756 15:49:40 returns minimum access level and expected member role 1757 15:49:40 when `custom_role_for_group_link_enabled` is false 1758 15:49:40 returns minimum access level and ignores member role of the group link 1759 15:49:40 # [RSpecRunTime] Finishing example group ee/spec/models/ee/member_spec.rb. It took 1 minute 12.06 seconds. Expected to take 1 minute 40.97 seconds. 1760 15:49:40 # [RSpecRunTime] Starting example group ee/spec/services/geo/bulk_mark_verification_pending_service_spec.rb. Expected to take 1 minute 25.24 seconds. 1761 15:49:40 Geo::BulkMarkVerificationPendingService 1762 15:49:40 registry_class: Geo::LfsObjectRegistry (call 'Geo::LfsObjectRegistry.connection' to establish a connection), registry_type: Types::Geo::LfsObjectRegistryType, registry_factory: :geo_lfs_object_registry 1763 15:49:40 #bulk_mark_update_one_batch! 1764 15:49:41 marks registries as they need verification 1765 15:49:41 #remaining_batches_to_bulk_mark_update 1766 15:49:41 when there are remaining batches for registries with verification pending 1767 15:49:41 returns the number of remaining batches 1768 15:49:41 when there are not remaining batches for registries with verification not pending 1769 15:49:41 returns zero remaining batches 1770 15:49:41 #set_bulk_mark_update_cursor 1771 15:49:41 sets redis shared state cursor key 1772 15:49:41 registry_class: Geo::DesignManagementRepositoryRegistry (call 'Geo::DesignManagementRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::DesignManagementRepositoryRegistryType, registry_factory: :geo_design_management_repository_registry 1773 15:49:41 #bulk_mark_update_one_batch! 1774 15:49:43 marks registries as they need verification 1775 15:49:43 # [RSpecRunTime] RSpec elapsed time: 12 minutes 40.81 seconds. Current RSS: ~1442M. Threads: 5. load average: 1.21 1.25 1.19 1/418 42331 1777 15:49:43 #remaining_batches_to_bulk_mark_update 1778 15:49:43 when there are remaining batches for registries with verification pending 1779 15:49:43 returns the number of remaining batches 1780 15:49:43 when there are not remaining batches for registries with verification not pending 1781 15:49:45 returns zero remaining batches 1782 15:49:45 # [RSpecRunTime] RSpec elapsed time: 12 minutes 42.97 seconds. Current RSS: ~1426M. Threads: 5. load average: 1.19 1.25 1.19 2/418 42332 1784 15:49:45 #set_bulk_mark_update_cursor 1785 15:49:45 sets redis shared state cursor key 1786 15:49:45 registry_class: Geo::DependencyProxyManifestRegistry (call 'Geo::DependencyProxyManifestRegistry.connection' to establish a connection), registry_type: Types::Geo::DependencyProxyManifestRegistryType, registry_factory: :geo_dependency_proxy_manifest_registry 1787 15:49:45 #bulk_mark_update_one_batch! 1788 15:49:45 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 1790 15:49:45 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1791 15:49:45 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 1793 15:49:45 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1794 15:49:45 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 1796 15:49:45 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1797 15:49:46 marks registries as they need verification 1798 15:49:46 #remaining_batches_to_bulk_mark_update 1799 15:49:46 when there are remaining batches for registries with verification pending 1800 15:49:46 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 1802 15:49:46 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1803 15:49:46 returns the number of remaining batches 1804 15:49:46 when there are not remaining batches for registries with verification not pending 1805 15:49:46 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 1807 15:49:46 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1808 15:49:46 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 1810 15:49:46 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1811 15:49:46 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 1813 15:49:46 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1814 15:49:46 returns zero remaining batches 1815 15:49:46 #set_bulk_mark_update_cursor 1816 15:49:46 sets redis shared state cursor key 1817 15:49:46 registry_class: Geo::CiSecureFileRegistry (call 'Geo::CiSecureFileRegistry.connection' to establish a connection), registry_type: Types::Geo::CiSecureFileRegistryType, registry_factory: :geo_ci_secure_file_registry 1818 15:49:46 #bulk_mark_update_one_batch! 1819 15:49:48 marks registries as they need verification 1820 15:49:48 # [RSpecRunTime] RSpec elapsed time: 12 minutes 46.28 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.19 1.25 1.19 1/418 42333 1822 15:49:48 #remaining_batches_to_bulk_mark_update 1823 15:49:48 when there are remaining batches for registries with verification pending 1824 15:49:49 returns the number of remaining batches 1825 15:49:49 when there are not remaining batches for registries with verification not pending 1826 15:49:50 returns zero remaining batches 1827 15:49:50 # [RSpecRunTime] RSpec elapsed time: 12 minutes 48.54 seconds. Current RSS: ~1356M. Threads: 5. load average: 1.18 1.24 1.19 1/418 42334 1829 15:49:50 #set_bulk_mark_update_cursor 1830 15:49:50 sets redis shared state cursor key 1831 15:49:50 registry_class: Geo::PipelineArtifactRegistry (call 'Geo::PipelineArtifactRegistry.connection' to establish a connection), registry_type: Types::Geo::PipelineArtifactRegistryType, registry_factory: :geo_pipeline_artifact_registry 1832 15:49:50 #bulk_mark_update_one_batch! 1833 15:49:52 marks registries as they need verification 1834 15:49:52 # [RSpecRunTime] RSpec elapsed time: 12 minutes 50.49 seconds. Current RSS: ~1348M. Threads: 5. load average: 1.18 1.24 1.19 1/418 42335 1836 15:49:52 #remaining_batches_to_bulk_mark_update 1837 15:49:52 when there are remaining batches for registries with verification pending 1838 15:49:53 returns the number of remaining batches 1839 15:49:53 when there are not remaining batches for registries with verification not pending 1840 15:49:54 returns zero remaining batches 1841 15:49:55 # [RSpecRunTime] RSpec elapsed time: 12 minutes 52.79 seconds. Current RSS: ~1343M. Threads: 5. load average: 1.16 1.24 1.19 1/418 42336 1843 15:49:55 #set_bulk_mark_update_cursor 1844 15:49:55 sets redis shared state cursor key 1845 15:49:55 registry_class: Geo::TerraformStateVersionRegistry (call 'Geo::TerraformStateVersionRegistry.connection' to establish a connection), registry_type: Types::Geo::TerraformStateVersionRegistryType, registry_factory: :geo_terraform_state_version_registry 1846 15:49:55 #bulk_mark_update_one_batch! 1847 15:49:58 marks registries as they need verification 1848 15:49:58 # [RSpecRunTime] RSpec elapsed time: 12 minutes 56.24 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.16 1.24 1.19 1/418 42337 1850 15:49:58 #remaining_batches_to_bulk_mark_update 1851 15:49:58 when there are remaining batches for registries with verification pending 1852 15:49:59 returns the number of remaining batches 1853 15:49:59 # [RSpecRunTime] RSpec elapsed time: 12 minutes 57.47 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.15 1.23 1.19 1/418 42338 1855 15:49:59 when there are not remaining batches for registries with verification not pending 1856 15:50:02 returns zero remaining batches 1857 15:50:02 # [RSpecRunTime] RSpec elapsed time: 13 minutes 0.74 second. Current RSS: ~1332M. Threads: 5. load average: 1.15 1.23 1.19 1/419 42339 1859 15:50:02 #set_bulk_mark_update_cursor 1860 15:50:03 sets redis shared state cursor key 1861 15:50:03 registry_class: Geo::SnippetRepositoryRegistry (call 'Geo::SnippetRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::SnippetRepositoryRegistryType, registry_factory: :geo_snippet_repository_registry 1862 15:50:03 #bulk_mark_update_one_batch! 1863 15:50:03 marks registries as they need verification 1864 15:50:03 #remaining_batches_to_bulk_mark_update 1865 15:50:03 when there are remaining batches for registries with verification pending 1866 15:50:03 returns the number of remaining batches 1867 15:50:03 when there are not remaining batches for registries with verification not pending 1868 15:50:04 returns zero remaining batches 1869 15:50:04 #set_bulk_mark_update_cursor 1870 15:50:04 sets redis shared state cursor key 1871 15:50:04 registry_class: Geo::JobArtifactRegistry (call 'Geo::JobArtifactRegistry.connection' to establish a connection), registry_type: Types::Geo::JobArtifactRegistryType, registry_factory: :geo_job_artifact_registry 1872 15:50:04 #bulk_mark_update_one_batch! 1873 15:50:05 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1875 15:50:05 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1876 15:50:05 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1878 15:50:05 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1879 15:50:06 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1881 15:50:06 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1882 15:50:06 marks registries as they need verification 1883 15:50:06 # [RSpecRunTime] RSpec elapsed time: 13 minutes 3.86 seconds. Current RSS: ~1342M. Threads: 5. load average: 1.14 1.23 1.19 1/418 42340 1885 15:50:06 #remaining_batches_to_bulk_mark_update 1886 15:50:06 when there are remaining batches for registries with verification pending 1887 15:50:06 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1889 15:50:06 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1890 15:50:06 returns the number of remaining batches 1891 15:50:06 when there are not remaining batches for registries with verification not pending 1892 15:50:07 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1894 15:50:07 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1895 15:50:08 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1897 15:50:08 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1898 15:50:08 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1900 15:50:08 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1901 15:50:08 returns zero remaining batches 1902 15:50:08 # [RSpecRunTime] RSpec elapsed time: 13 minutes 6.36 seconds. Current RSS: ~1345M. Threads: 5. load average: 1.14 1.23 1.19 1/418 42341 1904 15:50:08 #set_bulk_mark_update_cursor 1905 15:50:08 sets redis shared state cursor key 1906 15:50:08 registry_class: Geo::ProjectWikiRepositoryRegistry (call 'Geo::ProjectWikiRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::ProjectWikiRepositoryRegistryType, registry_factory: :geo_project_wiki_repository_registry 1907 15:50:08 #bulk_mark_update_one_batch! 1908 15:50:10 marks registries as they need verification 1909 15:50:10 # [RSpecRunTime] RSpec elapsed time: 13 minutes 8.0 seconds. Current RSS: ~1347M. Threads: 5. load average: 1.13 1.23 1.19 1/418 42342 1911 15:50:10 #remaining_batches_to_bulk_mark_update 1912 15:50:10 when there are remaining batches for registries with verification pending 1913 15:50:10 returns the number of remaining batches 1914 15:50:10 when there are not remaining batches for registries with verification not pending 1915 15:50:12 returns zero remaining batches 1916 15:50:12 # [RSpecRunTime] RSpec elapsed time: 13 minutes 10.09 seconds. Current RSS: ~1347M. Threads: 5. load average: 1.13 1.23 1.19 1/418 42343 1918 15:50:12 #set_bulk_mark_update_cursor 1919 15:50:12 sets redis shared state cursor key 1920 15:50:12 registry_class: Geo::DependencyProxyBlobRegistry (call 'Geo::DependencyProxyBlobRegistry.connection' to establish a connection), registry_type: Types::Geo::DependencyProxyBlobRegistryType, registry_factory: :geo_dependency_proxy_blob_registry 1921 15:50:12 #bulk_mark_update_one_batch! 1922 15:50:12 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 1924 15:50:12 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1925 15:50:12 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 1927 15:50:12 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1928 15:50:12 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 1930 15:50:12 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1931 15:50:13 marks registries as they need verification 1932 15:50:13 #remaining_batches_to_bulk_mark_update 1933 15:50:13 when there are remaining batches for registries with verification pending 1934 15:50:13 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 1936 15:50:13 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1937 15:50:13 returns the number of remaining batches 1938 15:50:13 when there are not remaining batches for registries with verification not pending 1939 15:50:13 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 1941 15:50:13 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1942 15:50:13 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 1944 15:50:13 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1945 15:50:13 Job arguments to Groups::UpdateStatisticsWorker must be native JSON types, but :dependency_proxy_size is a Symbol. 1947 15:50:13 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1948 15:50:13 returns zero remaining batches 1949 15:50:13 #set_bulk_mark_update_cursor 1950 15:50:13 sets redis shared state cursor key 1951 15:50:13 registry_class: Geo::ContainerRepositoryRegistry (call 'Geo::ContainerRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::ContainerRepositoryRegistryType, registry_factory: :geo_container_repository_registry 1952 15:50:13 #bulk_mark_update_one_batch! 1953 15:50:15 marks registries as they need verification 1954 15:50:15 # [RSpecRunTime] RSpec elapsed time: 13 minutes 13.16 seconds. Current RSS: ~1350M. Threads: 5. load average: 1.12 1.22 1.18 1/418 42344 1956 15:50:15 #remaining_batches_to_bulk_mark_update 1957 15:50:15 when there are remaining batches for registries with verification pending 1958 15:50:15 returns the number of remaining batches 1959 15:50:15 when there are not remaining batches for registries with verification not pending 1960 15:50:17 returns zero remaining batches 1961 15:50:17 # [RSpecRunTime] RSpec elapsed time: 13 minutes 15.24 seconds. Current RSS: ~1347M. Threads: 5. load average: 1.12 1.22 1.18 1/418 42345 1963 15:50:17 #set_bulk_mark_update_cursor 1964 15:50:17 sets redis shared state cursor key 1965 15:50:17 registry_class: Geo::GroupWikiRepositoryRegistry (call 'Geo::GroupWikiRepositoryRegistry.connection' to establish a connection), registry_type: Types::Geo::GroupWikiRepositoryRegistryType, registry_factory: :geo_group_wiki_repository_registry 1966 15:50:17 #bulk_mark_update_one_batch! 1967 15:50:18 marks registries as they need verification 1968 15:50:18 #remaining_batches_to_bulk_mark_update 1969 15:50:18 when there are remaining batches for registries with verification pending 1970 15:50:18 returns the number of remaining batches 1971 15:50:18 when there are not remaining batches for registries with verification not pending 1972 15:50:19 returns zero remaining batches 1973 15:50:19 #set_bulk_mark_update_cursor 1974 15:50:19 sets redis shared state cursor key 1975 15:50:19 registry_class: Geo::UploadRegistry (call 'Geo::UploadRegistry.connection' to establish a connection), registry_type: Types::Geo::UploadRegistryType, registry_factory: :geo_upload_registry 1976 15:50:19 #bulk_mark_update_one_batch! 1977 15:50:20 marks registries as they need verification 1978 15:50:20 # [RSpecRunTime] RSpec elapsed time: 13 minutes 18.32 seconds. Current RSS: ~1351M. Threads: 5. load average: 1.11 1.22 1.18 1/418 42346 1980 15:50:20 #remaining_batches_to_bulk_mark_update 1981 15:50:20 when there are remaining batches for registries with verification pending 1982 15:50:21 returns the number of remaining batches 1983 15:50:21 when there are not remaining batches for registries with verification not pending 1984 15:50:22 returns zero remaining batches 1985 15:50:22 # [RSpecRunTime] RSpec elapsed time: 13 minutes 20.38 seconds. Current RSS: ~1349M. Threads: 5. load average: 1.11 1.22 1.18 1/418 42347 1987 15:50:22 #set_bulk_mark_update_cursor 1988 15:50:22 sets redis shared state cursor key 1989 15:50:22 registry_class: Geo::PackageFileRegistry (call 'Geo::PackageFileRegistry.connection' to establish a connection), registry_type: Types::Geo::PackageFileRegistryType, registry_factory: :geo_package_file_registry 1990 15:50:22 #bulk_mark_update_one_batch! 1991 15:50:23 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 1993 15:50:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1994 15:50:23 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 1996 15:50:23 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1997 15:50:24 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 1999 15:50:24 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2000 15:50:24 marks registries as they need verification 2001 15:50:24 # [RSpecRunTime] RSpec elapsed time: 13 minutes 22.17 seconds. Current RSS: ~1346M. Threads: 5. load average: 1.18 1.23 1.19 1/417 42348 2003 15:50:24 #remaining_batches_to_bulk_mark_update 2004 15:50:24 when there are remaining batches for registries with verification pending 2005 15:50:24 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2007 15:50:24 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2008 15:50:24 returns the number of remaining batches 2009 15:50:24 when there are not remaining batches for registries with verification not pending 2010 15:50:25 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2012 15:50:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2013 15:50:26 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2015 15:50:26 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2016 15:50:26 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 2018 15:50:26 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2019 15:50:26 returns zero remaining batches 2020 15:50:26 # [RSpecRunTime] RSpec elapsed time: 13 minutes 24.34 seconds. Current RSS: ~1343M. Threads: 5. load average: 1.18 1.23 1.19 1/417 42349 2022 15:50:26 #set_bulk_mark_update_cursor 2023 15:50:26 sets redis shared state cursor key 2024 15:50:26 registry_class: Geo::MergeRequestDiffRegistry (call 'Geo::MergeRequestDiffRegistry.connection' to establish a connection), registry_type: Types::Geo::MergeRequestDiffRegistryType, registry_factory: :geo_merge_request_diff_registry 2025 15:50:26 #bulk_mark_update_one_batch! 2026 15:50:30 marks registries as they need verification 2027 15:50:30 # [RSpecRunTime] RSpec elapsed time: 13 minutes 27.86 seconds. Current RSS: ~1366M. Threads: 5. load average: 1.16 1.23 1.19 1/417 42476 2029 15:50:30 #remaining_batches_to_bulk_mark_update 2030 15:50:30 when there are remaining batches for registries with verification pending 2031 15:50:31 returns the number of remaining batches 2032 15:50:31 # [RSpecRunTime] RSpec elapsed time: 13 minutes 29.1 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.16 1.23 1.19 3/417 42519 2034 15:50:31 when there are not remaining batches for registries with verification not pending 2035 15:50:34 returns zero remaining batches 2036 15:50:34 # [RSpecRunTime] RSpec elapsed time: 13 minutes 32.44 seconds. Current RSS: ~1376M. Threads: 5. load average: 1.07 1.21 1.18 1/417 42646 2038 15:50:34 #set_bulk_mark_update_cursor 2039 15:50:34 sets redis shared state cursor key 2040 15:50:34 registry_class: Geo::PagesDeploymentRegistry (call 'Geo::PagesDeploymentRegistry.connection' to establish a connection), registry_type: Types::Geo::PagesDeploymentRegistryType, registry_factory: :geo_pages_deployment_registry 2041 15:50:34 #bulk_mark_update_one_batch! 2042 15:50:36 marks registries as they need verification 2043 15:50:36 # [RSpecRunTime] RSpec elapsed time: 13 minutes 34.17 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.07 1.21 1.18 1/417 42647 2045 15:50:36 #remaining_batches_to_bulk_mark_update 2046 15:50:36 when there are remaining batches for registries with verification pending 2047 15:50:37 returns the number of remaining batches 2048 15:50:37 when there are not remaining batches for registries with verification not pending 2049 15:50:38 returns zero remaining batches 2050 15:50:38 # [RSpecRunTime] RSpec elapsed time: 13 minutes 36.3 seconds. Current RSS: ~1361M. Threads: 5. load average: 1.07 1.21 1.18 1/417 42648 2052 15:50:38 #set_bulk_mark_update_cursor 2053 15:50:38 sets redis shared state cursor key 2054 15:50:38 # [RSpecRunTime] Finishing example group ee/spec/services/geo/bulk_mark_verification_pending_service_spec.rb. It took 57.86 seconds. Expected to take 1 minute 25.24 seconds. 2055 15:50:38 # [RSpecRunTime] Starting example group ee/spec/services/merge_requests/update_blocks_service_spec.rb. Expected to take 1 minute 13.1 seconds. 2056 15:50:38 MergeRequests::UpdateBlocksService 2057 15:50:38 .extract_params! 2058 15:50:38 removes and reformats merge request params 2061 15:50:46 with update: false 2062 15:50:48 does nothing 2063 15:50:51 does not call any event 2064 15:50:51 behaves like does not trigger GraphQL subscription mergeRequestMergeStatusUpdated 2065 15:50:53 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times 2066 15:50:53 # [RSpecRunTime] RSpec elapsed time: 13 minutes 51.17 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.06 1.20 1.18 1/423 44060 2068 15:50:53 with update: true 2069 15:50:53 with remove_hidden: false 2070 15:50:56 adds only the requested MRs the user can see 2071 15:50:58 sends an unblocked event for the merge request 2072 15:50:58 behaves like triggers GraphQL subscription mergeRequestMergeStatusUpdated 2073 15:51:01 is expected to receive merge_request_merge_status_updated(#<MergeRequest id:214 namespace574/project-588!1>) 1 time 2074 15:51:01 # [RSpecRunTime] RSpec elapsed time: 13 minutes 59.38 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.12 1.21 1.18 1/425 44591 2076 15:51:01 with a self-referential block 2077 15:51:04 has an error on the merge request 2078 15:51:04 # [RSpecRunTime] RSpec elapsed time: 14 minutes 2.23 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.11 1.20 1.18 1/426 44768 2080 15:51:04 when an invalid reference 2081 15:51:07 has an error on the merge request 2082 15:51:07 # [RSpecRunTime] RSpec elapsed time: 14 minutes 5.11 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.11 1.20 1.18 1/426 44945 2084 15:51:07 when references did not change 2085 15:51:10 does nothing 2086 15:51:12 does not call any event 2087 15:51:12 behaves like does not trigger GraphQL subscription mergeRequestMergeStatusUpdated 2088 15:51:15 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times 2089 15:51:15 # [RSpecRunTime] RSpec elapsed time: 14 minutes 13.56 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.10 1.20 1.18 1/426 45475 2091 15:51:15 when no refs specified 2092 15:51:18 deletes all visible blocking merge requests 2093 15:51:18 behaves like triggers GraphQL subscription mergeRequestMergeStatusUpdated 2094 15:51:20 is expected to receive merge_request_merge_status_updated(#<MergeRequest id:221 namespace581/project-595!1>) 1 time 2095 15:51:20 # [RSpecRunTime] RSpec elapsed time: 14 minutes 18.53 seconds. Current RSS: ~1384M. Threads: 5. load average: 1.09 1.19 1.18 1/425 45831 2097 15:51:20 with remove_hidden: true 2098 15:51:23 adds visible MRs and removes the hidden MR 2099 15:51:23 behaves like triggers GraphQL subscription mergeRequestMergeStatusUpdated 2100 15:51:26 is expected to receive merge_request_merge_status_updated(#<MergeRequest id:223 namespace583/project-597!1>) 1 time 2101 15:51:26 # [RSpecRunTime] RSpec elapsed time: 14 minutes 24.16 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.16 1.21 1.18 1/425 46185 2103 15:51:26 when no refs specified 2104 15:51:28 removes all blocking merge requests 2105 15:51:31 sends an unblocked event for the merge request 2106 15:51:31 behaves like triggers GraphQL subscription mergeRequestMergeStatusUpdated 2107 15:51:33 is expected to receive merge_request_merge_status_updated(#<MergeRequest id:226 namespace586/project-600!1>) 1 time 2108 15:51:33 # [RSpecRunTime] RSpec elapsed time: 14 minutes 31.37 seconds. Current RSS: ~1388M. Threads: 5. load average: 1.15 1.20 1.18 1/425 46716 2111 15:51:36 does nothing 2112 15:51:38 does not call any event 2113 15:51:38 behaves like does not trigger GraphQL subscription mergeRequestMergeStatusUpdated 2114 15:51:40 is expected not to receive merge_request_merge_status_updated(*(any args)) 0 times 2115 15:51:40 # [RSpecRunTime] RSpec elapsed time: 14 minutes 38.67 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.13 1.20 1.18 1/425 47247 2117 15:51:40 # [RSpecRunTime] Finishing example group ee/spec/services/merge_requests/update_blocks_service_spec.rb. It took 1 minute 2.21 seconds. Expected to take 1 minute 13.1 seconds. 2118 15:51:40 # [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/elastic/helper_spec.rb. Expected to take 1 minute 2.7 seconds. 2119 15:51:40 Gitlab::Elastic::Helper 2121 15:51:41 has the proper default values 2122 15:51:41 with a custom `index_name` 2123 15:51:41 has the proper `index_name` 2125 15:51:41 does not cache the value 2126 15:51:41 .connection_settings 2127 15:51:41 returns a hash compatible with elasticsearcht-transport client settings 2128 15:51:41 works when given a URI 2129 15:51:41 parses credentials out of the uri 2130 15:51:41 prioritizes creds in arguments over those in url 2131 15:51:41 sets password to empty string when only username is provided 2132 15:51:41 .`url_string` 2133 15:51:42 returns a percent encoded url string 2134 15:51:42 #default_mappings 2135 15:51:42 returns only mappings of the main index 2136 15:51:42 custom analyzers 2137 15:51:42 merges custom language analyzers mappings 2138 15:51:42 #index_name_with_timestamp 2139 15:51:42 returns correct index name 2140 15:51:42 supports name_suffix 2141 15:51:42 #create_migrations_index 2142 15:51:42 creates the index 2143 15:51:42 #delete_migrations_index 2144 15:51:43 deletes the migrations index 2145 15:51:43 #create_empty_index 2146 15:51:43 with an empty cluster 2147 15:51:43 creates an index with a custom name 2148 15:51:43 with alias and index 2149 15:51:44 creates index and alias 2150 15:51:44 # [RSpecRunTime] RSpec elapsed time: 14 minutes 42.19 seconds. Current RSS: ~1431M. Threads: 5. load average: 1.12 1.19 1.18 1/424 47249 2152 15:51:44 when there is a legacy index 2153 15:51:45 creates the index only 2154 15:51:45 with non-default number of shards 2155 15:51:45 creates an index with correct number of shards 2156 15:51:45 when there is an alias 2157 15:51:46 does not raise error with skip_if_exists option 2158 15:51:46 when there is a legacy index 2159 15:51:46 raises an error 2160 15:51:46 #delete_index 2161 15:51:46 without an existing index 2162 15:51:46 fails gracefully 2163 15:51:46 when there is an alias 2164 15:51:47 is expected to be truthy 2165 15:51:47 when there is a legacy index 2166 15:51:47 is expected to be truthy 2167 15:51:47 #index_exists? 2168 15:51:47 without an existing index 2169 15:51:47 is expected to be falsy 2170 15:51:47 when there is a legacy index 2171 15:51:48 is expected to be truthy 2172 15:51:48 when there is an alias 2173 15:51:48 is expected to be truthy 2174 15:51:48 #migrations_index_exists? 2175 15:51:48 without an existing migrations index 2176 15:51:48 is expected to be falsy 2177 15:51:48 when it exists 2178 15:51:49 is expected to be truthy 2179 15:51:49 #alias_exists? 2180 15:51:49 without an existing index 2181 15:51:49 is expected to be falsy 2182 15:51:49 when there is a legacy index 2183 15:51:50 is expected to be falsy 2184 15:51:50 # [RSpecRunTime] RSpec elapsed time: 14 minutes 48.57 seconds. Current RSS: ~1442M. Threads: 5. load average: 1.11 1.19 1.18 1/419 47250 2186 15:51:50 when there is an alias 2187 15:51:51 is expected to be truthy 2188 15:51:51 #alias_missing? 2189 15:51:51 is the opposite of #alias_exists? 2190 15:51:51 #cluster_free_size_bytes 2191 15:51:51 returns valid cluster size 2192 15:51:51 #switch_alias 2193 15:51:52 switches the alias 2195 15:51:52 when there is a legacy index 2196 15:51:53 is expected to have key "docs" 2197 15:51:53 is expected to have key "store" 2198 15:51:53 when there is an alias 2199 15:51:54 is expected to have key "docs" 2200 15:51:54 is expected to have key "store" 2201 15:51:55 supports providing the alias name 2202 15:51:55 # [RSpecRunTime] RSpec elapsed time: 14 minutes 53.28 seconds. Current RSS: ~1448M. Threads: 5. load average: 1.18 1.20 1.18 1/419 47251 2204 15:51:55 #documents_count 2205 15:51:55 when refresh is unset 2206 15:51:55 when there is a legacy index 2207 15:51:56 is expected to eq 0 2208 15:51:56 when there is an alias 2209 15:51:56 is expected to eq 0 2210 15:51:57 supports providing the alias name 2211 15:51:57 # [RSpecRunTime] RSpec elapsed time: 14 minutes 54.86 seconds. Current RSS: ~1448M. Threads: 5. load average: 1.18 1.20 1.18 1/419 47252 2213 15:51:57 when refresh is set 2214 15:51:57 refreshes the index 2215 15:51:57 #delete_migration_record 2216 15:52:01 when record exists 2217 15:52:01 is expected to be truthy 2218 15:52:01 # [RSpecRunTime] RSpec elapsed time: 14 minutes 59.41 seconds. Current RSS: ~1435M. Threads: 5. load average: 1.49 1.27 1.20 1/419 47253 2220 15:52:01 when record does not exist 2221 15:52:02 is expected to be falsey 2222 15:52:02 #standalone_indices_proxies 2223 15:52:02 when target_classes and exclude_classes are not provided 2224 15:52:03 creates proxies for each separate class 2225 15:52:03 when exclude_classes is provided 2226 15:52:03 creates proxies for each separate classes except exclude_classes 2227 15:52:03 when target_classes is provided 2228 15:52:03 creates proxies for only the target classes 2229 15:52:03 with foreign keys mappings 2230 15:52:03 has correct foreign key types 2232 15:52:03 does not raise any exception 2234 15:52:07 returns version in meta field 2235 15:52:08 # [RSpecRunTime] RSpec elapsed time: 15 minutes 6.17 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.45 1.26 1.20 1/419 47254 2237 15:52:08 #server_info 2238 15:52:08 server is accessible 2239 15:52:08 using elasticsearch 2240 15:52:08 returns server info 2241 15:52:08 using opensearch 2242 15:52:08 returns server info 2243 15:52:08 server is inaccessible 2244 15:52:08 returns empty hash 2245 15:52:08 #get_mapping 2246 15:52:13 reads mappings from client 2247 15:52:13 # [RSpecRunTime] RSpec elapsed time: 15 minutes 11.48 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.57 1.29 1.21 1/419 47255 2249 15:52:13 #supported_version? 2250 15:52:13 when Elasticsearch is not enabled 2251 15:52:13 is expected to be truthy 2252 15:52:13 when Elasticsearch is enabled 2253 15:52:13 when version is compatible 2254 15:52:13 is expected to be truthy 2255 15:52:13 when version is incompatible 2256 15:52:14 is expected to be falsey 2257 15:52:14 when Elasticsearch is unreachable 2258 15:52:14 is expected to be truthy 2259 15:52:14 #unsupported_version? 2260 15:52:14 distribution: "elasticsearch", version: "6.8.23", result: true 2261 15:52:14 is expected to eq true 2262 15:52:14 distribution: "elasticsearch", version: "7.17.0", result: false 2263 15:52:14 is expected to eq false 2264 15:52:14 distribution: "elasticsearch", version: "8.0.0", result: false 2265 15:52:14 is expected to eq false 2266 15:52:14 distribution: "opensearch", version: "1.3.3", result: false 2267 15:52:14 is expected to eq false 2268 15:52:14 distribution: "opensearch", version: "2.1.0", result: false 2269 15:52:14 is expected to eq false 2270 15:52:14 #vectors_supported? 2271 15:52:14 arg: :elasticsearch, distribution: "elasticsearch", version: "6.8.23", result: false 2272 15:52:14 is expected to eq false 2273 15:52:14 arg: :elasticsearch, distribution: "elasticsearch", version: "7.17.0", result: false 2274 15:52:14 is expected to eq false 2275 15:52:14 arg: :elasticsearch, distribution: "elasticsearch", version: "8.0.0", result: true 2276 15:52:15 is expected to eq true 2277 15:52:15 arg: :opensearch, distribution: "elasticsearch", version: "8.0.0", result: false 2278 15:52:15 is expected to eq false 2279 15:52:15 arg: :opensearch, distribution: "opensearch", version: "1.3.3", result: false 2280 15:52:15 is expected to eq false 2281 15:52:15 arg: :opensearch, distribution: "opensearch", version: "2.1.0", result: false 2282 15:52:15 is expected to eq false 2283 15:52:15 #klass_to_alias_name 2284 15:52:15 returns results for every listed class 2285 15:52:15 returns results for repository 2286 15:52:15 #pending_migrations? 2287 15:52:15 returns true when there are pending migrations 2288 15:52:15 returns false when there are no pending migrations 2289 15:52:15 #indexing_paused? 2290 15:52:15 delegates to Gitlab::CurrentSettings.elasticsearch_pause_indexing? 2291 15:52:15 #refresh_index 2292 15:52:19 when index_name is not provided 2293 15:52:20 refreshes all indexes 2294 15:52:20 # [RSpecRunTime] RSpec elapsed time: 15 minutes 17.95 seconds. Current RSS: ~1450M. Threads: 5. load average: 1.88 1.36 1.23 1/419 47256 2296 15:52:20 when index_name is provided 2297 15:52:20 refreshes a single index 2298 15:52:20 when an index does not exist 2299 15:52:20 does not refresh the index 2301 15:52:21 passes correct arguments to Search::ReindexingService 2302 15:52:21 .build_es_id 2303 15:52:21 returns a calculated es_id 2304 15:52:21 #remove_wikis_from_the_standalone_index 2305 15:52:21 when container_type is other than Group or Project 2306 15:52:21 not calls delete_by_query 2307 15:52:21 when container_type is either Project or Group 2308 15:52:21 when namespace_routing_id is passed 2309 15:52:21 calls delete_by_query with passed namespace_routing_id as routing 2310 15:52:21 when namespace_routing_id is not passed 2311 15:52:21 calls delete_by_query without routing 2312 15:52:21 #target_index_names 2313 15:52:21 when alias exists 2314 15:52:21 when a nil target is provided 2315 15:52:21 uses the default target from target_name 2316 15:52:21 when a target is provided 2317 15:52:21 uses the target index 2318 15:52:21 when write index is not set 2319 15:52:22 returns the write index as true 2320 15:52:22 when alias does not exist 2321 15:52:22 returns a hash with a single key value pair 2322 15:52:22 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/elastic/helper_spec.rb. It took 41.21 seconds. Expected to take 1 minute 2.7 seconds. 2323 15:52:22 # [RSpecRunTime] Starting example group ee/spec/services/issuable/discussions_list_service_spec.rb. Expected to take 51.98 seconds. 2324 15:52:22 Issuable::DiscussionsListService 2325 15:52:23 fetching notes for issue 2326 15:52:23 when issue exists at the group level 2327 15:52:23 with epics license enabled 2328 15:52:23 behaves like listing issuable discussions 2329 15:52:23 when user cannot read issue 2330 15:52:23 returns no notes 2331 15:52:23 # [RSpecRunTime] RSpec elapsed time: 15 minutes 21.68 seconds. Current RSS: ~1451M. Threads: 5. load average: 1.81 1.36 1.23 1/419 47287 2333 15:52:23 when user can read issuable 2334 15:52:23 with paginated results 2335 15:52:24 returns next page notes 2336 15:52:24 and cannot read confidential notes 2337 15:52:25 returns non confidential notes 2338 15:52:25 # [RSpecRunTime] RSpec elapsed time: 15 minutes 23.62 seconds. Current RSS: ~1458M. Threads: 5. load average: 1.81 1.36 1.23 1/419 47288 2340 15:52:25 and can read confidential notes 2341 15:52:27 returns all notes 2342 15:52:27 # [RSpecRunTime] RSpec elapsed time: 15 minutes 24.94 seconds. Current RSS: ~1461M. Threads: 5. load average: 1.81 1.36 1.23 1/419 47289 2344 15:52:27 and system notes only 2345 15:52:28 returns system notes 2346 15:52:28 # [RSpecRunTime] RSpec elapsed time: 15 minutes 26.03 seconds. Current RSS: ~1456M. Threads: 5. load average: 1.81 1.36 1.23 1/419 47290 2348 15:52:28 and user comments only 2349 15:52:28 returns user comments 2350 15:52:28 with epics license disabled 2351 15:52:29 does not return any notes 2352 15:52:29 when fetching system notes with references 2353 15:52:29 with epic in private group 2354 15:52:30 does not return system note link on issue 2355 15:52:30 # [RSpecRunTime] RSpec elapsed time: 15 minutes 28.09 seconds. Current RSS: ~1447M. Threads: 5. load average: 1.75 1.35 1.23 1/419 47291 2357 15:52:30 with epic in public group 2358 15:52:30 returns system note link on epic 2359 15:52:30 fetching notes for incidents 2360 15:52:31 behaves like listing issuable discussions 2361 15:52:31 when user cannot read issue 2362 15:52:31 returns no notes 2363 15:52:31 when user can read issuable 2364 15:52:31 with paginated results 2365 15:52:32 returns next page notes 2366 15:52:32 and cannot read confidential notes 2367 15:52:33 returns non confidential notes 2368 15:52:33 # [RSpecRunTime] RSpec elapsed time: 15 minutes 31.57 seconds. Current RSS: ~1417M. Threads: 5. load average: 1.75 1.35 1.23 1/419 47304 2370 15:52:33 and can read confidential notes 2371 15:52:35 returns all notes 2372 15:52:35 # [RSpecRunTime] RSpec elapsed time: 15 minutes 33.21 seconds. Current RSS: ~1414M. Threads: 5. load average: 1.77 1.36 1.24 1/419 47305 2374 15:52:35 and system notes only 2375 15:52:36 returns system notes 2376 15:52:36 # [RSpecRunTime] RSpec elapsed time: 15 minutes 34.59 seconds. Current RSS: ~1413M. Threads: 5. load average: 1.77 1.36 1.24 1/419 47306 2378 15:52:36 and user comments only 2379 15:52:37 returns user comments 2380 15:52:37 fetching notes for vulnerabilities 2381 15:52:38 returns all notes 2382 15:52:38 with paginated results 2383 15:52:39 returns next page notes 2384 15:52:39 # [RSpecRunTime] RSpec elapsed time: 15 minutes 37.1 seconds. Current RSS: ~1417M. Threads: 5. load average: 1.71 1.36 1.23 1/419 47307 2386 15:52:39 and system notes only 2387 15:52:40 returns system notes 2388 15:52:40 and user comments only 2389 15:52:40 returns user comments 2390 15:52:40 fetching notes for epics 2391 15:52:41 returns same discussions for epic and epic work item 2392 15:52:41 behaves like listing issuable discussions 2393 15:52:41 when user cannot read issue 2394 15:52:42 returns no notes 2395 15:52:42 # [RSpecRunTime] RSpec elapsed time: 15 minutes 39.9 seconds. Current RSS: ~1412M. Threads: 5. load average: 1.71 1.36 1.23 1/419 47308 2397 15:52:42 when user can read issuable 2398 15:52:42 with paginated results 2399 15:52:42 returns next page notes 2400 15:52:42 and cannot read confidential notes 2401 15:52:43 returns non confidential notes 2402 15:52:44 # [RSpecRunTime] RSpec elapsed time: 15 minutes 41.8 seconds. Current RSS: ~1409M. Threads: 5. load average: 1.65 1.35 1.23 1/419 47309 2404 15:52:44 and can read confidential notes 2405 15:52:45 returns all notes 2406 15:52:45 # [RSpecRunTime] RSpec elapsed time: 15 minutes 42.98 seconds. Current RSS: ~1413M. Threads: 5. load average: 1.65 1.35 1.23 1/419 47310 2408 15:52:45 and system notes only 2409 15:52:46 returns system notes 2410 15:52:46 and user comments only 2411 15:52:46 returns user comments 2412 15:52:46 fetching notes for epic work item 2413 15:52:46 behaves like listing issuable discussions 2414 15:52:47 when user cannot read issue 2415 15:52:48 returns no notes 2416 15:52:48 # [RSpecRunTime] RSpec elapsed time: 15 minutes 45.87 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.65 1.35 1.23 1/419 47311 2418 15:52:48 when user can read issuable 2419 15:52:48 with paginated results 2420 15:52:48 returns next page notes 2421 15:52:48 and cannot read confidential notes 2422 15:52:49 returns non confidential notes 2423 15:52:50 # [RSpecRunTime] RSpec elapsed time: 15 minutes 47.75 seconds. Current RSS: ~1424M. Threads: 5. load average: 1.60 1.34 1.23 2/419 47312 2425 15:52:50 and can read confidential notes 2426 15:52:51 returns all notes 2427 15:52:51 # [RSpecRunTime] RSpec elapsed time: 15 minutes 49.08 seconds. Current RSS: ~1428M. Threads: 5. load average: 1.60 1.34 1.23 1/419 47313 2429 15:52:51 and system notes only 2430 15:52:52 returns system notes 2431 15:52:52 # [RSpecRunTime] RSpec elapsed time: 15 minutes 50.11 seconds. Current RSS: ~1429M. Threads: 5. load average: 1.60 1.34 1.23 1/419 47314 2433 15:52:52 and user comments only 2434 15:52:53 returns user comments 2435 15:52:53 when fetching system notes with references 2436 15:52:53 with epic in private group 2437 15:52:54 does not return system note link on epic 2438 15:52:54 does not return system note link on epic work item 2439 15:52:54 # [RSpecRunTime] RSpec elapsed time: 15 minutes 52.07 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.55 1.34 1.23 1/419 47315 2441 15:52:54 with epic in public group 2442 15:52:55 returns system note link on epic 2443 15:52:55 returns system note link on epic work item 2444 15:52:55 with issue in private project 2445 15:52:56 returns system note link on epic 2446 15:52:56 returns system note link on epic work item 2447 15:52:57 # [RSpecRunTime] RSpec elapsed time: 15 minutes 54.74 seconds. Current RSS: ~1412M. Threads: 5. load average: 1.55 1.34 1.23 1/419 47316 2449 15:52:57 # [RSpecRunTime] Finishing example group ee/spec/services/issuable/discussions_list_service_spec.rb. It took 34.87 seconds. Expected to take 51.98 seconds. 2450 15:52:57 # [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/geo/terraform_state_version_registries_resolver_spec.rb. Expected to take 44.86 seconds. 2451 15:52:57 Resolvers::Geo::TerraformStateVersionRegistriesResolver 2452 15:52:57 behaves like a Geo registries resolver 2454 15:52:57 when the parent object is the current node 2455 15:52:57 when the user has permission to view Geo data 2456 15:52:57 when admin mode is enabled 2457 15:52:57 when the ids argument is null 2458 15:53:01 returns registries, in order 2459 15:53:01 # [RSpecRunTime] RSpec elapsed time: 15 minutes 59.38 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.59 1.35 1.23 1/419 47317 2461 15:53:01 when the ids argument is present 2462 15:53:06 returns the requested registries, in order 2463 15:53:06 # [RSpecRunTime] RSpec elapsed time: 16 minutes 3.95 seconds. Current RSS: ~1345M. Threads: 5. load average: 1.54 1.34 1.23 1/419 47318 2465 15:53:06 when the replication_state argument is present 2466 15:53:10 returns registries with requested replication state, in order 2467 15:53:10 # [RSpecRunTime] RSpec elapsed time: 16 minutes 8.33 seconds. Current RSS: ~1333M. Threads: 5. load average: 1.49 1.34 1.23 1/419 47319 2469 15:53:10 with verification enabled 2470 15:53:10 when the verification_state argument is present 2471 15:53:14 returns registries with requested verification state, in order 2472 15:53:15 # [RSpecRunTime] RSpec elapsed time: 16 minutes 12.79 seconds. Current RSS: ~1337M. Threads: 5. load average: 1.45 1.33 1.23 1/419 47320 2474 15:53:15 with verification disabled 2475 15:53:15 when the verification_state argument is present 2476 15:53:19 raises ArgumentError (PENDING: Skipping because verification is enabled for Terraform::StateVersion) 2477 15:53:19 # [RSpecRunTime] RSpec elapsed time: 16 minutes 17.24 seconds. Current RSS: ~1335M. Threads: 5. load average: 1.42 1.33 1.23 1/419 47321 2479 15:53:19 when admin mode is disabled 2480 15:53:23 returns nothing 2481 15:53:23 # [RSpecRunTime] RSpec elapsed time: 16 minutes 21.63 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.42 1.33 1.23 2/418 47322 2483 15:53:23 when the user does not have permission to view Geo data 2484 15:53:28 returns nothing 2485 15:53:28 # [RSpecRunTime] RSpec elapsed time: 16 minutes 26.02 seconds. Current RSS: ~1337M. Threads: 5. load average: 1.38 1.32 1.23 1/418 47323 2487 15:53:28 when the parent object is not the current node 2488 15:53:28 when the user has permission to view Geo data 2489 15:53:32 returns nothing, because we can't query other nodes' tracking databases 2490 15:53:32 # [RSpecRunTime] RSpec elapsed time: 16 minutes 30.58 seconds. Current RSS: ~1344M. Threads: 5. load average: 1.35 1.31 1.23 2/418 47324 2492 15:53:32 # [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/geo/terraform_state_version_registries_resolver_spec.rb. It took 35.83 seconds. Expected to take 44.86 seconds. 2493 15:53:32 # [RSpecRunTime] Starting example group ee/spec/elastic/migrate/20240814231502_remove_work_item_access_level_from_work_item_spec.rb. Expected to take 39.04 seconds. 2494 15:53:32 RemoveWorkItemAccessLevelFromWorkItem 2496 15:53:36 when work_item_access_level is present in the mapping 2497 15:53:36 when some documents have the value for work_item_access_level set 2498 15:53:44 returns false 2499 15:53:44 # [RSpecRunTime] RSpec elapsed time: 16 minutes 41.83 seconds. Current RSS: ~1339M. Threads: 5. load average: 1.42 1.33 1.23 2/424 47325 2501 15:53:44 when no documents have the value for work_item_access_level set 2502 15:53:50 returns true 2503 15:53:50 # [RSpecRunTime] RSpec elapsed time: 16 minutes 48.56 seconds. Current RSS: ~1337M. Threads: 5. load average: 1.39 1.33 1.23 1/424 47326 2505 15:53:50 when work_item_access_level is not present in the mapping 2506 15:53:56 returns true 2507 15:53:56 # [RSpecRunTime] RSpec elapsed time: 16 minutes 54.17 seconds. Current RSS: ~1332M. Threads: 5. load average: 1.36 1.32 1.23 1/424 47327 2509 15:53:56 migration_options 2510 15:54:01 has migration options set 2511 15:54:02 # [RSpecRunTime] RSpec elapsed time: 16 minutes 59.75 seconds. Current RSS: ~1335M. Threads: 5. load average: 1.33 1.31 1.23 5/424 47328 2514 15:54:08 completes the migration in batches 2515 15:54:08 # [RSpecRunTime] RSpec elapsed time: 17 minutes 6.34 seconds. Current RSS: ~1331M. Threads: 5. load average: 1.30 1.31 1.23 3/424 47329 2517 15:54:09 # [RSpecRunTime] Finishing example group ee/spec/elastic/migrate/20240814231502_remove_work_item_access_level_from_work_item_spec.rb. It took 36.55 seconds. Expected to take 39.04 seconds. 2518 15:54:09 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/parsers/license_compliance/license_scanning_spec.rb. Expected to take 37.88 seconds. 2519 15:54:09 Gitlab::Ci::Parsers::LicenseCompliance::LicenseScanning 2521 15:54:09 when parsing a valid v1 report 2522 15:54:09 is expected to eql "1.0" 2523 15:54:09 is expected to eq 4 2524 15:54:09 is expected to eql "Apache 2.0" 2526 15:54:09 is expected to equal 1 2527 15:54:10 is expected to equal 1 2528 15:54:10 is expected to eql "thread_safe" 2529 15:54:10 is expected to eql "MIT" 2531 15:54:10 is expected to equal 52 2532 15:54:10 is expected to equal 52 2533 15:54:10 is expected to eql "actioncable" 2534 15:54:10 is expected to eql "New BSD" 2536 15:54:10 is expected to equal 3 2537 15:54:11 is expected to equal 3 2538 15:54:11 is expected to contain exactly "ffi", "puma", and "sqlite3" 2539 15:54:11 is expected to eql "unknown" 2540 15:54:11 is expected to be nil 2541 15:54:11 is expected to equal 1 2542 15:54:11 is expected to equal 1 2543 15:54:11 is expected to eql "ruby-bundler-rails" 2544 15:54:11 # [RSpecRunTime] RSpec elapsed time: 17 minutes 9.57 seconds. Current RSS: ~1418M. Threads: 5. load average: 1.44 1.34 1.24 1/424 47330 2546 15:54:11 when parsing a valid v1.1 report 2547 15:54:11 is expected to eql "1.1" 2548 15:54:12 is expected to eq 3 2549 15:54:12 is expected to eql "BSD-4-Clause" 2550 15:54:12 is expected to eql "BSD" 2552 15:54:12 is expected to equal 2 2553 15:54:12 is expected to equal 2 2554 15:54:12 is expected to contain exactly "b" and "c" 2555 15:54:12 is expected to eql "MIT" 2556 15:54:12 is expected to eql "MIT" 2558 15:54:13 is expected to equal 2 2559 15:54:13 is expected to equal 2 2560 15:54:13 is expected to contain exactly "a" and "c" 2561 15:54:13 is expected to be nil 2562 15:54:13 is expected to eql "unknown" 2563 15:54:13 is expected to be nil 2564 15:54:13 is expected to equal 1 2565 15:54:13 is expected to equal 1 2566 15:54:13 is expected to contain exactly "d" 2567 15:54:14 # [RSpecRunTime] RSpec elapsed time: 17 minutes 11.75 seconds. Current RSS: ~1452M. Threads: 5. load average: 1.40 1.33 1.24 5/424 47331 2569 15:54:14 when parsing a valid v2 report 2570 15:54:14 is expected to eql "2.0" 2571 15:54:14 is expected to eq 3 2572 15:54:14 is expected to eql "BSD-3-Clause" 2573 15:54:14 is expected to eql "BSD 3-Clause \"New\" or \"Revised\" License" 2575 15:54:14 is expected to equal 2 2576 15:54:14 is expected to equal 2 2577 15:54:14 is expected to contain exactly "b" and "c" 2578 15:54:14 is expected to eql "MIT" 2579 15:54:15 is expected to eql "MIT License" 2581 15:54:15 is expected to equal 2 2582 15:54:15 is expected to equal 2 2583 15:54:15 is expected to contain exactly "a" and "c" 2584 15:54:15 is expected to be nil 2585 15:54:15 is expected to eql "unknown" 2586 15:54:15 is expected to be nil 2587 15:54:15 is expected to equal 1 2588 15:54:15 is expected to equal 1 2589 15:54:16 is expected to contain exactly "d" 2590 15:54:16 # [RSpecRunTime] RSpec elapsed time: 17 minutes 13.85 seconds. Current RSS: ~1467M. Threads: 5. load average: 1.40 1.33 1.24 1/425 47332 2592 15:54:16 when parsing a valid v2.1 report 2593 15:54:16 is expected to eql "2.1" 2594 15:54:16 is expected to eq 3 2595 15:54:16 parses the BSD license 2596 15:54:16 parses the MIT license 2597 15:54:16 parses an unknown license 2598 15:54:16 when parsing a v2 report with a missing license definition 2599 15:54:16 is expected to equal 1 2600 15:54:16 is expected to eql "MIT" 2601 15:54:16 is expected to eql "unknown" 2602 15:54:17 is expected to equal 1 2603 15:54:17 is expected to eql "saml-kit" 2604 15:54:17 when the report version is not recognized 2605 15:54:17 is expected to raise KeyError 2606 15:54:17 when the report version is missing 2607 15:54:17 is expected to eq "1.0" 2608 15:54:17 is expected to be empty 2609 15:54:17 when the report version is nil 2610 15:54:17 is expected to eq "1.0" 2611 15:54:17 is expected to be empty 2612 15:54:17 when the report version is blank 2613 15:54:17 is expected to eq "1.0" 2614 15:54:17 is expected to be empty 2615 15:54:17 when the report is structured as an array 2616 15:54:17 is expected to be empty 2617 15:54:17 when the report is not a valid JSON document 2618 15:54:18 is expected to eql "1.0" 2619 15:54:18 is expected to be empty 2620 15:54:18 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/parsers/license_compliance/license_scanning_spec.rb. It took 8.75 seconds. Expected to take 37.88 seconds. 2621 15:54:18 # [RSpecRunTime] Starting example group ee/spec/models/concerns/elastic/issue_spec.rb. Expected to take 32.48 seconds. 2623 15:54:22 does not allow STI 2624 15:54:22 search results 2625 15:54:25 searches issues 2626 15:54:27 searches by iid and scopes to type: issue only 2627 15:54:27 behaves like no results when the user cannot read cross project 2628 15:54:29 returns the record if a single project was passed 2629 15:54:32 does not return anything when trying to search cross project 2630 15:54:32 # [RSpecRunTime] RSpec elapsed time: 17 minutes 29.91 seconds. Current RSS: ~1369M. Threads: 5. load average: 1.38 1.33 1.24 1/425 47333 2632 15:54:32 behaves like limited indexing is enabled 2633 15:54:32 #use_elasticsearch? 2634 15:54:32 when the project is not enabled specifically 2635 15:54:32 is expected to eq false 2636 15:54:32 when a project is enabled 2637 15:54:33 is expected to eq true 2638 15:54:33 when a group is enabled 2639 15:54:33 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 2641 15:54:33 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2642 15:54:33 is expected to eq true 2643 15:54:33 as_indexed_json 2644 15:54:34 returns empty hash if project is nil 2645 15:54:35 returns json with all needed elements 2646 15:54:35 contains the expected mappings 2647 15:54:35 handles a project missing project_feature 2648 15:54:35 when add_routing_to_issues migration is not finished 2649 15:54:35 does not include routing 2650 15:54:35 # [RSpecRunTime] RSpec elapsed time: 17 minutes 33.69 seconds. Current RSS: ~1364M. Threads: 5. load average: 1.35 1.33 1.24 1/425 47334 2652 15:54:35 when there is an elasticsearch_indexed_field_length limit 2653 15:54:36 truncates to the default plan limit 2654 15:54:36 when the elasticsearch_indexed_field_length limit is 0 2655 15:54:36 does not truncate the fields 2656 15:54:37 # [RSpecRunTime] Finishing example group ee/spec/models/concerns/elastic/issue_spec.rb. It took 18.9 seconds. Expected to take 32.48 seconds. 2657 15:54:37 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/reports/license_scanning/license_spec.rb. Expected to take 31.41 seconds. 2658 15:54:37 Gitlab::Ci::Reports::LicenseScanning::License 2660 15:54:37 with empty url 2661 15:54:37 with SPDX id 2662 15:54:37 returns a SPDX url 2663 15:54:37 with unknown license 2664 15:54:37 does not return a url 2665 15:54:37 with custom license 2666 15:54:37 does not return a url 2667 15:54:37 with non-SPDX id 2668 15:54:37 returns a SPDX url 2670 15:54:37 returns original url 2673 15:54:37 is expected to be empty 2674 15:54:37 is expected to contain exactly #<Gitlab::Ci::Reports::LicenseScanning::License:0x00007c60069f00a0 @id="MIT", @name="MIT", @url="https://spdx.org/licenses/MIT.html ", @dependencies=#<Set: {}>> 2675 15:54:37 is expected to be empty 2676 15:54:38 is expected to be empty 2677 15:54:38 is expected to be empty 2679 15:54:38 is expected not to eql #<Gitlab::Ci::Reports::LicenseScanning::License:0x00007c60052023a8 @id="MIT", @name="MIT", @url="https://spdx.org/licenses/MIT.html ", @dependencies=#<Set: {}>> 2680 15:54:38 is expected not to eql #<Gitlab::Ci::Reports::LicenseScanning::License:0x00007c600531c090 @id="MIT", @name="MIT", @url="https://spdx.org/licenses/MIT.html ", @dependencies=#<Set: {}>> 2681 15:54:38 is expected to eql #<Gitlab::Ci::Reports::LicenseScanning::License:0x00007c600544dc20 @id=nil, @name=nil, @url=nil, @dependencies=#<Set: {}>> 2682 15:54:38 is expected not to eql #<Gitlab::Ci::Reports::LicenseScanning::License:0x00007c6005519488 @id=nil, @name=nil, @url=nil, @dependencies=#<Set: {}>> 2685 15:54:38 is expected to eql #<Gitlab::Ci::Reports::LicenseScanning::License:0x00007c60057d46f0 @id="MIT", @name="MIT", @url="https://spdx.org/licenses/MIT.html ", @dependencies=#<Set: {}>> 2686 15:54:39 is expected to eql #<Gitlab::Ci::Reports::LicenseScanning::License:0x00007c600590ec50 @id="MIT", @name="MIT", @url="https://spdx.org/licenses/MIT.html ", @dependencies=#<Set: {}>> 2687 15:54:39 is expected not to eql #<Gitlab::Ci::Reports::LicenseScanning::License:0x00007c6005a359d0 @id=nil, @name=nil, @url=nil, @dependencies=#<Set: {}>> 2690 15:54:39 is expected to eql #<Gitlab::Ci::Reports::LicenseScanning::License:0x00007c60068114f0 @id="MIT", @name="MIT", @url="https://spdx.org/licenses/MIT.html ", @dependencies=#<Set: {}>> 2691 15:54:39 is expected to eql #<Gitlab::Ci::Reports::LicenseScanning::License:0x00007c600693ce60 @id="MIT", @name="MIT", @url="https://spdx.org/licenses/MIT.html ", @dependencies=#<Set: {}>> 2693 15:54:39 # [RSpecRunTime] RSpec elapsed time: 17 minutes 37.39 seconds. Current RSS: ~1431M. Threads: 5. load average: 1.32 1.32 1.23 2/425 47335 2696 15:54:39 is expected to eql 621777238863882367 2697 15:54:39 is expected to eql -4210156254953438550 2698 15:54:39 is expected to eql -4210156254953438550 2699 15:54:39 #canonical_id 2700 15:54:39 when the license was produced from a v1 report 2701 15:54:40 is expected to eql "mit license" 2702 15:54:40 when the name matches a known legacy software license name 2703 15:54:40 name: "AGPL-1.0", spdx_id: "AGPL-1.0" 2704 15:54:40 is expected to eql "AGPL-1.0" 2705 15:54:40 is expected to eql "AGPL-1.0" 2706 15:54:40 name: "AGPL-3.0", spdx_id: "AGPL-3.0" 2707 15:54:40 is expected to eql "AGPL-3.0" 2708 15:54:40 is expected to eql "AGPL-3.0" 2709 15:54:40 name: "Apache 2.0", spdx_id: "Apache-2.0" 2710 15:54:40 is expected to eql "Apache-2.0" 2711 15:54:40 is expected to eql "Apache-2.0" 2712 15:54:40 name: "Artistic-2.0", spdx_id: "Artistic-2.0" 2713 15:54:40 is expected to eql "Artistic-2.0" 2714 15:54:40 is expected to eql "Artistic-2.0" 2715 15:54:40 name: "BSD", spdx_id: "BSD-4-Clause" 2716 15:54:40 is expected to eql "BSD-4-Clause" 2717 15:54:41 is expected to eql "BSD-4-Clause" 2718 15:54:41 name: "CC0 1.0 Universal", spdx_id: "CC0-1.0" 2719 15:54:41 is expected to eql "CC0-1.0" 2720 15:54:41 is expected to eql "CC0-1.0" 2721 15:54:41 name: "CDDL-1.0", spdx_id: "CDDL-1.0" 2722 15:54:41 is expected to eql "CDDL-1.0" 2723 15:54:41 is expected to eql "CDDL-1.0" 2724 15:54:41 name: "CDDL-1.1", spdx_id: "CDDL-1.1" 2725 15:54:41 is expected to eql "CDDL-1.1" 2726 15:54:41 is expected to eql "CDDL-1.1" 2727 15:54:41 name: "EPL-1.0", spdx_id: "EPL-1.0" 2728 15:54:41 is expected to eql "EPL-1.0" 2729 15:54:41 is expected to eql "EPL-1.0" 2730 15:54:41 name: "EPL-2.0", spdx_id: "EPL-2.0" 2731 15:54:41 is expected to eql "EPL-2.0" 2732 15:54:42 is expected to eql "EPL-2.0" 2733 15:54:42 name: "GPLv2", spdx_id: "GPL-2.0" 2734 15:54:42 is expected to eql "GPL-2.0" 2735 15:54:42 is expected to eql "GPL-2.0" 2736 15:54:42 name: "GPLv3", spdx_id: "GPL-3.0" 2737 15:54:42 is expected to eql "GPL-3.0" 2738 15:54:42 is expected to eql "GPL-3.0" 2739 15:54:42 name: "ISC", spdx_id: "ISC" 2740 15:54:42 is expected to eql "ISC" 2741 15:54:42 is expected to eql "ISC" 2742 15:54:42 name: "LGPL", spdx_id: "LGPL-3.0-only" 2743 15:54:42 is expected to eql "LGPL-3.0-only" 2744 15:54:42 is expected to eql "LGPL-3.0-only" 2745 15:54:42 name: "LGPL-2.1", spdx_id: "LGPL-2.1" 2746 15:54:42 is expected to eql "LGPL-2.1" 2747 15:54:43 is expected to eql "LGPL-2.1" 2748 15:54:43 name: "MIT", spdx_id: "MIT" 2749 15:54:43 is expected to eql "MIT" 2750 15:54:43 is expected to eql "MIT" 2751 15:54:43 name: "Mozilla Public License 2.0", spdx_id: "MPL-2.0" 2752 15:54:43 is expected to eql "MPL-2.0" 2753 15:54:43 is expected to eql "MPL-2.0" 2754 15:54:43 name: "MS-PL", spdx_id: "MS-PL" 2755 15:54:43 is expected to eql "MS-PL" 2756 15:54:43 is expected to eql "MS-PL" 2757 15:54:43 name: "MS-RL", spdx_id: "MS-RL" 2758 15:54:43 is expected to eql "MS-RL" 2759 15:54:43 is expected to eql "MS-RL" 2760 15:54:43 name: "New BSD", spdx_id: "BSD-3-Clause" 2761 15:54:43 is expected to eql "BSD-3-Clause" 2762 15:54:43 is expected to eql "BSD-3-Clause" 2763 15:54:43 name: "Python Software Foundation License", spdx_id: "Python-2.0" 2764 15:54:44 is expected to eql "Python-2.0" 2765 15:54:44 is expected to eql "Python-2.0" 2766 15:54:44 name: "ruby", spdx_id: "Ruby" 2767 15:54:44 is expected to eql "Ruby" 2768 15:54:44 is expected to eql "Ruby" 2769 15:54:44 name: "Simplified BSD", spdx_id: "BSD-2-Clause" 2770 15:54:44 is expected to eql "BSD-2-Clause" 2771 15:54:44 is expected to eql "BSD-2-Clause" 2772 15:54:44 name: "WTFPL", spdx_id: "WTFPL" 2773 15:54:44 is expected to eql "WTFPL" 2774 15:54:44 is expected to eql "WTFPL" 2775 15:54:44 name: "Zlib", spdx_id: "Zlib" 2776 15:54:44 is expected to eql "Zlib" 2777 15:54:44 is expected to eql "Zlib" 2778 15:54:44 when the license was produced from a v2 report 2779 15:54:44 is expected to eql "MIT" 2780 15:54:45 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/reports/license_scanning/license_spec.rb. It took 7.95 seconds. Expected to take 31.41 seconds. 2781 15:54:45 # [RSpecRunTime] Starting example group ee/spec/finders/security/scan_result_policies_finder_spec.rb. Expected to take 28.6 seconds. 2782 15:54:45 Security::ScanResultPoliciesFinder 2783 15:54:45 behaves like security policies finder 2785 15:54:45 when execute is not implemented in the subclass 2786 15:54:46 raises NotImplementedError 2787 15:54:46 # [RSpecRunTime] RSpec elapsed time: 17 minutes 44.17 seconds. Current RSS: ~1452M. Threads: 5. load average: 1.30 1.31 1.23 1/426 47416 2789 15:54:46 when feature is not licensed 2790 15:54:47 returns empty collection 2791 15:54:47 # [RSpecRunTime] RSpec elapsed time: 17 minutes 45.46 seconds. Current RSS: ~1447M. Threads: 5. load average: 1.30 1.31 1.23 1/427 47497 2793 15:54:47 when feature is licensed 2794 15:54:47 when configuration is associated to project 2795 15:54:48 behaves like when user does not have developer role in project/group 2796 15:54:49 returns empty collection 2797 15:54:49 # [RSpecRunTime] RSpec elapsed time: 17 minutes 46.9 seconds. Current RSS: ~1428M. Threads: 5. load average: 1.35 1.33 1.24 1/428 47578 2799 15:54:49 when user has developer role in the project 2800 15:54:50 returns policies with project 2801 15:54:50 when relationship argument is provided as DESCENDANT 2802 15:54:51 returns policies with project only 2803 15:54:51 # [RSpecRunTime] RSpec elapsed time: 17 minutes 49.55 seconds. Current RSS: ~1402M. Threads: 5. load average: 1.35 1.33 1.24 1/431 47787 2805 15:54:51 when include_unscoped is false 2806 15:54:51 when project is not included in the scope 2807 15:54:53 returns empty collection 2808 15:54:53 # [RSpecRunTime] RSpec elapsed time: 17 minutes 50.85 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.35 1.33 1.24 1/431 47892 2810 15:54:53 when project is included in the scope 2811 15:54:54 returns policies with project 2812 15:54:54 # [RSpecRunTime] RSpec elapsed time: 17 minutes 52.15 seconds. Current RSS: ~1379M. Threads: 5. load average: 1.41 1.34 1.24 1/431 47997 2814 15:54:54 when configuration is associated to namespace 2815 15:54:54 behaves like when user does not have developer role in project/group 2816 15:54:55 returns empty collection 2817 15:54:55 # [RSpecRunTime] RSpec elapsed time: 17 minutes 53.48 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.41 1.34 1.24 1/431 48078 2819 15:54:55 when user has developer role in the group 2820 15:54:55 when relationship argument is not provided 2821 15:54:56 returns no policies 2822 15:54:56 # [RSpecRunTime] RSpec elapsed time: 17 minutes 54.74 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.41 1.34 1.24 1/431 48159 2824 15:54:56 when relationship argument is provided as INHERITED 2825 15:54:58 returns scan policies for groups only 2826 15:54:58 # [RSpecRunTime] RSpec elapsed time: 17 minutes 56.16 seconds. Current RSS: ~1362M. Threads: 5. load average: 1.41 1.34 1.24 1/431 48264 2828 15:54:58 when relationship argument is provided as DESCENDANT 2829 15:54:59 returns scan policies for descendant groups 2830 15:55:00 # [RSpecRunTime] RSpec elapsed time: 17 minutes 57.79 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.37 1.33 1.24 1/431 48377 2832 15:55:00 when configuration is associated to project and namespace 2833 15:55:00 behaves like when user does not have developer role in project/group 2834 15:55:01 returns empty collection 2835 15:55:01 # [RSpecRunTime] RSpec elapsed time: 17 minutes 58.92 seconds. Current RSS: ~1364M. Threads: 5. load average: 1.37 1.33 1.24 1/431 48458 2837 15:55:01 when user has developer role in the group 2838 15:55:01 when relationship argument is not provided 2839 15:55:02 returns scan policies for project only 2840 15:55:02 # [RSpecRunTime] RSpec elapsed time: 18 minutes 0.3 second. Current RSS: ~1367M. Threads: 5. load average: 1.37 1.33 1.24 1/431 48563 2842 15:55:02 when relationship argument is provided as INHERITED 2843 15:55:03 returns policies defined for both project and namespace 2844 15:55:03 # [RSpecRunTime] RSpec elapsed time: 18 minutes 1.74 seconds. Current RSS: ~1362M. Threads: 5. load average: 1.34 1.33 1.24 1/432 48676 2846 15:55:03 when relationship argument is provided as INHERITED_ONLY 2847 15:55:05 returns policies defined for namespace only 2848 15:55:05 # [RSpecRunTime] RSpec elapsed time: 18 minutes 3.17 seconds. Current RSS: ~1363M. Threads: 5. load average: 1.34 1.33 1.24 1/432 48781 2850 15:55:05 when relationship argument is provided as DESCENDANT 2851 15:55:06 returns scan policies for descendants only 2852 15:55:06 # [RSpecRunTime] RSpec elapsed time: 18 minutes 4.54 seconds. Current RSS: ~1362M. Threads: 5. load average: 1.34 1.33 1.24 1/432 48886 2854 15:55:06 # [RSpecRunTime] Finishing example group ee/spec/finders/security/scan_result_policies_finder_spec.rb. It took 21.8 seconds. Expected to take 28.6 seconds. 2855 15:55:06 # [RSpecRunTime] Starting example group ee/spec/workers/update_all_mirrors_worker_spec.rb. Expected to take 26.88 seconds. 2856 15:55:06 UpdateAllMirrorsWorker 2857 15:55:06 behaves like worker with data consistency 2858 15:55:06 .get_data_consistency_feature_flag_enabled? 2859 15:55:06 returns true 2860 15:55:06 .get_data_consistency 2861 15:55:07 returns correct data consistency 2863 15:55:07 does nothing if the database is read-only 2864 15:55:07 does nothing if silent mode is enabled 2865 15:55:07 does not execute if cannot get the lease 2866 15:55:07 removes metadata except correlation_id from the application context before scheduling mirrors 2867 15:55:07 schedules mirrors 2868 15:55:07 when updates were scheduled 2869 15:55:10 waits until ProjectImportScheduleWorker job tracker returns 0 2870 15:55:10 sleeps a bit after scheduling mirrors 2871 15:55:10 if capacity is available 2872 15:55:14 reschedules the job 2873 15:55:14 # [RSpecRunTime] RSpec elapsed time: 18 minutes 11.83 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.22 1.30 1.23 1/431 48887 2875 15:55:14 if no capacity is available 2876 15:55:17 does not reschedule the job 2877 15:55:17 # [RSpecRunTime] RSpec elapsed time: 18 minutes 15.02 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.22 1.30 1.23 1/426 48888 2879 15:55:17 when no updates were scheduled 2880 15:55:17 does not reschedule the job 2881 15:55:17 does not wait 2882 15:55:17 #schedule_mirrors! 2883 15:55:17 when the instance is unlicensed 2884 15:55:18 does not schedule when project does not have repository mirrors available 2885 15:55:18 when the instance is licensed 2886 15:55:19 when capacity is in excess 2887 15:55:19 schedules all available mirrors 2888 15:55:19 # [RSpecRunTime] RSpec elapsed time: 18 minutes 17.23 seconds. Current RSS: ~1406M. Threads: 5. load average: 1.20 1.29 1.23 1/426 48889 2890 15:55:19 when the instance checks namespace plans 2891 15:55:21 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 2893 15:55:21 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2894 15:55:21 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 2896 15:55:21 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2897 15:55:22 when checking licenses on each record individually 2898 15:55:22 when capacity is in excess 2899 15:55:23 schedules all available mirrors 2900 15:55:23 requests as many batches as necessary 2901 15:55:23 does not schedule a mirror of an archived project 2902 15:55:24 does not schedule a mirror of an pending_delete project 2903 15:55:24 # [RSpecRunTime] RSpec elapsed time: 18 minutes 22.02 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.18 1.29 1.23 1/426 48890 2905 15:55:24 when capacity is exactly sufficient 2906 15:55:24 schedules all available mirrors 2907 15:55:25 requests as many batches as necessary 2908 15:55:25 when capacity is insufficient 2909 15:55:25 schedules mirrors by next_execution_timestamp 2910 15:55:25 requests as many batches as necessary 2911 15:55:25 when capacity is insufficient and the first batch is empty 2912 15:55:25 schedules mirrors by next_execution_timestamp 2913 15:55:26 requests as many batches as necessary 2914 15:55:26 # [RSpecRunTime] Finishing example group ee/spec/workers/update_all_mirrors_worker_spec.rb. It took 19.43 seconds. Expected to take 26.88 seconds. 2915 15:55:26 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/reports/security/finding_spec.rb. Expected to take 25.14 seconds. 2916 15:55:26 Gitlab::Ci::Reports::Security::Finding 2918 15:55:26 when both all params are given 2919 15:55:26 initializes an instance 2920 15:55:26 when attribute identifiers is missing 2921 15:55:26 raises an error 2922 15:55:26 when attribute location is missing 2923 15:55:26 raises an error 2924 15:55:26 when attribute metadata_version is missing 2925 15:55:26 raises an error 2926 15:55:26 when attribute name is missing 2927 15:55:26 raises an error 2928 15:55:26 when attribute original_data is missing 2929 15:55:26 raises an error 2930 15:55:26 when attribute report_type is missing 2931 15:55:26 raises an error 2932 15:55:26 when attribute scanner is missing 2933 15:55:27 raises an error 2934 15:55:27 when attribute uuid is missing 2935 15:55:27 raises an error 2937 15:55:27 delegates attribute file_path to location 2938 15:55:27 delegates attribute start_line to location 2939 15:55:27 delegates attribute end_line to location 2941 15:55:27 returns expected hash 2942 15:55:27 #primary_identifier 2943 15:55:27 returns the first identifier 2944 15:55:27 #update_location 2945 15:55:27 assigns the new location and returns it 2946 15:55:27 assigns the old location 2948 15:55:27 severity: "critical", levels: ["critical", "high"], report_types: ["dast"], unsafe?: true 2949 15:55:27 is expected to equal true 2950 15:55:27 severity: "high", levels: ["critical", "high"], report_types: ["dast", "sast"], unsafe?: true 2951 15:55:28 is expected to equal true 2952 15:55:28 severity: "high", levels: ["critical", "high"], report_types: ["container_scanning"], unsafe?: false 2953 15:55:28 is expected to equal false 2954 15:55:28 severity: "medium", levels: ["critical", "high"], report_types: ["dast"], unsafe?: false 2955 15:55:28 is expected to equal false 2956 15:55:28 severity: "low", levels: ["critical", "high"], report_types: ["dast"], unsafe?: false 2957 15:55:28 is expected to equal false 2958 15:55:28 severity: "info", levels: ["critical", "high"], report_types: ["dast"], unsafe?: false 2959 15:55:28 is expected to equal false 2960 15:55:28 severity: "unknown", levels: [], report_types: ["dast"], unsafe?: false 2961 15:55:28 is expected to equal false 2963 15:55:28 vulnerability_finding_signatures_enabled: true 2964 15:55:28 when the primary_identifier is nil 2965 15:55:28 does not raise an exception 2966 15:55:28 when the other finding has same `report_type` 2967 15:55:28 when the other finding has same primary identifier fingerprint 2968 15:55:28 when the other finding has same location signature 2969 15:55:28 is expected to equal true 2970 15:55:28 when the other finding does not have same location signature 2971 15:55:28 is expected to equal false 2972 15:55:28 when the other finding does not have same primary identifier fingerprint 2973 15:55:28 when the other finding has same location signature 2974 15:55:28 is expected to equal false 2975 15:55:28 when the other finding does not have same location signature 2976 15:55:29 is expected to equal false 2977 15:55:29 when the other finding does not have same `report_type` 2978 15:55:29 when the other finding has same primary identifier fingerprint 2979 15:55:29 when the other finding has same location signature 2980 15:55:29 is expected to equal false 2981 15:55:29 when the other finding does not have same location signature 2982 15:55:29 is expected to equal false 2983 15:55:29 when the other finding does not have same primary identifier fingerprint 2984 15:55:29 when the other finding has same location signature 2985 15:55:29 is expected to equal false 2986 15:55:29 when the other finding does not have same location signature 2987 15:55:29 is expected to equal false 2988 15:55:29 vulnerability_finding_signatures_enabled: false 2989 15:55:29 when the primary_identifier is nil 2990 15:55:29 does not raise an exception 2991 15:55:29 when the other finding has same `report_type` 2992 15:55:29 when the other finding has same primary identifier fingerprint 2993 15:55:29 when the other finding has same location signature 2994 15:55:29 is expected to equal true 2995 15:55:29 when the other finding does not have same location signature 2996 15:55:29 is expected to equal false 2997 15:55:29 when the other finding does not have same primary identifier fingerprint 2998 15:55:29 when the other finding has same location signature 2999 15:55:29 is expected to equal false 3000 15:55:29 when the other finding does not have same location signature 3001 15:55:29 is expected to equal false 3002 15:55:29 when the other finding does not have same `report_type` 3003 15:55:29 when the other finding has same primary identifier fingerprint 3004 15:55:29 when the other finding has same location signature 3005 15:55:30 is expected to equal false 3006 15:55:30 when the other finding does not have same location signature 3007 15:55:30 is expected to equal false 3008 15:55:30 when the other finding does not have same primary identifier fingerprint 3009 15:55:30 when the other finding has same location signature 3010 15:55:30 is expected to equal false 3011 15:55:30 when the other finding does not have same location signature 3012 15:55:30 is expected to equal false 3014 15:55:30 when the scanner is missing 3015 15:55:30 is expected to be falsey 3016 15:55:30 when there is no identifier 3017 15:55:30 is expected to be falsey 3018 15:55:30 when the location is missing 3019 15:55:30 is expected to be falsey 3020 15:55:30 when the uuid is missing 3021 15:55:30 is expected to be falsey 3022 15:55:30 when all required attributes present 3023 15:55:30 is expected to be truthy 3025 15:55:30 is expected to contain exactly "cc8d7d8e-1e64-5cbb-800f-5d79e9cdfcb9", #<Gitlab::Ci::Reports::Security::FindingKey:0x00007c603cab4b90 @location_fingerprint="8e509ac62752a3d9330f31e89a000c95b942e73c", @identifier_fingerprint="5848739446034d982ef7beece3bb19bff4044ffb">, #<Gitlab::Ci::Reports::Security::FindingKey:0x00007c603cab0ab8 @location_fingerprint="8e509ac62752a3d9330f31e89a000c95b942e73c", @identifier_fingerprint="5848739446034d982ef7beece3bb19bff4044ffb">, #<Gitlab::Ci::Reports::Security::FindingKey:0x00007c603c99acf0 @location_fingerprint="f32b67c7e26342af42efabc674d441dca0a281c5", @identifier_fingerprint="5848739446034d982ef7beece3bb19bff4044ffb">, and #<Gitlab::Ci::Reports::Security::FindingKey:0x00007c603c994ad0 @location_fingerprint="f32b67c7e26342af42efabc674d441dca0a281c5", @identifier_fingerprint="5848739446034d982ef7beece3bb19bff4044ffb"> 3027 15:55:30 with vulnerability_finding_signatures enabled 3028 15:55:31 returns the expected hash with no signatures 3029 15:55:31 returns the expected hash with signatures 3030 15:55:31 without vulnerability_finding_signatures enabled 3031 15:55:31 returns the expected hash 3032 15:55:31 #scanner_order_to 3033 15:55:31 when the scanner of the receiver is nil 3034 15:55:31 when the scanner of the other is nil 3035 15:55:31 is expected to equal 1 3036 15:55:31 when the scanner of the other is not nil 3037 15:55:31 is expected to equal 1 3038 15:55:31 when the scanner of the receiver is not nil 3039 15:55:31 when the scanner of the other is nil 3040 15:55:31 is expected to equal -1 3041 15:55:31 when the scanner of the other is not nil 3042 15:55:31 compares two scanners 3044 15:55:31 is expected to eq [#<Gitlab::Ci::Reports::Security::Finding:0x00007c60053f61a0 @confidence=:medium, @identifiers=[#<Git...AC:L/PR:H/UI:N/S:U/C:L/I:L/A:N"}], @project_fingerprint="7bd4d2c0a6a470fa815a01e12278f690ed76513f">] 3045 15:55:31 #location_fingerprint 3046 15:55:31 when the signatures feature is enabled 3047 15:55:31 when the signatures are empty 3048 15:55:31 is expected to eq "8e509ac62752a3d9330f31e89a000c95b942e73c" 3049 15:55:31 when the signatures are not empty 3050 15:55:31 is expected to eq "43f7aa390f1a0265fc2de7010133951c0718a67e" 3051 15:55:31 when the signatures feature is not enabled 3052 15:55:31 when the signatures are empty 3053 15:55:32 is expected to eq "8e509ac62752a3d9330f31e89a000c95b942e73c" 3054 15:55:32 when the signatures are not empty 3055 15:55:32 is expected to eq "8e509ac62752a3d9330f31e89a000c95b942e73c" 3056 15:55:32 #false_positive? 3057 15:55:32 when the finding does not have a false positive flag 3058 15:55:32 is expected to be falsey 3059 15:55:32 when the finding has a false positive flag 3060 15:55:32 is expected to be truthy 3061 15:55:32 #remediation_byte_offsets 3062 15:55:32 is expected to contain exactly {:end_byte=>100, :start_byte=>0} 3064 15:55:32 when the original data does not have assets 3065 15:55:32 is expected to be empty 3066 15:55:32 when the original data has assets 3067 15:55:32 is expected to eq [{"name"=>"Test asset", "type"=>"type", "url"=>"example.com"}] 3068 15:55:32 #raw_source_code_extract 3069 15:55:32 is expected to eq "leaked-secret" 3070 15:55:32 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/reports/security/finding_spec.rb. It took 6.51 seconds. Expected to take 25.14 seconds. 3071 15:55:32 # [RSpecRunTime] Starting example group ee/spec/finders/gitlab_subscriptions/member_management/self_managed/non_billable_users_finder_spec.rb. Expected to take 22.6 seconds. 3072 15:55:32 GitlabSubscriptions::MemberManagement::SelfManaged::NonBillableUsersFinder 3074 15:55:33 when promotion_management_applicable? returns false 3075 15:55:33 behaves like returns empty 3076 15:55:33 returns an empty relation 3077 15:55:33 # [RSpecRunTime] RSpec elapsed time: 18 minutes 31.68 seconds. Current RSS: ~1478M. Threads: 5. load average: 1.15 1.28 1.22 1/426 48891 3079 15:55:33 when promotion_management_applicable? returns true 3080 15:55:33 when current_user is nil 3081 15:55:33 behaves like returns empty 3082 15:55:34 returns an empty relation 3083 15:55:34 with an empty array of user IDs 3084 15:55:34 behaves like returns empty 3085 15:55:35 returns an empty relation 3086 15:55:35 with an array of user IDs 3087 15:55:35 with users that are existing members 3088 15:55:36 returns non-billable users 3089 15:55:36 with member roles 3090 15:55:36 when guest role is elevated 3091 15:55:37 returns only minimal access 3092 15:55:37 # [RSpecRunTime] RSpec elapsed time: 18 minutes 35.23 seconds. Current RSS: ~1460M. Threads: 5. load average: 1.15 1.28 1.22 1/425 48892 3094 15:55:37 when guest role is not elevated 3095 15:55:38 returns both guest and minimal access 3096 15:55:38 # [RSpecRunTime] RSpec elapsed time: 18 minutes 36.31 seconds. Current RSS: ~1446M. Threads: 5. load average: 1.15 1.28 1.22 1/425 48893 3098 15:55:38 with users having multiple memberships 3099 15:55:38 with both non billable roles 3100 15:55:38 behaves like returns user because user is non billable 3101 15:55:40 returns user 3102 15:55:40 # [RSpecRunTime] RSpec elapsed time: 18 minutes 37.83 seconds. Current RSS: ~1415M. Threads: 5. load average: 1.14 1.27 1.22 1/425 48894 3104 15:55:40 with one billable role and one non billable role 3105 15:55:40 behaves like skips user because user is billable 3106 15:55:41 does not return billable user 3107 15:55:41 # [RSpecRunTime] RSpec elapsed time: 18 minutes 39.37 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.14 1.27 1.22 1/425 48895 3109 15:55:41 with both billable roles 3110 15:55:41 behaves like skips user because user is billable 3111 15:55:43 does not return billable user 3112 15:55:43 # [RSpecRunTime] RSpec elapsed time: 18 minutes 40.82 seconds. Current RSS: ~1370M. Threads: 5. load average: 1.14 1.27 1.22 1/425 48896 3114 15:55:43 with elevation scenarios 3115 15:55:43 with just one evelated role 3116 15:55:43 behaves like skips user because user is billable 3117 15:55:44 does not return billable user 3118 15:55:44 # [RSpecRunTime] RSpec elapsed time: 18 minutes 42.39 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.13 1.27 1.22 1/425 48897 3120 15:55:44 with one evelated and one non elevated role 3121 15:55:44 behaves like skips user because user is billable 3122 15:55:46 does not return billable user 3123 15:55:46 # [RSpecRunTime] RSpec elapsed time: 18 minutes 44.19 seconds. Current RSS: ~1371M. Threads: 5. load average: 1.13 1.27 1.22 1/425 48898 3125 15:55:46 with just non elevated role 3126 15:55:46 behaves like returns user because user is non billable 3127 15:55:47 returns user 3128 15:55:47 # [RSpecRunTime] RSpec elapsed time: 18 minutes 45.68 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.13 1.27 1.22 1/425 48899 3130 15:55:47 with users without any memberships 3131 15:55:49 returns all new users 3132 15:55:49 # [RSpecRunTime] RSpec elapsed time: 18 minutes 46.82 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.12 1.26 1.22 1/425 48900 3134 15:55:49 # [RSpecRunTime] Finishing example group ee/spec/finders/gitlab_subscriptions/member_management/self_managed/non_billable_users_finder_spec.rb. It took 16.33 seconds. Expected to take 22.6 seconds. 3135 15:55:49 # [RSpecRunTime] Starting example group ee/spec/services/vulnerability_issue_links/create_service_spec.rb. Expected to take 21.99 seconds. 3136 15:55:49 VulnerabilityIssueLinks::CreateService 3138 15:55:49 is expected to be allowed for :owner 3139 15:55:50 is expected to be allowed for :maintainer 3140 15:55:51 is expected to be allowed for :developer 3141 15:55:52 is expected to be denied for :auditor 3142 15:55:53 is expected to be denied for :reporter 3143 15:55:54 is expected to be denied for :guest 3144 15:55:55 is expected to be denied for :anonymous 3145 15:55:55 when admin mode enabled 3146 15:55:56 is expected to be allowed for :admin 3147 15:55:56 # [RSpecRunTime] RSpec elapsed time: 18 minutes 54.0 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.35 1.31 1.24 1/425 48901 3149 15:55:56 when admin mode disabled 3150 15:55:57 is expected to be denied for :admin 3151 15:55:57 with an authorized user with proper permissions 3152 15:55:57 with valid params 3153 15:55:58 creates a new vulnerability-issue link 3154 15:55:58 with missing vulnerability 3155 15:55:59 responds with an error 3156 15:55:59 # [RSpecRunTime] RSpec elapsed time: 18 minutes 57.1 seconds. Current RSS: ~1364M. Threads: 5. load average: 1.32 1.30 1.23 1/425 48902 3158 15:55:59 with missing issue 3159 15:56:00 responds with an error 3160 15:56:00 when a link between these issue and vulnerability already exists 3161 15:56:01 responds with an error about a conflicting data 3162 15:56:01 # [RSpecRunTime] RSpec elapsed time: 18 minutes 59.09 seconds. Current RSS: ~1361M. Threads: 5. load average: 1.32 1.30 1.23 1/426 48903 3164 15:56:01 when a "created" link already exists for a vulnerability 3165 15:56:02 responds with an error about a conflicting data 3166 15:56:02 # [RSpecRunTime] RSpec elapsed time: 19 minutes 0.73 second. Current RSS: ~1364M. Threads: 5. load average: 1.32 1.30 1.23 1/427 48904 3168 15:56:02 when trying to relate an issue of a different project 3169 15:56:04 creates a vulnerability-issue link 3170 15:56:04 # [RSpecRunTime] RSpec elapsed time: 19 minutes 2.33 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.21 1.28 1.23 1/426 48905 3172 15:56:04 when trying to relate a confidential issue of the same project 3173 15:56:05 creates a vulnerability-issue link 3174 15:56:05 # [RSpecRunTime] RSpec elapsed time: 19 minutes 3.41 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.21 1.28 1.23 1/426 48906 3176 15:56:05 when security dashboard feature is disabled 3177 15:56:06 raises an "access denied" error 3178 15:56:06 # [RSpecRunTime] RSpec elapsed time: 19 minutes 4.51 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.21 1.28 1.23 1/426 48907 3180 15:56:06 # [RSpecRunTime] Finishing example group ee/spec/services/vulnerability_issue_links/create_service_spec.rb. It took 17.69 seconds. Expected to take 21.99 seconds. 3181 15:56:06 # [RSpecRunTime] Starting example group ee/spec/services/app_sec/dast/site_profiles/create_service_spec.rb. Expected to take 19.83 seconds. 3182 15:56:06 AppSec::Dast::SiteProfiles::CreateService 3184 15:56:07 when a user does not have access to the project 3185 15:56:07 returns an error status 3186 15:56:08 populates message 3187 15:56:08 # [RSpecRunTime] RSpec elapsed time: 19 minutes 5.8 seconds. Current RSS: ~1372M. Threads: 5. load average: 1.21 1.28 1.23 1/426 48938 3189 15:56:08 when the user can run a dast scan 3190 15:56:08 returns a success status 3191 15:56:09 creates a dast_site_profile 3192 15:56:09 creates a dast_site 3193 15:56:10 sets attributes correctly 3194 15:56:11 returns a dast_site_profile payload 3195 15:56:11 audits the creation 3196 15:56:11 when the dast_site already exists 3197 15:56:12 returns a success status 3198 15:56:12 does not create a new dast_site 3199 15:56:13 # [RSpecRunTime] RSpec elapsed time: 19 minutes 10.76 seconds. Current RSS: ~1449M. Threads: 5. load average: 1.20 1.28 1.23 1/426 48939 3201 15:56:13 when excluded_urls is nil 3202 15:56:13 defaults to an empty array 3203 15:56:13 when excluded_urls is not supplied 3204 15:56:14 defaults to an empty array 3205 15:56:14 when auth values are not supplied 3206 15:56:14 uses sensible defaults 3207 15:56:14 when request_headers are supplied 3208 15:56:14 behaves like it handles secret variable creation 3209 15:56:15 correctly sets the value 3210 15:56:15 behaves like it handles secret variable creation failure 3211 15:56:15 returns an error response 3212 15:56:15 when auth_password is supplied 3213 15:56:15 behaves like it handles secret variable creation 3214 15:56:16 correctly sets the value 3215 15:56:16 behaves like it handles secret variable creation failure 3216 15:56:16 returns an error response 3217 15:56:16 when the auth_password size is smaller than 8 characters 3218 15:56:17 returns an error response 3219 15:56:17 when the request headers size is smaller than 8 characters 3220 15:56:17 returns an error response 3221 15:56:17 when an existing dast_site_validation does not exist 3222 15:56:19 does not create a dast_site_validation association 3223 15:56:19 # [RSpecRunTime] RSpec elapsed time: 19 minutes 17.38 seconds. Current RSS: ~1491M. Threads: 5. load average: 1.17 1.27 1.22 1/426 48940 3225 15:56:19 when an existing dast_site_validation exists 3226 15:56:20 gets associated with the dast_site 3227 15:56:20 when on demand scan licensed feature is not available 3228 15:56:20 returns an error status 3229 15:56:21 populates message 3230 15:56:21 # [RSpecRunTime] Finishing example group ee/spec/services/app_sec/dast/site_profiles/create_service_spec.rb. It took 14.31 seconds. Expected to take 19.83 seconds. 3231 15:56:21 # [RSpecRunTime] Starting example group ee/spec/helpers/boards_helper_spec.rb. Expected to take 19.34 seconds. 3233 15:56:21 #build_issue_link_base 3234 15:56:21 when epic board 3235 15:56:21 generates the correct url 3236 15:56:21 #board_base_url 3237 15:56:21 when epic board 3238 15:56:21 generates the correct url 3241 15:56:21 when no iteration 3242 15:56:22 serializes board without iteration 3243 15:56:22 when board is scoped to an iteration 3244 15:56:22 serializes board with iteration 3245 15:56:22 group and project-level licensed features 3246 15:56:22 when 'multiple_issue_assignees' is available 3247 15:56:22 indicates that the feature is available in a boolean string 3248 15:56:22 when 'multiple_issue_assignees' is unavailable 3249 15:56:23 indicates that the feature is unavailable in a boolean string 3250 15:56:23 when 'issue_weights' is available 3251 15:56:23 indicates that the feature is available in a boolean string 3252 15:56:23 when 'issue_weights' is unavailable 3253 15:56:23 indicates that the feature is unavailable in a boolean string 3254 15:56:23 when 'board_milestone_lists' is available 3255 15:56:23 indicates that the feature is available in a boolean string 3256 15:56:23 when 'board_milestone_lists' is unavailable 3257 15:56:23 indicates that the feature is unavailable in a boolean string 3258 15:56:23 when 'board_assignee_lists' is available 3259 15:56:24 indicates that the feature is available in a boolean string 3260 15:56:24 when 'board_assignee_lists' is unavailable 3261 15:56:24 indicates that the feature is unavailable in a boolean string 3262 15:56:24 when 'issuable_health_status' is available 3263 15:56:24 indicates that the feature is available in a boolean string 3264 15:56:24 when 'issuable_health_status' is unavailable 3265 15:56:24 indicates that the feature is unavailable in a boolean string 3266 15:56:24 when 'scoped_labels' is available 3267 15:56:24 indicates that the feature is available in a boolean string 3268 15:56:24 when 'scoped_labels' is unavailable 3269 15:56:25 indicates that the feature is unavailable in a boolean string 3270 15:56:25 when 'scoped_issue_board' is available 3271 15:56:25 indicates that the feature is available in a boolean string 3272 15:56:25 when 'scoped_issue_board' is unavailable 3273 15:56:25 indicates that the feature is unavailable in a boolean string 3274 15:56:25 group-level licensed features 3275 15:56:25 when 'board_iteration_lists' is available 3276 15:56:25 indicates that the feature is available in a boolean string 3277 15:56:25 when 'board_iteration_lists' is unavailable 3278 15:56:25 indicates that the feature is unavailable in a boolean string 3279 15:56:25 when 'epics' is available 3280 15:56:26 indicates that the feature is available in a boolean string 3281 15:56:26 when 'epics' is unavailable 3282 15:56:26 indicates that the feature is unavailable in a boolean string 3283 15:56:26 when 'iterations' is available 3284 15:56:26 indicates that the feature is available in a boolean string 3285 15:56:26 when 'iterations' is unavailable 3286 15:56:26 indicates that the feature is unavailable in a boolean string 3287 15:56:26 when 'issuable_health_status' is available 3288 15:56:26 indicates that the feature is available in a boolean string 3289 15:56:26 when 'issuable_health_status' is unavailable 3290 15:56:27 indicates that the feature is unavailable in a boolean string 3291 15:56:27 when 'subepics' is available 3292 15:56:27 indicates that the feature is available in a boolean string 3293 15:56:27 when 'subepics' is unavailable 3294 15:56:27 indicates that the feature is unavailable in a boolean string 3296 15:56:27 returns the correct permission for creating an epic from board 3297 15:56:27 returns the correct permission for updating the board 3298 15:56:27 returns the correct permission for administering the boards lists 3299 15:56:27 returns the correct permission for administering the boards 3300 15:56:28 # [RSpecRunTime] Finishing example group ee/spec/helpers/boards_helper_spec.rb. It took 6.92 seconds. Expected to take 19.34 seconds. 3301 15:56:28 # [RSpecRunTime] Starting example group ee/spec/services/ee/members/projects/creator_service_spec.rb. Expected to take 17.69 seconds. 3302 15:56:28 Members::Projects::CreatorService 3304 15:56:28 when inviting or promoting a member to a billable role 3305 15:56:28 behaves like billable promotion management feature 3306 15:56:28 on self managed 3307 15:56:28 when feature is not applicable 3308 15:56:28 when license is not ultimate 3309 15:56:28 behaves like adds the member 3310 15:56:28 adds the member 3311 15:56:28 when feature flag is disabled 3312 15:56:28 behaves like adds the member 3313 15:56:29 adds the member 3314 15:56:29 when setting is disabled 3315 15:56:29 behaves like adds the member 3316 15:56:29 adds the member 3317 15:56:29 with new user 3318 15:56:29 when trying to add billable member 3319 15:56:29 behaves like it queues the request 3320 15:56:29 queues the member 3321 15:56:29 behaves like returns errored member when queuing fails 3322 15:56:30 returns errored members 3323 15:56:30 when trying to add a non billable member 3324 15:56:30 behaves like adds the member 3325 15:56:30 adds the member 3326 15:56:30 with existing member 3327 15:56:30 when trying to change to a billable role 3328 15:56:30 when user is non billable 3329 15:56:30 behaves like it queues the request 3330 15:56:31 queues the member 3331 15:56:31 behaves like returns errored member when queuing fails 3332 15:56:32 returns errored members 3333 15:56:32 when user is billable 3334 15:56:32 behaves like updates the members 3335 15:56:33 updates the member 3336 15:56:33 when trying to change to a non billable role 3337 15:56:33 when user is billable 3338 15:56:33 behaves like updates the members 3339 15:56:34 updates the member 3340 15:56:34 # [RSpecRunTime] RSpec elapsed time: 19 minutes 32.05 seconds. Current RSS: ~1442M. Threads: 5. load average: 1.13 1.25 1.22 1/426 48941 3343 15:56:34 behaves like adds the member 3344 15:56:34 adds the member 3345 15:56:34 .add_members 3346 15:56:34 when inviting or promoting a member to a billable role 3347 15:56:34 behaves like billable promotion management for multiple users 3348 15:56:34 with multiple users 3349 15:56:34 with one billable and one non billable 3350 15:56:36 updates billable member and queues non billable member 3351 15:56:36 # [RSpecRunTime] RSpec elapsed time: 19 minutes 33.87 seconds. Current RSS: ~1410M. Threads: 5. load average: 1.13 1.25 1.22 1/426 48942 3353 15:56:36 with both billable 3354 15:56:37 updates both members 3355 15:56:37 # [RSpecRunTime] RSpec elapsed time: 19 minutes 35.33 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.13 1.25 1.22 1/426 48943 3357 15:56:37 with both non billable 3358 15:56:38 queues both members 3359 15:56:38 # [RSpecRunTime] RSpec elapsed time: 19 minutes 36.55 seconds. Current RSS: ~1378M. Threads: 5. load average: 1.13 1.25 1.22 1/426 48944 3361 15:56:38 # [RSpecRunTime] Finishing example group ee/spec/services/ee/members/projects/creator_service_spec.rb. It took 10.85 seconds. Expected to take 17.69 seconds. 3362 15:56:38 # [RSpecRunTime] Starting example group ee/spec/services/phone_verification/users/send_verification_code_service_spec.rb. Expected to take 17.18 seconds. 3363 15:56:38 PhoneVerification::Users::SendVerificationCodeService 3365 15:56:38 when phone number details are invalid 3366 15:56:39 returns an error 3367 15:56:39 when user has reached max verification attempts 3368 15:56:39 resets sms_send_count and sms_sent_at 3369 15:56:39 returns an error 3370 15:56:39 when phone number is linked to an already banned user 3371 15:56:39 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 3373 15:56:39 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3374 15:56:39 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 3376 15:56:39 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3377 15:56:39 bans the user 3378 15:56:39 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 3380 15:56:39 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3381 15:56:39 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 3383 15:56:39 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3384 15:56:40 saves the phone number validation record 3385 15:56:40 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 3387 15:56:40 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3388 15:56:40 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 3390 15:56:40 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3391 15:56:40 returns an error 3392 15:56:40 when intelligence score has already been determined 3393 15:56:40 does not execute the risk score service 3394 15:56:40 when the phone number has changed 3395 15:56:40 Job arguments to AntiAbuse::TrustScoreWorker must be native JSON types, but :telesign is a Symbol. 3397 15:56:40 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3398 15:56:40 executes the risk score service 3399 15:56:40 when intelligence API returns a score of 0 3400 15:56:40 Job arguments to AntiAbuse::TrustScoreWorker must be native JSON types, but :telesign is a Symbol. 3402 15:56:40 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3403 15:56:40 sets the risk score to 1 3404 15:56:40 when phone number is high risk 3405 15:56:40 Job arguments to AntiAbuse::TrustScoreWorker must be native JSON types, but :telesign is a Symbol. 3407 15:56:40 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3408 15:56:40 returns an error 3409 15:56:41 saves the phone number validation 3410 15:56:41 when the user is already assumed high risk 3411 15:56:41 behaves like it returns a success response 3412 15:56:41 returns a success response 3413 15:56:41 when the user has already validated a credit card 3414 15:56:41 does not mark the user as high risk 3415 15:56:41 behaves like it returns a success response 3416 15:56:41 returns a success response 3417 15:56:41 with a duplicate phone number 3418 15:56:41 when a duplicate phone validation has been created within a week 3419 15:56:41 returns an error 3420 15:56:41 when the feature is disabled 3421 15:56:41 behaves like it returns a success response 3422 15:56:41 returns a success response 3423 15:56:41 when a duplicate phone validation is older than 1 week 3424 15:56:41 behaves like it returns a success response 3425 15:56:42 returns a success response 3426 15:56:42 when phone number is invalid 3427 15:56:42 returns an error 3428 15:56:42 when there is a client error in sending the verification code 3429 15:56:42 returns an error 3430 15:56:42 when there is a TeleSign error in getting the risk score 3431 15:56:42 returns an error 3432 15:56:42 force verifies the user 3433 15:56:42 when there is a TeleSign error in sending the verification code 3434 15:56:42 returns an error 3435 15:56:42 force verifies the user 3436 15:56:42 when there is a server error in sending the verification code 3437 15:56:43 returns an error 3438 15:56:43 when there is an unknown exception 3439 15:56:43 returns an error ServiceResponse 3440 15:56:43 tracks the exception 3441 15:56:43 when verification code is sent successfully 3442 15:56:43 increments phone verification transactions count 3443 15:56:43 saves the risk score and telesign_reference_xid 3444 15:56:43 updates sms_send_count and sms_sent_at 3445 15:56:43 when limit is hit 3446 15:56:43 limit: "soft", rate_limit_key: :soft_phone_verification_transactions_limit 3447 15:56:43 logs the event 3448 15:56:43 limit: "hard", rate_limit_key: :hard_phone_verification_transactions_limit 3449 15:56:43 logs the event 3450 15:56:43 behaves like it returns a success response 3451 15:56:44 returns a success response 3452 15:56:44 when last SMS was sent before the current day 3453 15:56:44 sets sms_send_count to 1 3454 15:56:44 when send is allowed 3455 15:56:44 behaves like it returns a success response 3456 15:56:44 returns a success response 3457 15:56:44 when send is not allowed 3458 15:56:44 returns an error 3459 15:56:44 when telesign_intelligence feature flag is disabled 3460 15:56:44 does not save the risk_score 3461 15:56:44 does not store risk score in abuse trust scores 3462 15:56:44 behaves like it returns a success response 3463 15:56:44 returns a success response 3464 15:56:44 # [RSpecRunTime] Finishing example group ee/spec/services/phone_verification/users/send_verification_code_service_spec.rb. It took 6.11 seconds. Expected to take 17.18 seconds. 3465 15:56:44 # [RSpecRunTime] Starting example group ee/spec/helpers/subscriptions_helper_spec.rb. Expected to take 16.24 seconds. 3466 15:56:44 SubscriptionsHelper 3467 15:56:44 #subscription_data 3468 15:56:45 is expected to include {:setup_for_company => ""} 3469 15:56:46 is expected to include {:full_name => "First Last"} 3470 15:56:46 is expected to include {:available_plans => "[{\"id\":\"bronze_id\",\"code\":\"bronze\",\"price_per_year\":48.0,\"name\":\"Bronze Plan\"}]"} 3471 15:56:46 is expected to include {:plan_id => "bronze_id"} 3472 15:56:47 is expected to include {:namespace_id => "1686"} 3473 15:56:47 is expected to include {:source => "some_source"} 3474 15:56:47 is expected to include {:group_data => "[{\"id\":1686,\"account_id\":null,\"name\":\"My Namespace\",\"full_path\":\"my_namespace\"}]"} 3475 15:56:48 is expected to include {:trial => "false"} 3476 15:56:48 is expected to include {:new_trial_registration_path => "/-/trial_registrations/new"} 3477 15:56:48 when user is on trial 3478 15:56:49 is expected to include {:trial => "true"} 3479 15:56:49 # [RSpecRunTime] RSpec elapsed time: 19 minutes 46.96 seconds. Current RSS: ~1434M. Threads: 5. load average: 1.10 1.24 1.21 1/426 48945 3483 15:56:49 is expected to include {:new_user => "true"} 3485 15:56:50 is expected to include {:new_user => "false"} 3486 15:56:50 referer: nil, expected_result: "false" 3487 15:56:50 is expected to include {:new_user => "false"} 3488 15:56:50 when bronze_plan has hide_card attribute set to true 3489 15:56:51 is expected not to include {:available_plans => "[{\"id\":\"bronze_id\",\"code\":\"bronze\",\"price_per_year\":48.0,\"deprecated\":false,\"name\":\"Bronze Plan\",\"hide_card\":true}]"} 3491 15:56:51 is expected to eq "Bronze" 3492 15:56:51 no plan_id URL parameter present 3493 15:56:51 is expected to eq nil 3494 15:56:51 a non-existing plan_id URL parameter present 3495 15:56:51 is expected to eq nil 3496 15:56:51 #buy_addon_data 3497 15:56:52 is expected to include {:namespace_id => "1687"} 3498 15:56:52 is expected to include {:active_subscription => {:name => "S-000000000"}} 3499 15:56:52 is expected to include {:source => "some_source"} 3500 15:56:53 is expected to include {:group_data => "[{\"id\":1687,\"account_id\":\"111111111111\",\"name\":\"My Namespace\",\"full_path\":\"my_namespace\"}]"} 3501 15:56:55 is expected to include {:redirect_after_success => "/groups/my_namespace/-/usage_quotas?purchased_product=compute+minutes#pipelines-quota-tab"} 3502 15:56:55 # [RSpecRunTime] RSpec elapsed time: 19 minutes 53.7 seconds. Current RSS: ~1413M. Threads: 5. load average: 1.17 1.25 1.22 1/426 48946 3504 15:56:55 # [RSpecRunTime] Finishing example group ee/spec/helpers/subscriptions_helper_spec.rb. It took 11.01 seconds. Expected to take 16.24 seconds. 3505 15:56:55 # [RSpecRunTime] Starting example group ee/spec/models/packages/package_file_spec.rb. Expected to take 15.24 seconds. 3506 15:56:55 Packages::PackageFile 3507 15:56:56 does not allow STI 3508 15:56:56 .replicables_for_current_secondary 3509 15:56:57 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 3511 15:56:57 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3512 15:56:57 returns a package files scope 3513 15:56:57 object storage 3514 15:56:57 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 3516 15:56:57 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3517 15:56:57 with sync object storage enabled 3518 15:56:58 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 3520 15:56:58 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3521 15:56:58 includes local stored and object stored records 3522 15:56:58 # [RSpecRunTime] RSpec elapsed time: 19 minutes 55.99 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.17 1.25 1.22 1/426 48947 3524 15:56:58 with sync object storage disabled 3525 15:56:59 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 3527 15:56:59 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3528 15:56:59 includes local stored and excludes object stored records 3529 15:56:59 selective sync 3530 15:56:59 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 3532 15:56:59 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3533 15:57:00 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 3535 15:57:00 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3536 15:57:02 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 3538 15:57:02 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3539 15:57:02 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 3541 15:57:02 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3542 15:57:02 without selective sync 3543 15:57:02 includes records owned by projects in all shards 3544 15:57:02 includes records owned by projects in all namespaces 3545 15:57:02 # [RSpecRunTime] RSpec elapsed time: 20 minutes 0.59 second. Current RSS: ~1403M. Threads: 5. load average: 1.24 1.27 1.22 1/426 48948 3547 15:57:02 with selective sync by shard 3548 15:57:03 includes records owned by projects on a selected shard 3549 15:57:03 excludes records owned by projects not on a selected shard 3550 15:57:03 with selective sync by namespace 3551 15:57:03 with sync object storage enabled 3552 15:57:03 includes records owned by projects on a selected namespace 3553 15:57:03 excludes records owned by projects not on a selected namespace 3554 15:57:03 with sync object storage disabled 3555 15:57:04 includes locally stored records owned by projects on a selected namespace 3556 15:57:04 excludes locally stored records owned by projects not on a selected namespace 3557 15:57:04 excludes object stored records owned by projects on a selected namespace 3559 15:57:04 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 3561 15:57:04 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3562 15:57:05 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :packages_size is a Symbol. 3564 15:57:05 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3565 15:57:05 when search query is empty 3566 15:57:05 returns all records 3567 15:57:05 when search query is not empty 3568 15:57:05 without matches 3569 15:57:05 filters all package files 3570 15:57:05 with matches 3571 15:57:05 with matches by attributes 3572 15:57:05 searchable_attributes: :file_name 3573 15:57:05 returns filtered package_files limited to 500 records 3574 15:57:05 # [RSpecRunTime] Finishing example group ee/spec/models/packages/package_file_spec.rb. It took 9.54 seconds. Expected to take 15.24 seconds. 3575 15:57:05 # [RSpecRunTime] Starting example group ee/spec/workers/repository_update_mirror_worker_spec.rb. Expected to take 14.84 seconds. 3576 15:57:05 RepositoryUpdateMirrorWorker 3578 15:57:06 sets status as finished when update mirror service executes successfully 3579 15:57:06 sets status as failed when update mirror service executes with errors 3580 15:57:07 marks mirror as failed when an error occurs 3581 15:57:07 behaves like worker with data consistency 3582 15:57:07 .get_data_consistency_feature_flag_enabled? 3583 15:57:08 returns true 3584 15:57:08 # [RSpecRunTime] RSpec elapsed time: 20 minutes 5.97 seconds. Current RSS: ~1407M. Threads: 5. load average: 1.22 1.26 1.22 1/425 48949 3586 15:57:08 .get_data_consistency 3587 15:57:08 returns correct data consistency 3588 15:57:08 when service returns an GRPC::Core::CallError 3589 15:57:09 fails correctly 3590 15:57:09 with association preloading 3591 15:57:11 loads association before the first write operation 3592 15:57:11 # [RSpecRunTime] RSpec elapsed time: 20 minutes 9.52 seconds. Current RSS: ~1412M. Threads: 5. load average: 1.20 1.26 1.22 1/425 48980 3594 15:57:11 with another worker already running 3596 15:57:13 # [RSpecRunTime] RSpec elapsed time: 20 minutes 11.65 seconds. Current RSS: ~1418M. Threads: 5. load average: 1.20 1.26 1.22 1/425 49011 3598 15:57:13 when worker was reset without cleanup 3599 15:57:15 sets status as finished when update mirror service executes successfully 3600 15:57:15 # [RSpecRunTime] RSpec elapsed time: 20 minutes 13.04 seconds. Current RSS: ~1420M. Threads: 5. load average: 1.18 1.25 1.22 1/425 49012 3602 15:57:15 behaves like an idempotent worker 3603 15:57:15 is labeled as idempotent 3604 15:57:16 performs multiple times sequentially without raising an exception 3605 15:57:16 # [RSpecRunTime] RSpec elapsed time: 20 minutes 14.62 seconds. Current RSS: ~1420M. Threads: 5. load average: 1.18 1.25 1.22 1/425 49013 3607 15:57:16 # [RSpecRunTime] Finishing example group ee/spec/workers/repository_update_mirror_worker_spec.rb. It took 11.38 seconds. Expected to take 14.84 seconds. 3608 15:57:16 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/ai_message_spec.rb. Expected to take 13.87 seconds. 3609 15:57:16 Gitlab::Llm::AiMessage 3611 15:57:17 delegates to context 3613 15:57:17 returns 0 if content is missing 3614 15:57:17 returns size of the content if present 3616 15:57:17 raises NoMethodError 3618 15:57:17 when the attribute is not in the ATTRIBUTES_LIST 3619 15:57:17 does not set the attribute 3620 15:57:17 when the attribute is in the ATTRIBUTES_LIST 3621 15:57:17 sets the attribute 3623 15:57:17 when role is assistant 3624 15:57:17 is expected to be assistant 3625 15:57:17 when role is not assistant 3626 15:57:18 is expected not to be assistant 3627 15:57:18 #slash_command? 3628 15:57:18 message: nil, is_slash_command: false 3629 15:57:18 is expected to eq false 3630 15:57:18 message: "something", is_slash_command: false 3631 15:57:18 is expected to eq false 3632 15:57:18 message: "/explain", is_slash_command: true 3633 15:57:18 is expected to eq true 3634 15:57:18 message: "/explain something", is_slash_command: true 3635 15:57:18 is expected to eq true 3636 15:57:18 message: "/e xplain somethin", is_slash_command: true 3637 15:57:18 is expected to eq true 3638 15:57:18 message: "/ something", is_slash_command: false 3639 15:57:18 is expected to eq false 3640 15:57:18 message: " /something", is_slash_command: false 3641 15:57:18 is expected to eq false 3643 15:57:19 returns true for chat message 3645 15:57:19 returns true if comparing to self 3646 15:57:19 compares id only 3647 15:57:19 returns false if class is different 3648 15:57:19 returns false if id is nil 3649 15:57:19 #to_global_id 3650 15:57:19 returns global ID 3652 15:57:19 when role is user 3653 15:57:19 is expected to be user 3654 15:57:19 when role is not user 3655 15:57:19 is expected not to be user 3657 15:57:20 sets default timestamp 3658 15:57:20 generates id 3659 15:57:20 #slash_command_and_input 3660 15:57:20 message: nil, output: [] 3661 15:57:20 is expected to eq [] 3662 15:57:20 message: "something", output: [] 3663 15:57:20 is expected to eq [] 3664 15:57:20 message: "/explain", output: ["/explain"] 3665 15:57:20 is expected to eq ["/explain"] 3666 15:57:20 message: "/explain something", output: ["/explain", "something"] 3667 15:57:20 is expected to eq ["/explain", "something"] 3668 15:57:20 message: "/e xplain somethin", output: ["/e", "xplain somethin"] 3669 15:57:20 is expected to eq ["/e", "xplain somethin"] 3670 15:57:20 message: "/ something", output: [] 3671 15:57:20 is expected to eq [] 3672 15:57:20 message: " /something", output: [] 3673 15:57:20 is expected to eq [] 3675 15:57:21 raises an error when role is absent 3676 15:57:21 raises an error when role is not from the list 3678 15:57:21 returns hash with all attributes 3679 15:57:21 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/ai_message_spec.rb. It took 4.42 seconds. Expected to take 13.87 seconds. 3680 15:57:21 # [RSpecRunTime] Starting example group ee/spec/services/ci/create_pipeline_service/dast_configuration_spec.rb. Expected to take 13.23 seconds. 3681 15:57:21 Ci::CreatePipelineService 3682 15:57:22 when the feature is not licensed 3683 15:57:22 behaves like it does not expand the dast variables 3684 15:57:23 does not include the profile variables 3685 15:57:23 # [RSpecRunTime] RSpec elapsed time: 20 minutes 21.52 seconds. Current RSS: ~1482M. Threads: 5. load average: 1.17 1.25 1.22 1/428 49126 3687 15:57:23 when the feature is licensed 3688 15:57:23 when the stage is dast 3689 15:57:24 persists dast_configuration in build options 3690 15:57:24 expands the dast variables 3691 15:57:24 when the user has permission 3692 15:57:24 expands the secret dast variables 3693 15:57:24 # [RSpecRunTime] RSpec elapsed time: 20 minutes 22.65 seconds. Current RSS: ~1470M. Threads: 5. load average: 1.16 1.24 1.22 1/430 49143 3695 15:57:24 when the site profile does not exist 3696 15:57:24 behaves like a missing profile 3697 15:57:25 Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol. 3699 15:57:25 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3700 15:57:25 communicates failure 3701 15:57:25 when the scanner profile does not exist 3702 15:57:25 behaves like a missing profile 3703 15:57:26 Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol. 3705 15:57:26 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3706 15:57:26 communicates failure 3707 15:57:26 when there is an unexpected system error 3708 15:57:27 handles the error 3709 15:57:27 when the stage is not dast 3710 15:57:27 behaves like it does not expand the dast variables 3711 15:57:28 does not include the profile variables 3712 15:57:28 behaves like pipelines are created without N+1 SQL queries 3713 15:57:29 avoids N+1 queries 3714 15:57:29 # [RSpecRunTime] RSpec elapsed time: 20 minutes 27.46 seconds. Current RSS: ~1447M. Threads: 5. load average: 1.14 1.24 1.21 1/430 49248 3716 15:57:29 behaves like pipelines are created without N+1 SQL queries 3717 15:57:30 avoids N+1 queries 3718 15:57:31 # [RSpecRunTime] RSpec elapsed time: 20 minutes 28.78 seconds. Current RSS: ~1438M. Threads: 5. load average: 1.14 1.24 1.21 3/430 49277 3720 15:57:31 # [RSpecRunTime] Finishing example group ee/spec/services/ci/create_pipeline_service/dast_configuration_spec.rb. It took 9.74 seconds. Expected to take 13.23 seconds. 3721 15:57:31 # [RSpecRunTime] Starting example group ee/spec/services/ee/groups/autocomplete_service_spec.rb. Expected to take 12.92 seconds. 3722 15:57:31 Groups::AutocompleteService 3724 15:57:32 when licensed feature epics is available 3725 15:57:32 includes epic work item icon in list 3726 15:57:32 # [RSpecRunTime] RSpec elapsed time: 20 minutes 30.22 seconds. Current RSS: ~1426M. Threads: 5. load average: 1.14 1.24 1.21 1/430 49278 3728 15:57:32 #labels_as_hash 3729 15:57:32 some labels are already assigned 3730 15:57:32 marks already assigned as set 3732 15:57:33 returns nothing if not allowed 3733 15:57:33 returns epics from group 3734 15:57:33 returns only confidential epics if confidential_only is true 3735 15:57:33 # [RSpecRunTime] RSpec elapsed time: 20 minutes 31.67 seconds. Current RSS: ~1430M. Threads: 5. load average: 1.14 1.24 1.21 1/430 49279 3738 15:57:34 when the iterations feature is unavailable 3739 15:57:34 is expected to be empty 3740 15:57:34 when the iterations feature is available 3741 15:57:34 is expected to contain exactly #<Iteration id:2 *iteration:2> 3743 15:57:35 when user can read wiki 3744 15:57:36 returns wiki pages (except templates) 3745 15:57:37 loads real title of the page from frontmatter if present 3746 15:57:37 # [RSpecRunTime] RSpec elapsed time: 20 minutes 34.85 seconds. Current RSS: ~1436M. Threads: 5. load average: 1.13 1.23 1.21 1/430 49682 3748 15:57:37 when user cannot read wiki 3749 15:57:37 returns empty array 3750 15:57:37 #vulnerability 3751 15:57:37 when the feature is not available 3752 15:57:37 when the user is not allowed 3753 15:57:37 is expected to be empty 3754 15:57:37 when the user is allowed 3755 15:57:38 is expected to be empty 3756 15:57:38 when the feature is available 3757 15:57:38 when the user is not allowed 3758 15:57:38 is expected to be empty 3759 15:57:38 when the user is allowed 3760 15:57:38 is expected to contain exactly 19 3762 15:57:38 when target is an epic 3763 15:57:39 with subepics feature enabled 3764 15:57:39 returns available commands 3765 15:57:39 with subepics feature disabled 3766 15:57:40 returns available commands 3767 15:57:40 # [RSpecRunTime] Finishing example group ee/spec/services/ee/groups/autocomplete_service_spec.rb. It took 9.1 seconds. Expected to take 12.92 seconds. 3768 15:57:40 # [RSpecRunTime] Starting example group ee/spec/services/security/merge_reports_service_spec.rb. Expected to take 12.37 seconds. 3769 15:57:40 Security::MergeReportsService#execute 3770 15:57:40 ordering reports for dependency scanning analyzers 3771 15:57:40 when reports are gathered in an unprioritized order 3772 15:57:41 is expected to eql #<Gitlab::Ci::Reports::Security::Scanner:0x00007c6005470658 @external_id="bundler_audit", @name="bund...rimary_identifiers=nil, @sort_keys=[1, "bundler_audit", "bundler-audit", "Security Scanner Vendor"]>, #<Gitlab::Ci::Reports::Security::Scanner:0x00007c600524a428 @external_id="retire.js", @name="Retire.j...0.0", @primary_identifiers=nil, @sort_keys=[2, "retire.js", "Retire.js", "Security Scanner Vendor"]>, and #<Gitlab::Ci::Reports::Security::Scanner:0x00007c6005042db0 @external_id="gemnasium", @name="gemnasiu...0.0", @primary_identifiers=nil, @sort_keys=[3, "gemnasium", "gemnasium", "Security Scanner Vendor"]> 3773 15:57:42 is expected to eq 2 3774 15:57:43 is expected to contain exactly #<Gitlab::Ci::Reports::Security::Identifier:0x00007c6030155a60 @external_id="CVE-2019-123", @external...="cve", @name="cve-CVE-2019-123", @url=nil, @fingerprint="6d834ff5767ac7544bef36b0e9996a9a3d6da5f1"> 3775 15:57:45 is expected to contain exactly #<Gitlab::Ci::Reports::Security::Identifier:0x00007c600537f2d0 @external_id="NPM-13", @external_type="npm", @name="npm-NPM-13", @url=nil, @fingerprint="ca12d3bf327f69eb5ccc69dc5c164630b1f4fd36"> 3776 15:57:45 # [RSpecRunTime] RSpec elapsed time: 20 minutes 42.94 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.27 1.26 1.22 1/431 49695 3778 15:57:45 when a custom analyzer is completed before the known analyzers 3779 15:57:46 is expected to eql #<Gitlab::Ci::Reports::Security::Scanner:0x00007c60058c89d0 @external_id="bundler_audit", @name="bund...rimary_identifiers=nil, @sort_keys=[1, "bundler_audit", "bundler-audit", "Security Scanner Vendor"]>, #<Gitlab::Ci::Reports::Security::Scanner:0x00007c602fc94ad0 @external_id="retire.js", @name="Retire.j...0.0", @primary_identifiers=nil, @sort_keys=[2, "retire.js", "Retire.js", "Security Scanner Vendor"]>, and #<Gitlab::Ci::Reports::Security::Scanner:0x00007c60059f77c0 @external_id="scanner-2", @name="Scanner ...primary_identifiers=nil, @sort_keys=[Infinity, "scanner-2", "Scanner 2", "Security Scanner Vendor"]> 3780 15:57:47 is expected to eq 3 3781 15:57:49 is expected to contain exactly #<Gitlab::Ci::Reports::Security::Identifier:0x00007c600586dbc0 @external_id="VULN-2", @external_type=...ner-2", @name="scanner-2-VULN-2", @url=nil, @fingerprint="8e683704c05c3d223f7572623a39cdf39ecc5f15"> and #<Gitlab::Ci::Reports::Security::Identifier:0x00007c600586d580 @external_id="CVE-2019-456", @external...="cve", @name="cve-CVE-2019-456", @url=nil, @fingerprint="47c8c718e4355e29c0b8e87fd62c2c7da65911dd"> 3782 15:57:49 # [RSpecRunTime] RSpec elapsed time: 20 minutes 47.05 seconds. Current RSS: ~1391M. Threads: 5. load average: 1.24 1.26 1.22 1/426 49696 3784 15:57:49 merging reports step by step 3785 15:57:50 keeps the finding from `retirejs` as it has higher priority 3786 15:57:50 # [RSpecRunTime] RSpec elapsed time: 20 minutes 48.43 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.24 1.26 1.22 1/427 49697 3788 15:57:50 # [RSpecRunTime] Finishing example group ee/spec/services/security/merge_reports_service_spec.rb. It took 10.54 seconds. Expected to take 12.37 seconds. 3789 15:57:50 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/templates/api_security_latest_gitlab_ci_yaml_spec.rb. Expected to take 11.89 seconds. 3790 15:57:50 API-Security.latest.gitlab-ci.yml 3791 15:57:50 is expected not to be nil 3792 15:57:50 the template file 3793 15:57:51 uses the production repository 3794 15:57:51 doesn't use the staging repository 3795 15:57:51 the created pipeline 3796 15:57:51 when no stages 3797 15:57:51 when project has no stages 3798 15:57:52 Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol. 3800 15:57:52 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3801 15:57:52 includes no jobs 3802 15:57:52 # [RSpecRunTime] RSpec elapsed time: 20 minutes 50.46 seconds. Current RSS: ~1390M. Threads: 5. load average: 1.24 1.26 1.22 1/430 49804 3804 15:57:52 when stages includes dast 3805 15:57:52 when project has no license 3806 15:57:53 Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol. 3808 15:57:53 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3809 15:57:53 includes job to display error 3810 15:57:53 when project has Ultimate license 3811 15:57:53 behaves like acts as branch pipeline 3812 15:57:53 when branch pipeline 3813 15:57:54 Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol. 3815 15:57:54 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3816 15:57:54 includes a job 3817 15:57:54 behaves like acts as MR pipeline 3818 15:57:54 when MR pipeline 3819 15:57:55 Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol. 3821 15:57:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3822 15:57:56 includes a job 3823 15:57:56 # [RSpecRunTime] RSpec elapsed time: 20 minutes 53.86 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.22 1.25 1.22 1/432 50055 3825 15:57:56 when setting APISEC_DISABLED 3826 15:57:56 when APISEC_DISABLED=1 3827 15:57:56 includes no jobs 3828 15:57:56 when APISEC_DISABLED="true" 3829 15:57:57 includes no jobs 3830 15:57:57 when APISEC_DISABLED="false" 3831 15:57:57 Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol. 3833 15:57:57 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3834 15:57:58 includes jobs 3835 15:57:58 when CI_GITLAB_FIPS_MODE=false 3836 15:57:58 Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol. 3838 15:57:58 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3839 15:57:58 sets APISEC_IMAGE_SUFFIX to "" 3840 15:57:58 when CI_GITLAB_FIPS_MODE=true 3841 15:57:59 Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol. 3843 15:57:59 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3844 15:57:59 sets APISEC_IMAGE_SUFFIX to "-fips" 3845 15:57:59 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/templates/api_security_latest_gitlab_ci_yaml_spec.rb. It took 8.91 seconds. Expected to take 11.89 seconds. 3846 15:57:59 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/vulnerability_scanning/dependency_scanning/affected_version_range_matcher_spec.rb. Expected to take 11.33 seconds. 3847 15:57:59 Gitlab::VulnerabilityScanning::DependencyScanning::AffectedVersionRangeMatcher 3848 15:57:59 when range is invalid 3849 15:57:59 purl_type: "composer", range: "<dev-master" 3850 15:57:59 is expected to raise SemverDialects::InvalidConstraintError 3851 15:57:59 purl_type: "conan", range: "-" 3852 15:57:59 is expected to raise SemverDialects::InvalidConstraintError 3853 15:57:59 purl_type: "gem", range: "<1.2.3.*" 3854 15:57:59 is expected to raise SemverDialects::InvalidConstraintError 3855 15:57:59 purl_type: "golang", range: "<1.2.3x" 3856 15:58:00 is expected to raise SemverDialects::InvalidConstraintError 3857 15:58:00 purl_type: "maven", range: "-" 3858 15:58:00 is expected to raise SemverDialects::InvalidConstraintError 3859 15:58:00 purl_type: "npm", range: "<1.2.3x" 3860 15:58:00 is expected to raise SemverDialects::InvalidConstraintError 3861 15:58:00 purl_type: "nuget", range: "<1.2.3x" 3862 15:58:00 is expected to raise SemverDialects::InvalidConstraintError 3863 15:58:00 purl_type: "pypi", range: "[,1.0.0]" 3864 15:58:00 is expected to raise SemverDialects::InvalidConstraintError 3865 15:58:00 when version is in range 3866 15:58:00 purl_type: "composer", range: "<=2.2.1", version: "2.2.1" 3867 15:58:00 is expected to be truthy 3868 15:58:00 purl_type: "conan", range: "<=2.2.1", version: "2.2.1" 3869 15:58:00 is expected to be truthy 3870 15:58:00 purl_type: "gem", range: "<=2.2.1.pre", version: "2.2.1.pre" 3871 15:58:01 is expected to be truthy 3872 15:58:01 purl_type: "golang", range: "<=2.2.1", version: "2.2.1" 3873 15:58:01 is expected to be truthy 3874 15:58:01 purl_type: "maven", range: "[,2.5]", version: "2.5" 3875 15:58:01 is expected to be truthy 3876 15:58:01 purl_type: "npm", range: "<=2.2.1", version: "2.2.1" 3877 15:58:01 is expected to be truthy 3878 15:58:01 purl_type: "nuget", range: "[,1.2.3.0]", version: "1.2.3.0" 3879 15:58:01 is expected to be truthy 3880 15:58:01 purl_type: "pypi", range: "<=1.11.0", version: "1.11" 3881 15:58:01 is expected to be truthy 3882 15:58:01 when version is invalid 3883 15:58:01 purl_type: "composer", range: "<1.0.0", version: "dev-master" 3884 15:58:01 is expected to raise SemverDialects::InvalidVersionError 3885 15:58:01 purl_type: "conan", range: "<1.0.0", version: "x" 3886 15:58:01 is expected to raise SemverDialects::InvalidVersionError 3887 15:58:01 purl_type: "gem", range: "<1.0.0", version: "1.2.3.*" 3888 15:58:02 is expected to raise SemverDialects::InvalidVersionError 3889 15:58:02 purl_type: "golang", range: "<1.0.0", version: "1.2.3x" 3890 15:58:02 is expected to raise SemverDialects::InvalidVersionError 3891 15:58:02 purl_type: "maven", range: "[,1.0.0]", version: "?" 3892 15:58:02 is expected to raise SemverDialects::InvalidVersionError 3893 15:58:02 purl_type: "npm", range: "<1.0.0", version: "1.2.3x" 3894 15:58:02 is expected to raise SemverDialects::InvalidVersionError 3895 15:58:02 purl_type: "nuget", range: "<1.0.0", version: "1.2.3x" 3896 15:58:02 is expected to raise SemverDialects::InvalidVersionError 3897 15:58:02 purl_type: "pypi", range: "<1.0.0", version: "x" 3898 15:58:02 is expected to raise SemverDialects::InvalidVersionError 3899 15:58:02 when version is not in range 3900 15:58:02 purl_type: "composer", range: "<=2.2.1", version: "2.2.2" 3901 15:58:02 is expected to be falsey 3902 15:58:02 purl_type: "conan", range: "<=2.2.1", version: "2.2.2" 3903 15:58:02 is expected to be falsey 3904 15:58:02 purl_type: "gem", range: "<=2.2.1.pre", version: "2.2.1" 3905 15:58:03 is expected to be falsey 3906 15:58:03 purl_type: "golang", range: "<=2.2.1", version: "2.2.2" 3907 15:58:03 is expected to be falsey 3908 15:58:03 purl_type: "maven", range: "[,2.5]", version: "2.6" 3909 15:58:03 is expected to be falsey 3910 15:58:03 purl_type: "npm", range: "<=2.2.1", version: "2.2.2" 3911 15:58:03 is expected to be falsey 3912 15:58:03 purl_type: "nuget", range: "[,1.2.3.0]", version: "1.2.3.1" 3913 15:58:03 is expected to be falsey 3914 15:58:03 purl_type: "pypi", range: "<=1.11.0", version: "1.11.1" 3915 15:58:03 is expected to be falsey 3916 15:58:03 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/vulnerability_scanning/dependency_scanning/affected_version_range_matcher_spec.rb. It took 4.07 seconds. Expected to take 11.33 seconds. 3917 15:58:03 # [RSpecRunTime] Starting example group ee/spec/elastic_integration/work_item_index_spec.rb. Expected to take 10.71 seconds. 3918 15:58:03 WorkItem Index 3919 15:58:08 when migration is complete 3920 15:58:08 behaves like work_items get tracked in Elasticsearch 3921 15:58:08 use_elasticsearch? is true 3922 15:58:08 when a work_item is created 3923 15:58:08 tracks the work_item 3924 15:58:08 # [RSpecRunTime] RSpec elapsed time: 21 minutes 6.66 seconds. Current RSS: ~1446M. Threads: 5. load average: 1.19 1.24 1.22 1/431 50135 3926 15:58:08 when a work_item is updated 3927 15:58:09 tracks the work_item 3928 15:58:09 when a work_item is deleted 3929 15:58:09 tracks the work_item 3930 15:58:10 deletes the work_item from elasticsearch 3931 15:58:10 # [RSpecRunTime] RSpec elapsed time: 21 minutes 8.43 seconds. Current RSS: ~1440M. Threads: 5. load average: 1.09 1.22 1.21 1/427 50136 3933 15:58:10 when indexing is disabled 3934 15:58:10 behaves like work_items do not get tracked in Elasticsearch 3935 15:58:10 use_elasticsearch? is false 3936 15:58:10 when a work_item is created 3937 15:58:11 does not track the work_item 3938 15:58:11 when a work_item is updated 3939 15:58:11 does not track the work_item 3940 15:58:11 when a work_item is deleted 3941 15:58:11 does not track the work_item 3942 15:58:12 # [RSpecRunTime] Finishing example group ee/spec/elastic_integration/work_item_index_spec.rb. It took 8.81 seconds. Expected to take 10.71 seconds. 3943 15:58:12 # [RSpecRunTime] Starting example group ee/spec/elastic/migrate/20240814223217_add_issues_access_level_in_work_item_index_spec.rb. Expected to take 10.39 seconds. 3944 15:58:12 AddIssuesAccessLevelInWorkItemIndex 3946 15:58:16 when migration is already completed 3947 15:58:17 does not modify data 3948 15:58:17 # [RSpecRunTime] RSpec elapsed time: 21 minutes 14.93 seconds. Current RSS: ~1409M. Threads: 5. load average: 1.41 1.28 1.23 3/427 50137 3950 15:58:17 migration process 3951 15:58:17 updates the issues index mappings 3953 15:58:17 when mapping has been updated 3954 15:58:17 is expected to be completed 3955 15:58:17 when mapping has not been updated 3956 15:58:18 is expected not to be completed 3957 15:58:18 # [RSpecRunTime] Finishing example group ee/spec/elastic/migrate/20240814223217_add_issues_access_level_in_work_item_index_spec.rb. It took 6.13 seconds. Expected to take 10.39 seconds. 3958 15:58:18 # [RSpecRunTime] Starting example group ee/spec/models/audit_events/streaming/event_type_filter_spec.rb. Expected to take 9.81 seconds. 3959 15:58:18 AuditEvents::Streaming::EventTypeFilter 3960 15:58:18 does not allow STI 3961 15:58:18 Associations 3962 15:58:18 belongs to a external audit event destination 3964 15:58:19 is expected to belong to external_audit_event_destination required: false 3965 15:58:19 is expected to validate that :audit_event_type is case-sensitively unique within the scope of :external_audit_event_destination_id 3966 15:58:19 behaves like audit event streaming filter 3968 15:58:20 is expected to validate that :audit_event_type cannot be empty/falsy 3969 15:58:20 is expected to validate that the length of :audit_event_type is at most 255 3970 15:58:22 is expected to allow :audit_event_type to be ‹"event_type_filters_created"› 3971 15:58:23 is expected not to allow :audit_event_type to be ‹"invalid_audit_event_type"› 3972 15:58:23 # [RSpecRunTime] RSpec elapsed time: 21 minutes 21.49 seconds. Current RSS: ~1454M. Threads: 5. load average: 1.37 1.28 1.23 1/427 50138 3974 15:58:23 .audit_event_type_in 3975 15:58:24 returns the correct audit events 3977 15:58:25 is expected to eq "event_type_filters_created" 3978 15:58:25 .pluck_audit_event_type 3979 15:58:26 returns the audit event type of the event type filter 3980 15:58:26 # [RSpecRunTime] Finishing example group ee/spec/models/audit_events/streaming/event_type_filter_spec.rb. It took 7.43 seconds. Expected to take 9.81 seconds. 3981 15:58:26 # [RSpecRunTime] Starting example group ee/spec/views/shared/credentials_inventory/gpg_keys/_gpg_key.html.haml_spec.rb. Expected to take 9.43 seconds. 3982 15:58:26 shared/credentials_inventory/gpg_keys/_gpg_key.html.haml 3983 15:58:29 shows the users name 3984 15:58:29 shows the ID 3985 15:58:29 shows the status 3986 15:58:29 when the key is verified it shows the verified badge 3987 15:58:29 when the key is not verified 3988 15:58:31 shows the unverified badge 3989 15:58:31 # [RSpecRunTime] RSpec elapsed time: 21 minutes 29.35 seconds. Current RSS: ~1442M. Threads: 5. load average: 1.40 1.29 1.23 1/427 50233 3991 15:58:31 # [RSpecRunTime] Finishing example group ee/spec/views/shared/credentials_inventory/gpg_keys/_gpg_key.html.haml_spec.rb. It took 5.56 seconds. Expected to take 9.43 seconds. 3992 15:58:31 # [RSpecRunTime] Starting example group ee/spec/lib/search/elastic/references/work_item_spec.rb. Expected to take 9.19 seconds. 3993 15:58:31 Search::Elastic::References::WorkItem 3995 15:58:33 returns serialized string of work item record from class method 3996 15:58:33 returns serialized string of work item record from instance method 3997 15:58:33 # [RSpecRunTime] RSpec elapsed time: 21 minutes 31.49 seconds. Current RSS: ~1432M. Threads: 5. load average: 1.40 1.29 1.23 1/427 50234 3999 15:58:33 #as_indexed_json 4000 15:58:33 when add_issues_access_level_in_work_item_index migration is not complete 4001 15:58:33 serializes the project_namespace work_item as a hash 4002 15:58:33 when add_issues_access_level_in_work_item_index migration is complete 4003 15:58:34 serializes the project_namespace work_item as a hash 4004 15:58:34 when add_root_namespace_id_to_work_item migration is not complete 4005 15:58:34 serializes the project_namespace work_item as a hash 4006 15:58:34 serializes the user_namespace work_item as a hash 4007 15:58:34 serializes the object as a hash 4008 15:58:34 when add_root_namespace_id_to_work_item migration is complete 4009 15:58:35 serializes the project_namespace work_item as a hash 4010 15:58:35 serializes the object as a hash 4011 15:58:35 serializes the user_namespace work_item as a hash 4012 15:58:35 #model_klass 4013 15:58:35 returns correct environment based index name from class 4015 15:58:35 returns correct environment based index name from class method 4016 15:58:35 returns correct environment based index name from instance method 4017 15:58:35 #instantiate 4018 15:58:35 when work_item index is available 4019 15:58:35 instantiates work item 4020 15:58:35 when migration is not completed 4021 15:58:36 does not instantiate work item 4022 15:58:36 # [RSpecRunTime] Finishing example group ee/spec/lib/search/elastic/references/work_item_spec.rb. It took 4.42 seconds. Expected to take 9.19 seconds. 4023 15:58:36 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/duo/developments/setup_groups_for_model_evaluation_spec.rb. Expected to take 8.88 seconds. 4024 15:58:36 Gitlab::Duo::Developments::SetupGroupsForModelEvaluation 4026 15:58:36 when the server is running 4027 15:58:36 goes through the process 4029 15:58:36 creates token 4030 15:58:36 #clean_up_token! 4031 15:58:36 deletes token 4032 15:58:36 #download_and_unpack_file 4033 15:58:37 unzips the file 4034 15:58:37 gzip: stdin: not in gzip format 4035 15:58:37 tar: Child returned status 1 4036 15:58:37 tar: Error is not recoverable: exiting now 4037 15:58:37 runs through files 4038 15:58:37 #delete_temporary_directory! 4039 15:58:38 deletes folder 4040 15:58:38 #create_subgroups 4041 15:58:38 creates subgroups 4042 15:58:38 #create_subprojects 4043 15:58:38 creates subprojects 4044 15:58:38 #create_subgroup 4045 15:58:39 creates a subgroup 4046 15:58:39 #create_subproject 4047 15:58:39 creates a subproject 4048 15:58:39 when running not in dev or test mode 4049 15:58:39 raises an error 4050 15:58:39 when finished working 4051 15:58:40 shows a message 4052 15:58:40 when the server is not running 4053 15:58:40 raises an error 4054 15:58:40 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/duo/developments/setup_groups_for_model_evaluation_spec.rb. It took 4.42 seconds. Expected to take 8.88 seconds. 4055 15:58:40 # [RSpecRunTime] Starting example group ee/spec/lib/ee/backup/targets/repositories_spec.rb. Expected to take 8.68 seconds. 4056 15:58:40 Backup::Targets::Repositories 4058 15:58:42 calls enqueue for each repository type 4059 15:58:43 avoids N+1 database queries 4060 15:58:43 command failure 4061 15:58:43 enqueue_group raises an error 4062 15:58:44 group query raises an error 4063 15:58:44 # [RSpecRunTime] RSpec elapsed time: 21 minutes 41.91 seconds. Current RSS: ~1447M. Threads: 5. load average: 1.60 1.34 1.25 1/428 50379 4065 15:58:44 for storages 4066 15:58:44 calls enqueue for all repositories on the specified storage 4068 15:58:46 calls enqueue for each repository type 4069 15:58:46 for storages 4070 15:58:46 calls enqueue for all repositories on the specified storage 4071 15:58:46 # [RSpecRunTime] RSpec elapsed time: 21 minutes 44.46 seconds. Current RSS: ~1445M. Threads: 5. load average: 1.60 1.34 1.25 1/428 50458 4074 15:58:46 calls enqueue for all descendant repositories on the specified group 4075 15:58:46 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/backup/targets/repositories_spec.rb. It took 6.43 seconds. Expected to take 8.68 seconds. 4076 15:58:46 # [RSpecRunTime] Starting example group ee/spec/services/gitlab_subscriptions/member_management/queue_members_approval_service_spec.rb. Expected to take 8.21 seconds. 4077 15:58:46 GitlabSubscriptions::MemberManagement::QueueMembersApprovalService 4079 15:58:46 when users are successfully queued for approval 4080 15:58:47 returns a success response with queued users 4081 15:58:47 when different params are passed 4082 15:58:47 with expires_at in params 4083 15:58:48 saves expires_at in metadata when passed as datetime 4084 15:58:49 saves expires_at in metadata when passed to reset 4085 15:58:49 # [RSpecRunTime] RSpec elapsed time: 21 minutes 47.29 seconds. Current RSS: ~1430M. Threads: 5. load average: 1.55 1.33 1.25 1/428 50459 4087 15:58:49 with member_role_id in params 4088 15:58:50 saves member_role_id in metadata when passed in params 4089 15:58:51 saves member_role_id in metadata when passed to reset 4090 15:58:51 # [RSpecRunTime] RSpec elapsed time: 21 minutes 49.03 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.55 1.33 1.25 1/428 50460 4092 15:58:51 when non_billable_users is empty 4093 15:58:51 returns success 4094 15:58:51 when an exception is raised 4095 15:58:51 when RecordInvalid is raised 4096 15:58:51 behaves like it returns error 4097 15:58:52 returns an error 4098 15:58:52 when RecordNotUnique is raised 4099 15:58:52 behaves like it returns error 4100 15:58:53 returns an error 4101 15:58:53 # [RSpecRunTime] Finishing example group ee/spec/services/gitlab_subscriptions/member_management/queue_members_approval_service_spec.rb. It took 6.54 seconds. Expected to take 8.21 seconds. 4102 15:58:53 # [RSpecRunTime] Starting example group ee/spec/services/audit_events/streaming/instance_headers/update_service_spec.rb. Expected to take 8.05 seconds. 4103 15:58:53 AuditEvents::Streaming::InstanceHeaders::UpdateService 4105 15:58:53 behaves like header updation 4106 15:58:53 when header updation is successful 4107 15:58:53 has the header in the response payload 4108 15:58:54 updates the header 4109 15:58:54 with audit events 4110 15:58:54 sends the audit streaming event 4111 15:58:54 with license feature external_audit_events 4112 15:58:54 when both key and value are updated 4113 15:58:54 creates audit event 4114 15:58:54 # [RSpecRunTime] RSpec elapsed time: 21 minutes 52.66 seconds. Current RSS: ~1417M. Threads: 5. load average: 1.51 1.33 1.25 1/428 50461 4116 15:58:54 when only the header value is updated 4117 15:58:55 has a audit message reflecting just the value was changed 4118 15:58:55 when only the active attribute is updated 4119 15:58:55 has a audit message reflecting just the active attribute was changed 4120 15:58:55 when neither key, value nor active is updated 4121 15:58:55 behaves like does not create audit event 4122 15:58:55 is expected to not change `AuditEvent.count` 4123 15:58:55 when header updation is unsuccessful 4124 15:58:56 does not update the header 4125 15:58:56 has an error response 4126 15:58:56 behaves like does not create audit event 4127 15:58:56 is expected to not change `AuditEvent.count` 4128 15:58:56 # [RSpecRunTime] Finishing example group ee/spec/services/audit_events/streaming/instance_headers/update_service_spec.rb. It took 3.45 seconds. Expected to take 8.05 seconds. 4129 15:58:56 # [RSpecRunTime] Starting example group ee/spec/services/iterations/cadences/destroy_service_spec.rb. Expected to take 7.72 seconds. 4130 15:58:56 Iterations::Cadences::DestroyService 4132 15:58:59 when iterations feature enabled 4133 15:58:59 when user is authorized 4134 15:59:00 is expected to be success 4135 15:59:00 destroys the cadence and associated records 4136 15:59:01 returns the cadence as part of the response 4137 15:59:01 # [RSpecRunTime] RSpec elapsed time: 21 minutes 59.02 seconds. Current RSS: ~1453M. Threads: 5. load average: 1.47 1.32 1.24 1/434 50656 4139 15:59:01 when user is not authorized 4140 15:59:01 behaves like cadence destroy fails with message 4141 15:59:01 is expected to be error 4142 15:59:01 returns not allowed message 4143 15:59:01 when iterations feature disabled 4144 15:59:01 when user is authorized 4145 15:59:01 behaves like cadence destroy fails with message 4146 15:59:01 is expected to be error 4147 15:59:02 returns not allowed message 4148 15:59:02 when user is not authorized 4149 15:59:02 behaves like cadence destroy fails with message 4150 15:59:02 is expected to be error 4151 15:59:02 returns not allowed message 4152 15:59:02 # [RSpecRunTime] Finishing example group ee/spec/services/iterations/cadences/destroy_service_spec.rb. It took 5.7 seconds. Expected to take 7.72 seconds. 4153 15:59:02 # [RSpecRunTime] Starting example group ee/spec/models/ee/organizations/organization_spec.rb. Expected to take 7.45 seconds. 4154 15:59:02 Organizations::Organization 4155 15:59:03 does not allow STI 4156 15:59:03 associations 4157 15:59:03 is expected to have many sbom_occurrences class_name => Sbom::Occurrence through active_projects 4158 15:59:03 is expected to have many vulnerability_exports class_name => Vulnerabilities::Export 4159 15:59:03 is expected to have many sbom_sources class_name => Sbom::Source 4160 15:59:03 is expected to have many sbom_source_packages class_name => Sbom::SourcePackage 4161 15:59:03 is expected to have many sbom_components class_name => Sbom::Component 4162 15:59:03 is expected to have many sbom_component_versions class_name => Sbom::ComponentVersion 4163 15:59:03 # [RSpecRunTime] RSpec elapsed time: 22 minutes 1.67 seconds. Current RSS: ~1468M. Threads: 5. load average: 1.47 1.32 1.24 1/433 50657 4165 15:59:03 #has_dependencies? 4166 15:59:04 returns false when organization does not have dependencies 4167 15:59:05 returns true when organization does have dependencies 4168 15:59:05 # [RSpecRunTime] RSpec elapsed time: 22 minutes 2.81 seconds. Current RSS: ~1473M. Threads: 5. load average: 1.43 1.32 1.24 1/433 50658 4170 15:59:05 #sbom_occurrences 4171 15:59:05 when a project is active 4172 15:59:05 includes the occurrences from the project 4173 15:59:05 when a project is archived 4174 15:59:06 does not includes the occurrences from the archived project 4175 15:59:06 # [RSpecRunTime] RSpec elapsed time: 22 minutes 4.58 seconds. Current RSS: ~1452M. Threads: 5. load average: 1.43 1.32 1.24 1/433 50659 4177 15:59:06 # [RSpecRunTime] Finishing example group ee/spec/models/ee/organizations/organization_spec.rb. It took 4.26 seconds. Expected to take 7.45 seconds. 4178 15:59:06 # [RSpecRunTime] Starting example group ee/spec/services/security/ingestion/mark_as_resolved_service_spec.rb. Expected to take 7.32 seconds. 4179 15:59:06 Security::Ingestion::MarkAsResolvedService 4181 15:59:07 when using a vulnerability scanner 4182 15:59:07 resolves non-generic vulnerabilities detected by the scanner 4183 15:59:07 does not resolve vulnerabilities detected by a different scanner 4184 15:59:07 when a vulnerability requires manual resolution 4185 15:59:08 does not resolve generic vulnerabilities 4186 15:59:08 does not resolve secret_detection vulnerabilities 4187 15:59:08 # [RSpecRunTime] RSpec elapsed time: 22 minutes 6.21 seconds. Current RSS: ~1435M. Threads: 5. load average: 1.43 1.32 1.24 1/433 50660 4189 15:59:08 when a vulnerability is already ingested 4190 15:59:08 does not resolve ingested vulnerabilities 4191 15:59:08 when a vulnerability has been created by Continuous Vulnerability Scanning 4192 15:59:09 when ingesting vulnerabilities from a Dependency Scanning scanner 4193 15:59:09 scanner_id: "gemnasium" 4194 15:59:09 resolves CVS vulnerabilities of the Dependency Scanning report type 4195 15:59:09 scanner_id: "gemnasium-maven" 4196 15:59:09 resolves CVS vulnerabilities of the Dependency Scanning report type 4197 15:59:09 scanner_id: "gemnasium-python" 4198 15:59:09 resolves CVS vulnerabilities of the Dependency Scanning report type 4199 15:59:09 when ingesting vulnerabilities from a Container Scanning scanner 4200 15:59:09 resolves CVS vulnerabilities of the Container Scanning report type 4201 15:59:09 when ingesting vulnerabilities from other scanners 4202 15:59:09 does not resolve CVS vulnerabilities 4203 15:59:09 when the vulnerability is still reported 4204 15:59:10 does not resolve CVS vulnerabilities 4205 15:59:10 when a scanner is not available 4206 15:59:10 does not resolve any vulnerabilities 4207 15:59:10 # [RSpecRunTime] Finishing example group ee/spec/services/security/ingestion/mark_as_resolved_service_spec.rb. It took 3.5 seconds. Expected to take 7.32 seconds. 4208 15:59:10 # [RSpecRunTime] Starting example group ee/spec/components/namespaces/storage/project_pre_enforcement_alert_component_spec.rb. Expected to take 7.11 seconds. 4209 15:59:10 Namespaces::Storage::ProjectPreEnforcementAlertComponent 4210 15:59:10 with project in a group 4211 15:59:11 includes the correct project info in the alert text 4212 15:59:11 behaves like dismissible alert 4213 15:59:11 when the user dismissed the alert under 14 days ago 4214 15:59:12 does not render the alert 4215 15:59:12 # [RSpecRunTime] RSpec elapsed time: 22 minutes 10.0 seconds. Current RSS: ~1439M. Threads: 5. load average: 1.48 1.33 1.25 1/428 50661 4217 15:59:12 when the user dismissed the alert over 14 days ago 4218 15:59:12 does render the alert 4219 15:59:12 with project belonging to user 4220 15:59:13 includes the correct project info in the alert text 4221 15:59:13 behaves like dismissible alert 4222 15:59:13 when the user dismissed the alert under 14 days ago 4223 15:59:14 does not render the alert 4224 15:59:14 # [RSpecRunTime] RSpec elapsed time: 22 minutes 11.98 seconds. Current RSS: ~1430M. Threads: 5. load average: 1.36 1.30 1.24 1/428 50662 4226 15:59:14 when the user dismissed the alert over 14 days ago 4227 15:59:14 does render the alert 4228 15:59:14 # [RSpecRunTime] Finishing example group ee/spec/components/namespaces/storage/project_pre_enforcement_alert_component_spec.rb. It took 4.41 seconds. Expected to take 7.11 seconds. 4229 15:59:14 # [RSpecRunTime] Starting example group ee/spec/services/google_cloud/artifact_registry/get_repository_service_spec.rb. Expected to take 6.88 seconds. 4230 15:59:14 GoogleCloud::ArtifactRegistry::GetRepositoryService 4232 15:59:15 behaves like an artifact registry service handling validation errors 4233 15:59:15 behaves like returning an error service response 4234 15:59:15 returns an error service response 4235 15:59:15 with saas only feature enabled 4236 15:59:15 with not enough permissions 4237 15:59:15 behaves like returning an error service response 4238 15:59:15 returns an error service response 4240 15:59:15 behaves like returning an error service response 4241 15:59:15 returns an error service response 4242 15:59:15 as anonymous 4243 15:59:15 behaves like returning an error service response 4244 15:59:16 returns an error service response 4246 15:59:16 when not present 4247 15:59:16 behaves like returning an error service response 4248 15:59:16 returns an error service response 4249 15:59:16 when disabled 4250 15:59:16 behaves like returning an error service response 4251 15:59:16 returns an error service response 4252 15:59:16 with artifact_registry 4253 15:59:16 when not present 4254 15:59:16 behaves like returning an error service response 4255 15:59:16 returns an error service response 4256 15:59:16 when disabled 4257 15:59:16 behaves like returning an error service response 4258 15:59:16 returns an error service response 4259 15:59:16 when client raises AuthenticationError 4260 15:59:16 behaves like returning an error service response 4261 15:59:17 returns an error service response 4262 15:59:17 behaves like logging an error 4263 15:59:17 logs an error 4264 15:59:17 when client raises ApiError 4265 15:59:17 behaves like returning an error service response 4266 15:59:17 returns an error service response 4267 15:59:17 behaves like logging an error 4268 15:59:17 logs an error 4269 15:59:17 with saas only feature enabled 4270 15:59:17 returns the repository 4271 15:59:17 # [RSpecRunTime] Finishing example group ee/spec/services/google_cloud/artifact_registry/get_repository_service_spec.rb. It took 2.97 seconds. Expected to take 6.88 seconds. 4272 15:59:17 # [RSpecRunTime] Starting example group ee/spec/services/ee/resource_events/synthetic_iteration_notes_builder_service_spec.rb. Expected to take 6.77 seconds. 4273 15:59:17 EE::ResourceEvents::SyntheticIterationNotesBuilderService 4275 15:59:19 builds notes for existing resource iteration events 4276 15:59:19 behaves like filters by paginated notes 4277 15:59:20 only returns given notes 4278 15:59:20 when paginated notes is empty 4279 15:59:22 does not return any notes 4280 15:59:22 # [RSpecRunTime] RSpec elapsed time: 22 minutes 20.4 seconds. Current RSS: ~1427M. Threads: 5. load average: 1.41 1.32 1.24 1/427 50663 4282 15:59:22 # [RSpecRunTime] Finishing example group ee/spec/services/ee/resource_events/synthetic_iteration_notes_builder_service_spec.rb. It took 4.94 seconds. Expected to take 6.77 seconds. 4283 15:59:22 # [RSpecRunTime] Starting example group ee/spec/workers/ee/issuable_export_csv_worker_spec.rb. Expected to take 6.5 seconds. 4284 15:59:22 IssuableExportCsvWorker 4285 15:59:23 when issuable type is :requirement 4286 15:59:23 emails a CSV 4287 15:59:24 calls the Requirements export service 4288 15:59:24 calls the Work Items finder 4289 15:59:24 with selected fields are present 4290 15:59:24 calls the Requirements export service with selected fields 4291 15:59:24 # [RSpecRunTime] RSpec elapsed time: 22 minutes 22.58 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.38 1.31 1.24 1/427 50664 4293 15:59:24 with record not found 4294 15:59:24 an error is logged if user not found 4295 15:59:25 an error is logged if project not found 4296 15:59:25 when issuable type is :issue 4297 15:59:25 when issuable type is :issue 4298 15:59:25 calls Issues::ExportCsvService with specific parameters 4299 15:59:25 when issuable type is not :requirement 4300 15:59:25 with a valid type 4301 15:59:25 does not raise an exception 4302 15:59:25 with an invalid type 4303 15:59:25 raises an exception with expected message 4304 15:59:25 # [RSpecRunTime] Finishing example group ee/spec/workers/ee/issuable_export_csv_worker_spec.rb. It took 3.01 seconds. Expected to take 6.5 seconds. 4305 15:59:25 # [RSpecRunTime] Starting example group ee/spec/workers/groups/enterprise_users/associate_worker_spec.rb. Expected to take 6.38 seconds. 4306 15:59:25 Groups::EnterpriseUsers::AssociateWorker 4308 15:59:25 when user does not exist for given user_id 4309 15:59:25 does not do anything 4310 15:59:25 when user exist for given user_id 4311 15:59:25 when there is no pages_domain record for user email domain 4312 15:59:26 does not do anything 4313 15:59:26 when there is pages_domain record for user email domain 4314 15:59:26 when pages_domain belongs to project 4315 15:59:26 when project belongs to user 4316 15:59:26 does not do anything 4317 15:59:26 when project belongs to root group 4318 15:59:27 executes Groups::EnterpriseUsers::AssociateService for root group and user 4319 15:59:27 when project is in subgroup 4320 15:59:28 executes Groups::EnterpriseUsers::AssociateService for root group and user 4321 15:59:28 # [RSpecRunTime] RSpec elapsed time: 22 minutes 25.96 seconds. Current RSS: ~1448M. Threads: 5. load average: 1.38 1.31 1.24 1/427 50665 4323 15:59:28 when pages_domain is unverified 4324 15:59:28 does not do anything 4325 15:59:28 when pages_domain differs from user email domain by the case 4326 15:59:28 executes Groups::EnterpriseUsers::AssociateService for root group and user 4327 15:59:28 behaves like an idempotent worker 4328 15:59:28 is labeled as idempotent 4329 15:59:29 performs multiple times sequentially without raising an exception 4330 15:59:29 # [RSpecRunTime] Finishing example group ee/spec/workers/groups/enterprise_users/associate_worker_spec.rb. It took 3.54 seconds. Expected to take 6.38 seconds. 4331 15:59:29 # [RSpecRunTime] Starting example group ee/spec/lib/container_registry/client_spec.rb. Expected to take 6.1 seconds. 4332 15:59:29 ContainerRegistry::Client 4334 15:59:29 follows redirect and makes put query 4335 15:59:29 raises error if response status is not 200 4336 15:59:29 #push_manifest 4337 15:59:29 PUT v2/:name/manifests/:tag 4338 15:59:29 raises error if response status is not 200 4339 15:59:29 #blob_exists? 4340 15:59:29 returns true 4341 15:59:30 returns false 4342 15:59:30 #repository_raw_manifest 4343 15:59:30 GET "/v2/:name/manifests/:reference 4344 15:59:30 raises error 4346 15:59:30 downloads file successfully when 4347 15:59:30 raises error when it can not download blob 4348 15:59:30 raises error when request is not authenticated 4349 15:59:30 when primary_api_url is specified with trailing slash 4350 15:59:30 builds correct URL 4351 15:59:30 direct link to download, no redirect 4352 15:59:30 downloads blob successfully 4353 15:59:30 # [RSpecRunTime] Finishing example group ee/spec/lib/container_registry/client_spec.rb. It took 1.67 seconds. Expected to take 6.1 seconds. 4354 15:59:30 # [RSpecRunTime] Starting example group ee/spec/models/ee/alert_management/alert_spec.rb. Expected to take 5.97 seconds. 4355 15:59:30 AlertManagement::Alert 4356 15:59:31 does not allow STI 4357 15:59:31 associations 4358 15:59:31 is expected to have many pending_escalations class_name => IncidentManagement::PendingEscalations::Alert 4359 15:59:31 after_create 4360 15:59:31 attempts to trigger auto rollback 4361 15:59:31 #trigger_auto_rollback 4362 15:59:32 executes AutoRollbackWorker 4363 15:59:32 when status is not triggered 4364 15:59:32 does not execute AutoRollbackWorker 4365 15:59:32 when severity is not critical 4366 15:59:32 does not execute AutoRollbackWorker 4367 15:59:32 when project does not enable auto rollback 4368 15:59:32 does not execute AutoRollbackWorker 4369 15:59:32 when project does not have a license for auto rollback 4370 15:59:32 does not execute AutoRollbackWorker 4371 15:59:32 #escalation_policy 4372 15:59:32 is expected to eq nil 4373 15:59:32 when escalation policy exists on the project 4374 15:59:33 returns the projects first (only) escalation policy 4375 15:59:33 # [RSpecRunTime] Finishing example group ee/spec/models/ee/alert_management/alert_spec.rb. It took 2.76 seconds. Expected to take 5.97 seconds. 4376 15:59:33 # [RSpecRunTime] Starting example group ee/spec/workers/security/unenforceable_policy_rules_notification_worker_spec.rb. Expected to take 5.78 seconds. 4377 15:59:33 Security::UnenforceablePolicyRulesNotificationWorker 4379 15:59:36 calls UnenforceablePolicyRulesNotificationService 4380 15:59:36 when there is no approval rule with scan result policy read 4381 15:59:36 does not call UnenforceablePolicyRulesNotificationService 4382 15:59:36 when force_without_approval_rules param is provided 4383 15:59:36 calls UnenforceablePolicyRulesNotificationService 4384 15:59:36 # [RSpecRunTime] RSpec elapsed time: 22 minutes 34.15 seconds. Current RSS: ~1440M. Threads: 5. load average: 1.56 1.35 1.26 1/433 50844 4386 15:59:36 when merge_request does not exist 4387 15:59:36 does not call UnenforceablePolicyRulesNotificationService 4388 15:59:36 when feature is not licensed 4389 15:59:36 does not call UnenforceablePolicyRulesNotificationService 4390 15:59:36 # [RSpecRunTime] Finishing example group ee/spec/workers/security/unenforceable_policy_rules_notification_worker_spec.rb. It took 3.04 seconds. Expected to take 5.78 seconds. 4391 15:59:36 # [RSpecRunTime] Starting example group ee/spec/services/issue_feature_flags/list_service_spec.rb. Expected to take 5.62 seconds. 4392 15:59:36 IssueFeatureFlags::ListService 4394 15:59:36 when user can see feature flags 4395 15:59:38 ensures no N+1 queries are made 4396 15:59:39 returns related feature flags 4397 15:59:39 # [RSpecRunTime] RSpec elapsed time: 22 minutes 37.12 seconds. Current RSS: ~1440M. Threads: 5. load average: 1.52 1.34 1.25 1/432 50877 4399 15:59:39 when user can not see feature flags 4400 15:59:40 returns nothing 4401 15:59:40 # [RSpecRunTime] RSpec elapsed time: 22 minutes 38.29 seconds. Current RSS: ~1430M. Threads: 5. load average: 1.52 1.34 1.25 1/432 50894 4403 15:59:40 # [RSpecRunTime] Finishing example group ee/spec/services/issue_feature_flags/list_service_spec.rb. It took 3.87 seconds. Expected to take 5.62 seconds. 4404 15:59:40 # [RSpecRunTime] Starting example group ee/spec/services/groups/ssh_certificates/find_service_spec.rb. Expected to take 5.48 seconds. 4405 15:59:40 Groups::SshCertificates::FindService 4407 15:59:41 returns successful response with payload 4408 15:59:41 when a certificate not found 4409 15:59:41 returns not found error 4410 15:59:41 when ssh_certificates feature is not available 4411 15:59:41 returns forbidden error 4412 15:59:41 when a user is not found 4413 15:59:41 returns not found error 4414 15:59:41 when a user is not a member 4415 15:59:41 returns not found error 4416 15:59:41 when a user is not an enterprise user 4417 15:59:41 returns not found error 4418 15:59:41 when user is an invited member of a group 4419 15:59:42 returns not found error 4420 15:59:42 when user has minimal group access and developer project access 4421 15:59:42 returns successful response with payload 4422 15:59:42 # [RSpecRunTime] Finishing example group ee/spec/services/groups/ssh_certificates/find_service_spec.rb. It took 2.43 seconds. Expected to take 5.48 seconds. 4423 15:59:42 # [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/ci/pipeline/chain/validate/abilities_spec.rb. Expected to take 5.33 seconds. 4424 15:59:42 Gitlab::Ci::Pipeline::Chain::Validate::Abilities 4426 15:59:43 when triggering builds for project mirrors is disabled 4427 15:59:44 returns an error 4428 15:59:44 # [RSpecRunTime] RSpec elapsed time: 22 minutes 41.89 seconds. Current RSS: ~1443M. Threads: 5. load average: 1.55 1.36 1.26 1/432 50925 4430 15:59:44 when the maintainer is blocked by IP restriction 4431 15:59:44 adds an error about insufficient permissions 4432 15:59:45 breaks the pipeline builder chain 4433 15:59:45 when user is security policy bot 4434 15:59:45 adds an error about insufficient permissions 4435 15:59:45 when user is a guest in the project 4436 15:59:45 does not produce errors 4437 15:59:45 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/ci/pipeline/chain/validate/abilities_spec.rb. It took 2.88 seconds. Expected to take 5.33 seconds. 4438 15:59:45 # [RSpecRunTime] Starting example group ee/spec/lib/search/elastic/response_mapper_spec.rb. Expected to take 5.15 seconds. 4439 15:59:45 Search::Elastic::ResponseMapper 4440 15:59:46 #highlight_map 4441 15:59:47 returns a highlight map hash from response 4442 15:59:47 # [RSpecRunTime] RSpec elapsed time: 22 minutes 44.86 seconds. Current RSS: ~1426M. Threads: 5. load average: 1.55 1.36 1.26 1/427 50934 4444 15:59:47 #total_count 4445 15:59:47 returns a total value from response 4447 15:59:47 returns false by default 4448 15:59:47 when error is provided in options 4449 15:59:47 returns true 4450 15:59:47 #paginated_array 4451 15:59:47 returns a Kaminari::Paginatable type 4452 15:59:47 #aggregations 4453 15:59:47 returns the aggregation key from the response 4455 15:59:47 return nil by default 4456 15:59:47 when error is provided in response 4457 15:59:47 returns the error 4459 15:59:48 returns sql records from the klass provided in the order from results 4460 15:59:48 does not call public_send when preload_method is not provided it options 4461 15:59:48 when a preload_method is provided in options 4462 15:59:48 calls the preload method 4463 15:59:48 # [RSpecRunTime] Finishing example group ee/spec/lib/search/elastic/response_mapper_spec.rb. It took 2.49 seconds. Expected to take 5.15 seconds. 4464 15:59:48 # [RSpecRunTime] Starting example group ee/spec/policies/path_lock_policy_spec.rb. Expected to take 5.06 seconds. 4465 15:59:48 PathLockPolicy 4466 15:59:49 disallows non-member from administrating path lock they created 4467 15:59:50 disallows developer from administrating path lock they did not create 4468 15:59:51 allows developer to administrating path lock they created 4469 15:59:52 allows maintainer to administrating path lock they did not create 4470 15:59:52 # [RSpecRunTime] Finishing example group ee/spec/policies/path_lock_policy_spec.rb. It took 3.75 seconds. Expected to take 5.06 seconds. 4471 15:59:52 # [RSpecRunTime] RSpec elapsed time: 22 minutes 49.92 seconds. Current RSS: ~1431M. Threads: 5. load average: 1.59 1.37 1.26 1/425 50935 4473 15:59:52 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/concerns/exponential_backoff_spec.rb. Expected to take 4.89 seconds. 4474 15:59:52 Gitlab::Llm::Concerns::ExponentialBackoff 4475 15:59:52 .retry_with_exponential_backoff 4476 15:59:52 when the function succeeds on the first try 4477 15:59:52 calls the function once and returns its result 4478 15:59:52 when a custom retry function is not defined 4479 15:59:52 calls the function once and returns its result 4480 15:59:52 when a custom retry function is defined 4481 15:59:52 when the function succeeds and is not content blocked 4482 15:59:52 calls the function once and returns its result 4483 15:59:52 when the function succeeds but the content was blocked 4484 15:59:52 retries the function with an exponential backoff until it succeeds 4485 15:59:52 raises a RateLimitError if the maximum number of retries is exceeded 4486 15:59:52 when the function response is an error 4487 15:59:52 retries the function with an exponential backoff until it succeeds 4488 15:59:53 raises a RateLimitError if the maximum number of retries is exceeded 4489 15:59:53 without rate limit error 4490 15:59:53 returns error message 4491 15:59:53 when the function response is empty 4492 15:59:53 does not retry the function 4493 15:59:53 when the function response is a server error 4494 15:59:53 returns a nil response 4495 15:59:53 behaves like has circuit breaker 4496 15:59:53 #call_external_service 4497 15:59:53 runs the code block within the circuit breaker 4498 15:59:53 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/concerns/exponential_backoff_spec.rb. It took 1.3 seconds. Expected to take 4.89 seconds. 4499 15:59:53 # [RSpecRunTime] Starting example group ee/spec/graphql/mutations/compliance_management/frameworks/create_spec.rb. Expected to take 4.78 seconds. 4500 15:59:53 Mutations::ComplianceManagement::Frameworks::Create 4502 15:59:53 feature is unlicensed 4503 15:59:53 does not create a new compliance framework 4504 15:59:53 returns useful error messages 4505 15:59:53 feature is licensed 4506 15:59:53 current_user is not group namespace owner 4507 15:59:54 does not create a new compliance framework 4508 15:59:54 returns useful error messages 4509 15:59:54 current_user is group owner 4510 15:59:54 creates a new compliance framework 4511 15:59:54 current_user is personal namespace owner 4512 15:59:54 framework parameters are valid 4513 15:59:54 does not create a new compliance framework 4514 15:59:54 namespace does not exist 4515 15:59:54 raises an error 4516 15:59:54 framework parameters are invalid 4517 15:59:55 does not create a new compliance framework 4518 15:59:55 returns useful error messages 4519 15:59:55 # [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/compliance_management/frameworks/create_spec.rb. It took 1.7 seconds. Expected to take 4.78 seconds. 4520 15:59:55 # [RSpecRunTime] Starting example group ee/spec/workers/active_user_count_threshold_worker_spec.rb. Expected to take 4.69 seconds. 4521 15:59:55 ActiveUserCountThresholdWorker 4523 15:59:55 trial?: false, threshold_reached?: false, should_send_reminder?: false 4524 15:59:55 is expected not to receive approaching_active_user_count_limit(*(any args)) 0 times 4525 15:59:55 trial?: false, threshold_reached?: true, should_send_reminder?: true 4526 15:59:55 is expected to receive approaching_active_user_count_limit(*(any args)) 1 time 4527 15:59:55 trial?: true, threshold_reached?: false, should_send_reminder?: false 4528 15:59:55 is expected not to receive approaching_active_user_count_limit(*(any args)) 0 times 4529 15:59:55 trial?: true, threshold_reached?: true, should_send_reminder?: false 4530 15:59:55 is expected not to receive approaching_active_user_count_limit(*(any args)) 0 times 4532 15:59:55 sends reminder to admins only 4533 15:59:55 adds a licensee email to the recipients list 4534 15:59:56 sends reminder to unique emails 4535 15:59:56 sends reminder to active admins only 4536 15:59:56 when there is no license 4537 15:59:56 does not send a reminder 4538 15:59:56 # [RSpecRunTime] Finishing example group ee/spec/workers/active_user_count_threshold_worker_spec.rb. It took 1.16 seconds. Expected to take 4.69 seconds. 4539 15:59:56 # [RSpecRunTime] Starting example group ee/spec/services/users/signup_service_spec.rb. Expected to take 4.53 seconds. 4540 15:59:56 Users::SignupService 4542 15:59:56 when updating name 4543 15:59:56 updates the name attribute 4544 15:59:56 when name is missing 4545 15:59:57 returns an error result 4546 15:59:57 # [RSpecRunTime] RSpec elapsed time: 22 minutes 55.3 seconds. Current RSS: ~1472M. Threads: 5. load average: 1.54 1.36 1.26 1/425 50936 4548 15:59:57 when updating role 4549 15:59:58 updates the role attribute 4550 15:59:58 when role is missing 4551 15:59:58 returns an error result 4552 15:59:58 when updating setup_for_company 4553 15:59:58 updates the setup_for_company attribute 4554 15:59:58 when setup_for_company is missing 4555 15:59:58 returns an error result 4556 15:59:58 for logged errors 4557 15:59:58 logs the errors from active record and the onboarding_status 4558 15:59:58 # [RSpecRunTime] Finishing example group ee/spec/services/users/signup_service_spec.rb. It took 2.32 seconds. Expected to take 4.53 seconds. 4559 15:59:58 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/contribution_analytics/data_formatter_spec.rb. Expected to take 4.36 seconds. 4560 15:59:58 Gitlab::ContributionAnalytics::DataFormatter 4561 15:59:59 when postgres is the data source 4562 15:59:59 behaves like correct collection of data 4564 15:59:59 returns formatted data for received events 4566 15:59:59 returns correct users 4567 15:59:59 when banned users are present 4568 15:59:59 Job arguments to ElasticAssociationIndexerWorker must be native JSON types, but :issues is a Symbol. 4570 15:59:59 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4571 15:59:59 filters them out 4572 15:59:59 # [RSpecRunTime] RSpec elapsed time: 22 minutes 57.63 seconds. Current RSS: ~1471M. Threads: 5. load average: 1.50 1.35 1.26 1/425 50937 4574 15:59:59 when requesting users with a limit 4575 16:00:00 limits the users 4576 16:00:00 queries only limit number of ids 4577 16:00:00 when requesting users after a given user id 4578 16:00:00 returns correct users 4579 16:00:00 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/contribution_analytics/data_formatter_spec.rb. It took 1.63 seconds. Expected to take 4.36 seconds. 4580 16:00:00 # [RSpecRunTime] Starting example group ee/spec/policies/ee/project_member_policy_spec.rb. Expected to take 4.3 seconds. 4581 16:00:00 ProjectMemberPolicy 4582 16:00:00 with a security policy bot member 4583 16:00:01 is expected not to be allowed :destroy_project_member 4584 16:00:03 is expected not to be allowed :update_project_member 4585 16:00:03 # [RSpecRunTime] RSpec elapsed time: 23 minutes 1.0 second. Current RSS: ~1459M. Threads: 5. load average: 1.50 1.35 1.26 1/425 50938 4587 16:00:03 # [RSpecRunTime] Finishing example group ee/spec/policies/ee/project_member_policy_spec.rb. It took 2.99 seconds. Expected to take 4.3 seconds. 4588 16:00:03 # [RSpecRunTime] Starting example group ee/spec/models/issuable_sla_spec.rb. Expected to take 4.14 seconds. 4590 16:00:03 does not allow STI 4591 16:00:03 associations 4592 16:00:03 is expected to belong to issue required: true 4594 16:00:03 is expected to validate that :due_at cannot be empty/falsy 4597 16:00:04 is expected to contain exactly #<IssuableSla id: 3, issue_id: 100, due_at: "2024-09-20 15:00:04.247994228 +0000", label_applied: false, issuable_closed: false> 4598 16:00:04 marked as issuable closed 4599 16:00:04 is expected to be empty 4600 16:00:04 due_at has not passed 4601 16:00:04 is expected to be empty 4602 16:00:04 label applied 4603 16:00:04 is expected to be empty 4604 16:00:04 # [RSpecRunTime] Finishing example group ee/spec/models/issuable_sla_spec.rb. It took 1.37 seconds. Expected to take 4.14 seconds. 4605 16:00:04 # [RSpecRunTime] Starting example group ee/spec/serializers/ee/note_entity_spec.rb. Expected to take 4.04 seconds. 4607 16:00:04 when description_diffs license is not available 4608 16:00:06 does not include description versions attributes 4609 16:00:06 # [RSpecRunTime] RSpec elapsed time: 23 minutes 3.81 seconds. Current RSS: ~1462M. Threads: 5. load average: 1.78 1.41 1.28 1/425 50939 4611 16:00:06 when description_diffs license is available 4612 16:00:07 includes description versions attributes 4613 16:00:07 # [RSpecRunTime] RSpec elapsed time: 23 minutes 5.24 seconds. Current RSS: ~1438M. Threads: 5. load average: 1.78 1.41 1.28 2/425 50940 4615 16:00:07 # [RSpecRunTime] Finishing example group ee/spec/serializers/ee/note_entity_spec.rb. It took 2.87 seconds. Expected to take 4.04 seconds. 4616 16:00:07 # [RSpecRunTime] Starting example group ee/spec/models/ee/namespaces/storage/limit_exclusion_spec.rb. Expected to take 3.97 seconds. 4617 16:00:07 Namespaces::Storage::LimitExclusion 4618 16:00:07 does not allow STI 4619 16:00:07 dependent destroy 4620 16:00:08 destroys the excluded namespace when the namespace is destroyed 4621 16:00:08 check constraints 4622 16:00:08 enforces the reason and namespace NOT NULL constraint 4624 16:00:08 is expected to belong to namespace optional: false 4625 16:00:08 is expected to validate that :reason cannot be empty/falsy 4626 16:00:08 is expected to validate that the length of :reason is at most 255 4627 16:00:08 is expected to validate that :namespace is case-sensitively unique 4628 16:00:08 associations 4629 16:00:08 is expected to belong to namespace required: true 4630 16:00:08 # [RSpecRunTime] Finishing example group ee/spec/models/ee/namespaces/storage/limit_exclusion_spec.rb. It took 1.4 seconds. Expected to take 3.97 seconds. 4631 16:00:08 # [RSpecRunTime] Starting example group ee/spec/services/path_locks/unlock_service_spec.rb. Expected to take 3.81 seconds. 4632 16:00:08 PathLocks::UnlockService 4633 16:00:08 #execute(path_lock) 4634 16:00:08 when the user can unlock the path lock 4635 16:00:09 unlocks path 4636 16:00:09 behaves like refreshes project.path_locks_changed_epoch value 4637 16:00:10 updates the path_locks_changed_epoch value 4638 16:00:10 # [RSpecRunTime] RSpec elapsed time: 23 minutes 7.9 seconds. Current RSS: ~1439M. Threads: 5. load average: 1.72 1.41 1.28 1/425 50941 4640 16:00:10 when the user cannot unlock the path lock 4641 16:00:10 raises exception if user has no permissions 4642 16:00:10 when the exception has been handled 4643 16:00:10 behaves like does not refresh project.path_locks_changed_epoch 4644 16:00:11 does not update the path_locks_changed_epoch value 4645 16:00:11 # [RSpecRunTime] RSpec elapsed time: 23 minutes 9.29 seconds. Current RSS: ~1428M. Threads: 5. load average: 1.72 1.41 1.28 1/425 50942 4647 16:00:11 # [RSpecRunTime] Finishing example group ee/spec/services/path_locks/unlock_service_spec.rb. It took 2.65 seconds. Expected to take 3.81 seconds. 4648 16:00:11 # [RSpecRunTime] Starting example group ee/spec/services/audit_events/register_runner_audit_event_service_spec.rb. Expected to take 3.7 seconds. 4649 16:00:11 AuditEvents::RegisterRunnerAuditEventService 4650 16:00:11 #track_event 4651 16:00:11 for instance runner 4652 16:00:11 on runner that failed to create 4653 16:00:11 returns audit event attributes of a failed runner registration 4654 16:00:11 on persisted runner 4655 16:00:11 behaves like expected audit event 4656 16:00:11 returns audit event attributes 4657 16:00:11 with registration token prefixed with RUNNERS_TOKEN_PREFIX 4658 16:00:11 behaves like expected audit event 4659 16:00:12 returns audit event attributes 4660 16:00:12 for group runner 4661 16:00:12 on runner that failed to create 4662 16:00:12 returns audit event attributes of a failed runner registration 4663 16:00:12 on persisted runner 4664 16:00:12 behaves like expected audit event 4665 16:00:12 returns audit event attributes 4666 16:00:12 for project runner 4667 16:00:12 on runner that failed to create 4668 16:00:13 returns audit event attributes of a failed runner registration 4669 16:00:13 on persisted runner 4670 16:00:13 behaves like expected audit event 4671 16:00:13 returns audit event attributes 4672 16:00:13 # [RSpecRunTime] Finishing example group ee/spec/services/audit_events/register_runner_audit_event_service_spec.rb. It took 1.79 seconds. Expected to take 3.7 seconds. 4673 16:00:13 # [RSpecRunTime] Starting example group ee/spec/services/incident_management/oncall_rotations/destroy_service_spec.rb. Expected to take 3.66 seconds. 4674 16:00:13 IncidentManagement::OncallRotations::DestroyService 4676 16:00:14 successfully deletes and returns the rotation 4677 16:00:14 when the current_user is anonymous 4678 16:00:14 behaves like error response 4679 16:00:14 has an informative message 4680 16:00:14 # [RSpecRunTime] RSpec elapsed time: 23 minutes 12.18 seconds. Current RSS: ~1429M. Threads: 5. load average: 1.66 1.40 1.28 1/425 50943 4682 16:00:14 when the current_user does not have permissions to remove on-call rotations 4683 16:00:14 behaves like error response 4684 16:00:14 has an informative message 4685 16:00:14 when feature is not available 4686 16:00:14 behaves like error response 4687 16:00:15 has an informative message 4688 16:00:15 when an error occurs during removal 4689 16:00:15 behaves like error response 4690 16:00:15 has an informative message 4691 16:00:15 # [RSpecRunTime] Finishing example group ee/spec/services/incident_management/oncall_rotations/destroy_service_spec.rb. It took 2.02 seconds. Expected to take 3.66 seconds. 4692 16:00:15 # [RSpecRunTime] Starting example group ee/spec/workers/ee/repository_check/batch_worker_spec.rb. Expected to take 3.44 seconds. 4693 16:00:15 EE::RepositoryCheck::BatchWorker 4694 16:00:15 with Geo enabled 4695 16:00:15 on a Geo primary site 4696 16:00:17 loads project ids from main database 4697 16:00:17 # [RSpecRunTime] RSpec elapsed time: 23 minutes 15.55 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.66 1.40 1.28 1/425 50992 4699 16:00:17 Geo secondary 4700 16:00:18 does nothing 4701 16:00:18 # [RSpecRunTime] Finishing example group ee/spec/workers/ee/repository_check/batch_worker_spec.rb. It took 3.05 seconds. Expected to take 3.44 seconds. 4702 16:00:18 # [RSpecRunTime] Starting example group ee/spec/presenters/gitlab_subscriptions/trials/duo_pro_status_widget_presenter_spec.rb. Expected to take 3.44 seconds. 4703 16:00:18 GitlabSubscriptions::Trials::DuoProStatusWidgetPresenter 4704 16:00:18 #eligible_for_widget? 4705 16:00:18 is expected to equal true 4706 16:00:18 without a duo pro trial add on 4707 16:00:18 is expected to equal false 4708 16:00:18 when the widget is dismissed 4709 16:00:18 is expected to equal false 4710 16:00:18 when the widget is expired 4711 16:00:18 is expected to equal true 4713 16:00:19 is expected to eq {:duo_pro_trial_status_popover_data_attrs=>{:days_remaining=>60, :learn_about_button_url=>"/groups/gr...rial_widget", :group_id=>nil, :percentage_complete=>1.67, :trial_days_used=>1, :trial_duration=>60}} 4714 16:00:19 # [RSpecRunTime] Finishing example group ee/spec/presenters/gitlab_subscriptions/trials/duo_pro_status_widget_presenter_spec.rb. It took 0.72 second. Expected to take 3.44 seconds. 4715 16:00:19 # [RSpecRunTime] Starting example group ee/spec/models/analytics/cycle_analytics/aggregation_context_spec.rb. Expected to take 3.27 seconds. 4716 16:00:19 Analytics::CycleAnalytics::AggregationContext 4717 16:00:19 does not allow STI 4718 16:00:19 removes nil values from the cursor 4719 16:00:19 calculates duration 4721 16:00:19 is expected not to be over time 4722 16:00:19 when runtime limiter is over time 4723 16:00:19 is expected to be over time 4724 16:00:19 # [RSpecRunTime] Finishing example group ee/spec/models/analytics/cycle_analytics/aggregation_context_spec.rb. It took 0.55 second. Expected to take 3.27 seconds. 4725 16:00:19 # [RSpecRunTime] Starting example group ee/spec/services/ai/duo_workflows/start_workflow_service_spec.rb. Expected to take 3.23 seconds. 4726 16:00:19 Ai::DuoWorkflows::StartWorkflowService 4728 16:00:20 when FF is disabled 4729 16:00:20 does not start a workflow 4730 16:00:20 # [RSpecRunTime] RSpec elapsed time: 23 minutes 18.49 seconds. Current RSS: ~1442M. Threads: 5. load average: 1.69 1.41 1.28 1/425 51023 4732 16:00:20 when ci pipeline could not be created 4733 16:00:20 does not start a pipeline to execute workflow 4734 16:00:20 when pipeline creation is success 4735 16:00:21 starts a pipeline to execute workflow 4736 16:00:21 # [RSpecRunTime] Finishing example group ee/spec/services/ai/duo_workflows/start_workflow_service_spec.rb. It took 1.86 seconds. Expected to take 3.23 seconds. 4737 16:00:21 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/zoekt_search_enabled_metric_spec.rb. Expected to take 3.06 seconds. 4738 16:00:21 Gitlab::Usage::Metrics::Instrumentations::ZoektSearchEnabledMetric 4740 16:00:21 when license zoekt_code_search is not available 4741 16:00:21 is expected to eq false 4742 16:00:21 when license zoekt_code_search is available 4743 16:00:21 is expected to eq true 4745 16:00:21 when zoekt_search_enabled is true 4746 16:00:21 behaves like a correct instrumented metric value 4747 16:00:21 has correct value 4748 16:00:21 when zoekt_search_enabled is false 4749 16:00:21 behaves like a correct instrumented metric value 4750 16:00:21 has correct value 4751 16:00:21 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/zoekt_search_enabled_metric_spec.rb. It took 0.46 second. Expected to take 3.06 seconds. 4752 16:00:21 # [RSpecRunTime] Starting example group ee/spec/lib/search/elastic/references/legacy_spec.rb. Expected to take 3.03 seconds. 4753 16:00:21 Search::Elastic::References::Legacy 4754 16:00:23 inherits from Reference 4755 16:00:23 #instantiate 4756 16:00:23 returns an instance of DocumentReference 4757 16:00:23 # [RSpecRunTime] RSpec elapsed time: 23 minutes 21.56 seconds. Current RSS: ~1462M. Threads: 5. load average: 1.69 1.41 1.28 1/431 51234 4760 16:00:23 returns the serialized record from DocumentReference 4761 16:00:23 # [RSpecRunTime] Finishing example group ee/spec/lib/search/elastic/references/legacy_spec.rb. It took 1.94 seconds. Expected to take 3.03 seconds. 4762 16:00:23 # [RSpecRunTime] Starting example group ee/spec/models/projects/saved_reply_spec.rb. Expected to take 2.92 seconds. 4763 16:00:23 Projects::SavedReply 4764 16:00:24 does not allow STI 4766 16:00:24 is expected to validate that :project_id cannot be empty/falsy 4767 16:00:24 is expected to validate that :name cannot be empty/falsy 4768 16:00:24 is expected to validate that :content cannot be empty/falsy 4769 16:00:24 is expected to validate that :name is case-sensitively unique within the scope of :project_id 4770 16:00:24 is expected to validate that the length of :name is at most 255 4771 16:00:25 is expected to validate that the length of :content is at most 10000 4772 16:00:25 # [RSpecRunTime] RSpec elapsed time: 23 minutes 22.9 seconds. Current RSS: ~1461M. Threads: 5. load average: 1.71 1.42 1.29 1/431 51235 4774 16:00:25 # [RSpecRunTime] Finishing example group ee/spec/models/projects/saved_reply_spec.rb. It took 1.24 seconds. Expected to take 2.92 seconds. 4775 16:00:25 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/templates/coverage_fuzzing_gitlab_ci_yaml_spec.rb. Expected to take 2.85 seconds. 4776 16:00:25 Coverage-Fuzzing.gitlab-ci.yml 4777 16:00:25 the created pipeline 4778 16:00:25 when project has Ultimate license 4779 16:00:25 without extending job default 4780 16:00:26 includes no job 4781 16:00:26 # [RSpecRunTime] RSpec elapsed time: 23 minutes 24.17 seconds. Current RSS: ~1462M. Threads: 5. load average: 1.71 1.42 1.29 1/430 51336 4783 16:00:26 behaves like acts as branch pipeline 4784 16:00:26 when branch pipeline 4785 16:00:26 includes a job 4786 16:00:26 when COVFUZZ_DISABLED=1 4787 16:00:27 includes no jobs 4788 16:00:27 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/templates/coverage_fuzzing_gitlab_ci_yaml_spec.rb. It took 2.07 seconds. Expected to take 2.85 seconds. 4789 16:00:27 # [RSpecRunTime] Starting example group ee/spec/workers/elastic_full_index_worker_spec.rb. Expected to take 2.7 seconds. 4790 16:00:27 ElasticFullIndexWorker 4791 16:00:27 does nothing if ES disabled 4793 16:00:28 indexes projects in range 4794 16:00:28 # [RSpecRunTime] RSpec elapsed time: 23 minutes 26.56 seconds. Current RSS: ~1459M. Threads: 5. load average: 1.71 1.42 1.29 1/430 51361 4796 16:00:28 # [RSpecRunTime] Finishing example group ee/spec/workers/elastic_full_index_worker_spec.rb. It took 1.59 seconds. Expected to take 2.7 seconds. 4797 16:00:28 # [RSpecRunTime] Starting example group ee/spec/services/audit_events/streaming/instance_headers/create_service_spec.rb. Expected to take 2.68 seconds. 4798 16:00:28 AuditEvents::Streaming::InstanceHeaders::CreateService 4800 16:00:28 behaves like header creation validation errors 4801 16:00:29 has an array of errors in the response 4802 16:00:29 when the header is created successfully 4803 16:00:29 sends the audit streaming event 4804 16:00:29 behaves like header creation successful 4805 16:00:29 has the header in the response payload 4806 16:00:29 creates header for destination 4807 16:00:29 with license feature external_audit_events 4808 16:00:29 sends correct event type in audit event stream 4809 16:00:29 # [RSpecRunTime] Finishing example group ee/spec/services/audit_events/streaming/instance_headers/create_service_spec.rb. It took 0.85 second. Expected to take 2.68 seconds. 4810 16:00:29 # [RSpecRunTime] Starting example group ee/spec/models/todo_spec.rb. Expected to take 2.61 seconds. 4812 16:00:30 does not allow STI 4814 16:00:30 when the todo is coming from an epic 4815 16:00:30 when coming from the epic itself 4816 16:00:30 returns the work item web path 4817 16:00:30 when coming from a note on the epic 4818 16:00:30 returns the work item web path with an anchor to the note 4819 16:00:30 # [RSpecRunTime] Finishing example group ee/spec/models/todo_spec.rb. It took 1.15 seconds. Expected to take 2.61 seconds. 4820 16:00:30 # [RSpecRunTime] Starting example group ee/spec/lib/api/entities/clusters/receptive_agent_spec.rb. Expected to take 2.47 seconds. 4821 16:00:30 API::Entities::Clusters::ReceptiveAgent 4822 16:00:31 with tls host and ca cert 4823 16:00:31 is expected to include {:id => 1, :ca_cert => "-----BEGIN CERTIFICATE-----\nMIIFtTCCA52gAwIBAgIJAOutg3Kf2y5dMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV\nBAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\naWRnaXRzIFB0eSBMdGQwHhcNMTcxMDI5MTgxOTU3WhcNMTgxMDI5MTgxOTU3WjBF\nMQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\nZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEAvQysroM3TLxaavadSPnFIltrYnxCnU4PvCR8971HMWXsq7Z4ShU4BbbE\n8yp7oUFjulSwW6DhdIvnQb8ihLKictLmrA0isQqrD/iNpKZ6/lI4DGWw4QzrvMnW\nV4yy2QZNpg9tzQHd4+xkeeIoG23RijDU/sPd5dqxF+rPHBfCVInmYvSzLvMhneNj\nBt6gV02gU9e9hsnMatsDvEbvWKp7wcbPot0nWrfZulx2QAWyXy+zG9mJQUds6yc0\n4agAeT9JEb/xtRgR/kS0aUHSGnfSnhZiEn17s0PhTmbu7qSHgzgB+7oJrC9jPoUh\nS2Wo3n0xykAjHrA8wC/Ddw3L38S41VQ58GEfNchistPswyMmXo/Oenv9P3s/kCOI\nfndiksFNdqVo51y9Vjngj589hpOseFDyKmWPIEQZ9kxW/crjP6RZWWLHgz26KtxZ\nuJaoYL8VBbYfrk/bucw0Ma2GEOp8rTsBE7SvgejXZa78q+381Kzc/utW6VwSXqzY\nxeIitft0rXi17SZ+XoiTkIXtHn0ZwMtOXNDBADTpFmKa6wVACQilvcpOYD8gUHyH\npB+EDRdST3M4Fiq1MBAVhk8Lj3tHSJ/1ymeF1PWSu57AnJlzerzq2fcfPotNNd37\nZPNkPh0kxPLwxbAyrHflzx9qVVdI1irY9055mNSnhzlec4qJ9cECAwEAAaOBpzCB\npDAdBgNVHQ4EFgQUnVa5dYPoIG/3+qXml0bX8+N16GwwdQYDVR0jBG4wbIAUnVa5\ndYPoIG/3+qXml0bX8+N16GyhSaRHMEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIEwpT\nb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGSCCQDr\nrYNyn9suXTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4ICAQAUg4cyxXi1\nVR8ejTpaAruRyJ1pEG9Kc3kiIRXODy60z3hJXnx9LkScPkWGiuL5XacfZ2rMd4bw\noVXIyi8U1UHWfAH8EZdrFKkU92jCiL5soHUONxLAvQEJ/FTR/qijrpzLCxXBdVQE\nxFEDWUu6rxLFyjEwzwnRTLgpjR606fdb7qXHkuAMvZ/ezJj8j97hok3Odpn4lr2H\n6hMTpK7HmDBX+kmdJJ+yBrm9hG1Pzpl7QU0dkxZ+qJNFjYMLnziiTwkv0c5ZaA9E\nNykZUcOv3Sjb6spu1A/E2BSq4WTjkIjrogFlfimE1vmUmObTRJOqUB0Vky1kHEwN\npg7QqIJQmof1EAIaSM/YpUWXyumBwGLDUEud1JUz05In9Q4IZjEwZSJwbQW4fUia\nA93m9rk3Lw3xsFcaUdPMFIXk0rPoF1IgmV/oqb0gK95lOWRLbN+AV8qpKPpcKXOc\nTkIdFE47ZisEDhIdF6wC1izEMLeMEsPAO7/Y6MY4nRxsinSe95lRaw+yQpzx+mvJ\nQ7n1kiHI9Pd5M3+CiQda0d/GO1o5ORJnUGJRvr9HKuNmE7Lif0As/N0AlywjzE7A\n6Z8AEiWyRV1ffshu1k2UKmzvZuZeGGKRtrIjbJIRAtpRVtVZZGzhq5/sojCLoJ+u\ntexqFBUo/4mFRZa4pDItUdyOlDy2/LO/ag==\n-----END CERTIFICATE-----", :tls_host => "any-host.example.com"} 4824 16:00:31 with certificate auth 4825 16:00:31 is expected to include {:id => 1, :mtls => {:client_cert => "-----BEGIN CERTIFICATE-----\nMIIFtTCCA52gAwIBAgIJAOutg3Kf2y5dMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV\nBAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX\naWRnaXRzIFB0eSBMdGQwHhcNMTcxMDI5MTgxOTU3WhcNMTgxMDI5MTgxOTU3WjBF\nMQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50\nZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEAvQysroM3TLxaavadSPnFIltrYnxCnU4PvCR8971HMWXsq7Z4ShU4BbbE\n8yp7oUFjulSwW6DhdIvnQb8ihLKictLmrA0isQqrD/iNpKZ6/lI4DGWw4QzrvMnW\nV4yy2QZNpg9tzQHd4+xkeeIoG23RijDU/sPd5dqxF+rPHBfCVInmYvSzLvMhneNj\nBt6gV02gU9e9hsnMatsDvEbvWKp7wcbPot0nWrfZulx2QAWyXy+zG9mJQUds6yc0\n4agAeT9JEb/xtRgR/kS0aUHSGnfSnhZiEn17s0PhTmbu7qSHgzgB+7oJrC9jPoUh\nS2Wo3n0xykAjHrA8wC/Ddw3L38S41VQ58GEfNchistPswyMmXo/Oenv9P3s/kCOI\nfndiksFNdqVo51y9Vjngj589hpOseFDyKmWPIEQZ9kxW/crjP6RZWWLHgz26KtxZ\nuJaoYL8VBbYfrk/bucw0Ma2GEOp8rTsBE7SvgejXZa78q+381Kzc/utW6VwSXqzY\nxeIitft0rXi17SZ+XoiTkIXtHn0ZwMtOXNDBADTpFmKa6wVACQilvcpOYD8gUHyH\npB+EDRdST3M4Fiq1MBAVhk8Lj3tHSJ/1ymeF1PWSu57AnJlzerzq2fcfPotNNd37\nZPNkPh0kxPLwxbAyrHflzx9qVVdI1irY9055mNSnhzlec4qJ9cECAwEAAaOBpzCB\npDAdBgNVHQ4EFgQUnVa5dYPoIG/3+qXml0bX8+N16GwwdQYDVR0jBG4wbIAUnVa5\ndYPoIG/3+qXml0bX8+N16GyhSaRHMEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIEwpT\nb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGSCCQDr\nrYNyn9suXTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4ICAQAUg4cyxXi1\nVR8ejTpaAruRyJ1pEG9Kc3kiIRXODy60z3hJXnx9LkScPkWGiuL5XacfZ2rMd4bw\noVXIyi8U1UHWfAH8EZdrFKkU92jCiL5soHUONxLAvQEJ/FTR/qijrpzLCxXBdVQE\nxFEDWUu6rxLFyjEwzwnRTLgpjR606fdb7qXHkuAMvZ/ezJj8j97hok3Odpn4lr2H\n6hMTpK7HmDBX+kmdJJ+yBrm9hG1Pzpl7QU0dkxZ+qJNFjYMLnziiTwkv0c5ZaA9E\nNykZUcOv3Sjb6spu1A/E2BSq4WTjkIjrogFlfimE1vmUmObTRJOqUB0Vky1kHEwN\npg7QqIJQmof1EAIaSM/YpUWXyumBwGLDUEud1JUz05In9Q4IZjEwZSJwbQW4fUia\nA93m9rk3Lw3xsFcaUdPMFIXk0rPoF1IgmV/oqb0gK95lOWRLbN+AV8qpKPpcKXOc\nTkIdFE47ZisEDhIdF6wC1izEMLeMEsPAO7/Y6MY4nRxsinSe95lRaw+yQpzx+mvJ\nQ7n1kiHI9Pd5M3+CiQda0d/GO1o5ORJnUGJRvr9HKuNmE7Lif0As/N0AlywjzE7A\n6Z8AEiWyRV1ffshu1k2UKmzvZuZeGGKRtrIjbJIRAtpRVtVZZGzhq5/sojCLoJ+u\ntexqFBUo/4mFRZa4pDItUdyOlDy2/LO/ag==\n-----END CERTIFICATE-----", :client_key => "-----BEGIN RSA PRIVATE KEY-----\nMIIBOgIBAAJBAMA5sXIBE0HwgIB40iNidN4PGWzOyLQK0bsdOBNgpEXkDlZBvnak\nOUgAPF+rME4PB0Yl415DabUI40T5UNmlwxcCAwEAAQJAZtY2pSwIFm3JAXIh0cZZ\niXcAfiJ+YzuqinUOS+eW2sBCAEzjcARlU/o6sFQgtsOi4FOMczAd1Yx8UDMXMmrw\n2QIhAPBgVhJiTF09pdmeFWutCvTJDlFFAQNbrbo2X2x/9WF9AiEAzLgqMKeStSRu\nH9N16TuDrUoO8R+DPqriCwkKrSHaWyMCIFzMhE4inuKcSywBaLmiG4m3GQzs++Al\nA6PRG/PSTpQtAiBxtBg6zdf+JC3GH3zt/dA0/10tL4OF2wORfYQghRzyYQIhAL2l\n0ZQW+yLIZAGrdBFWYEAa52GZosncmzBNlsoTgwE4\n-----END RSA PRIVATE KEY-----"}} 4826 16:00:31 with public key auth 4827 16:00:31 is expected to include {:id => 1, :jwt => {:private_key => "9XIDlsGnEo6WwXU5HAuhSGkJGU6qtYNYr9Yrekg8y3c="}} 4828 16:00:31 # [RSpecRunTime] Finishing example group ee/spec/lib/api/entities/clusters/receptive_agent_spec.rb. It took 0.95 second. Expected to take 2.47 seconds. 4829 16:00:31 # [RSpecRunTime] Starting example group ee/spec/components/namespaces/free_user_cap/enforcement_alert_component_spec.rb. Expected to take 2.44 seconds. 4830 16:00:31 Namespaces::FreeUserCap::EnforcementAlertComponent 4831 16:00:31 when user does not exist 4832 16:00:32 does not render the alert 4833 16:00:32 when user is authorized to see alert 4834 16:00:32 when over the limit 4835 16:00:32 has content for the alert 4836 16:00:32 renders all the expected tracking items 4837 16:00:32 when limit has not been reached 4838 16:00:32 does not render the alert 4839 16:00:32 when user is not authorized to see alert 4840 16:00:33 does not render the alert 4841 16:00:33 # [RSpecRunTime] Finishing example group ee/spec/components/namespaces/free_user_cap/enforcement_alert_component_spec.rb. It took 1.49 seconds. Expected to take 2.44 seconds. 4842 16:00:33 # [RSpecRunTime] Starting example group ee/spec/models/milestone_spec.rb. Expected to take 2.36 seconds. 4844 16:00:33 does not allow STI 4845 16:00:33 Associations 4846 16:00:33 is expected to have many boards 4848 16:00:34 when epic indexing is enabled 4849 16:00:34 updates epics inheriting from the milestone in Elasticsearch when the milestone start_date is updated 4850 16:00:34 updates epics inheriting from the milestone in Elasticsearch when the milestone due_date is updated 4851 16:00:34 # [RSpecRunTime] RSpec elapsed time: 23 minutes 32.47 seconds. Current RSS: ~1444M. Threads: 5. load average: 1.60 1.41 1.28 1/430 51362 4853 16:00:34 # [RSpecRunTime] Finishing example group ee/spec/models/milestone_spec.rb. It took 1.47 seconds. Expected to take 2.36 seconds. 4854 16:00:34 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_workspaces_metric_spec.rb. Expected to take 2.27 seconds. 4855 16:00:34 Gitlab::Usage::Metrics::Instrumentations::CountWorkspacesMetric 4856 16:00:36 behaves like a correct instrumented metric value and query 4857 16:00:36 behaves like a correct instrumented metric value 4858 16:00:36 has correct value 4859 16:00:36 # [RSpecRunTime] RSpec elapsed time: 23 minutes 34.32 seconds. Current RSS: ~1420M. Threads: 5. load average: 1.60 1.41 1.28 1/429 51363 4861 16:00:36 behaves like a correct instrumented metric query 4862 16:00:36 has correct generate query 4863 16:00:36 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_workspaces_metric_spec.rb. It took 1.96 seconds. Expected to take 2.27 seconds. 4864 16:00:36 # [RSpecRunTime] Starting example group ee/spec/workers/onboarding/create_iterable_trigger_worker_spec.rb. Expected to take 2.2 seconds. 4865 16:00:36 Onboarding::CreateIterableTriggerWorker 4867 16:00:36 when request is successful 4868 16:00:36 is labeled as idempotent 4869 16:00:36 performs multiple times sequentially without raising an exception 4870 16:00:37 executes successfully 4871 16:00:37 when request is not successful 4872 16:00:37 has an error 4873 16:00:37 # [RSpecRunTime] Finishing example group ee/spec/workers/onboarding/create_iterable_trigger_worker_spec.rb. It took 0.45 second. Expected to take 2.2 seconds. 4874 16:00:37 # [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/usage_data_counters/work_item_activity_unique_counter_spec.rb. Expected to take 2.11 seconds. 4875 16:00:37 Gitlab::UsageDataCounters::WorkItemActivityUniqueCounter 4876 16:00:37 .track_work_item_weight_changed_action 4877 16:00:37 behaves like work item unique counter 4878 16:00:37 tracks a unique event only once 4879 16:00:37 when author is nil 4880 16:00:37 does not track the event 4881 16:00:37 .track_work_item_iteration_changed_action 4882 16:00:37 behaves like work item unique counter 4883 16:00:37 tracks a unique event only once 4884 16:00:37 when author is nil 4885 16:00:37 does not track the event 4886 16:00:37 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/usage_data_counters/work_item_activity_unique_counter_spec.rb. It took 0.46 second. Expected to take 2.11 seconds. 4887 16:00:37 # [RSpecRunTime] Starting example group ee/spec/serializers/vulnerability_entity_spec.rb. Expected to take 2.05 seconds. 4888 16:00:37 VulnerabilityEntity 4889 16:00:38 exposes state_transitions, issue_links and merge_request_links 4890 16:00:38 exposes vulnerability-specific elements 4891 16:00:38 # [RSpecRunTime] Finishing example group ee/spec/serializers/vulnerability_entity_spec.rb. It took 1.33 seconds. Expected to take 2.05 seconds. 4892 16:00:39 # [RSpecRunTime] RSpec elapsed time: 23 minutes 36.75 seconds. Current RSS: ~1439M. Threads: 5. load average: 1.55 1.40 1.28 1/425 51364 4894 16:00:39 # [RSpecRunTime] Starting example group ee/spec/lib/cloud_connector/missing_service_data_spec.rb. Expected to take 1.91 seconds. 4895 16:00:39 CloudConnector::MissingServiceData 4897 16:00:39 is expected to equal false 4898 16:00:39 #free_access? 4899 16:00:39 is expected to equal false 4900 16:00:39 #access_token 4901 16:00:39 is expected to be nil 4903 16:00:39 is expected to eq :missing_service 4904 16:00:39 #allowed_for? 4905 16:00:39 is expected to equal false 4906 16:00:39 # [RSpecRunTime] Finishing example group ee/spec/lib/cloud_connector/missing_service_data_spec.rb. It took 0.54 second. Expected to take 1.91 seconds. 4907 16:00:39 # [RSpecRunTime] Starting example group ee/spec/models/ai/ai_resource/epic_spec.rb. Expected to take 1.88 seconds. 4908 16:00:39 Ai::AiResource::Epic 4909 16:00:39 does not allow STI 4910 16:00:39 #current_page_short_description 4911 16:00:39 returns prompt 4912 16:00:39 #current_page_type 4913 16:00:39 returns type 4914 16:00:39 #serialize_for_ai 4915 16:00:40 calls the serializations class 4916 16:00:40 #current_page_sentence 4917 16:00:40 returns prompt 4918 16:00:40 # [RSpecRunTime] Finishing example group ee/spec/models/ai/ai_resource/epic_spec.rb. It took 0.6 second. Expected to take 1.88 seconds. 4919 16:00:40 # [RSpecRunTime] Starting example group ee/spec/workers/app_sec/dast/scanner_profiles_builds/consistency_worker_spec.rb. Expected to take 1.83 seconds. 4920 16:00:40 AppSec::Dast::ScannerProfilesBuilds::ConsistencyWorker 4922 16:00:41 ensures cross database association is created 4923 16:00:41 behaves like an idempotent worker 4924 16:00:41 is labeled as idempotent 4925 16:00:41 performs multiple times sequentially without raising an exception 4926 16:00:41 # [RSpecRunTime] RSpec elapsed time: 23 minutes 39.14 seconds. Current RSS: ~1445M. Threads: 5. load average: 1.55 1.40 1.28 2/425 51365 4928 16:00:41 # [RSpecRunTime] Finishing example group ee/spec/workers/app_sec/dast/scanner_profiles_builds/consistency_worker_spec.rb. It took 1.26 seconds. Expected to take 1.83 seconds. 4929 16:00:41 # [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/projects/analytics/value_stream_dashboard/count_resolver_spec.rb. Expected to take 1.68 seconds. 4930 16:00:41 Resolvers::Projects::Analytics::ValueStreamDashboard::CountResolver 4932 16:00:41 when the feature is available 4933 16:00:42 returns the correct count 4934 16:00:42 when querying an empty date range 4936 16:00:42 when the user is not authorized 4938 16:00:42 when the feature is not available 4939 16:00:42 returns the correct count 4940 16:00:42 # [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/projects/analytics/value_stream_dashboard/count_resolver_spec.rb. It took 1.19 seconds. Expected to take 1.68 seconds. 4941 16:00:42 # [RSpecRunTime] Starting example group ee/spec/serializers/ee/commit_serializer_spec.rb. Expected to take 1.67 seconds. 4942 16:00:42 EE::CommitSerializer 4943 16:00:43 when serializing merge request for ai 4944 16:00:43 returns ai related data 4945 16:00:43 # [RSpecRunTime] RSpec elapsed time: 23 minutes 41.53 seconds. Current RSS: ~1438M. Threads: 5. load average: 1.55 1.40 1.28 1/426 51407 4947 16:00:43 when serializing commit without ai serializer 4948 16:00:43 does not include ai-specific fields 4949 16:00:43 # [RSpecRunTime] Finishing example group ee/spec/serializers/ee/commit_serializer_spec.rb. It took 1.31 seconds. Expected to take 1.67 seconds. 4950 16:00:43 # [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/security_report_summary_resolver_spec.rb. Expected to take 1.55 seconds. 4951 16:00:43 Resolvers::SecurityReportSummaryResolver 4953 16:00:44 All fields are requested 4954 16:00:44 returns calls the ReportSummaryService 4955 16:00:44 when the user is not authorized 4956 16:00:44 does not call Security::ReportSummaryService and returns nothing 4957 16:00:44 When lookahead includes :__typename 4958 16:00:44 does not search for :__typename 4959 16:00:44 # [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/security_report_summary_resolver_spec.rb. It took 0.84 second. Expected to take 1.55 seconds. 4960 16:00:44 # [RSpecRunTime] Starting example group ee/spec/services/gitlab_subscriptions/trials/base_create_service_spec.rb. Expected to take 1.53 seconds. 4961 16:00:44 GitlabSubscriptions::Trials::BaseCreateService 4962 16:00:44 when namespaces_eligible_for_trial is not implemented 4963 16:00:44 behaves like raises NoMethodError 4964 16:00:44 is expected to raise NoMethodError with "Subclasses must implement the namespaces_eligible_for_trial method" 4965 16:00:44 when trial_flow is not implemented 4966 16:00:44 behaves like raises NoMethodError 4967 16:00:45 is expected to raise NoMethodError with "Subclasses must implement the trial_flow method" 4968 16:00:45 when apply_trial_service_class is not implemented 4969 16:00:45 behaves like raises NoMethodError 4970 16:00:45 is expected to raise NoMethodError with "Subclasses must implement the apply_trial_service_class method" 4971 16:00:45 when lead_service_class is not implemented 4972 16:00:45 behaves like raises NoMethodError 4973 16:00:45 is expected to raise NoMethodError with "Subclasses must implement the lead_service_class method" 4974 16:00:45 # [RSpecRunTime] Finishing example group ee/spec/services/gitlab_subscriptions/trials/base_create_service_spec.rb. It took 0.56 second. Expected to take 1.53 seconds. 4975 16:00:45 # [RSpecRunTime] Starting example group ee/spec/services/gitlab_subscriptions/add_on_purchases/self_managed/expire_service_spec.rb. Expected to take 1.44 seconds. 4976 16:00:45 GitlabSubscriptions::AddOnPurchases::SelfManaged::ExpireService 4978 16:00:45 updates the expiration date 4979 16:00:45 when add-on purchase is already expired 4980 16:00:45 does not update the add-on purchase again 4981 16:00:45 when update fails 4982 16:00:46 returns an error 4983 16:00:46 # [RSpecRunTime] Finishing example group ee/spec/services/gitlab_subscriptions/add_on_purchases/self_managed/expire_service_spec.rb. It took 0.82 second. Expected to take 1.44 seconds. 4984 16:00:46 # [RSpecRunTime] Starting example group ee/spec/lib/ee/api/entities/scim/not_found_spec.rb. Expected to take 1.38 seconds. 4985 16:00:46 EE::API::Entities::Scim::NotFound 4986 16:00:46 contains the schemas 4987 16:00:46 contains the detail 4988 16:00:46 contains the status 4989 16:00:46 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/api/entities/scim/not_found_spec.rb. It took 0.31 second. Expected to take 1.38 seconds. 4990 16:00:46 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/customers_dot/jwt_spec.rb. Expected to take 1.29 seconds. 4991 16:00:46 Gitlab::CustomersDot::Jwt 4993 16:00:46 has correct values for JWT attributes 4995 16:00:46 generates encoded token 4996 16:00:46 with no signing key 4997 16:00:46 raises error 4998 16:00:46 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/customers_dot/jwt_spec.rb. It took 0.44 second. Expected to take 1.29 seconds. 4999 16:00:46 # [RSpecRunTime] Starting example group ee/spec/graphql/types/security_orchestration/policy_violation_info_type_spec.rb. Expected to take 1.24 seconds. 5000 16:00:46 Types::SecurityOrchestration::PolicyViolationInfoType 5001 16:00:46 is expected to have graphql fields :name and :report_type 5002 16:00:46 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/security_orchestration/policy_violation_info_type_spec.rb. It took 0.11 second. Expected to take 1.24 seconds. 5003 16:00:46 # [RSpecRunTime] Starting example group ee/spec/services/ee/admin/plan_limits/update_service_spec.rb. Expected to take 1.13 seconds. 5004 16:00:46 Admin::PlanLimits::UpdateService 5006 16:00:47 when the plan is paid 5007 16:00:47 does not update restricted attributes 5008 16:00:47 does not update limits_history 5009 16:00:47 when the plan is free 5010 16:00:47 updates restricted attributes 5011 16:00:47 updates limits_history for restricted attributes only 5012 16:00:47 # [RSpecRunTime] Finishing example group ee/spec/services/ee/admin/plan_limits/update_service_spec.rb. It took 0.55 second. Expected to take 1.13 seconds. 5013 16:00:47 # [RSpecRunTime] Starting example group ee/spec/services/package_metadata/ingestion/tasks/ingest_package_version_licenses_spec.rb. Expected to take 1.09 seconds. 5014 16:00:47 PackageMetadata::Ingestion::Tasks::IngestPackageVersionLicenses 5016 16:00:47 when import data is new 5017 16:00:47 adds the new records 5018 16:00:47 when import data exists 5019 16:00:48 does not add records 5020 16:00:48 # [RSpecRunTime] Finishing example group ee/spec/services/package_metadata/ingestion/tasks/ingest_package_version_licenses_spec.rb. It took 0.69 second. Expected to take 1.09 seconds. 5021 16:00:48 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/auth/smartcard/session_spec.rb. Expected to take 1.01 seconds. 5022 16:00:48 Gitlab::Auth::Smartcard::Session 5024 16:00:48 with a smartcard session 5025 16:00:48 is expected to be truthy 5026 16:00:48 without any session 5027 16:00:48 is expected to be falsey 5028 16:00:48 #update_active 5029 16:00:48 stores the time of last sign-in 5030 16:00:48 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/auth/smartcard/session_spec.rb. It took 0.44 second. Expected to take 1.01 seconds. 5031 16:00:48 # [RSpecRunTime] Starting example group ee/spec/helpers/organizations/organization_helper_spec.rb. Expected to take 0.95 second. 5032 16:00:48 Organizations::OrganizationHelper 5033 16:00:48 #organization_activity_app_data 5034 16:00:48 returns expected data object 5035 16:00:48 # [RSpecRunTime] Finishing example group ee/spec/helpers/organizations/organization_helper_spec.rb. It took 0.15 second. Expected to take 0.95 second. 5036 16:00:48 # [RSpecRunTime] Starting example group ee/spec/elastic/migrate/20231130152447_add_work_item_type_id_to_issues_spec.rb. Expected to take 0.87 second. 5037 16:00:48 AddWorkItemTypeIdToIssues 5038 16:00:48 behaves like a deprecated Advanced Search migration 5040 16:00:48 logs a message and halts the migration 5042 16:00:49 returns false 5044 16:00:49 returns true 5045 16:00:49 # [RSpecRunTime] Finishing example group ee/spec/elastic/migrate/20231130152447_add_work_item_type_id_to_issues_spec.rb. It took 0.3 second. Expected to take 0.87 second. 5046 16:00:49 # [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/auth/saml/identity_linker_spec.rb. Expected to take 0.84 second. 5047 16:00:49 Gitlab::Auth::Saml::IdentityLinker 5048 16:00:49 updates membership 5049 16:00:49 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/auth/saml/identity_linker_spec.rb. It took 0.19 second. Expected to take 0.84 second. 5050 16:00:49 # [RSpecRunTime] Starting example group ee/spec/workers/groups/create_event_worker_spec.rb. Expected to take 0.77 second. 5051 16:00:49 Groups::CreateEventWorker 5052 16:00:49 creates an event 5053 16:00:49 passes the correct arguments 5054 16:00:49 # [RSpecRunTime] Finishing example group ee/spec/workers/groups/create_event_worker_spec.rb. It took 0.38 second. Expected to take 0.77 second. 5055 16:00:49 # [RSpecRunTime] Starting example group ee/spec/services/personal_access_tokens/groups/update_lifetime_service_spec.rb. Expected to take 0.74 second. 5056 16:00:49 PersonalAccessTokens::Groups::UpdateLifetimeService 5058 16:00:49 when we can obtain the lease 5059 16:00:49 schedules the worker 5060 16:00:49 when we can't obtain the lease 5061 16:00:50 does not schedule the worker 5062 16:00:50 # [RSpecRunTime] Finishing example group ee/spec/services/personal_access_tokens/groups/update_lifetime_service_spec.rb. It took 0.37 second. Expected to take 0.74 second. 5063 16:00:50 # [RSpecRunTime] Starting example group ee/spec/helpers/analytics/code_review_helper_spec.rb. Expected to take 0.65 second. 5064 16:00:50 Analytics::CodeReviewHelper 5065 16:00:50 #code_review_app_data 5066 16:00:50 merge_request_source_project_for_project_return_value: true, new_merge_request_url_expected: "/mock/project/-/merge_requests/new" 5067 16:00:50 when `merge_request_source_project_for_project` is true 5068 16:00:50 returns expected hash with `new_merge_request_url` set to /mock/project/-/merge_requests/new 5069 16:00:50 merge_request_source_project_for_project_return_value: false, new_merge_request_url_expected: nil 5070 16:00:50 when `merge_request_source_project_for_project` is false 5071 16:00:50 returns expected hash with `new_merge_request_url` set to 5072 16:00:50 # [RSpecRunTime] Finishing example group ee/spec/helpers/analytics/code_review_helper_spec.rb. It took 0.28 second. Expected to take 0.65 second. 5073 16:00:50 # [RSpecRunTime] Starting example group ee/spec/graphql/types/geo/geo_node_type_spec.rb. Expected to take 0.61 second. 5074 16:00:50 Types::Geo::GeoNodeType 5075 16:00:50 is expected to require graphql authorizations :read_geo_node 5076 16:00:50 has the expected fields 5077 16:00:50 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/geo/geo_node_type_spec.rb. It took 0.22 second. Expected to take 0.61 second. 5078 16:00:50 # [RSpecRunTime] Starting example group ee/spec/services/gitlab_subscriptions/create_hand_raise_lead_service_spec.rb. Expected to take 0.57 second. 5079 16:00:50 GitlabSubscriptions::CreateHandRaiseLeadService 5081 16:00:50 when hand raise lead call is made successfully 5082 16:00:50 returns success: true 5083 16:00:50 with an error while creating hand raise lead call is made successful 5084 16:00:50 returns success: false with errors 5085 16:00:50 # [RSpecRunTime] Finishing example group ee/spec/services/gitlab_subscriptions/create_hand_raise_lead_service_spec.rb. It took 0.21 second. Expected to take 0.57 second. 5086 16:00:50 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/chain/tools/explain_vulnerability/prompts/anthropic_spec.rb. Expected to take 0.53 second. 5087 16:00:50 Gitlab::Llm::Chain::Tools::ExplainVulnerability::Prompts::Anthropic 5089 16:00:50 returns prompt 5090 16:00:50 sets the haiku model 5091 16:00:50 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/chain/tools/explain_vulnerability/prompts/anthropic_spec.rb. It took 0.2 second. Expected to take 0.53 second. 5092 16:00:50 # [RSpecRunTime] Starting example group ee/spec/graphql/types/security/exclusion_type_enum_spec.rb. Expected to take 0.5 second. 5093 16:00:50 Types::Security::ExclusionTypeEnum 5094 16:00:51 is expected to eq "ExclusionTypeEnum" 5095 16:00:51 is expected to include "PATH", "REGEX_PATTERN", "RAW_VALUE", and "RULE" 5096 16:00:51 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/security/exclusion_type_enum_spec.rb. It took 0.21 second. Expected to take 0.5 second. 5097 16:00:51 # [RSpecRunTime] Starting example group ee/spec/graphql/ee/types/compliance_management/compliance_framework_type_spec.rb. Expected to take 0.4 second. 5098 16:00:51 Types::ComplianceManagement::ComplianceFrameworkType 5099 16:00:51 has the correct fields 5100 16:00:51 # [RSpecRunTime] Finishing example group ee/spec/graphql/ee/types/compliance_management/compliance_framework_type_spec.rb. It took 0.11 second. Expected to take 0.4 second. 5101 16:00:51 # [RSpecRunTime] Starting example group ee/spec/graphql/types/vulnerability/external_issue_link_type_spec.rb. Expected to take 0.35 second. 5102 16:00:51 Types::Vulnerability::ExternalIssueLinkType 5103 16:00:51 is expected to have graphql fields :id, :link_type, and :external_issue 5104 16:00:51 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/vulnerability/external_issue_link_type_spec.rb. It took 0.11 second. Expected to take 0.35 second. 5105 16:00:51 # [RSpecRunTime] Starting example group ee/spec/services/package_metadata/advisory_scan_service_spec.rb. Expected to take 0.31 second. 5106 16:00:51 PackageMetadata::AdvisoryScanService 5108 16:00:51 calls the advisory scanner execute method 5109 16:00:51 # [RSpecRunTime] Finishing example group ee/spec/services/package_metadata/advisory_scan_service_spec.rb. It took 0.13 second. Expected to take 0.31 second. 5110 16:00:51 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/reports/coverage_fuzzing/report_spec.rb. Expected to take 0.29 second. 5111 16:00:51 Gitlab::Ci::Reports::CoverageFuzzing::Report 5113 16:00:51 stores given crash params in the map 5114 16:00:51 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/reports/coverage_fuzzing/report_spec.rb. It took 0.13 second. Expected to take 0.29 second. 5115 16:00:51 # [RSpecRunTime] Starting example group ee/spec/graphql/types/vulnerability_details/text_type_spec.rb. Expected to take 0.27 second. 5116 16:00:51 Types::VulnerabilityDetails::TextType 5117 16:00:51 is expected to have graphql fields :name, :description, :fieldName, and :value 5118 16:00:51 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/vulnerability_details/text_type_spec.rb. It took 0.11 second. Expected to take 0.27 second. 5119 16:00:51 # [RSpecRunTime] Starting example group ee/spec/graphql/types/project_statistics_type_spec.rb. Expected to take 0.26 second. 5120 16:00:51 Types::ProjectStatisticsType 5121 16:00:51 includes the EE specific fields 5122 16:00:51 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/project_statistics_type_spec.rb. It took 0.11 second. Expected to take 0.26 second. 5123 16:01:22 auto_explain log contains 1485 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg14-es8-24-39.336.main.ndjson.gz 5124 16:01:22 took 30.369194104 5125 16:01:50 auto_explain log contains 1486 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg14-es8-24-39.336.ci.ndjson.gz 5126 16:01:50 took 27.453048162 5127 16:01:50 [TEST PROF INFO] EventProf results for sql.active_record 5128 16:01:50 Total time: 04:36.194 of 23:42.075 (19.42%) 5129 16:01:50 Total events: 186199 5130 16:01:50 Top 5 slowest suites (by time): 5131 16:01:50 Geo::Terrafor...ersionRegistry (./ee/spec/models/geo/terraform_state_version_registry_spec.rb:5) – 00:55.805 (32582 / 81) of 02:55.144 (31.86%) 5132 16:01:50 MergeRequest (./ee/spec/models/merge_request_spec.rb:10) – 00:39.909 (27947 / 236) of 04:53.384 (13.6%) 5133 16:01:50 Geo::CiSecureFileReplicator (./ee/spec/replicators/geo/ci_secure_file_replicator_spec.rb:5) – 00:22.523 (16150 / 134) of 01:23.894 (26.85%) 5134 16:01:50 Geo::BulkMark...PendingService (./ee/spec/services/geo/bulk_mark_verification_pending_service_spec.rb:5) – 00:15.459 (11866 / 64) of 00:57.855 (26.72%) 5135 16:01:50 Member (./ee/spec/models/ee/member_spec.rb:5) – 00:15.322 (10381 / 139) of 01:12.060 (21.26%) 5136 16:01:50 Knapsack report was generated. Preview: 5138 16:01:50 "ee/spec/models/merge_request_spec.rb": 293.38385856400055, 5139 16:01:50 "ee/spec/models/geo/terraform_state_version_registry_spec.rb": 175.14421548599967, 5140 16:01:50 "ee/spec/replicators/geo/ci_secure_file_replicator_spec.rb": 83.89401877500131, 5141 16:01:50 "ee/spec/workers/product_analytics/sync_funnels_worker_spec.rb": 126.60854844000096, 5142 16:01:50 "ee/spec/models/ee/member_spec.rb": 72.06057619000057, 5143 16:01:50 "ee/spec/services/geo/bulk_mark_verification_pending_service_spec.rb": 57.85488721799993, 5144 16:01:50 "ee/spec/services/merge_requests/update_blocks_service_spec.rb": 62.206939339999735, 5145 16:01:50 "ee/spec/lib/ee/gitlab/elastic/helper_spec.rb": 41.213707868999336, 5146 16:01:50 "ee/spec/services/issuable/discussions_list_service_spec.rb": 34.87352737100082, 5147 16:01:50 "ee/spec/graphql/resolvers/geo/terraform_state_version_registries_resolver_spec.rb": 35.830902776000585, 5148 16:01:50 "ee/spec/elastic/migrate/20240814231502_remove_work_item_access_level_from_work_item_spec.rb": 36.54818868199982, 5149 16:01:50 "ee/spec/lib/gitlab/ci/parsers/license_compliance/license_scanning_spec.rb": 8.75066805499955, 5150 16:01:50 "ee/spec/models/concerns/elastic/issue_spec.rb": 18.89531281699965, 5151 16:01:50 "ee/spec/lib/gitlab/ci/reports/license_scanning/license_spec.rb": 7.954201037999155, 5152 16:01:50 "ee/spec/finders/security/scan_result_policies_finder_spec.rb": 21.803812125999684, 5153 16:01:50 "ee/spec/workers/update_all_mirrors_worker_spec.rb": 19.42959140200037, 5154 16:01:50 "ee/spec/lib/gitlab/ci/reports/security/finding_spec.rb": 6.507500957000957, 5155 16:01:50 "ee/spec/finders/gitlab_subscriptions/member_management/self_managed/non_billable_users_finder_spec.rb": 16.333904132001408, 5156 16:01:50 "ee/spec/services/vulnerability_issue_links/create_service_spec.rb": 17.69100789100048, 5157 16:01:50 "ee/spec/services/app_sec/dast/site_profiles/create_service_spec.rb": 14.310727811000106, 5158 16:01:50 "ee/spec/helpers/boards_helper_spec.rb": 6.918869504999748, 5159 16:01:50 "ee/spec/services/ee/members/projects/creator_service_spec.rb": 10.850062417999652, 5160 16:01:50 "ee/spec/services/phone_verification/users/send_verification_code_service_spec.rb": 6.104884938999021, 5161 16:01:50 "ee/spec/helpers/subscriptions_helper_spec.rb": 11.006539572001202, 5162 16:01:50 "ee/spec/models/packages/package_file_spec.rb": 9.53682990299967, 5163 16:01:50 "ee/spec/workers/repository_update_mirror_worker_spec.rb": 11.375192614001207, 5164 16:01:50 "ee/spec/lib/gitlab/llm/ai_message_spec.rb": 4.421817643000395, 5165 16:01:50 "ee/spec/services/ci/create_pipeline_service/dast_configuration_spec.rb": 9.743194387001495, 5166 16:01:50 "ee/spec/services/ee/groups/autocomplete_service_spec.rb": 9.103463159000967, 5167 16:01:50 "ee/spec/services/security/merge_reports_service_spec.rb": 10.542084638000233, 5168 16:01:50 "ee/spec/lib/gitlab/ci/templates/api_security_latest_gitlab_ci_yaml_spec.rb": 8.91237511899999, 5169 16:01:50 "ee/spec/lib/gitlab/vulnerability_scanning/dependency_scanning/affected_version_range_matcher_spec.rb": 4.07181233799929, 5170 16:01:50 "ee/spec/elastic_integration/work_item_index_spec.rb": 8.80628677400091, 5171 16:01:50 "ee/spec/elastic/migrate/20240814223217_add_issues_access_level_in_work_item_index_spec.rb": 6.1327308359996096, 5172 16:01:50 "ee/spec/models/audit_events/streaming/event_type_filter_spec.rb": 7.433199762001095, 5173 16:01:50 "ee/spec/views/shared/credentials_inventory/gpg_keys/_gpg_key.html.haml_spec.rb": 5.560950514000069, 5174 16:01:50 "ee/spec/lib/search/elastic/references/work_item_spec.rb": 4.420106551000572, 5175 16:01:50 "ee/spec/lib/gitlab/duo/developments/setup_groups_for_model_evaluation_spec.rb": 4.419784810999772, 5176 16:01:50 "ee/spec/lib/ee/backup/targets/repositories_spec.rb": 6.430030871999406, 5177 16:01:50 "ee/spec/services/gitlab_subscriptions/member_management/queue_members_approval_service_spec.rb": 6.539643807000175, 5178 16:01:50 "ee/spec/services/audit_events/streaming/instance_headers/update_service_spec.rb": 3.453554449000876, 5179 16:01:50 "ee/spec/services/iterations/cadences/destroy_service_spec.rb": 5.702370566999889, 5180 16:01:50 "ee/spec/models/ee/organizations/organization_spec.rb": 4.264115138999841, 5181 16:01:50 "ee/spec/services/security/ingestion/mark_as_resolved_service_spec.rb": 3.4982387969994306, 5182 16:01:50 "ee/spec/components/namespaces/storage/project_pre_enforcement_alert_component_spec.rb": 4.40703423100058, 5183 16:01:50 "ee/spec/services/google_cloud/artifact_registry/get_repository_service_spec.rb": 2.9686777429997164, 5184 16:01:50 "ee/spec/services/ee/resource_events/synthetic_iteration_notes_builder_service_spec.rb": 4.9394547149986465, 5185 16:01:50 "ee/spec/workers/ee/issuable_export_csv_worker_spec.rb": 3.0115071210002498, 5186 16:01:50 "ee/spec/workers/groups/enterprise_users/associate_worker_spec.rb": 3.5414144750011474, 5187 16:01:50 "ee/spec/lib/container_registry/client_spec.rb": 1.6681218070007162, 5188 16:01:50 "ee/spec/models/ee/alert_management/alert_spec.rb": 2.7562588630007667, 5189 16:01:50 "ee/spec/workers/security/unenforceable_policy_rules_notification_worker_spec.rb": 3.0415826099997503, 5190 16:01:50 "ee/spec/services/issue_feature_flags/list_service_spec.rb": 3.865392237999913, 5191 16:01:50 "ee/spec/services/groups/ssh_certificates/find_service_spec.rb": 2.4273085900003935, 5192 16:01:50 "ee/spec/lib/ee/gitlab/ci/pipeline/chain/validate/abilities_spec.rb": 2.8838723370008665, 5193 16:01:50 "ee/spec/lib/search/elastic/response_mapper_spec.rb": 2.487542377000864, 5194 16:01:50 "ee/spec/policies/path_lock_policy_spec.rb": 3.7513062139987596, 5195 16:01:50 "ee/spec/lib/gitlab/llm/concerns/exponential_backoff_spec.rb": 1.2969616760001372, 5196 16:01:50 "ee/spec/graphql/mutations/compliance_management/frameworks/create_spec.rb": 1.703265565000038, 5197 16:01:50 "ee/spec/workers/active_user_count_threshold_worker_spec.rb": 1.1638774929997453, 5198 16:01:50 "ee/spec/services/users/signup_service_spec.rb": 2.3153886849995615, 5199 16:01:50 "ee/spec/lib/gitlab/contribution_analytics/data_formatter_spec.rb": 1.6307224089996453, 5200 16:01:50 "ee/spec/policies/ee/project_member_policy_spec.rb": 2.9848989519996394, 5201 16:01:50 "ee/spec/models/issuable_sla_spec.rb": 1.3699832010006503, 5202 16:01:50 "ee/spec/serializers/ee/note_entity_spec.rb": 2.866120047001459, 5203 16:01:50 "ee/spec/models/ee/namespaces/storage/limit_exclusion_spec.rb": 1.3961989399995218, 5204 16:01:50 "ee/spec/services/path_locks/unlock_service_spec.rb": 2.650308328000392, 5205 16:01:50 "ee/spec/services/audit_events/register_runner_audit_event_service_spec.rb": 1.789929280999786, 5206 16:01:50 "ee/spec/services/incident_management/oncall_rotations/destroy_service_spec.rb": 2.018175748999056, 5207 16:01:50 "ee/spec/workers/ee/repository_check/batch_worker_spec.rb": 3.0458667499988223, 5208 16:01:50 "ee/spec/presenters/gitlab_subscriptions/trials/duo_pro_status_widget_presenter_spec.rb": 0.7157668250001734, 5209 16:01:50 "ee/spec/models/analytics/cycle_analytics/aggregation_context_spec.rb": 0.5486631730000227, 5210 16:01:50 "ee/spec/services/ai/duo_workflows/start_workflow_service_spec.rb": 1.8565150980011822, 5211 16:01:50 "ee/spec/lib/gitlab/usage/metrics/instrumentations/zoekt_search_enabled_metric_spec.rb": 0.45507821799947124, 5212 16:01:50 "ee/spec/lib/search/elastic/references/legacy_spec.rb": 1.9420726339994872, 5213 16:01:50 "ee/spec/models/projects/saved_reply_spec.rb": 1.2354951090001123, 5214 16:01:50 "ee/spec/lib/gitlab/ci/templates/coverage_fuzzing_gitlab_ci_yaml_spec.rb": 2.068012177000128, 5215 16:01:50 "ee/spec/workers/elastic_full_index_worker_spec.rb": 1.5847299010001734, 5216 16:01:50 "ee/spec/services/audit_events/streaming/instance_headers/create_service_spec.rb": 0.8528191379991767, 5217 16:01:50 "ee/spec/models/todo_spec.rb": 1.1529360430013185, 5218 16:01:50 "ee/spec/lib/api/entities/clusters/receptive_agent_spec.rb": 0.949704753998958, 5219 16:01:50 "ee/spec/components/namespaces/free_user_cap/enforcement_alert_component_spec.rb": 1.4895470659994317, 5220 16:01:50 "ee/spec/models/milestone_spec.rb": 1.4658299969996733, 5221 16:01:50 "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_workspaces_metric_spec.rb": 1.9633187830004317, 5222 16:01:50 "ee/spec/workers/onboarding/create_iterable_trigger_worker_spec.rb": 0.4482479679991229, 5223 16:01:50 "ee/spec/lib/ee/gitlab/usage_data_counters/work_item_activity_unique_counter_spec.rb": 0.46129461799864657, 5224 16:01:50 "ee/spec/serializers/vulnerability_entity_spec.rb": 1.3280480639987218, 5225 16:01:50 "ee/spec/lib/cloud_connector/missing_service_data_spec.rb": 0.5430721230004565, 5226 16:01:50 "ee/spec/models/ai/ai_resource/epic_spec.rb": 0.6023554300008982, 5227 16:01:50 "ee/spec/workers/app_sec/dast/scanner_profiles_builds/consistency_worker_spec.rb": 1.2592663480008923, 5228 16:01:50 "ee/spec/graphql/resolvers/projects/analytics/value_stream_dashboard/count_resolver_spec.rb": 1.1856831909990433, 5229 16:01:50 "ee/spec/serializers/ee/commit_serializer_spec.rb": 1.3126316349989793, 5230 16:01:50 "ee/spec/graphql/resolvers/security_report_summary_resolver_spec.rb": 0.8363532679995842, 5231 16:01:50 "ee/spec/services/gitlab_subscriptions/trials/base_create_service_spec.rb": 0.5590631230006693, 5232 16:01:50 "ee/spec/services/gitlab_subscriptions/add_on_purchases/self_managed/expire_service_spec.rb": 0.8227101689990377, 5233 16:01:50 "ee/spec/lib/ee/api/entities/scim/not_found_spec.rb": 0.30780035399948247, 5234 16:01:50 "ee/spec/lib/gitlab/customers_dot/jwt_spec.rb": 0.4428392690006149, 5235 16:01:50 "ee/spec/graphql/types/security_orchestration/policy_violation_info_type_spec.rb": 0.10980150400064304, 5236 16:01:50 "ee/spec/services/ee/admin/plan_limits/update_service_spec.rb": 0.5547019829991768, 5237 16:01:50 "ee/spec/services/package_metadata/ingestion/tasks/ingest_package_version_licenses_spec.rb": 0.6912427050010592, 5238 16:01:50 "ee/spec/lib/gitlab/auth/smartcard/session_spec.rb": 0.43861822899998515, 5239 16:01:50 "ee/spec/helpers/organizations/organization_helper_spec.rb": 0.14638861200000974, 5240 16:01:50 "ee/spec/elastic/migrate/20231130152447_add_work_item_type_id_to_issues_spec.rb": 0.30395991500154196, 5241 16:01:50 "ee/spec/lib/ee/gitlab/auth/saml/identity_linker_spec.rb": 0.18810384100106603, 5242 16:01:50 "ee/spec/workers/groups/create_event_worker_spec.rb": 0.37969942099880427, 5243 16:01:50 "ee/spec/services/personal_access_tokens/groups/update_lifetime_service_spec.rb": 0.3691915519993927, 5244 16:01:50 "ee/spec/helpers/analytics/code_review_helper_spec.rb": 0.2818279260009149, 5245 16:01:50 "ee/spec/graphql/types/geo/geo_node_type_spec.rb": 0.2203787190010189, 5246 16:01:50 "ee/spec/services/gitlab_subscriptions/create_hand_raise_lead_service_spec.rb": 0.20947112899921194, 5247 16:01:50 "ee/spec/lib/gitlab/llm/chain/tools/explain_vulnerability/prompts/anthropic_spec.rb": 0.20197207100136438, 5248 16:01:50 "ee/spec/graphql/types/security/exclusion_type_enum_spec.rb": 0.20609390000026906, 5249 16:01:50 "ee/spec/graphql/ee/types/compliance_management/compliance_framework_type_spec.rb": 0.11006624500078033, 5250 16:01:50 "ee/spec/graphql/types/vulnerability/external_issue_link_type_spec.rb": 0.11019636399942101, 5251 16:01:50 "ee/spec/services/package_metadata/advisory_scan_service_spec.rb": 0.13413985400075035, 5252 16:01:50 "ee/spec/lib/gitlab/ci/reports/coverage_fuzzing/report_spec.rb": 0.12589821300025505, 5253 16:01:50 "ee/spec/graphql/types/vulnerability_details/text_type_spec.rb": 0.10862394499963557, 5254 16:01:50 "ee/spec/graphql/types/project_statistics_type_spec.rb": 0.10684959399986838 5256 16:01:50 Knapsack global time execution for tests: 23m 41s 5257 16:01:50 Pending: (Failures listed here are expected and do not affect your suite's status) 5258 16:01:50 1) Geo::CiSecureFileReplicator behaves like a verifiable replicator #ok_to_skip_download? when the registry is brand new when the model is immutable when the resource already exists on this site when verification is disabled for this model 5259 16:01:50 # this context does not apply to models that are verified 5260 16:01:50 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:886 5261 16:01:50 2) Geo::CiSecureFileReplicator behaves like a verifiable replicator #ok_to_skip_download? when the registry is brand new when the model is mutable 5262 16:01:50 # this context does not apply to immutable models 5263 16:01:50 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:904 5264 16:01:50 3) Resolvers::Geo::TerraformStateVersionRegistriesResolver behaves like a Geo registries resolver #resolve when the parent object is the current node when the user has permission to view Geo data when admin mode is enabled with verification disabled when the verification_state argument is present raises ArgumentError 5265 16:01:50 # Skipping because verification is enabled for Terraform::StateVersion 5266 16:01:50 # ./ee/spec/support/shared_examples/graphql/geo/geo_registries_resolver_shared_examples.rb:77 5267 16:01:50 Finished in 24 minutes 48 seconds (files took 2 minutes 35 seconds to load) 5268 16:01:50 1868 examples, 0 failures, 3 pending 5269 16:01:50 Randomized with seed 43026 5270 16:02:00 RSpec exited with 0. 5271 16:02:00 No examples to retry, congrats! 5273 16:02:02 Running after script... 5274 16:02:02 $ source scripts/utils.sh 5275 16:02:02 $ log_disk_usage after_script 5276 16:02:02 [log_disk_usage after_script] start 5278 16:02:02 Filesystem Size Used Avail Use% Mounted on 5279 16:02:02 overlay 46G 23G 23G 50% / 5280 16:02:02 tmpfs 64M 0 64M 0% /dev 5281 16:02:02 shm 256M 0 256M 0% /dev/shm 5282 16:02:02 /dev/sda1 46G 23G 23G 50% /cache 5283 16:02:02 tmpfs 3.9G 0 3.9G 0% /sys/devices/virtual/dmi/id 5284 16:02:02 tmpfs 3.9G 0 3.9G 0% /proc/acpi 5285 16:02:02 tmpfs 3.9G 0 3.9G 0% /proc/scsi 5286 16:02:02 tmpfs 3.9G 0 3.9G 0% /sys/firmware 5288 16:02:03 7.4M ./workhorse 5290 16:02:03 1.2M ./.gitlab 5292 16:02:03 4.0K ./builds 5293 16:02:03 16M ./coverage 5295 16:02:03 8.0K ./.vscode 5296 16:02:03 516K ./storybook 5300 16:02:04 2.9M ./.rubocop_todo 5301 16:02:14 827M ./vendor 5302 16:02:14 620M ./public 5304 16:02:15 480K ./danger 5306 16:02:15 8.0K ./.bundle 5307 16:02:15 548K ./tooling 5309 16:02:22 1.3M ./knapsack 5310 16:02:22 296K ./patches 5311 16:02:22 4.3M ./changelogs 5312 16:02:22 20K ./haml_lint 5313 16:02:22 28K ./metrics_server 5315 16:02:22 1.1M ./shared 5316 16:02:22 44K ./generator_templates 5317 16:02:22 1.2M ./scripts 5320 16:02:24 20K ./file_hooks 5321 16:02:24 32K ./crystalball 5322 16:02:24 16K ./sidekiq_cluster 5324 16:02:24 1.2M ./fixtures 5325 16:02:24 944K ./rubocop 5328 16:02:25 464K ./auto_explain 5329 16:02:25 12K ./.github 5330 16:02:25 125M ./locale 5331 16:02:25 1.9M ./glfm_specification 5334 16:02:29 16K ./.lefthook 5336 16:02:29 [log_disk_usage after_script] end 5337 16:02:29 $ bundle exec gem list gitlab_quality-test_tooling 5338 16:02:30 gitlab_quality-test_tooling (1.38.1) 5339 16:02:30 $ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 5342 16:02:30 $ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 5345 16:02:30 $ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 5348 16:02:30 $ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 5352 16:02:33 $ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 5356 16:02:35 $ tooling/bin/push_job_metrics || true 5357 16:02:36 [job-metrics] Pushing job metrics file for the CI/CD job. 5358 16:02:36 [job-metrics] Pushed 4 CI job metric entries to InfluxDB. 5360 16:02:37 Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-19 due to policy 5362 16:02:38 Uploading artifacts... 5363 16:02:38 auto_explain/: found 3 matching artifact files and directories 5364 16:02:38 coverage/: found 5 matching artifact files and directories 5365 16:02:38 crystalball/: found 2 matching artifact files and directories 5366 16:02:38 WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5367 16:02:38 knapsack/: found 4 matching artifact files and directories 5368 16:02:38 rspec/: found 16 matching artifact files and directories 5369 16:02:38 WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5370 16:02:38 log/*.log: found 17 matching artifact files and directories 5372 16:02:38 WARNING: Retrying... context =artifacts-uploader error =request redirected 5373 16:02:52 Uploading artifacts as "archive" to coordinator... 201 Created id =7879700401 responseStatus =201 Created token =glcbt-66 5374 16:02:52 Uploading artifacts... 5375 16:02:52 rspec/rspec-*.xml: found 1 matching artifact files and directories 5377 16:02:52 WARNING: Retrying... context =artifacts-uploader error =request redirected 5378 16:02:56 Uploading artifacts as "junit" to coordinator... 201 Created id =7879700401 responseStatus =201 Created token =glcbt-66 5380 16:03:07 Job succeeded