rspec-ee unit pg15 es8 33/39
Passed Started
5 months ago
by
@tbulva 1 15:45:50 when not on a plan with ai_features licensed 3 15:45:51 when feature is chat 4 15:45:51 when not on a plan with ai_chat licensed 6 15:45:51 container: project, feature_type: :ga, feature_flag_enabled: true, namespace_experiment_features_enabled: false, result: true 7 15:45:51 behaves like expected stage check results 8 15:45:52 returns expected result 9 15:45:52 for a project in a personal namespace 11 15:45:53 # [RSpecRunTime] RSpec elapsed time: 9 minutes 22.16 seconds. Current RSS: ~1485M. Threads: 5. load average: 1.20 1.47 1.26 1/417 20401 13 15:45:53 with an invalid feature name 15 15:45:54 when not on a plan with ai_features licensed 17 15:45:54 when feature is chat 18 15:45:54 when not on a plan with ai_chat licensed 20 15:45:55 container: project, feature_type: :experimental, feature_flag_enabled: false, namespace_experiment_features_enabled: true, result: true 21 15:45:55 behaves like expected stage check results 22 15:45:55 returns expected result 23 15:45:55 for a project in a personal namespace 25 15:45:56 # [RSpecRunTime] RSpec elapsed time: 9 minutes 25.64 seconds. Current RSS: ~1498M. Threads: 5. load average: 1.20 1.47 1.26 1/417 20402 27 15:45:56 with an invalid feature name 29 15:45:57 when not on a plan with ai_features licensed 31 15:45:58 when feature is chat 32 15:45:58 when not on a plan with ai_chat licensed 34 15:45:58 container: project, feature_type: :beta, feature_flag_enabled: false, namespace_experiment_features_enabled: true, result: true 35 15:45:58 behaves like expected stage check results 36 15:45:59 returns expected result 37 15:45:59 for a project in a personal namespace 39 15:46:00 # [RSpecRunTime] RSpec elapsed time: 9 minutes 29.19 seconds. Current RSS: ~1498M. Threads: 5. load average: 1.18 1.46 1.26 1/417 20403 41 15:46:00 with an invalid feature name 43 15:46:01 when not on a plan with ai_features licensed 45 15:46:01 when feature is chat 46 15:46:01 when not on a plan with ai_chat licensed 48 15:46:02 container: project, feature_type: :ga, feature_flag_enabled: false, namespace_experiment_features_enabled: true, result: true 49 15:46:02 behaves like expected stage check results 50 15:46:03 returns expected result 51 15:46:03 for a project in a personal namespace 53 15:46:04 # [RSpecRunTime] RSpec elapsed time: 9 minutes 32.83 seconds. Current RSS: ~1486M. Threads: 5. load average: 1.17 1.45 1.26 1/417 20404 55 15:46:04 with an invalid feature name 57 15:46:04 when not on a plan with ai_features licensed 59 15:46:05 when feature is chat 60 15:46:05 when not on a plan with ai_chat licensed 62 15:46:06 container: project, feature_type: :experimental, feature_flag_enabled: false, namespace_experiment_features_enabled: false, result: false 63 15:46:06 behaves like expected stage check results 64 15:46:06 returns expected result 65 15:46:06 for a project in a personal namespace 67 15:46:07 # [RSpecRunTime] RSpec elapsed time: 9 minutes 36.37 seconds. Current RSS: ~1497M. Threads: 5. load average: 1.15 1.44 1.26 1/417 20405 69 15:46:07 with an invalid feature name 71 15:46:08 when not on a plan with ai_features licensed 73 15:46:08 when feature is chat 74 15:46:08 when not on a plan with ai_chat licensed 76 15:46:09 container: project, feature_type: :beta, feature_flag_enabled: false, namespace_experiment_features_enabled: false, result: false 77 15:46:09 behaves like expected stage check results 78 15:46:10 returns expected result 79 15:46:10 for a project in a personal namespace 81 15:46:12 # [RSpecRunTime] RSpec elapsed time: 9 minutes 41.22 seconds. Current RSS: ~1486M. Threads: 5. load average: 1.14 1.44 1.26 1/417 20406 83 15:46:12 with an invalid feature name 85 15:46:13 when not on a plan with ai_features licensed 87 15:46:13 when feature is chat 88 15:46:13 when not on a plan with ai_chat licensed 90 15:46:14 container: project, feature_type: :ga, feature_flag_enabled: false, namespace_experiment_features_enabled: false, result: true 91 15:46:14 behaves like expected stage check results 92 15:46:15 returns expected result 93 15:46:15 for a project in a personal namespace 95 15:46:16 # [RSpecRunTime] RSpec elapsed time: 9 minutes 44.83 seconds. Current RSS: ~1485M. Threads: 5. load average: 1.14 1.44 1.26 1/417 20407 97 15:46:16 with an invalid feature name 99 15:46:16 when not on a plan with ai_features licensed 100 15:46:17 returns false 101 15:46:17 when feature is chat 102 15:46:17 when not on a plan with ai_chat licensed 103 15:46:18 returns false 104 15:46:18 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/stage_check_spec.rb. It took 1 minute 58.02 seconds. Expected to take 2 minutes 20.59 seconds. 105 15:46:18 # [RSpecRunTime] Starting example group ee/spec/replicators/geo/pages_deployment_replicator_spec.rb. Expected to take 2 minutes 5.46 seconds. 106 15:46:18 Geo::PagesDeploymentReplicator 107 15:46:19 invokes replicator.geo_handle_after_create on create 108 15:46:19 behaves like a replicator 109 15:46:19 Geo node status 110 15:46:19 on a primary site 111 15:46:20 .primary_total_count 112 15:46:20 returns the number of available replicables on primary 113 15:46:20 # [RSpecRunTime] RSpec elapsed time: 9 minutes 49.09 seconds. Current RSS: ~1486M. Threads: 5. load average: 1.29 1.46 1.27 1/417 20408 115 15:46:20 on a secondary site 116 15:46:20 .registry_count 117 15:46:23 returns the number of registries on secondary 118 15:46:23 # [RSpecRunTime] RSpec elapsed time: 9 minutes 51.85 seconds. Current RSS: ~1462M. Threads: 5. load average: 1.27 1.46 1.26 4/418 20409 120 15:46:23 .synced_count 121 15:46:25 returns the number of synced items on secondary 122 15:46:25 # [RSpecRunTime] RSpec elapsed time: 9 minutes 54.16 seconds. Current RSS: ~1440M. Threads: 5. load average: 1.27 1.46 1.26 1/418 20410 124 15:46:25 .failed_count 125 15:46:27 returns the number of failed items on secondary 126 15:46:27 # [RSpecRunTime] RSpec elapsed time: 9 minutes 56.64 seconds. Current RSS: ~1350M. Threads: 5. load average: 1.33 1.46 1.27 1/418 20411 128 15:46:27 when replicator is Geo::RegistrySyncWorker compatible 129 15:46:28 has "created" and "deleted" events 130 15:46:28 when replicator enqueues a sync event 131 15:46:28 is expected to receive perform_async("pages_deployment", "created", {"model_record_id"=>13}) 1 time 132 15:46:28 behaves like a verifiable replicator 134 15:46:29 has checksum_succeeded event 135 15:46:29 .verification_enabled? 136 15:46:29 on a Geo primary site 137 15:46:29 when replication feature flag is enabled 138 15:46:29 when force primary checksumming feature flag is enabled 140 15:46:29 when the force primary checksumming feature flag is disabled 142 15:46:29 when replication feature flag is disabled 143 15:46:29 when force primary checksumming feature flag is enabled 145 15:46:29 when the force primary checksumming feature flag is disabled 146 15:46:29 returns false 147 15:46:29 on a Geo secondary site 148 15:46:29 when replication feature flag is enabled 149 15:46:29 when force primary checksumming feature flag is enabled 151 15:46:29 when the force primary checksumming feature flag is disabled 153 15:46:29 when replication feature flag is disabled 154 15:46:29 when force primary checksumming feature flag is enabled 155 15:46:29 returns false 156 15:46:29 when the force primary checksumming feature flag is disabled 157 15:46:29 returns false 158 15:46:29 .checksummed_count 159 15:46:29 when verification is enabled 160 15:46:29 behaves like a counter of succeeded available verifiables 161 15:46:30 is expected to eq 1 162 15:46:31 excludes other verification states 163 15:46:31 # [RSpecRunTime] RSpec elapsed time: 10 minutes 0.46 second. Current RSS: ~1400M. Threads: 5. load average: 1.33 1.46 1.27 1/417 20412 165 15:46:31 when verification is disabled 167 15:46:31 .verified_count 168 15:46:31 when verification is enabled 169 15:46:31 behaves like a counter of succeeded available verifiables 170 15:46:32 is expected to eq 1 171 15:46:33 excludes other verification states 172 15:46:33 # [RSpecRunTime] RSpec elapsed time: 10 minutes 2.5 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.22 1.44 1.26 1/417 20413 174 15:46:33 when verification is disabled 176 15:46:33 .checksum_failed_count 177 15:46:33 when verification is enabled 178 15:46:33 behaves like a counter of failed available verifiables 179 15:46:34 is expected to eq 1 180 15:46:35 excludes other verification states 181 15:46:35 # [RSpecRunTime] RSpec elapsed time: 10 minutes 4.43 seconds. Current RSS: ~1395M. Threads: 5. load average: 1.22 1.44 1.26 1/417 20414 183 15:46:35 when verification is disabled 185 15:46:35 .verification_failed_count 186 15:46:35 when verification is enabled 187 15:46:35 behaves like a counter of failed available verifiables 188 15:46:36 is expected to eq 1 189 15:46:37 excludes other verification states 190 15:46:37 # [RSpecRunTime] RSpec elapsed time: 10 minutes 6.43 seconds. Current RSS: ~1391M. Threads: 5. load average: 1.20 1.43 1.26 1/417 20415 192 15:46:37 when verification is disabled 194 15:46:37 .verification_total_count 195 15:46:37 when verification is enabled 196 15:46:37 when the verification_state is disabled 197 15:46:38 is expected to eq 0 198 15:46:38 when the verification_state is not disabled 199 15:46:39 is expected to eq 1 200 15:46:39 when verification is disabled 202 15:46:39 .trigger_background_verification 203 15:46:39 when verification is enabled 204 15:46:39 for a Geo secondary 205 15:46:39 does not enqueue ReverificationBatchWorker 206 15:46:40 enqueues VerificationBatchWorker 207 15:46:40 enqueues VerificationTimeoutWorker 208 15:46:40 for a Geo primary 209 15:46:40 enqueues ReverificationBatchWorker 210 15:46:40 enqueues VerificationStateBackfillWorker 211 15:46:40 enqueues VerificationBatchWorker 212 15:46:40 enqueues VerificationTimeoutWorker 213 15:46:40 when verification is disabled 214 15:46:40 does not enqueue VerificationBatchWorker 215 15:46:41 does not enqueue VerificationTimeoutWorker 216 15:46:41 .backfill_verification_state_table 217 15:46:41 on a Geo secondary site 218 15:46:41 returns false 219 15:46:41 on a Geo primary site 220 15:46:41 when replication feature flag is enabled 221 15:46:41 when force primary checksumming feature flag is enabled 222 15:46:41 calls Geo::VerificationStateBackfillService 223 15:46:41 when force primary checksumming feature flag is disabled 224 15:46:42 calls Geo::VerificationStateBackfillService 225 15:46:42 when replication feature flag is disabled 226 15:46:42 when force primary checksumming feature flag is enabled 227 15:46:43 calls Geo::VerificationStateBackfillService 228 15:46:43 when force primary checksumming feature flag is disabled 229 15:46:44 does not call Geo::VerificationStateBackfillService 230 15:46:44 .verify_batch 231 15:46:44 when there are records needing verification 232 15:46:45 calls #verify on each replicator 233 15:46:45 .remaining_verification_batch_count 234 15:46:45 converts needs_verification_count to number of batches 235 15:46:45 .remaining_reverification_batch_count 236 15:46:45 converts needs_reverification_count to number of batches 237 15:46:45 .reverify_batch! 238 15:46:45 calls #reverify_batch 239 15:46:45 .replicator_batch_to_verify 240 15:46:46 returns usable Replicator instances 241 15:46:46 .model_record_id_batch_to_verify 242 15:46:46 when the batch is filled by pending rows 243 15:46:46 returns IDs of pending rows 244 15:46:46 does not call .verification_failed_batch 245 15:46:46 when that batch is not filled by pending rows 246 15:46:46 includes IDs of failed rows 247 15:46:46 .verification_pending_batch 248 15:46:46 when current node is a primary 249 15:46:46 delegates to the model class of the replicator 250 15:46:46 when current node is a secondary 251 15:46:46 delegates to the registry class of the replicator 252 15:46:46 .verification_failed_batch 253 15:46:46 when current node is a primary 254 15:46:47 delegates to the model class of the replicator 255 15:46:47 when current node is a secondary 256 15:46:47 delegates to the registry class of the replicator 257 15:46:47 .fail_verification_timeouts 258 15:46:47 when current node is a primary 259 15:46:47 delegates to the model class of the replicator 260 15:46:47 when current node is a secondary 261 15:46:47 delegates to the registry class of the replicator 262 15:46:47 #verify_async 263 15:46:47 on a Geo primary 264 15:46:48 calls verification_pending! 265 15:46:48 does not enqueue Geo::VerificationWorker 266 15:46:49 # [RSpecRunTime] RSpec elapsed time: 10 minutes 17.67 seconds. Current RSS: ~1418M. Threads: 5. load average: 1.17 1.42 1.26 1/417 20416 269 15:46:49 wraps the checksum calculation in track_checksum_attempt! 270 15:46:49 #verification_state_tracker 271 15:46:49 on a Geo primary 272 15:46:50 returns model_record 273 15:46:50 on a Geo secondary 274 15:46:51 returns registry 275 15:46:51 #geo_handle_after_checksum_succeeded 276 15:46:51 on a Geo primary 277 15:46:52 creates checksum_succeeded event 278 15:46:52 is called on verification success 279 15:46:52 when replication feature flag is disabled 280 15:46:53 does not publish 281 15:46:53 # [RSpecRunTime] RSpec elapsed time: 10 minutes 22.49 seconds. Current RSS: ~1402M. Threads: 5. load average: 1.16 1.41 1.26 1/419 20417 283 15:46:53 on a Geo secondary 284 15:46:54 does not create an event 285 15:46:54 #consume_event_checksum_succeeded 286 15:46:54 with a persisted model_record 287 15:46:54 on a Geo primary 289 15:46:55 on a Geo secondary 290 15:46:55 with a persisted registry 291 15:46:55 with a registry which is verified 292 15:46:56 sets state to verification_pending 293 15:46:56 with a registry which is pending verification 294 15:46:57 does not change state from verification_pending 295 15:46:57 with an unpersisted registry 296 15:46:57 does not persist the registry 298 15:46:58 returns the opposite of immutable? 299 15:46:58 #primary_verification_succeeded? 300 15:46:58 when the model record is verification_succeeded 302 15:46:59 when the model record is not verification_succeeded 303 15:47:00 returns false 304 15:47:00 #ok_to_skip_download? 305 15:47:00 when the registry is brand new 306 15:47:00 when the model is immutable 307 15:47:00 when the resource already exists on this site 308 15:47:00 when verification is enabled for this model 309 15:47:00 when the resource is in verifiables 310 15:47:00 is expected to be truthy 311 15:47:00 when the resource is not in verifiables 312 15:47:01 is expected to be falsey 313 15:47:01 when verification is disabled for this model 314 15:47:02 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) 315 15:47:02 when the resource does not exist on this site 316 15:47:03 is expected to be falsey 317 15:47:03 when the model is mutable 318 15:47:04 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:904 (PENDING: this context does not apply to immutable models) 319 15:47:04 when the registry is not brand new (sync or verification has been attempted before) 320 15:47:04 is expected to be falsey 321 15:47:04 integration tests 323 15:47:04 background backfill 324 15:47:05 verifies model records 325 15:47:05 triggered by events 326 15:47:06 verifies model records 327 15:47:06 on a secondary 328 15:47:06 background backfill 329 15:47:07 verifies registries 330 15:47:07 triggered by events 331 15:47:08 verifies registries 333 15:47:09 is defined and does not raise error 334 15:47:09 .replicables_for_current_secondary 335 15:47:09 when syncing object storage is enabled 336 15:47:09 behaves like is implemented and returns a valid relation 337 15:47:10 is implemented 338 15:47:10 # [RSpecRunTime] RSpec elapsed time: 10 minutes 39.07 seconds. Current RSS: ~1363M. Threads: 5. load average: 1.20 1.41 1.26 1/419 20418 340 15:47:10 when syncing object storage is disabled 341 15:47:10 behaves like is implemented and returns a valid relation 342 15:47:11 is implemented 343 15:47:11 with selective sync disabled 344 15:47:11 behaves like is implemented and returns a valid relation 345 15:47:12 is implemented 346 15:47:12 with selective sync enabled for namespaces 347 15:47:12 behaves like is implemented and returns a valid relation 348 15:47:13 is implemented 349 15:47:13 # [RSpecRunTime] RSpec elapsed time: 10 minutes 42.14 seconds. Current RSS: ~1391M. Threads: 5. load average: 1.18 1.40 1.26 1/419 20419 351 15:47:13 with selective sync enabled for shards 352 15:47:13 behaves like is implemented and returns a valid relation 353 15:47:14 is implemented 354 15:47:14 # [RSpecRunTime] RSpec elapsed time: 10 minutes 43.22 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.18 1.40 1.26 1/419 20420 356 15:47:14 #after_verifiable_update 357 15:47:14 verification_enabled: true, immutable: true, checksum: nil, checksummable: true, expect_verify_async: true 358 15:47:15 calls verify_async only if needed 359 15:47:15 verification_enabled: true, immutable: true, checksum: nil, checksummable: false, expect_verify_async: false 360 15:47:16 calls verify_async only if needed 361 15:47:16 verification_enabled: true, immutable: true, checksum: "abc123", checksummable: true, expect_verify_async: false 362 15:47:17 calls verify_async only if needed 363 15:47:17 verification_enabled: true, immutable: true, checksum: "abc123", checksummable: false, expect_verify_async: false 364 15:47:17 calls verify_async only if needed 365 15:47:17 verification_enabled: true, immutable: false, checksum: nil, checksummable: true, expect_verify_async: true 366 15:47:18 calls verify_async only if needed 367 15:47:18 verification_enabled: true, immutable: false, checksum: nil, checksummable: false, expect_verify_async: false 368 15:47:19 calls verify_async only if needed 369 15:47:19 verification_enabled: true, immutable: false, checksum: "abc123", checksummable: true, expect_verify_async: true 370 15:47:20 calls verify_async only if needed 371 15:47:20 verification_enabled: true, immutable: false, checksum: "abc123", checksummable: false, expect_verify_async: false 372 15:47:21 calls verify_async only if needed 373 15:47:21 verification_enabled: false, immutable: true, checksum: nil, checksummable: true, expect_verify_async: false 374 15:47:22 calls verify_async only if needed 375 15:47:22 verification_enabled: false, immutable: true, checksum: nil, checksummable: false, expect_verify_async: false 376 15:47:22 calls verify_async only if needed 377 15:47:22 verification_enabled: false, immutable: true, checksum: "abc123", checksummable: true, expect_verify_async: false 378 15:47:23 calls verify_async only if needed 379 15:47:23 verification_enabled: false, immutable: true, checksum: "abc123", checksummable: false, expect_verify_async: false 380 15:47:24 calls verify_async only if needed 381 15:47:24 verification_enabled: false, immutable: false, checksum: nil, checksummable: true, expect_verify_async: false 382 15:47:25 calls verify_async only if needed 383 15:47:25 verification_enabled: false, immutable: false, checksum: nil, checksummable: false, expect_verify_async: false 384 15:47:26 calls verify_async only if needed 385 15:47:26 verification_enabled: false, immutable: false, checksum: "abc123", checksummable: true, expect_verify_async: false 386 15:47:26 calls verify_async only if needed 387 15:47:26 verification_enabled: false, immutable: false, checksum: "abc123", checksummable: false, expect_verify_async: false 388 15:47:27 calls verify_async only if needed 389 15:47:27 #geo_handle_after_create 390 15:47:27 on a Geo primary 391 15:47:28 creates a Geo::Event 392 15:47:29 calls #after_verifiable_update 393 15:47:29 when replication feature flag is disabled 394 15:47:29 does not publish 395 15:47:30 # [RSpecRunTime] RSpec elapsed time: 10 minutes 58.73 seconds. Current RSS: ~1367M. Threads: 5. load average: 1.14 1.38 1.25 1/419 20421 397 15:47:30 on a Geo secondary 398 15:47:30 does not create an event 399 15:47:30 #geo_handle_after_destroy 400 15:47:30 on a Geo primary 401 15:47:31 creates a Geo::Event 402 15:47:31 when replication feature flag is disabled 403 15:47:32 does not publish 404 15:47:32 # [RSpecRunTime] RSpec elapsed time: 11 minutes 1.15 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.21 1.39 1.26 1/419 20422 406 15:47:32 on a Geo secondary 407 15:47:33 does not create an event 408 15:47:33 created event consumption 409 15:47:33 when the blob's project is in replicables for this geo node 410 15:47:33 invokes Geo::BlobDownloadService 411 15:47:33 when the blob's project is not in replicables for this geo node 412 15:47:34 does not invoke Geo::BlobDownloadService 413 15:47:34 deleted event consumption 414 15:47:34 when model_record was deleted from the DB and the replicator only has its ID 415 15:47:35 invokes Geo::FileRegistryRemovalService 416 15:47:35 backward compatibility 417 15:47:36 invokes Geo::FileRegistryRemovalService when delete event is in deprecated format 418 15:47:36 # [RSpecRunTime] RSpec elapsed time: 11 minutes 4.97 seconds. Current RSS: ~1369M. Threads: 5. load average: 1.21 1.39 1.26 1/419 20423 420 15:47:36 when object storage is enabled 421 15:47:36 when GitLab managed replication is enabled 422 15:47:37 deletes the file from object storage 423 15:47:37 when GitLab managed replication is disabled 424 15:47:38 does not delete the file from object storage 425 15:47:38 #carrierwave_uploader 426 15:47:38 is implemented 428 15:47:39 is implemented 430 15:47:41 responds to primary_key 431 15:47:41 # [RSpecRunTime] RSpec elapsed time: 11 minutes 9.97 seconds. Current RSS: ~1364M. Threads: 5. load average: 1.20 1.38 1.25 1/419 20424 434 15:47:41 when the file is locally stored 435 15:47:42 returns a valid path to a file 436 15:47:42 #calculate_checksum 437 15:47:42 when the file is verifiable 438 15:47:42 when the file exists 439 15:47:42 when the file is locally stored 440 15:47:42 returns hexdigest of the file 441 15:47:42 when the file is remotely stored 442 15:47:43 returns the the size of the file 443 15:47:43 when the file does not exist 444 15:47:44 raises an error 445 15:47:44 when the file is not verifiable 446 15:47:45 raises an error 447 15:47:45 #resource_exists? 448 15:47:46 is expected to be truthy 449 15:47:46 when the file does not exist 450 15:47:46 is expected to be falsey 451 15:47:46 # [RSpecRunTime] RSpec elapsed time: 11 minutes 15.65 seconds. Current RSS: ~1363M. Threads: 5. load average: 1.18 1.38 1.25 1/419 20425 453 15:47:46 when the file is nil 454 15:47:47 is expected to be falsey 455 15:47:47 .bulk_create_delete_events_async 456 15:47:49 Job arguments to Geo::BatchEventCreateWorker must be native JSON types, but :replicable_name is a Symbol. 458 15:47:49 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 459 15:47:49 creates events 460 15:47:49 raises error when model_record_id is nil 461 15:47:49 # [RSpecRunTime] RSpec elapsed time: 11 minutes 18.24 seconds. Current RSS: ~1362M. Threads: 5. load average: 1.16 1.37 1.25 1/420 20426 463 15:47:49 # [RSpecRunTime] Finishing example group ee/spec/replicators/geo/pages_deployment_replicator_spec.rb. It took 1 minute 31.6 seconds. Expected to take 2 minutes 5.46 seconds. 464 15:47:49 # [RSpecRunTime] Starting example group ee/spec/lib/compliance_management/merge_request_approval_settings/resolver_spec.rb. Expected to take 1 minute 48.38 seconds. 465 15:47:49 ComplianceManagement::MergeRequestApprovalSettings::Resolver 466 15:47:49 is initialized 467 15:47:49 #allow_author_approval 468 15:47:49 instance_prevents_approval: true, group_allows_approval: true, project_allows_approval: nil, value: false, locked: true, inherited_from: :instance 469 15:47:49 behaves like a MR approval setting 470 15:47:50 has the correct value 471 15:47:50 has the correct locked status 472 15:47:51 has the correct inheritance 473 15:47:51 # [RSpecRunTime] RSpec elapsed time: 11 minutes 19.98 seconds. Current RSS: ~1368M. Threads: 5. load average: 1.16 1.37 1.25 1/420 20427 475 15:47:51 instance_prevents_approval: true, group_allows_approval: false, project_allows_approval: nil, value: false, locked: true, inherited_from: :instance 476 15:47:51 behaves like a MR approval setting 477 15:47:51 has the correct value 478 15:47:52 has the correct locked status 479 15:47:52 has the correct inheritance 480 15:47:52 # [RSpecRunTime] RSpec elapsed time: 11 minutes 21.51 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.15 1.36 1.25 1/419 20428 482 15:47:52 instance_prevents_approval: false, group_allows_approval: true, project_allows_approval: nil, value: true, locked: false, inherited_from: nil 483 15:47:52 behaves like a MR approval setting 484 15:47:53 has the correct value 485 15:47:53 has the correct locked status 486 15:47:54 has the correct inheritance 487 15:47:54 # [RSpecRunTime] RSpec elapsed time: 11 minutes 22.9 seconds. Current RSS: ~1373M. Threads: 5. load average: 1.15 1.36 1.25 1/419 20429 489 15:47:54 instance_prevents_approval: false, group_allows_approval: false, project_allows_approval: nil, value: false, locked: false, inherited_from: nil 490 15:47:54 behaves like a MR approval setting 491 15:47:54 has the correct value 492 15:47:55 has the correct locked status 493 15:47:55 has the correct inheritance 494 15:47:55 # [RSpecRunTime] RSpec elapsed time: 11 minutes 24.31 seconds. Current RSS: ~1378M. Threads: 5. load average: 1.15 1.36 1.25 1/419 20430 496 15:47:55 instance_prevents_approval: false, group_allows_approval: nil, project_allows_approval: true, value: true, locked: false, inherited_from: nil 497 15:47:55 behaves like a MR approval setting 498 15:47:56 has the correct value 499 15:47:56 has the correct locked status 500 15:47:57 has the correct inheritance 501 15:47:57 # [RSpecRunTime] RSpec elapsed time: 11 minutes 25.8 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.14 1.36 1.25 1/419 20431 503 15:47:57 instance_prevents_approval: false, group_allows_approval: nil, project_allows_approval: false, value: false, locked: false, inherited_from: nil 504 15:47:57 behaves like a MR approval setting 505 15:47:57 has the correct value 506 15:47:57 has the correct locked status 507 15:47:58 has the correct inheritance 508 15:47:58 # [RSpecRunTime] RSpec elapsed time: 11 minutes 27.15 seconds. Current RSS: ~1394M. Threads: 5. load average: 1.14 1.36 1.25 2/419 20432 510 15:47:58 instance_prevents_approval: true, group_allows_approval: nil, project_allows_approval: false, value: false, locked: true, inherited_from: :instance 511 15:47:58 behaves like a MR approval setting 512 15:47:58 has the correct value 513 15:47:59 has the correct locked status 514 15:47:59 has the correct inheritance 515 15:47:59 # [RSpecRunTime] RSpec elapsed time: 11 minutes 28.48 seconds. Current RSS: ~1395M. Threads: 5. load average: 1.14 1.36 1.25 1/419 20433 517 15:47:59 instance_prevents_approval: false, group_allows_approval: true, project_allows_approval: true, value: true, locked: false, inherited_from: nil 518 15:47:59 behaves like a MR approval setting 519 15:48:00 has the correct value 520 15:48:01 has the correct locked status 521 15:48:02 has the correct inheritance 522 15:48:02 # [RSpecRunTime] RSpec elapsed time: 11 minutes 31.11 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.13 1.35 1.25 1/419 20434 524 15:48:02 instance_prevents_approval: false, group_allows_approval: false, project_allows_approval: true, value: false, locked: true, inherited_from: :group 525 15:48:02 behaves like a MR approval setting 526 15:48:02 has the correct value 527 15:48:03 has the correct locked status 528 15:48:03 has the correct inheritance 529 15:48:03 # [RSpecRunTime] RSpec elapsed time: 11 minutes 32.47 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.13 1.35 1.25 1/419 20435 531 15:48:03 instance_prevents_approval: true, group_allows_approval: true, project_allows_approval: true, value: false, locked: true, inherited_from: :instance 532 15:48:03 behaves like a MR approval setting 533 15:48:04 has the correct value 534 15:48:04 has the correct locked status 535 15:48:05 has the correct inheritance 536 15:48:05 # [RSpecRunTime] RSpec elapsed time: 11 minutes 33.82 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.13 1.35 1.25 1/419 20436 538 15:48:05 instance_prevents_approval: false, group_allows_approval: true, project_allows_approval: false, value: false, locked: false, inherited_from: nil 539 15:48:05 behaves like a MR approval setting 540 15:48:05 has the correct value 541 15:48:05 has the correct locked status 542 15:48:06 has the correct inheritance 543 15:48:06 # [RSpecRunTime] RSpec elapsed time: 11 minutes 35.14 seconds. Current RSS: ~1405M. Threads: 5. load average: 1.13 1.35 1.25 1/419 20437 545 15:48:06 #allow_committer_approval 546 15:48:06 instance_prevents_approval: true, group_allows_approval: true, project_prevents_approval: nil, value: false, locked: true, inherited_from: :instance 547 15:48:06 behaves like a MR approval setting 548 15:48:06 has the correct value 549 15:48:07 has the correct locked status 550 15:48:07 has the correct inheritance 551 15:48:07 # [RSpecRunTime] RSpec elapsed time: 11 minutes 36.6 seconds. Current RSS: ~1411M. Threads: 5. load average: 1.12 1.35 1.25 1/419 20438 553 15:48:07 instance_prevents_approval: true, group_allows_approval: false, project_prevents_approval: nil, value: false, locked: true, inherited_from: :instance 554 15:48:07 behaves like a MR approval setting 555 15:48:08 has the correct value 556 15:48:08 has the correct locked status 557 15:48:09 has the correct inheritance 558 15:48:09 # [RSpecRunTime] RSpec elapsed time: 11 minutes 37.96 seconds. Current RSS: ~1411M. Threads: 5. load average: 1.12 1.35 1.25 1/419 20439 560 15:48:09 instance_prevents_approval: false, group_allows_approval: true, project_prevents_approval: nil, value: true, locked: false, inherited_from: nil 561 15:48:09 behaves like a MR approval setting 562 15:48:09 has the correct value 563 15:48:10 has the correct locked status 564 15:48:10 has the correct inheritance 565 15:48:10 # [RSpecRunTime] RSpec elapsed time: 11 minutes 39.35 seconds. Current RSS: ~1412M. Threads: 5. load average: 1.12 1.35 1.25 1/419 20440 567 15:48:10 instance_prevents_approval: false, group_allows_approval: false, project_prevents_approval: nil, value: false, locked: false, inherited_from: nil 568 15:48:10 behaves like a MR approval setting 569 15:48:11 has the correct value 570 15:48:11 has the correct locked status 571 15:48:12 has the correct inheritance 572 15:48:12 # [RSpecRunTime] RSpec elapsed time: 11 minutes 40.82 seconds. Current RSS: ~1416M. Threads: 5. load average: 1.11 1.34 1.24 1/419 20441 574 15:48:12 instance_prevents_approval: false, group_allows_approval: nil, project_prevents_approval: true, value: false, locked: false, inherited_from: nil 575 15:48:12 behaves like a MR approval setting 576 15:48:12 has the correct value 577 15:48:13 has the correct locked status 578 15:48:13 has the correct inheritance 579 15:48:13 # [RSpecRunTime] RSpec elapsed time: 11 minutes 42.22 seconds. Current RSS: ~1418M. Threads: 5. load average: 1.11 1.34 1.24 1/419 20442 581 15:48:13 instance_prevents_approval: true, group_allows_approval: nil, project_prevents_approval: false, value: false, locked: true, inherited_from: :instance 582 15:48:13 behaves like a MR approval setting 583 15:48:14 has the correct value 584 15:48:14 has the correct locked status 585 15:48:14 has the correct inheritance 586 15:48:14 # [RSpecRunTime] RSpec elapsed time: 11 minutes 43.65 seconds. Current RSS: ~1418M. Threads: 5. load average: 1.11 1.34 1.24 1/419 20443 588 15:48:14 instance_prevents_approval: false, group_allows_approval: true, project_prevents_approval: true, value: false, locked: false, inherited_from: nil 589 15:48:14 behaves like a MR approval setting 590 15:48:15 has the correct value 591 15:48:15 has the correct locked status 592 15:48:16 has the correct inheritance 593 15:48:16 # [RSpecRunTime] RSpec elapsed time: 11 minutes 45.05 seconds. Current RSS: ~1420M. Threads: 5. load average: 1.11 1.34 1.24 1/419 20444 595 15:48:16 instance_prevents_approval: false, group_allows_approval: false, project_prevents_approval: false, value: false, locked: true, inherited_from: :group 596 15:48:16 behaves like a MR approval setting 597 15:48:16 has the correct value 598 15:48:17 has the correct locked status 599 15:48:17 has the correct inheritance 600 15:48:17 # [RSpecRunTime] RSpec elapsed time: 11 minutes 46.48 seconds. Current RSS: ~1417M. Threads: 5. load average: 1.10 1.33 1.24 1/419 20445 602 15:48:17 instance_prevents_approval: true, group_allows_approval: true, project_prevents_approval: false, value: false, locked: true, inherited_from: :instance 603 15:48:17 behaves like a MR approval setting 604 15:48:18 has the correct value 605 15:48:18 has the correct locked status 606 15:48:19 has the correct inheritance 607 15:48:19 # [RSpecRunTime] RSpec elapsed time: 11 minutes 47.81 seconds. Current RSS: ~1416M. Threads: 5. load average: 1.10 1.33 1.24 1/419 20446 609 15:48:19 #allow_overrides_to_approver_list_per_merge_request 610 15:48:19 instance_prevents_approval: true, group_allows_approval: true, project_prevents_approval: nil, value: false, locked: true, inherited_from: :instance 611 15:48:19 behaves like a MR approval setting 612 15:48:19 has the correct value 613 15:48:20 has the correct locked status 614 15:48:20 has the correct inheritance 615 15:48:20 # [RSpecRunTime] RSpec elapsed time: 11 minutes 49.18 seconds. Current RSS: ~1417M. Threads: 5. load average: 1.10 1.33 1.24 1/419 20447 617 15:48:20 instance_prevents_approval: true, group_allows_approval: false, project_prevents_approval: nil, value: false, locked: true, inherited_from: :instance 618 15:48:20 behaves like a MR approval setting 619 15:48:20 has the correct value 620 15:48:21 has the correct locked status 621 15:48:21 has the correct inheritance 622 15:48:21 # [RSpecRunTime] RSpec elapsed time: 11 minutes 50.62 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.10 1.33 1.24 1/421 20448 624 15:48:21 instance_prevents_approval: false, group_allows_approval: true, project_prevents_approval: nil, value: true, locked: false, inherited_from: nil 625 15:48:21 behaves like a MR approval setting 626 15:48:22 has the correct value 627 15:48:22 has the correct locked status 628 15:48:23 has the correct inheritance 629 15:48:23 # [RSpecRunTime] RSpec elapsed time: 11 minutes 51.98 seconds. Current RSS: ~1418M. Threads: 5. load average: 1.09 1.33 1.24 1/421 20449 631 15:48:23 instance_prevents_approval: false, group_allows_approval: false, project_prevents_approval: nil, value: false, locked: false, inherited_from: nil 632 15:48:23 behaves like a MR approval setting 633 15:48:23 has the correct value 634 15:48:24 has the correct locked status 635 15:48:24 has the correct inheritance 636 15:48:24 # [RSpecRunTime] RSpec elapsed time: 11 minutes 53.38 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.09 1.33 1.24 1/421 20450 638 15:48:24 instance_prevents_approval: false, group_allows_approval: nil, project_prevents_approval: true, value: false, locked: false, inherited_from: nil 639 15:48:24 behaves like a MR approval setting 640 15:48:25 has the correct value 641 15:48:25 has the correct locked status 642 15:48:26 has the correct inheritance 643 15:48:26 # [RSpecRunTime] RSpec elapsed time: 11 minutes 54.84 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.09 1.33 1.24 1/421 20451 645 15:48:26 instance_prevents_approval: true, group_allows_approval: nil, project_prevents_approval: false, value: false, locked: true, inherited_from: :instance 646 15:48:26 behaves like a MR approval setting 647 15:48:26 has the correct value 648 15:48:27 has the correct locked status 649 15:48:27 has the correct inheritance 650 15:48:27 # [RSpecRunTime] RSpec elapsed time: 11 minutes 56.26 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.08 1.32 1.24 1/420 20452 652 15:48:27 instance_prevents_approval: false, group_allows_approval: true, project_prevents_approval: true, value: false, locked: false, inherited_from: nil 653 15:48:27 behaves like a MR approval setting 654 15:48:28 has the correct value 655 15:48:28 has the correct locked status 656 15:48:28 has the correct inheritance 657 15:48:28 # [RSpecRunTime] RSpec elapsed time: 11 minutes 57.62 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.08 1.32 1.24 1/420 20453 659 15:48:28 instance_prevents_approval: false, group_allows_approval: false, project_prevents_approval: false, value: false, locked: true, inherited_from: :group 660 15:48:28 behaves like a MR approval setting 661 15:48:29 has the correct value 662 15:48:29 has the correct locked status 663 15:48:30 has the correct inheritance 664 15:48:30 # [RSpecRunTime] RSpec elapsed time: 11 minutes 58.96 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.08 1.32 1.24 1/420 20454 666 15:48:30 instance_prevents_approval: true, group_allows_approval: true, project_prevents_approval: false, value: false, locked: true, inherited_from: :instance 667 15:48:30 behaves like a MR approval setting 668 15:48:30 has the correct value 669 15:48:31 has the correct locked status 670 15:48:31 has the correct inheritance 671 15:48:31 # [RSpecRunTime] RSpec elapsed time: 12 minutes 0.38 second. Current RSS: ~1421M. Threads: 5. load average: 1.08 1.32 1.24 1/420 20455 673 15:48:31 #retain_approvals_on_push 674 15:48:31 group_retains_approvals: true, project_resets_approvals: nil, value: true, locked: false, inherited_from: nil 675 15:48:31 behaves like a MR approval setting 676 15:48:32 has the correct value 677 15:48:32 has the correct locked status 678 15:48:33 has the correct inheritance 679 15:48:33 # [RSpecRunTime] RSpec elapsed time: 12 minutes 1.8 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.08 1.32 1.24 1/420 20456 681 15:48:33 group_retains_approvals: false, project_resets_approvals: nil, value: false, locked: false, inherited_from: nil 682 15:48:33 behaves like a MR approval setting 683 15:48:33 has the correct value 684 15:48:33 has the correct locked status 685 15:48:34 has the correct inheritance 686 15:48:34 # [RSpecRunTime] RSpec elapsed time: 12 minutes 3.13 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.08 1.32 1.24 1/420 20457 688 15:48:34 group_retains_approvals: nil, project_resets_approvals: true, value: false, locked: false, inherited_from: nil 689 15:48:34 behaves like a MR approval setting 690 15:48:34 has the correct value 691 15:48:35 has the correct locked status 692 15:48:35 has the correct inheritance 693 15:48:35 # [RSpecRunTime] RSpec elapsed time: 12 minutes 4.56 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.08 1.32 1.24 1/420 20458 695 15:48:35 group_retains_approvals: nil, project_resets_approvals: false, value: true, locked: false, inherited_from: nil 696 15:48:35 behaves like a MR approval setting 697 15:48:36 has the correct value 698 15:48:36 has the correct locked status 699 15:48:37 has the correct inheritance 700 15:48:37 # [RSpecRunTime] RSpec elapsed time: 12 minutes 5.91 seconds. Current RSS: ~1420M. Threads: 5. load average: 1.07 1.31 1.24 1/420 20459 702 15:48:37 group_retains_approvals: true, project_resets_approvals: false, value: true, locked: false, inherited_from: nil 703 15:48:37 behaves like a MR approval setting 704 15:48:37 has the correct value 705 15:48:38 has the correct locked status 706 15:48:38 has the correct inheritance 707 15:48:38 # [RSpecRunTime] RSpec elapsed time: 12 minutes 7.32 seconds. Current RSS: ~1418M. Threads: 5. load average: 1.07 1.31 1.24 1/420 20460 709 15:48:38 group_retains_approvals: false, project_resets_approvals: true, value: false, locked: true, inherited_from: :group 710 15:48:38 behaves like a MR approval setting 711 15:48:39 has the correct value 712 15:48:39 has the correct locked status 713 15:48:39 has the correct inheritance 714 15:48:40 # [RSpecRunTime] RSpec elapsed time: 12 minutes 8.72 seconds. Current RSS: ~1420M. Threads: 5. load average: 1.07 1.31 1.24 1/420 20461 716 15:48:40 group_retains_approvals: false, project_resets_approvals: false, value: false, locked: true, inherited_from: :group 717 15:48:40 behaves like a MR approval setting 718 15:48:40 has the correct value 719 15:48:40 has the correct locked status 720 15:48:41 has the correct inheritance 721 15:48:41 # [RSpecRunTime] RSpec elapsed time: 12 minutes 10.08 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.07 1.31 1.24 1/420 20462 723 15:48:41 group_retains_approvals: true, project_resets_approvals: true, value: false, locked: false, inherited_from: nil 724 15:48:41 behaves like a MR approval setting 725 15:48:41 has the correct value 726 15:48:42 has the correct locked status 727 15:48:42 has the correct inheritance 728 15:48:42 # [RSpecRunTime] RSpec elapsed time: 12 minutes 11.45 seconds. Current RSS: ~1417M. Threads: 5. load average: 1.06 1.31 1.24 1/420 20463 730 15:48:42 #require_password_to_approve 731 15:48:42 group_requires_password: true, project_requires_password: nil, value: true, locked: false, inherited_from: nil 732 15:48:42 behaves like a MR approval setting 733 15:48:43 has the correct value 734 15:48:43 has the correct locked status 735 15:48:44 has the correct inheritance 736 15:48:44 # [RSpecRunTime] RSpec elapsed time: 12 minutes 12.85 seconds. Current RSS: ~1417M. Threads: 5. load average: 1.06 1.31 1.24 1/420 20464 738 15:48:44 group_requires_password: false, project_requires_password: nil, value: false, locked: false, inherited_from: nil 739 15:48:44 behaves like a MR approval setting 740 15:48:44 has the correct value 741 15:48:45 has the correct locked status 742 15:48:45 has the correct inheritance 743 15:48:45 # [RSpecRunTime] RSpec elapsed time: 12 minutes 14.35 seconds. Current RSS: ~1417M. Threads: 5. load average: 1.06 1.31 1.24 1/420 20465 745 15:48:45 group_requires_password: nil, project_requires_password: true, value: true, locked: false, inherited_from: nil 746 15:48:45 behaves like a MR approval setting 747 15:48:46 has the correct value 748 15:48:46 has the correct locked status 749 15:48:47 has the correct inheritance 750 15:48:47 # [RSpecRunTime] RSpec elapsed time: 12 minutes 15.76 seconds. Current RSS: ~1417M. Threads: 5. load average: 1.06 1.30 1.23 1/420 20466 752 15:48:47 group_requires_password: nil, project_requires_password: false, value: false, locked: false, inherited_from: nil 753 15:48:47 behaves like a MR approval setting 754 15:48:47 has the correct value 755 15:48:48 has the correct locked status 756 15:48:48 has the correct inheritance 757 15:48:48 # [RSpecRunTime] RSpec elapsed time: 12 minutes 17.18 seconds. Current RSS: ~1417M. Threads: 5. load average: 1.06 1.30 1.23 1/420 20467 759 15:48:48 group_requires_password: true, project_requires_password: false, value: true, locked: true, inherited_from: :group 760 15:48:48 behaves like a MR approval setting 761 15:48:48 has the correct value 762 15:48:49 has the correct locked status 763 15:48:49 has the correct inheritance 764 15:48:50 # [RSpecRunTime] RSpec elapsed time: 12 minutes 18.68 seconds. Current RSS: ~1418M. Threads: 5. load average: 1.06 1.30 1.23 1/420 20468 766 15:48:50 group_requires_password: true, project_requires_password: true, value: true, locked: true, inherited_from: :group 767 15:48:50 behaves like a MR approval setting 768 15:48:50 has the correct value 769 15:48:50 has the correct locked status 770 15:48:51 has the correct inheritance 771 15:48:51 # [RSpecRunTime] RSpec elapsed time: 12 minutes 20.08 seconds. Current RSS: ~1418M. Threads: 5. load average: 1.06 1.30 1.23 1/420 20469 773 15:48:51 group_requires_password: false, project_requires_password: false, value: false, locked: false, inherited_from: nil 774 15:48:51 behaves like a MR approval setting 775 15:48:51 has the correct value 776 15:48:52 has the correct locked status 777 15:48:52 has the correct inheritance 778 15:48:52 # [RSpecRunTime] RSpec elapsed time: 12 minutes 21.41 seconds. Current RSS: ~1417M. Threads: 5. load average: 1.05 1.30 1.23 1/420 20470 780 15:48:52 group_requires_password: false, project_requires_password: true, value: true, locked: false, inherited_from: nil 781 15:48:52 behaves like a MR approval setting 782 15:48:53 has the correct value 783 15:48:53 has the correct locked status 784 15:48:54 has the correct inheritance 785 15:48:54 # [RSpecRunTime] RSpec elapsed time: 12 minutes 22.85 seconds. Current RSS: ~1418M. Threads: 5. load average: 1.05 1.30 1.23 1/420 20471 787 15:48:54 #require_reauthentication_to_approve 788 15:48:54 group_requires_reauth: true, project_requires_reauth: nil, value: true, locked: false, inherited_from: nil 789 15:48:54 behaves like a MR approval setting 790 15:48:54 has the correct value 791 15:48:55 has the correct locked status 792 15:48:55 has the correct inheritance 793 15:48:55 # [RSpecRunTime] RSpec elapsed time: 12 minutes 24.25 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.05 1.30 1.23 1/420 20472 795 15:48:55 group_requires_reauth: false, project_requires_reauth: nil, value: false, locked: false, inherited_from: nil 796 15:48:55 behaves like a MR approval setting 797 15:48:56 has the correct value 798 15:48:56 has the correct locked status 799 15:48:56 has the correct inheritance 800 15:48:57 # [RSpecRunTime] RSpec elapsed time: 12 minutes 25.69 seconds. Current RSS: ~1418M. Threads: 5. load average: 1.05 1.30 1.23 1/420 20473 802 15:48:57 group_requires_reauth: nil, project_requires_reauth: true, value: true, locked: false, inherited_from: nil 803 15:48:57 behaves like a MR approval setting 804 15:48:57 has the correct value 805 15:48:57 has the correct locked status 806 15:48:58 has the correct inheritance 807 15:48:58 # [RSpecRunTime] RSpec elapsed time: 12 minutes 27.06 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.05 1.29 1.23 1/420 20474 809 15:48:58 group_requires_reauth: nil, project_requires_reauth: false, value: false, locked: false, inherited_from: nil 810 15:48:58 behaves like a MR approval setting 811 15:48:58 has the correct value 812 15:48:59 has the correct locked status 813 15:48:59 has the correct inheritance 814 15:48:59 # [RSpecRunTime] RSpec elapsed time: 12 minutes 28.51 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.05 1.29 1.23 1/420 20475 816 15:48:59 group_requires_reauth: true, project_requires_reauth: false, value: true, locked: true, inherited_from: :group 817 15:48:59 behaves like a MR approval setting 818 15:49:00 has the correct value 819 15:49:00 has the correct locked status 820 15:49:01 has the correct inheritance 821 15:49:01 # [RSpecRunTime] RSpec elapsed time: 12 minutes 30.0 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.05 1.29 1.23 1/420 20476 823 15:49:01 group_requires_reauth: true, project_requires_reauth: true, value: true, locked: true, inherited_from: :group 824 15:49:01 behaves like a MR approval setting 825 15:49:01 has the correct value 826 15:49:02 has the correct locked status 827 15:49:02 has the correct inheritance 828 15:49:02 # [RSpecRunTime] RSpec elapsed time: 12 minutes 31.38 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.13 1.30 1.24 1/420 20477 830 15:49:02 group_requires_reauth: false, project_requires_reauth: false, value: false, locked: false, inherited_from: nil 831 15:49:02 behaves like a MR approval setting 832 15:49:03 has the correct value 833 15:49:03 has the correct locked status 834 15:49:04 has the correct inheritance 835 15:49:04 # [RSpecRunTime] RSpec elapsed time: 12 minutes 32.87 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.13 1.30 1.24 1/420 20478 837 15:49:04 group_requires_reauth: false, project_requires_reauth: true, value: true, locked: false, inherited_from: nil 838 15:49:04 behaves like a MR approval setting 839 15:49:04 has the correct value 840 15:49:05 has the correct locked status 841 15:49:05 has the correct inheritance 842 15:49:05 # [RSpecRunTime] RSpec elapsed time: 12 minutes 34.26 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.13 1.30 1.24 1/420 20479 844 15:49:05 # [RSpecRunTime] Finishing example group ee/spec/lib/compliance_management/merge_request_approval_settings/resolver_spec.rb. It took 1 minute 15.97 seconds. Expected to take 1 minute 48.38 seconds. 845 15:49:05 # [RSpecRunTime] Starting example group ee/spec/services/gitlab_subscriptions/member_management/process_user_billable_promotion_service_spec.rb. Expected to take 1 minute 31.24 seconds. 846 15:49:05 GitlabSubscriptions::MemberManagement::ProcessUserBillablePromotionService 848 15:49:05 when service is not allowed to execute 849 15:49:05 when current_user is not present 850 15:49:05 with skip_authorization set to false 851 15:49:05 behaves like unauthorized response 852 15:49:07 returns an error 853 15:49:07 # [RSpecRunTime] RSpec elapsed time: 12 minutes 35.95 seconds. Current RSS: ~1417M. Threads: 5. load average: 1.12 1.30 1.23 1/420 20480 855 15:49:07 with skip_authorization set to true 856 15:49:09 returns an success 857 15:49:09 # [RSpecRunTime] RSpec elapsed time: 12 minutes 38.17 seconds. Current RSS: ~1410M. Threads: 5. load average: 1.12 1.30 1.23 1/420 20481 859 15:49:09 when promotion_management_applicable? returns false 860 15:49:09 behaves like unauthorized response 861 15:49:10 returns an error 862 15:49:10 # [RSpecRunTime] RSpec elapsed time: 12 minutes 39.61 seconds. Current RSS: ~1401M. Threads: 5. load average: 1.12 1.30 1.23 1/420 20482 864 15:49:10 when current_user is not admin 865 15:49:10 behaves like unauthorized response 866 15:49:12 returns an error 867 15:49:12 # [RSpecRunTime] RSpec elapsed time: 12 minutes 41.14 seconds. Current RSS: ~1393M. Threads: 5. load average: 1.11 1.29 1.23 1/420 20483 869 15:49:12 when current_user is admin 870 15:49:12 with all possible promotion scenarios 871 15:49:12 source: :group, existing_access_level: nil, to_new_access_level: :to_guest, member_role: :billable, new_access_level_val: 10 872 15:49:12 when there are pending member approvals 873 15:49:12 when admin approves 874 15:49:14 applies all the promotions 875 15:49:14 # [RSpecRunTime] RSpec elapsed time: 12 minutes 42.8 seconds. Current RSS: ~1383M. Threads: 5. load average: 1.11 1.29 1.23 1/420 20484 877 15:49:14 when admin denies 878 15:49:15 updates the approval status 879 15:49:15 # [RSpecRunTime] RSpec elapsed time: 12 minutes 43.89 seconds. Current RSS: ~1378M. Threads: 5. load average: 1.11 1.29 1.23 1/420 20485 881 15:49:15 source: :group, existing_access_level: nil, to_new_access_level: :to_reporter, member_role: nil, new_access_level_val: 20 882 15:49:15 when there are pending member approvals 883 15:49:15 when admin approves 884 15:49:16 applies all the promotions 885 15:49:16 # [RSpecRunTime] RSpec elapsed time: 12 minutes 45.57 seconds. Current RSS: ~1368M. Threads: 5. load average: 1.11 1.29 1.23 1/420 20486 887 15:49:16 when admin denies 888 15:49:17 updates the approval status 889 15:49:18 # [RSpecRunTime] RSpec elapsed time: 12 minutes 46.68 seconds. Current RSS: ~1367M. Threads: 5. load average: 1.02 1.27 1.23 1/420 20487 891 15:49:18 source: :group, existing_access_level: nil, to_new_access_level: :to_developer, member_role: nil, new_access_level_val: 30 892 15:49:18 when there are pending member approvals 893 15:49:18 when admin approves 894 15:49:19 applies all the promotions 895 15:49:19 # [RSpecRunTime] RSpec elapsed time: 12 minutes 48.43 seconds. Current RSS: ~1363M. Threads: 5. load average: 1.02 1.27 1.23 1/420 20488 897 15:49:19 when admin denies 898 15:49:20 updates the approval status 899 15:49:20 source: :group, existing_access_level: nil, to_new_access_level: :to_maintainer, member_role: nil, new_access_level_val: 40 900 15:49:20 when there are pending member approvals 901 15:49:20 when admin approves 902 15:49:22 applies all the promotions 903 15:49:22 # [RSpecRunTime] RSpec elapsed time: 12 minutes 51.12 seconds. Current RSS: ~1360M. Threads: 5. load average: 1.02 1.27 1.22 1/421 20489 905 15:49:22 when admin denies 906 15:49:23 updates the approval status 907 15:49:23 # [RSpecRunTime] RSpec elapsed time: 12 minutes 52.16 seconds. Current RSS: ~1359M. Threads: 5. load average: 1.02 1.27 1.22 1/421 20490 909 15:49:23 source: :group, existing_access_level: nil, to_new_access_level: :to_owner, member_role: nil, new_access_level_val: 50 910 15:49:23 when there are pending member approvals 911 15:49:23 when admin approves 912 15:49:25 applies all the promotions 913 15:49:25 # [RSpecRunTime] RSpec elapsed time: 12 minutes 53.9 seconds. Current RSS: ~1358M. Threads: 5. load average: 1.02 1.27 1.22 1/421 20491 915 15:49:25 when admin denies 916 15:49:26 updates the approval status 917 15:49:26 # [RSpecRunTime] RSpec elapsed time: 12 minutes 54.92 seconds. Current RSS: ~1358M. Threads: 5. load average: 1.02 1.27 1.22 1/421 20492 919 15:49:26 source: :group, existing_access_level: :guest, to_new_access_level: :to_guest, member_role: :billable, new_access_level_val: 10 920 15:49:26 when there are pending member approvals 921 15:49:26 when admin approves 922 15:49:27 applies all the promotions 923 15:49:28 # [RSpecRunTime] RSpec elapsed time: 12 minutes 56.74 seconds. Current RSS: ~1358M. Threads: 5. load average: 1.01 1.26 1.22 1/420 20493 925 15:49:28 when admin denies 926 15:49:29 updates the approval status 927 15:49:29 # [RSpecRunTime] RSpec elapsed time: 12 minutes 58.02 seconds. Current RSS: ~1361M. Threads: 5. load average: 1.01 1.26 1.22 1/420 20494 929 15:49:29 source: :group, existing_access_level: :guest, to_new_access_level: :to_reporter, member_role: nil, new_access_level_val: 20 930 15:49:29 when there are pending member approvals 931 15:49:29 when admin approves 932 15:49:31 applies all the promotions 933 15:49:31 # [RSpecRunTime] RSpec elapsed time: 12 minutes 59.93 seconds. Current RSS: ~1361M. Threads: 5. load average: 1.01 1.26 1.22 1/420 20495 935 15:49:31 when admin denies 936 15:49:32 updates the approval status 937 15:49:32 # [RSpecRunTime] RSpec elapsed time: 13 minutes 1.24 seconds. Current RSS: ~1362M. Threads: 5. load average: 1.01 1.26 1.22 1/420 20496 939 15:49:32 source: :group, existing_access_level: :guest, to_new_access_level: :to_developer, member_role: nil, new_access_level_val: 30 940 15:49:32 when there are pending member approvals 941 15:49:32 when admin approves 942 15:49:34 applies all the promotions 943 15:49:34 # [RSpecRunTime] RSpec elapsed time: 13 minutes 3.11 seconds. Current RSS: ~1360M. Threads: 5. load average: 1.01 1.26 1.22 1/420 20497 945 15:49:34 when admin denies 946 15:49:35 updates the approval status 947 15:49:35 # [RSpecRunTime] RSpec elapsed time: 13 minutes 4.4 seconds. Current RSS: ~1359M. Threads: 5. load average: 1.01 1.26 1.22 1/420 20498 949 15:49:35 source: :group, existing_access_level: :guest, to_new_access_level: :to_maintainer, member_role: nil, new_access_level_val: 40 950 15:49:35 when there are pending member approvals 951 15:49:35 when admin approves 952 15:49:37 applies all the promotions 953 15:49:37 # [RSpecRunTime] RSpec elapsed time: 13 minutes 6.37 seconds. Current RSS: ~1356M. Threads: 5. load average: 0.93 1.24 1.21 1/420 20499 955 15:49:37 when admin denies 956 15:49:38 updates the approval status 957 15:49:38 # [RSpecRunTime] RSpec elapsed time: 13 minutes 7.64 seconds. Current RSS: ~1356M. Threads: 5. load average: 0.93 1.24 1.21 1/420 20500 959 15:49:38 source: :group, existing_access_level: :guest, to_new_access_level: :to_owner, member_role: nil, new_access_level_val: 50 960 15:49:38 when there are pending member approvals 961 15:49:38 when admin approves 962 15:49:40 applies all the promotions 963 15:49:40 # [RSpecRunTime] RSpec elapsed time: 13 minutes 9.37 seconds. Current RSS: ~1356M. Threads: 5. load average: 0.93 1.24 1.21 1/420 20501 965 15:49:40 when admin denies 966 15:49:41 updates the approval status 967 15:49:41 # [RSpecRunTime] RSpec elapsed time: 13 minutes 10.57 seconds. Current RSS: ~1358M. Threads: 5. load average: 0.93 1.24 1.21 4/420 20502 969 15:49:41 source: :project, existing_access_level: nil, to_new_access_level: :to_guest, member_role: :billable, new_access_level_val: 10 970 15:49:41 when there are pending member approvals 971 15:49:41 when admin approves 972 15:49:44 applies all the promotions 973 15:49:44 # [RSpecRunTime] RSpec elapsed time: 13 minutes 12.8 seconds. Current RSS: ~1357M. Threads: 5. load average: 0.94 1.23 1.21 1/420 20503 975 15:49:44 when admin denies 976 15:49:45 updates the approval status 977 15:49:45 # [RSpecRunTime] RSpec elapsed time: 13 minutes 14.16 seconds. Current RSS: ~1355M. Threads: 5. load average: 0.94 1.23 1.21 1/420 20504 979 15:49:45 source: :project, existing_access_level: nil, to_new_access_level: :to_reporter, member_role: nil, new_access_level_val: 20 980 15:49:45 when there are pending member approvals 981 15:49:45 when admin approves 982 15:49:47 applies all the promotions 983 15:49:47 # [RSpecRunTime] RSpec elapsed time: 13 minutes 16.23 seconds. Current RSS: ~1353M. Threads: 5. load average: 0.94 1.23 1.21 1/420 20505 985 15:49:47 when admin denies 986 15:49:48 updates the approval status 987 15:49:49 # [RSpecRunTime] RSpec elapsed time: 13 minutes 17.68 seconds. Current RSS: ~1352M. Threads: 5. load average: 0.94 1.23 1.21 1/420 20506 989 15:49:49 source: :project, existing_access_level: nil, to_new_access_level: :to_developer, member_role: nil, new_access_level_val: 30 990 15:49:49 when there are pending member approvals 991 15:49:49 when admin approves 992 15:49:51 applies all the promotions 993 15:49:51 # [RSpecRunTime] RSpec elapsed time: 13 minutes 19.82 seconds. Current RSS: ~1351M. Threads: 5. load average: 0.94 1.23 1.21 1/420 20507 995 15:49:51 when admin denies 996 15:49:52 updates the approval status 997 15:49:52 # [RSpecRunTime] RSpec elapsed time: 13 minutes 21.28 seconds. Current RSS: ~1351M. Threads: 5. load average: 0.95 1.22 1.21 1/420 20508 999 15:49:52 source: :project, existing_access_level: nil, to_new_access_level: :to_maintainer, member_role: nil, new_access_level_val: 40 1000 15:49:52 when there are pending member approvals 1001 15:49:52 when admin approves 1002 15:49:54 applies all the promotions 1003 15:49:54 # [RSpecRunTime] RSpec elapsed time: 13 minutes 23.47 seconds. Current RSS: ~1348M. Threads: 5. load average: 0.95 1.22 1.21 1/420 20509 1005 15:49:54 when admin denies 1006 15:49:56 updates the approval status 1007 15:49:56 # [RSpecRunTime] RSpec elapsed time: 13 minutes 24.88 seconds. Current RSS: ~1349M. Threads: 5. load average: 0.95 1.22 1.21 1/420 20510 1009 15:49:56 source: :project, existing_access_level: nil, to_new_access_level: :to_owner, member_role: nil, new_access_level_val: 50 1010 15:49:56 when there are pending member approvals 1011 15:49:56 when admin approves 1012 15:49:58 applies all the promotions 1013 15:49:58 # [RSpecRunTime] RSpec elapsed time: 13 minutes 27.11 seconds. Current RSS: ~1351M. Threads: 5. load average: 0.95 1.22 1.21 1/420 20511 1015 15:49:58 when admin denies 1016 15:49:59 updates the approval status 1017 15:49:59 # [RSpecRunTime] RSpec elapsed time: 13 minutes 28.48 seconds. Current RSS: ~1351M. Threads: 5. load average: 0.95 1.22 1.21 1/420 20512 1019 15:49:59 source: :project, existing_access_level: :guest, to_new_access_level: :to_guest, member_role: :billable, new_access_level_val: 10 1020 15:49:59 when there are pending member approvals 1021 15:49:59 when admin approves 1022 15:50:01 applies all the promotions 1023 15:50:01 # [RSpecRunTime] RSpec elapsed time: 13 minutes 30.59 seconds. Current RSS: ~1350M. Threads: 5. load average: 0.95 1.22 1.21 1/420 20513 1025 15:50:01 when admin denies 1026 15:50:03 updates the approval status 1027 15:50:03 # [RSpecRunTime] RSpec elapsed time: 13 minutes 32.17 seconds. Current RSS: ~1350M. Threads: 5. load average: 0.96 1.22 1.21 1/420 20514 1029 15:50:03 source: :project, existing_access_level: :guest, to_new_access_level: :to_reporter, member_role: nil, new_access_level_val: 20 1030 15:50:03 when there are pending member approvals 1031 15:50:03 when admin approves 1032 15:50:05 applies all the promotions 1033 15:50:05 # [RSpecRunTime] RSpec elapsed time: 13 minutes 34.33 seconds. Current RSS: ~1349M. Threads: 5. load average: 0.96 1.22 1.21 1/420 20515 1035 15:50:05 when admin denies 1036 15:50:07 updates the approval status 1037 15:50:07 # [RSpecRunTime] RSpec elapsed time: 13 minutes 35.99 seconds. Current RSS: ~1350M. Threads: 5. load average: 0.96 1.21 1.21 1/420 20516 1039 15:50:07 source: :project, existing_access_level: :guest, to_new_access_level: :to_developer, member_role: nil, new_access_level_val: 30 1040 15:50:07 when there are pending member approvals 1041 15:50:07 when admin approves 1042 15:50:09 applies all the promotions 1043 15:50:09 # [RSpecRunTime] RSpec elapsed time: 13 minutes 38.55 seconds. Current RSS: ~1350M. Threads: 5. load average: 0.96 1.21 1.21 2/420 20517 1045 15:50:09 when admin denies 1046 15:50:11 updates the approval status 1047 15:50:11 # [RSpecRunTime] RSpec elapsed time: 13 minutes 40.2 seconds. Current RSS: ~1350M. Threads: 5. load average: 0.96 1.21 1.21 1/420 20518 1049 15:50:11 source: :project, existing_access_level: :guest, to_new_access_level: :to_maintainer, member_role: nil, new_access_level_val: 40 1050 15:50:11 when there are pending member approvals 1051 15:50:11 when admin approves 1052 15:50:13 applies all the promotions 1053 15:50:13 # [RSpecRunTime] RSpec elapsed time: 13 minutes 42.53 seconds. Current RSS: ~1351M. Threads: 5. load average: 1.20 1.26 1.22 1/420 20519 1055 15:50:13 when admin denies 1056 15:50:15 updates the approval status 1057 15:50:15 # [RSpecRunTime] RSpec elapsed time: 13 minutes 44.26 seconds. Current RSS: ~1351M. Threads: 5. load average: 1.20 1.26 1.22 1/420 20520 1059 15:50:15 source: :project, existing_access_level: :guest, to_new_access_level: :to_owner, member_role: nil, new_access_level_val: 50 1060 15:50:15 when there are pending member approvals 1061 15:50:15 when admin approves 1062 15:50:17 applies all the promotions 1063 15:50:18 # [RSpecRunTime] RSpec elapsed time: 13 minutes 46.7 seconds. Current RSS: ~1350M. Threads: 5. load average: 1.27 1.27 1.23 1/420 20521 1065 15:50:18 when admin denies 1066 15:50:19 updates the approval status 1067 15:50:19 # [RSpecRunTime] RSpec elapsed time: 13 minutes 48.3 seconds. Current RSS: ~1351M. Threads: 5. load average: 1.27 1.27 1.23 1/420 20522 1069 15:50:19 when there are no pending member approvals 1070 15:50:19 returns a success response 1071 15:50:19 when there are partial success while applying 1072 15:50:21 returns a partial success response 1073 15:50:21 # [RSpecRunTime] RSpec elapsed time: 13 minutes 50.2 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.27 1.27 1.23 1/420 20523 1075 15:50:21 when all promotions fail while applying 1076 15:50:22 returns a failure response 1077 15:50:22 # [RSpecRunTime] RSpec elapsed time: 13 minutes 51.63 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.33 1.28 1.23 1/420 20524 1079 15:50:22 when there is failure during update! 1080 15:50:24 returns a failure response 1081 15:50:24 # [RSpecRunTime] RSpec elapsed time: 13 minutes 53.32 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.33 1.28 1.23 1/420 20525 1083 15:50:24 when status is neither approved or denied 1084 15:50:25 returns a failure response 1085 15:50:26 # [RSpecRunTime] RSpec elapsed time: 13 minutes 54.73 seconds. Current RSS: ~1351M. Threads: 5. load average: 1.33 1.28 1.23 1/420 20526 1087 15:50:26 # [RSpecRunTime] Finishing example group ee/spec/services/gitlab_subscriptions/member_management/process_user_billable_promotion_service_spec.rb. It took 1 minute 20.46 seconds. Expected to take 1 minute 31.24 seconds. 1088 15:50:26 # [RSpecRunTime] Starting example group ee/spec/models/namespaces/storage/enforcement_spec.rb. Expected to take 1 minute 16.87 seconds. 1089 15:50:26 Namespaces::Storage::Enforcement 1090 15:50:26 does not allow STI 1091 15:50:26 .over_pre_enforcement_notification_limit? 1092 15:50:26 when storage limit exclusion is present 1093 15:50:26 returns false 1094 15:50:26 when storage limit exclusion is not present 1095 15:50:26 total_storage: 12, notification_limit: 0, additional_purchased_storage_size: 0, expected_result: false 1096 15:50:27 returns expected_result 1097 15:50:27 total_storage: 12, notification_limit: 13, additional_purchased_storage_size: 0, expected_result: false 1098 15:50:28 returns expected_result 1099 15:50:28 total_storage: 12, notification_limit: 12, additional_purchased_storage_size: 0, expected_result: false 1100 15:50:28 returns expected_result 1101 15:50:28 total_storage: 13, notification_limit: 12, additional_purchased_storage_size: 0, expected_result: true 1102 15:50:29 returns expected_result 1103 15:50:29 total_storage: 12, notification_limit: 13, additional_purchased_storage_size: 1, expected_result: false 1104 15:50:29 returns expected_result 1105 15:50:29 total_storage: 13, notification_limit: 12, additional_purchased_storage_size: 1, expected_result: false 1106 15:50:30 returns expected_result 1107 15:50:30 total_storage: 15, notification_limit: 13, additional_purchased_storage_size: 1, expected_result: true 1108 15:50:30 returns expected_result 1109 15:50:30 total_storage: 12, notification_limit: 12, additional_purchased_storage_size: 1, expected_result: false 1110 15:50:31 returns expected_result 1111 15:50:31 .enforceable_storage_limit 1112 15:50:31 enforcement_limit: 0, dashboard_limit: 0, dashboard_limit_enabled_at: nil, group_created_at: Tue, 20 Aug 2024 15:36:27.819490845 UTC +00:00, result: 0 1113 15:50:31 returns the expected limit 1114 15:50:31 enforcement_limit: 0, dashboard_limit: 0, dashboard_limit_enabled_at: Fri, 20 Sep 2024 15:36:27.819899685 UTC +00:00, group_created_at: Tue, 20 Aug 2024 15:36:27.819917045 UTC +00:00, result: 0 1115 15:50:32 returns the expected limit 1116 15:50:32 enforcement_limit: 0, dashboard_limit: 0, dashboard_limit_enabled_at: Tue, 20 Aug 2024 15:36:27.820082975 UTC +00:00, group_created_at: Fri, 20 Sep 2024 15:36:27.820131505 UTC +00:00, result: 0 1117 15:50:32 returns the expected limit 1118 15:50:32 enforcement_limit: 100, dashboard_limit: 0, dashboard_limit_enabled_at: nil, group_created_at: Tue, 20 Aug 2024 15:36:27.820220505 UTC +00:00, result: 100 1119 15:50:32 returns the expected limit 1120 15:50:32 enforcement_limit: 100, dashboard_limit: 0, dashboard_limit_enabled_at: Fri, 20 Sep 2024 15:36:27.820335505 UTC +00:00, group_created_at: Tue, 20 Aug 2024 15:36:27.820343005 UTC +00:00, result: 100 1121 15:50:33 returns the expected limit 1122 15:50:33 enforcement_limit: 100, dashboard_limit: 50, dashboard_limit_enabled_at: Fri, 20 Sep 2024 15:36:27.820461565 UTC +00:00, group_created_at: Tue, 20 Aug 2024 15:36:27.820469635 UTC +00:00, result: 100 1123 15:50:33 returns the expected limit 1124 15:50:33 enforcement_limit: 100, dashboard_limit: 500, dashboard_limit_enabled_at: Fri, 20 Sep 2024 15:36:27.820572695 UTC +00:00, group_created_at: Tue, 20 Aug 2024 15:36:27.820579375 UTC +00:00, result: 100 1125 15:50:34 returns the expected limit 1126 15:50:34 enforcement_limit: 0, dashboard_limit: 50, dashboard_limit_enabled_at: nil, group_created_at: Tue, 20 Aug 2024 15:36:27.820675905 UTC +00:00, result: 0 1127 15:50:34 returns the expected limit 1128 15:50:34 enforcement_limit: 0, dashboard_limit: 50, dashboard_limit_enabled_at: Tue, 20 Aug 2024 15:36:27.820771655 UTC +00:00, group_created_at: Fri, 20 Sep 2024 15:36:27.820799925 UTC +00:00, result: 50 1129 15:50:34 returns the expected limit 1130 15:50:34 enforcement_limit: 100, dashboard_limit: 50, dashboard_limit_enabled_at: Tue, 20 Aug 2024 15:36:27.820893645 UTC +00:00, group_created_at: Fri, 20 Sep 2024 15:36:27.820923805 UTC +00:00, result: 50 1131 15:50:35 returns the expected limit 1132 15:50:35 enforcement_limit: 25, dashboard_limit: 50, dashboard_limit_enabled_at: Tue, 20 Aug 2024 15:36:27.821001115 UTC +00:00, group_created_at: Fri, 20 Sep 2024 15:36:27.821030615 UTC +00:00, result: 50 1133 15:50:35 returns the expected limit 1134 15:50:35 enforcement_limit: 0, dashboard_limit: 50, dashboard_limit_enabled_at: Fri, 20 Sep 2024 15:36:27.821108345 UTC +00:00, group_created_at: Tue, 20 Aug 2024 15:36:27.821114015 UTC +00:00, result: 0 1135 15:50:35 returns the expected limit 1136 15:50:35 .in_enforcement_rollout? 1137 15:50:35 enforce_limit: true, storage_limit_exclusion: false, dashboard_limit_applicable: false, enforcement_limit: 10, storage_size_limit: 5, result: true 1138 15:50:37 is expected to eq true 1139 15:50:37 # [RSpecRunTime] RSpec elapsed time: 14 minutes 5.8 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.19 1.25 1.22 1/420 20527 1141 15:50:37 enforce_limit: false, storage_limit_exclusion: false, dashboard_limit_applicable: false, enforcement_limit: 10, storage_size_limit: 5, result: false 1142 15:50:37 is expected to eq false 1143 15:50:37 enforce_limit: true, storage_limit_exclusion: true, dashboard_limit_applicable: false, enforcement_limit: 10, storage_size_limit: 5, result: false 1144 15:50:37 is expected to eq false 1145 15:50:37 enforce_limit: true, storage_limit_exclusion: false, dashboard_limit_applicable: true, enforcement_limit: 10, storage_size_limit: 5, result: false 1146 15:50:37 is expected to eq false 1147 15:50:37 enforce_limit: true, storage_limit_exclusion: false, dashboard_limit_applicable: false, enforcement_limit: 5, storage_size_limit: 5, result: false 1148 15:50:38 is expected to eq false 1149 15:50:38 .show_pre_enforcement_alert? 1150 15:50:38 with all possible scenarios 1151 15:50:38 feature_available: true, automatic_purchased_storage_allocation: true, root_namespace_paid: false, show_preenforcement_banner_enabled: true, total_storage: 11, notification_limit: 10, enforcement_limit: 12, expected_result: true 1152 15:50:38 returns the expected result 1153 15:50:38 feature_available: true, automatic_purchased_storage_allocation: true, root_namespace_paid: false, show_preenforcement_banner_enabled: true, total_storage: 11, notification_limit: 12, enforcement_limit: 13, expected_result: false 1154 15:50:38 returns the expected result 1155 15:50:38 feature_available: true, automatic_purchased_storage_allocation: true, root_namespace_paid: false, show_preenforcement_banner_enabled: true, total_storage: 12, notification_limit: 10, enforcement_limit: 11, expected_result: false 1156 15:50:38 returns the expected result 1157 15:50:38 feature_available: false, automatic_purchased_storage_allocation: true, root_namespace_paid: false, show_preenforcement_banner_enabled: true, total_storage: 11, notification_limit: 10, enforcement_limit: 12, expected_result: false 1158 15:50:39 returns the expected result 1159 15:50:39 feature_available: true, automatic_purchased_storage_allocation: false, root_namespace_paid: false, show_preenforcement_banner_enabled: true, total_storage: 11, notification_limit: 10, enforcement_limit: 12, expected_result: false 1160 15:50:39 returns the expected result 1161 15:50:39 feature_available: true, automatic_purchased_storage_allocation: true, root_namespace_paid: true, show_preenforcement_banner_enabled: true, total_storage: 11, notification_limit: 10, enforcement_limit: 12, expected_result: false 1162 15:50:39 returns the expected result 1163 15:50:39 feature_available: true, automatic_purchased_storage_allocation: true, root_namespace_paid: false, show_preenforcement_banner_enabled: false, total_storage: 11, notification_limit: 10, enforcement_limit: 12, expected_result: false 1164 15:50:39 returns the expected result 1165 15:50:39 when tracking pre-enforcement notifications 1166 15:50:39 when the namespace has never reached the limit before 1167 15:50:39 updates the pre_enforcement_notification_at timestamp 1168 15:50:39 when cache exists 1169 15:50:39 does not update the database 1170 15:50:39 when the namespace has previously reached the limit 1171 15:50:39 with no cache 1172 15:50:39 does not update the pre_enforcement_notification_at timestamp 1173 15:50:39 when cache exists 1174 15:50:40 does not update the database 1175 15:50:40 .enforce_limit? 1176 15:50:40 with plans and exclusions 1177 15:50:40 plan: :free_plan, enforcement_limit: 100, dashboard_limit: 0, excluded: false, result: true 1178 15:50:40 returns the expected result 1179 15:50:40 with a subgroup 1180 15:50:40 returns the expected result 1181 15:50:40 with disabled settings 1182 15:50:40 returns false when the namespace_storage_limit feature flag is disabled 1183 15:50:41 returns false when the enforce_namespace_storage_limit application setting is disabled 1184 15:50:41 returns false when the automatic_purchased_storage_allocation application setting is disabled 1185 15:50:41 plan: :free_plan, enforcement_limit: 0, dashboard_limit: 0, excluded: false, result: false 1186 15:50:41 returns the expected result 1187 15:50:41 with a subgroup 1188 15:50:41 returns the expected result 1189 15:50:41 with disabled settings 1190 15:50:41 returns false when the namespace_storage_limit feature flag is disabled 1191 15:50:42 returns false when the enforce_namespace_storage_limit application setting is disabled 1192 15:50:42 returns false when the automatic_purchased_storage_allocation application setting is disabled 1193 15:50:42 plan: :free_plan, enforcement_limit: 0, dashboard_limit: 100, excluded: false, result: true 1194 15:50:42 returns the expected result 1195 15:50:42 with a subgroup 1196 15:50:42 returns the expected result 1197 15:50:42 with disabled settings 1198 15:50:42 returns false when the namespace_storage_limit feature flag is disabled 1199 15:50:42 returns false when the enforce_namespace_storage_limit application setting is disabled 1200 15:50:43 returns false when the automatic_purchased_storage_allocation application setting is disabled 1201 15:50:43 plan: :free_plan, enforcement_limit: 100, dashboard_limit: 100, excluded: false, result: true 1202 15:50:43 returns the expected result 1203 15:50:43 with a subgroup 1204 15:50:43 returns the expected result 1205 15:50:43 with disabled settings 1206 15:50:43 returns false when the namespace_storage_limit feature flag is disabled 1207 15:50:43 returns false when the enforce_namespace_storage_limit application setting is disabled 1208 15:50:44 returns false when the automatic_purchased_storage_allocation application setting is disabled 1209 15:50:44 plan: :free_plan, enforcement_limit: 0, dashboard_limit: 0, excluded: true, result: false 1210 15:50:44 returns the expected result 1211 15:50:44 with a subgroup 1212 15:50:44 returns the expected result 1213 15:50:44 with disabled settings 1214 15:50:44 returns false when the namespace_storage_limit feature flag is disabled 1215 15:50:44 returns false when the enforce_namespace_storage_limit application setting is disabled 1216 15:50:45 returns false when the automatic_purchased_storage_allocation application setting is disabled 1217 15:50:45 plan: :free_plan, enforcement_limit: 100, dashboard_limit: 0, excluded: true, result: false 1218 15:50:45 returns the expected result 1219 15:50:45 with a subgroup 1220 15:50:45 returns the expected result 1221 15:50:45 with disabled settings 1222 15:50:45 returns false when the namespace_storage_limit feature flag is disabled 1223 15:50:45 returns false when the enforce_namespace_storage_limit application setting is disabled 1224 15:50:45 returns false when the automatic_purchased_storage_allocation application setting is disabled 1225 15:50:45 plan: :free_plan, enforcement_limit: 0, dashboard_limit: 100, excluded: true, result: false 1226 15:50:46 returns the expected result 1227 15:50:46 with a subgroup 1228 15:50:46 returns the expected result 1229 15:50:46 with disabled settings 1230 15:50:46 returns false when the namespace_storage_limit feature flag is disabled 1231 15:50:46 returns false when the enforce_namespace_storage_limit application setting is disabled 1232 15:50:46 returns false when the automatic_purchased_storage_allocation application setting is disabled 1233 15:50:46 plan: :free_plan, enforcement_limit: 100, dashboard_limit: 100, excluded: true, result: false 1234 15:50:47 returns the expected result 1235 15:50:47 with a subgroup 1236 15:50:47 returns the expected result 1237 15:50:47 with disabled settings 1238 15:50:47 returns false when the namespace_storage_limit feature flag is disabled 1239 15:50:47 returns false when the enforce_namespace_storage_limit application setting is disabled 1240 15:50:47 returns false when the automatic_purchased_storage_allocation application setting is disabled 1241 15:50:47 plan: :ultimate_plan, enforcement_limit: 100, dashboard_limit: 0, excluded: false, result: false 1242 15:50:48 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1244 15:50:48 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1245 15:50:48 returns the expected result 1246 15:50:48 with a subgroup 1247 15:50:48 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1249 15:50:48 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1250 15:50:48 returns the expected result 1251 15:50:48 with disabled settings 1252 15:50:48 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1254 15:50:48 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1255 15:50:48 returns false when the namespace_storage_limit feature flag is disabled 1256 15:50:48 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1258 15:50:48 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1259 15:50:48 returns false when the enforce_namespace_storage_limit application setting is disabled 1260 15:50:48 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1262 15:50:48 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1263 15:50:48 returns false when the automatic_purchased_storage_allocation application setting is disabled 1264 15:50:48 plan: :ultimate_plan, enforcement_limit: 0, dashboard_limit: 100, excluded: false, result: false 1265 15:50:49 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1267 15:50:49 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1268 15:50:49 returns the expected result 1269 15:50:49 with a subgroup 1270 15:50:49 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1272 15:50:49 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1273 15:50:49 returns the expected result 1274 15:50:49 with disabled settings 1275 15:50:49 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1277 15:50:49 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1278 15:50:49 returns false when the namespace_storage_limit feature flag is disabled 1279 15:50:49 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1281 15:50:49 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1282 15:50:49 returns false when the enforce_namespace_storage_limit application setting is disabled 1283 15:50:50 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1285 15:50:50 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1286 15:50:50 returns false when the automatic_purchased_storage_allocation application setting is disabled 1287 15:50:50 plan: :ultimate_plan, enforcement_limit: 100, dashboard_limit: 100, excluded: false, result: false 1288 15:50:50 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1290 15:50:50 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1291 15:50:50 returns the expected result 1292 15:50:50 with a subgroup 1293 15:50:50 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1295 15:50:50 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1296 15:50:50 returns the expected result 1297 15:50:50 with disabled settings 1298 15:50:50 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1300 15:50:50 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1301 15:50:50 returns false when the namespace_storage_limit feature flag is disabled 1302 15:50:50 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1304 15:50:50 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1305 15:50:50 returns false when the enforce_namespace_storage_limit application setting is disabled 1306 15:50:51 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1308 15:50:51 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1309 15:50:51 returns false when the automatic_purchased_storage_allocation application setting is disabled 1310 15:50:51 plan: :ultimate_plan, enforcement_limit: 100, dashboard_limit: 0, excluded: true, result: false 1311 15:50:51 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1313 15:50:51 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1314 15:50:51 returns the expected result 1315 15:50:51 with a subgroup 1316 15:50:51 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1318 15:50:51 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1319 15:50:51 returns the expected result 1320 15:50:51 with disabled settings 1321 15:50:51 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1323 15:50:51 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1324 15:50:51 returns false when the namespace_storage_limit feature flag is disabled 1325 15:50:52 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1327 15:50:52 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1328 15:50:52 returns false when the enforce_namespace_storage_limit application setting is disabled 1329 15:50:52 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1331 15:50:52 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1332 15:50:52 returns false when the automatic_purchased_storage_allocation application setting is disabled 1333 15:50:52 plan: :ultimate_plan, enforcement_limit: 0, dashboard_limit: 100, excluded: true, result: false 1334 15:50:52 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1336 15:50:52 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1337 15:50:52 returns the expected result 1338 15:50:52 with a subgroup 1339 15:50:52 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1341 15:50:52 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1342 15:50:52 returns the expected result 1343 15:50:52 with disabled settings 1344 15:50:52 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1346 15:50:52 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1347 15:50:53 returns false when the namespace_storage_limit feature flag is disabled 1348 15:50:53 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1350 15:50:53 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1351 15:50:53 returns false when the enforce_namespace_storage_limit application setting is disabled 1352 15:50:53 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1354 15:50:53 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1355 15:50:53 returns false when the automatic_purchased_storage_allocation application setting is disabled 1356 15:50:53 plan: :ultimate_plan, enforcement_limit: 100, dashboard_limit: 100, excluded: true, result: false 1357 15:50:53 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1359 15:50:53 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1360 15:50:53 returns the expected result 1361 15:50:53 with a subgroup 1362 15:50:53 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1364 15:50:53 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1365 15:50:53 returns the expected result 1366 15:50:53 with disabled settings 1367 15:50:54 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1369 15:50:54 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1370 15:50:54 returns false when the namespace_storage_limit feature flag is disabled 1371 15:50:54 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1373 15:50:54 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1374 15:50:54 returns false when the enforce_namespace_storage_limit application setting is disabled 1375 15:50:54 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1377 15:50:54 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1378 15:50:54 returns false when the automatic_purchased_storage_allocation application setting is disabled 1379 15:50:54 plan: :opensource_plan, enforcement_limit: 100, dashboard_limit: 0, excluded: false, result: false 1380 15:50:54 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1382 15:50:54 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1383 15:50:54 returns the expected result 1384 15:50:54 with a subgroup 1385 15:50:55 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1387 15:50:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1388 15:50:55 returns the expected result 1389 15:50:55 with disabled settings 1390 15:50:55 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1392 15:50:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1393 15:50:55 returns false when the namespace_storage_limit feature flag is disabled 1394 15:50:55 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1396 15:50:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1397 15:50:55 returns false when the enforce_namespace_storage_limit application setting is disabled 1398 15:50:55 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1400 15:50:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1401 15:50:55 returns false when the automatic_purchased_storage_allocation application setting is disabled 1402 15:50:55 plan: :opensource_plan, enforcement_limit: 0, dashboard_limit: 100, excluded: false, result: false 1403 15:50:55 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1405 15:50:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1406 15:50:55 returns the expected result 1407 15:50:55 with a subgroup 1408 15:50:56 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1410 15:50:56 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1411 15:50:56 returns the expected result 1412 15:50:56 with disabled settings 1413 15:50:56 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1415 15:50:56 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1416 15:50:56 returns false when the namespace_storage_limit feature flag is disabled 1417 15:50:56 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1419 15:50:56 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1420 15:50:56 returns false when the enforce_namespace_storage_limit application setting is disabled 1421 15:50:56 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1423 15:50:56 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1424 15:50:56 returns false when the automatic_purchased_storage_allocation application setting is disabled 1425 15:50:56 plan: :opensource_plan, enforcement_limit: 100, dashboard_limit: 100, excluded: false, result: false 1426 15:50:57 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1428 15:50:57 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1429 15:50:57 returns the expected result 1430 15:50:57 with a subgroup 1431 15:50:57 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1433 15:50:57 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1434 15:50:57 returns the expected result 1435 15:50:57 with disabled settings 1436 15:50:57 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1438 15:50:57 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1439 15:50:57 returns false when the namespace_storage_limit feature flag is disabled 1440 15:50:57 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1442 15:50:57 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1443 15:50:57 returns false when the enforce_namespace_storage_limit application setting is disabled 1444 15:50:57 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1446 15:50:57 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1447 15:50:58 returns false when the automatic_purchased_storage_allocation application setting is disabled 1448 15:50:58 plan: :opensource_plan, enforcement_limit: 100, dashboard_limit: 0, excluded: true, result: false 1449 15:50:58 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1451 15:50:58 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1452 15:50:58 returns the expected result 1453 15:50:58 with a subgroup 1454 15:50:58 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1456 15:50:58 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1457 15:50:58 returns the expected result 1458 15:50:58 with disabled settings 1459 15:50:58 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1461 15:50:58 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1462 15:50:58 returns false when the namespace_storage_limit feature flag is disabled 1463 15:50:58 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1465 15:50:58 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1466 15:50:58 returns false when the enforce_namespace_storage_limit application setting is disabled 1467 15:50:59 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1469 15:50:59 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1470 15:50:59 returns false when the automatic_purchased_storage_allocation application setting is disabled 1471 15:50:59 plan: :opensource_plan, enforcement_limit: 0, dashboard_limit: 100, excluded: true, result: false 1472 15:50:59 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1474 15:50:59 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1475 15:50:59 returns the expected result 1476 15:50:59 with a subgroup 1477 15:50:59 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1479 15:50:59 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1480 15:50:59 returns the expected result 1481 15:50:59 with disabled settings 1482 15:50:59 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1484 15:50:59 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1485 15:50:59 returns false when the namespace_storage_limit feature flag is disabled 1486 15:51:00 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1488 15:51:00 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1489 15:51:00 returns false when the enforce_namespace_storage_limit application setting is disabled 1490 15:51:00 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1492 15:51:00 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1493 15:51:00 returns false when the automatic_purchased_storage_allocation application setting is disabled 1494 15:51:00 plan: :opensource_plan, enforcement_limit: 100, dashboard_limit: 100, excluded: true, result: false 1495 15:51:00 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1497 15:51:00 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1498 15:51:00 returns the expected result 1499 15:51:00 with a subgroup 1500 15:51:00 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1502 15:51:00 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1503 15:51:00 returns the expected result 1504 15:51:00 with disabled settings 1505 15:51:01 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1507 15:51:01 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1508 15:51:01 returns false when the namespace_storage_limit feature flag is disabled 1509 15:51:01 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1511 15:51:01 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1512 15:51:01 returns false when the enforce_namespace_storage_limit application setting is disabled 1513 15:51:01 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 1515 15:51:01 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1516 15:51:01 returns false when the automatic_purchased_storage_allocation application setting is disabled 1517 15:51:01 when the group does not have a plan 1518 15:51:01 when enforcement limit is set on the free plan 1519 15:51:01 is expected to equal true 1520 15:51:01 when enforcement limit is not set on the free plan 1521 15:51:01 is expected to equal false 1522 15:51:01 # [RSpecRunTime] Finishing example group ee/spec/models/namespaces/storage/enforcement_spec.rb. It took 35.9 seconds. Expected to take 1 minute 16.87 seconds. 1523 15:51:01 # [RSpecRunTime] Starting example group ee/spec/elastic/migrate/20240130215043_reindex_wikis_to_fix_id_spec.rb. Expected to take 1 minute 4.69 seconds. 1524 15:51:01 ReindexWikisToFixId 1525 15:51:04 integration test 1526 15:51:18 Job arguments to ElasticWikiIndexerWorker must be native JSON types, but :force is a Symbol. 1528 15:51:18 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1529 15:51:19 Job arguments to ElasticWikiIndexerWorker must be native JSON types, but :force is a Symbol. 1531 15:51:19 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1532 15:51:19 Job arguments to ElasticWikiIndexerWorker must be native JSON types, but :force is a Symbol. 1534 15:51:19 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1535 15:51:19 Job arguments to ElasticWikiIndexerWorker must be native JSON types, but :force is a Symbol. 1537 15:51:19 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1538 15:51:20 Job arguments to ElasticWikiIndexerWorker must be native JSON types, but :force is a Symbol. 1540 15:51:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1541 15:51:20 Job arguments to ElasticDeleteProjectWorker must be native JSON types, but :delete_project is a Symbol. 1543 15:51:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1544 15:51:20 Job arguments to Search::Elastic::DeleteWorker must be native JSON types, but :task is a Symbol. 1546 15:51:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1547 15:51:20 Job arguments to ElasticWikiIndexerWorker must be native JSON types, but :force is a Symbol. 1549 15:51:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1550 15:51:20 Job arguments to ElasticDeleteProjectWorker must be native JSON types, but :delete_project is a Symbol. 1552 15:51:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1553 15:51:20 Job arguments to Search::Elastic::DeleteWorker must be native JSON types, but :task is a Symbol. 1555 15:51:20 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1556 15:51:21 migration will be completed and delete docs of the container that don't use elasticsearch or deleted 1557 15:51:21 # [RSpecRunTime] RSpec elapsed time: 14 minutes 50.11 seconds. Current RSS: ~1328M. Threads: 5. load average: 1.34 1.28 1.23 2/428 22112 1560 15:51:21 when all the documents have the new schema_version(2402) 1561 15:51:29 returns true 1562 15:51:29 # [RSpecRunTime] RSpec elapsed time: 14 minutes 58.63 seconds. Current RSS: ~1311M. Threads: 5. load average: 1.44 1.31 1.24 3/428 22490 1564 15:51:29 when some items are missing new schema_version 1565 15:51:38 returns false 1566 15:51:38 # [RSpecRunTime] RSpec elapsed time: 15 minutes 7.32 seconds. Current RSS: ~1310M. Threads: 5. load average: 1.59 1.35 1.25 1/428 22866 1569 15:51:38 if migration is completed 1570 15:51:47 performs logging and does not call ElasticWikiIndexerWorker 1571 15:51:47 # [RSpecRunTime] RSpec elapsed time: 15 minutes 15.77 seconds. Current RSS: ~1310M. Threads: 5. load average: 1.86 1.41 1.27 1/428 23245 1573 15:51:47 if migration is not completed 1574 15:51:55 performs logging and calls ElasticWikiIndexerWorker 1575 15:51:55 # [RSpecRunTime] RSpec elapsed time: 15 minutes 24.45 seconds. Current RSS: ~1309M. Threads: 5. load average: 1.73 1.39 1.27 1/428 23622 1577 15:51:55 migration_options 1578 15:52:04 has migration options set 1579 15:52:04 # [RSpecRunTime] RSpec elapsed time: 15 minutes 33.34 seconds. Current RSS: ~1309M. Threads: 5. load average: 1.78 1.41 1.28 1/428 24002 1581 15:52:04 # [RSpecRunTime] Finishing example group ee/spec/elastic/migrate/20240130215043_reindex_wikis_to_fix_id_spec.rb. It took 1 minute 2.72 seconds. Expected to take 1 minute 4.69 seconds. 1582 15:52:04 # [RSpecRunTime] Starting example group ee/spec/models/ee/protected_branch_spec.rb. Expected to take 54.87 seconds. 1583 15:52:04 ProtectedBranch 1584 15:52:04 does not allow STI 1585 15:52:04 behaves like protected ref with ee access levels for 1587 15:52:05 merge_access_by_user(user) 1588 15:52:05 is expected to contain exactly #<ProtectedBranch::MergeAccessLevel id: 2, protected_branch_id: 1, access_level: 30, created_at: "202...05.728208250 +0000", updated_at: "2024-09-20 15:52:05.728208250 +0000", user_id: 652, group_id: nil> 1589 15:52:06 # [RSpecRunTime] RSpec elapsed time: 15 minutes 34.7 seconds. Current RSS: ~1315M. Threads: 5. load average: 1.78 1.41 1.28 1/428 24003 1591 15:52:06 merge_access_by_group(group) 1592 15:52:06 is expected to contain exactly #<ProtectedBranch::MergeAccessLevel id: 4, protected_branch_id: 2, access_level: 30, created_at: "202...05.821540949 +0000", updated_at: "2024-09-20 15:52:05.821540949 +0000", user_id: nil, group_id: 830> 1593 15:52:06 behaves like protected ref with ee access levels for 1595 15:52:07 push_access_by_user(user) 1596 15:52:07 is expected to contain exactly #<ProtectedBranch::PushAccessLevel id: 4, protected_branch_id: 3, access_level: 30, created_at: "2024... updated_at: "2024-09-20 15:52:06.990029972 +0000", user_id: 654, group_id: nil, deploy_key_id: nil> 1597 15:52:07 push_access_by_group(group) 1598 15:52:07 is expected to contain exactly #<ProtectedBranch::PushAccessLevel id: 6, protected_branch_id: 4, access_level: 30, created_at: "2024... updated_at: "2024-09-20 15:52:07.030283733 +0000", user_id: nil, group_id: 833, deploy_key_id: nil> 1599 15:52:07 behaves like protected ref with access levels for 1600 15:52:07 protected_ref_access_levels(*types) 1601 15:52:08 is expected to have many unprotect_access_levels inverse_of => protected_branch 1602 15:52:08 is expected to accepts_nested_attributes_for :unprotect_access_levels allow_destroy => true 1603 15:52:08 # [RSpecRunTime] RSpec elapsed time: 15 minutes 37.49 seconds. Current RSS: ~1336M. Threads: 5. load average: 1.72 1.41 1.28 1/425 24004 1605 15:52:08 behaves like protected ref with ee access levels for 1607 15:52:09 unprotect_access_by_user(user) 1608 15:52:09 is expected to contain exactly #<ProtectedBranch::UnprotectAccessLevel id: 1, protected_branch_id: 7, access_level: 30, user_id: 658, group_id: nil> 1609 15:52:09 unprotect_access_by_group(group) 1610 15:52:09 is expected to contain exactly #<ProtectedBranch::UnprotectAccessLevel id: 2, protected_branch_id: 8, access_level: 30, user_id: nil, group_id: 840> 1611 15:52:09 associations 1612 15:52:10 is expected to have many unprotect_access_levels inverse_of => protected_branch 1613 15:52:11 is expected to have many required_code_owners_sections class_name => ProtectedBranch::RequiredCodeOwnersSection 1614 15:52:12 is expected to have and belong to many approval_project_rules 1615 15:52:12 is expected to have and belong to many external_status_checks class_name => ::MergeRequests::ExternalStatusCheck 1616 15:52:12 # [RSpecRunTime] RSpec elapsed time: 15 minutes 41.54 seconds. Current RSS: ~1351M. Threads: 5. load average: 1.66 1.40 1.28 1/422 24005 1618 15:52:12 behaves like uniqueness validation 1619 15:52:12 while checking uniqueness of a role-based merge access level 1620 15:52:14 allows a single merge access level for a role (per protected branch) 1621 15:52:15 does not count a user-based merge access level with an `access_level` set 1622 15:52:16 does not count a group-based merge access level with an `access_level` set 1623 15:52:16 # [RSpecRunTime] RSpec elapsed time: 15 minutes 44.92 seconds. Current RSS: ~1358M. Threads: 5. load average: 1.66 1.40 1.28 1/420 24006 1625 15:52:16 while checking uniqueness of a user-based merge access level 1626 15:52:18 allows a single merge access level for a user (per protected branch) 1627 15:52:18 ignores the `access_level` while validating a user-based merge access level 1628 15:52:19 # [RSpecRunTime] RSpec elapsed time: 15 minutes 47.72 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.61 1.39 1.27 1/420 24007 1630 15:52:19 while checking uniqueness of a group-based merge access level 1631 15:52:20 allows a single merge access level for a group (per protected branch) 1632 15:52:21 ignores the `access_level` while validating a group-based merge access level 1633 15:52:21 # [RSpecRunTime] RSpec elapsed time: 15 minutes 50.34 seconds. Current RSS: ~1352M. Threads: 5. load average: 1.61 1.39 1.27 1/420 24008 1635 15:52:21 behaves like uniqueness validation 1636 15:52:21 while checking uniqueness of a role-based push access level 1637 15:52:23 allows a single push access level for a role (per protected branch) 1638 15:52:24 does not count a user-based push access level with an `access_level` set 1639 15:52:25 does not count a group-based push access level with an `access_level` set 1640 15:52:25 # [RSpecRunTime] RSpec elapsed time: 15 minutes 53.79 seconds. Current RSS: ~1344M. Threads: 5. load average: 1.56 1.39 1.27 1/420 24009 1642 15:52:25 while checking uniqueness of a user-based push access level 1643 15:52:26 allows a single push access level for a user (per protected branch) 1644 15:52:27 ignores the `access_level` while validating a user-based push access level 1645 15:52:28 # [RSpecRunTime] RSpec elapsed time: 15 minutes 56.7 seconds. Current RSS: ~1344M. Threads: 5. load average: 1.51 1.38 1.27 1/420 24010 1647 15:52:28 while checking uniqueness of a group-based push access level 1648 15:52:29 allows a single push access level for a group (per protected branch) 1649 15:52:30 ignores the `access_level` while validating a group-based push access level 1650 15:52:30 # [RSpecRunTime] RSpec elapsed time: 15 minutes 59.36 seconds. Current RSS: ~1342M. Threads: 5. load average: 1.51 1.38 1.27 1/420 24011 1652 15:52:30 #code_owner_approval_required 1653 15:52:30 when the attr code_owner_approval_required is true 1654 15:52:31 returns true 1655 15:52:32 returns false when the project doesn't require approvals 1656 15:52:32 # [RSpecRunTime] RSpec elapsed time: 16 minutes 0.92 second. Current RSS: ~1343M. Threads: 5. load average: 1.47 1.37 1.27 1/420 24012 1658 15:52:32 when the attr code_owner_approval_required is false 1659 15:52:32 returns false 1660 15:52:32 #can_unprotect? 1661 15:52:32 without unprotect_access_levels 1662 15:52:33 doesn't add any additional restriction 1663 15:52:33 with access level set to MAINTAINER 1664 15:52:34 prevents access to users 1665 15:52:35 grants access to maintainers 1666 15:52:36 prevents access to admins 1667 15:52:36 # [RSpecRunTime] RSpec elapsed time: 16 minutes 5.23 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.47 1.37 1.27 1/420 24013 1669 15:52:36 with access level set to ADMIN 1670 15:52:37 prevents access to maintainers 1671 15:52:38 grants access to admins 1672 15:52:38 # [RSpecRunTime] RSpec elapsed time: 16 minutes 7.17 seconds. Current RSS: ~1355M. Threads: 5. load average: 1.43 1.37 1.27 1/420 24014 1674 15:52:38 multiple access levels 1675 15:52:39 grants access if any grant access 1676 15:52:39 # [RSpecRunTime] RSpec elapsed time: 16 minutes 8.57 seconds. Current RSS: ~1353M. Threads: 5. load average: 1.43 1.37 1.27 1/420 24015 1678 15:52:39 .branch_requires_code_owner_approval? 1679 15:52:40 when there are no match branches 1680 15:52:40 is expected to eq false 1681 15:52:40 when `code_owner_approval_required_available?` of project is false 1682 15:52:40 is expected to eq false 1683 15:52:40 when there are matched branches 1684 15:52:40 feature_available: true, object: project, code_owner_approval_required: false, result: false 1685 15:52:40 is expected to eq false 1686 15:52:40 feature_available: true, object: project, code_owner_approval_required: true, result: true 1687 15:52:40 is expected to eq true 1688 15:52:40 feature_available: false, object: project, code_owner_approval_required: true, result: true 1689 15:52:41 is expected to eq true 1690 15:52:41 feature_available: true, object: group, code_owner_approval_required: false, result: false 1691 15:52:41 is expected to eq false 1692 15:52:41 feature_available: true, object: group, code_owner_approval_required: true, result: true 1693 15:52:41 is expected to eq true 1695 15:52:41 when the `namespace_id` is nil 1696 15:52:42 is expected not to be inherited 1697 15:52:42 when the `namespace_id` is present 1698 15:52:42 is expected to be inherited 1699 15:52:42 #allow_force_push 1700 15:52:42 when is not protected from push by security policy 1701 15:52:42 when the `allow_force_push` is true 1702 15:52:43 is expected to be allow force push 1703 15:52:43 when the `allow_force_push` is false 1704 15:52:44 is expected not to be allow force push 1705 15:52:44 when is protected from push by security policy and the `allow_force_push` is true 1706 15:52:44 when feature is not licensed 1707 15:52:45 is expected to be allow force push 1708 15:52:45 when feature is licensed 1709 15:52:45 when protected branch is created on group level 1710 15:52:45 is expected to be allow force push 1711 15:52:45 when protected branch is created on project level 1712 15:52:46 is expected not to be allow force push 1713 15:52:46 # [RSpecRunTime] Finishing example group ee/spec/models/ee/protected_branch_spec.rb. It took 41.94 seconds. Expected to take 54.87 seconds. 1714 15:52:46 # [RSpecRunTime] Starting example group ee/spec/services/epics/create_service_spec.rb. Expected to take 48.28 seconds. 1715 15:52:46 Epics::CreateService 1716 15:52:49 behaves like rate limited service 1717 15:52:49 .rate_limiter_scoped_and_keyed 1718 15:52:49 is set via the rate_limit call 1719 15:52:49 # [RSpecRunTime] RSpec elapsed time: 16 minutes 18.42 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.37 1.35 1.26 1/421 24016 1721 15:52:49 #rate_limiter_bypassed 1722 15:52:50 is nil by default 1724 15:52:50 when rate limiting is in effect 1725 15:52:50 when too many requests are sent by one user 1726 15:52:51 raises an error 1727 15:52:53 creates 1 issue 1728 15:52:53 # [RSpecRunTime] RSpec elapsed time: 16 minutes 22.18 seconds. Current RSS: ~1376M. Threads: 5. load average: 1.42 1.36 1.27 1/421 24017 1730 15:52:53 when limit is higher than count of issues being created 1731 15:52:55 creates 2 issues 1732 15:52:55 # [RSpecRunTime] RSpec elapsed time: 16 minutes 24.06 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.42 1.36 1.27 1/421 24018 1735 15:52:56 creates one epic correctly 1736 15:52:56 when syncing work item 1737 15:52:58 creates an epic work item 1738 15:52:59 does not create work item metrics 1739 15:53:00 does not duplicate system notes 1740 15:53:02 does not call run_after_commit for the work item 1741 15:53:03 does not call after commit workers for the work item 1742 15:53:03 behaves like syncs all data from an epic to a work item 1743 15:53:04 sets the same epic data to the work item association 1744 15:53:04 behaves like basic epic and work item attributes in sync 1745 15:53:06 sets the same basic epic data to the work item 1746 15:53:06 # [RSpecRunTime] RSpec elapsed time: 16 minutes 35.12 seconds. Current RSS: ~1412M. Threads: 5. load average: 1.35 1.35 1.27 1/420 24019 1748 15:53:06 when title has trailing spaces 1749 15:53:06 behaves like syncs all data from an epic to a work item 1750 15:53:07 sets the same epic data to the work item association 1751 15:53:07 behaves like basic epic and work item attributes in sync 1752 15:53:07 sets the same basic epic data to the work item 1753 15:53:07 # [RSpecRunTime] RSpec elapsed time: 16 minutes 36.47 seconds. Current RSS: ~1414M. Threads: 5. load average: 1.32 1.35 1.26 1/420 24020 1755 15:53:07 when epic color is set to default 1756 15:53:07 behaves like syncs all data from an epic to a work item 1757 15:53:08 sets the same epic data to the work item association 1758 15:53:08 behaves like basic epic and work item attributes in sync 1759 15:53:09 sets the same basic epic data to the work item 1760 15:53:09 # [RSpecRunTime] RSpec elapsed time: 16 minutes 37.87 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.32 1.35 1.26 1/420 24021 1762 15:53:09 when date params are not set and is_fixed is false 1763 15:53:09 behaves like syncs all data from an epic to a work item 1764 15:53:09 sets the same epic data to the work item association 1765 15:53:09 behaves like basic epic and work item attributes in sync 1766 15:53:10 sets the same basic epic data to the work item 1767 15:53:10 # [RSpecRunTime] RSpec elapsed time: 16 minutes 39.25 seconds. Current RSS: ~1426M. Threads: 5. load average: 1.32 1.35 1.26 1/420 24022 1769 15:53:10 when work item creation fails 1770 15:53:11 does not create epic when saving raises an error 1771 15:53:11 does not create epic or work item when work item is not valid 1772 15:53:11 # [RSpecRunTime] RSpec elapsed time: 16 minutes 40.45 seconds. Current RSS: ~1432M. Threads: 5. load average: 1.32 1.35 1.26 1/420 24023 1774 15:53:11 when epic creation fails 1775 15:53:12 does not create work item 1776 15:53:12 handling parent change 1777 15:53:12 when parent is set 1778 15:53:13 creates system notes 1779 15:53:13 # [RSpecRunTime] RSpec elapsed time: 16 minutes 42.56 seconds. Current RSS: ~1436M. Threads: 5. load average: 1.30 1.34 1.26 1/420 24024 1781 15:53:13 when parent is not set 1782 15:53:14 does not create system notes 1783 15:53:14 when user has not access to parent epic 1784 15:53:15 when parent_id param is set 1785 15:53:15 behaves like creates epic without parent 1786 15:53:15 does not set parent 1787 15:53:15 # [RSpecRunTime] RSpec elapsed time: 16 minutes 44.44 seconds. Current RSS: ~1439M. Threads: 5. load average: 1.30 1.34 1.26 1/420 24025 1789 15:53:15 when parent param is set 1790 15:53:15 behaves like creates epic without parent 1791 15:53:16 does not set parent 1792 15:53:16 when both parent and parent_id params are set 1793 15:53:16 behaves like creates epic without parent 1794 15:53:17 does not set parent 1795 15:53:17 after_save callback to store_mentions 1796 15:53:17 when mentionable attributes change 1797 15:53:17 when content has no mentions 1798 15:53:17 calls store_mentions! and saves no mentions 1799 15:53:17 when content has mentions 1800 15:53:18 calls store_mentions! and saves mentions 1801 15:53:18 when mentionable.save fails 1802 15:53:18 does not call store_mentions and saves no mentions 1803 15:53:18 when description param has quick action 1804 15:53:18 for /parent_epic 1805 15:53:18 when parent is in the same group 1806 15:53:18 behaves like assigning a valid parent epic 1807 15:53:20 sets parent epic 1808 15:53:20 # [RSpecRunTime] RSpec elapsed time: 16 minutes 49.23 seconds. Current RSS: ~1442M. Threads: 5. load average: 1.27 1.33 1.26 1/420 24026 1810 15:53:20 when parent is in an ancestor group 1811 15:53:20 behaves like assigning a valid parent epic 1812 15:53:22 sets parent epic 1813 15:53:22 # [RSpecRunTime] RSpec elapsed time: 16 minutes 51.06 seconds. Current RSS: ~1436M. Threads: 5. load average: 1.25 1.33 1.26 1/421 24027 1815 15:53:22 when parent is in a descendant group 1816 15:53:22 behaves like assigning a valid parent epic 1817 15:53:24 sets parent epic 1818 15:53:24 # [RSpecRunTime] RSpec elapsed time: 16 minutes 53.02 seconds. Current RSS: ~1430M. Threads: 5. load average: 1.25 1.33 1.26 1/421 24028 1820 15:53:24 when parent is in a different group hierarchy 1821 15:53:24 when user has access to the group 1822 15:53:24 behaves like assigning a valid parent epic 1823 15:53:26 sets parent epic 1824 15:53:26 # [RSpecRunTime] RSpec elapsed time: 16 minutes 55.03 seconds. Current RSS: ~1427M. Threads: 5. load average: 1.25 1.33 1.26 1/421 24029 1826 15:53:26 when user does not have access to the group 1827 15:53:26 behaves like assigning an invalid parent epic 1828 15:53:27 does not set parent epic 1829 15:53:27 # [RSpecRunTime] RSpec elapsed time: 16 minutes 56.15 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.23 1.32 1.26 1/421 24030 1831 15:53:27 for /child_epic 1832 15:53:28 sets a child epic 1833 15:53:28 when child epic cannot be assigned 1834 15:53:30 does not set child epic 1835 15:53:30 # [RSpecRunTime] RSpec elapsed time: 16 minutes 58.97 seconds. Current RSS: ~1416M. Threads: 5. load average: 1.23 1.32 1.26 1/421 24031 1837 15:53:30 # [RSpecRunTime] Finishing example group ee/spec/services/epics/create_service_spec.rb. It took 43.68 seconds. Expected to take 48.28 seconds. 1838 15:53:30 # [RSpecRunTime] Starting example group ee/spec/lib/ee/api/entities/member_spec.rb. Expected to take 39.76 seconds. 1839 15:53:30 API::Entities::Member 1840 15:53:30 when current_user option is nil 1841 15:53:31 exposes basic attributes 1842 15:53:31 when member record is invited member 1843 15:53:31 exposes basic attributes 1844 15:53:31 when current_user is an admin 1845 15:53:31 when admin mode enabled 1846 15:53:31 exposes basic attributes 1847 15:53:31 when admin mode disabled 1848 15:53:31 exposes basic attributes 1849 15:53:31 when member record is member request 1850 15:53:32 exposes basic attributes 1851 15:53:32 when member have orphaned source 1852 15:53:32 exposes basic attributes 1853 15:53:32 for group_saml_identity 1854 15:53:32 when current user is allowed to read group saml identity 1855 15:53:33 exposes group_saml_identity 1856 15:53:33 when member source is subgroup 1857 15:53:34 does not expose group saml identity 1858 15:53:34 # [RSpecRunTime] RSpec elapsed time: 17 minutes 2.84 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.21 1.32 1.26 1/420 24032 1860 15:53:34 when member source is project 1861 15:53:35 does not expose group saml identity 1862 15:53:35 # [RSpecRunTime] RSpec elapsed time: 17 minutes 4.19 seconds. Current RSS: ~1413M. Threads: 5. load average: 1.21 1.32 1.26 1/420 24033 1864 15:53:35 when current user is not allowed to read group saml identity 1865 15:53:35 does not expose group saml identity 1867 15:53:35 when the current_user is a group owner 1868 15:53:36 does not expose the user's email 1869 15:53:36 when the current_user is an admin 1870 15:53:36 when admin mode enabled 1871 15:53:36 exposes the user's email 1872 15:53:36 when admin mode disabled 1873 15:53:36 does not expose the user's email 1875 15:53:37 domain_verification_availabe_for_group: false, user_is_enterprise_user_of_the_group: false, current_user_is_group_owner: false, shared_examples: "does not expose the user's email" 1876 15:53:37 does not expose the user's email 1877 15:53:37 when member source is subgroup 1878 15:53:38 does not expose the user's email 1879 15:53:38 # [RSpecRunTime] RSpec elapsed time: 17 minutes 7.15 seconds. Current RSS: ~1413M. Threads: 5. load average: 1.20 1.31 1.26 1/420 24034 1881 15:53:38 when member source is project 1882 15:53:39 does not expose the user's email 1883 15:53:39 # [RSpecRunTime] RSpec elapsed time: 17 minutes 8.61 seconds. Current RSS: ~1404M. Threads: 5. load average: 1.20 1.31 1.26 1/420 24035 1885 15:53:39 domain_verification_availabe_for_group: false, user_is_enterprise_user_of_the_group: false, current_user_is_group_owner: true, shared_examples: "does not expose the user's email" 1886 15:53:40 does not expose the user's email 1887 15:53:40 when member source is subgroup 1888 15:53:41 does not expose the user's email 1889 15:53:41 # [RSpecRunTime] RSpec elapsed time: 17 minutes 10.0 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.20 1.31 1.26 1/421 24036 1891 15:53:41 when member source is project 1892 15:53:42 does not expose the user's email 1893 15:53:42 # [RSpecRunTime] RSpec elapsed time: 17 minutes 11.28 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.18 1.31 1.25 1/421 24037 1895 15:53:42 domain_verification_availabe_for_group: false, user_is_enterprise_user_of_the_group: true, current_user_is_group_owner: false, shared_examples: "does not expose the user's email" 1896 15:53:43 does not expose the user's email 1897 15:53:43 when member source is subgroup 1898 15:53:43 does not expose the user's email 1899 15:53:44 # [RSpecRunTime] RSpec elapsed time: 17 minutes 12.72 seconds. Current RSS: ~1381M. Threads: 5. load average: 1.18 1.31 1.25 1/421 24038 1901 15:53:44 when member source is project 1902 15:53:45 does not expose the user's email 1903 15:53:45 # [RSpecRunTime] RSpec elapsed time: 17 minutes 14.02 seconds. Current RSS: ~1376M. Threads: 5. load average: 1.18 1.31 1.25 1/421 24039 1905 15:53:45 domain_verification_availabe_for_group: false, user_is_enterprise_user_of_the_group: true, current_user_is_group_owner: true, shared_examples: "does not expose the user's email" 1906 15:53:45 does not expose the user's email 1907 15:53:45 when member source is subgroup 1908 15:53:46 does not expose the user's email 1909 15:53:46 # [RSpecRunTime] RSpec elapsed time: 17 minutes 15.47 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.18 1.31 1.25 1/421 24040 1911 15:53:46 when member source is project 1912 15:53:48 does not expose the user's email 1913 15:53:48 # [RSpecRunTime] RSpec elapsed time: 17 minutes 16.77 seconds. Current RSS: ~1374M. Threads: 5. load average: 1.16 1.30 1.25 1/421 24041 1915 15:53:48 domain_verification_availabe_for_group: true, user_is_enterprise_user_of_the_group: false, current_user_is_group_owner: false, shared_examples: "does not expose the user's email" 1916 15:53:48 does not expose the user's email 1917 15:53:48 when member source is subgroup 1918 15:53:49 does not expose the user's email 1919 15:53:49 # [RSpecRunTime] RSpec elapsed time: 17 minutes 18.19 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.16 1.30 1.25 1/421 24042 1921 15:53:49 when member source is project 1922 15:53:50 does not expose the user's email 1923 15:53:50 # [RSpecRunTime] RSpec elapsed time: 17 minutes 19.52 seconds. Current RSS: ~1369M. Threads: 5. load average: 1.16 1.30 1.25 1/421 24043 1925 15:53:50 domain_verification_availabe_for_group: true, user_is_enterprise_user_of_the_group: false, current_user_is_group_owner: true, shared_examples: "does not expose the user's email" 1926 15:53:51 does not expose the user's email 1927 15:53:51 when member source is subgroup 1928 15:53:52 does not expose the user's email 1929 15:53:52 # [RSpecRunTime] RSpec elapsed time: 17 minutes 20.9 seconds. Current RSS: ~1367M. Threads: 5. load average: 1.15 1.30 1.25 1/421 24044 1931 15:53:52 when member source is project 1932 15:53:53 does not expose the user's email 1933 15:53:53 # [RSpecRunTime] RSpec elapsed time: 17 minutes 22.4 seconds. Current RSS: ~1367M. Threads: 5. load average: 1.15 1.30 1.25 1/421 24045 1935 15:53:53 domain_verification_availabe_for_group: true, user_is_enterprise_user_of_the_group: true, current_user_is_group_owner: false, shared_examples: "does not expose the user's email" 1936 15:53:54 does not expose the user's email 1937 15:53:54 when member source is subgroup 1938 15:53:55 does not expose the user's email 1939 15:53:55 # [RSpecRunTime] RSpec elapsed time: 17 minutes 23.8 seconds. Current RSS: ~1367M. Threads: 5. load average: 1.15 1.30 1.25 1/421 24046 1941 15:53:55 when member source is project 1942 15:53:56 does not expose the user's email 1943 15:53:56 # [RSpecRunTime] RSpec elapsed time: 17 minutes 25.27 seconds. Current RSS: ~1363M. Threads: 5. load average: 1.15 1.30 1.25 1/421 24047 1945 15:53:56 domain_verification_availabe_for_group: true, user_is_enterprise_user_of_the_group: true, current_user_is_group_owner: true, shared_examples: "exposes the user's email" 1946 15:53:57 exposes the user's email 1947 15:53:57 when member source is subgroup 1948 15:53:57 exposes the user's email 1949 15:53:58 # [RSpecRunTime] RSpec elapsed time: 17 minutes 26.71 seconds. Current RSS: ~1363M. Threads: 5. load average: 1.22 1.31 1.26 1/421 24048 1951 15:53:58 when member source is project 1952 15:53:59 exposes the user's email 1953 15:53:59 # [RSpecRunTime] RSpec elapsed time: 17 minutes 28.1 seconds. Current RSS: ~1362M. Threads: 5. load average: 1.22 1.31 1.26 1/421 24049 1956 15:53:59 exposes human_state_name as membership_state 1957 15:53:59 with member role 1958 15:53:59 exposes member role 1959 15:53:59 without member role 1960 15:54:00 does not expose member role 1961 15:54:00 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/api/entities/member_spec.rb. It took 29.77 seconds. Expected to take 39.76 seconds. 1962 15:54:00 # [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/ci/config/entry/need_spec.rb. Expected to take 37.0 seconds. 1963 15:54:00 Gitlab::Ci::Config::Entry::Need 1964 15:54:00 with Bridge config 1965 15:54:00 when upstream is specified 1967 15:54:00 is expected to be valid 1969 15:54:00 returns job needs configuration 1970 15:54:00 when need is empty 1972 15:54:00 is expected not to be valid 1974 15:54:00 is returns an error about an empty config 1975 15:54:00 with CrossProjectDependency config 1977 15:54:00 artifacts: {:artifacts=>true}, value: true, validity: true 1979 15:54:00 is expected to eq true 1981 15:54:00 returns job needs configuration 1983 15:54:00 is expected to eq :cross_dependency 1984 15:54:00 artifacts: {:artifacts=>false}, value: false, validity: true 1986 15:54:00 is expected to eq true 1988 15:54:01 returns job needs configuration 1990 15:54:01 is expected to eq :cross_dependency 1991 15:54:01 artifacts: {:artifacts=>nil}, value: true, validity: true 1993 15:54:01 is expected to eq true 1995 15:54:01 returns job needs configuration 1997 15:54:01 is expected to eq :cross_dependency 1998 15:54:01 artifacts: {}, value: true, validity: true 2000 15:54:01 is expected to eq true 2002 15:54:01 returns job needs configuration 2004 15:54:01 is expected to eq :cross_dependency 2005 15:54:01 artifacts: {:artifacts=>1}, value: 1, validity: false 2007 15:54:01 is expected to eq false 2009 15:54:02 returns job needs configuration 2011 15:54:02 is expected to eq :cross_dependency 2012 15:54:02 artifacts: {:artifacts=>"str"}, value: "str", validity: false 2014 15:54:02 is expected to eq false 2016 15:54:02 returns job needs configuration 2018 15:54:02 is expected to eq :cross_dependency 2019 15:54:02 behaves like required string attribute 2021 15:54:02 value: {}, validity: false, error: "can't be blank" 2023 15:54:02 is expected to eq false 2025 15:54:02 returns needs configuration 2027 15:54:02 is expected to eq :cross_dependency 2029 15:54:03 example at ./ee/spec/lib/ee/gitlab/ci/config/entry/need_spec.rb:121 2030 15:54:03 is expected to include "cross project dependency project can't be blank" 2031 15:54:03 value: {:project=>nil}, validity: false, error: "can't be blank" 2033 15:54:03 is expected to eq false 2035 15:54:03 returns needs configuration 2037 15:54:03 is expected to eq :cross_dependency 2039 15:54:03 example at ./ee/spec/lib/ee/gitlab/ci/config/entry/need_spec.rb:121 2040 15:54:03 is expected to include "cross project dependency project can't be blank" 2041 15:54:03 value: {:project=>"something"}, validity: true, error: "" 2043 15:54:03 is expected to eq true 2045 15:54:03 returns needs configuration 2047 15:54:03 is expected to eq :cross_dependency 2049 15:54:04 is expected to be empty 2050 15:54:04 example at ./ee/spec/lib/ee/gitlab/ci/config/entry/need_spec.rb:122 2051 15:54:04 value: {:project=>:symbol}, validity: false, error: "should be a string" 2053 15:54:04 is expected to eq false 2055 15:54:04 returns needs configuration 2057 15:54:04 is expected to eq :cross_dependency 2059 15:54:04 example at ./ee/spec/lib/ee/gitlab/ci/config/entry/need_spec.rb:121 2060 15:54:04 is expected to include "cross project dependency project should be a string" 2061 15:54:04 value: {:project=>1}, validity: false, error: "should be a string" 2063 15:54:05 is expected to eq false 2065 15:54:06 returns needs configuration 2067 15:54:06 is expected to eq :cross_dependency 2069 15:54:06 example at ./ee/spec/lib/ee/gitlab/ci/config/entry/need_spec.rb:121 2070 15:54:06 is expected to include "cross project dependency project should be a string" 2071 15:54:06 behaves like required string attribute 2073 15:54:06 value: {}, validity: false, error: "can't be blank" 2075 15:54:06 is expected to eq false 2077 15:54:06 returns needs configuration 2079 15:54:06 is expected to eq :cross_dependency 2081 15:54:06 example at ./ee/spec/lib/ee/gitlab/ci/config/entry/need_spec.rb:121 2082 15:54:07 is expected to include "cross project dependency job can't be blank" 2083 15:54:07 value: {:job=>nil}, validity: false, error: "can't be blank" 2085 15:54:07 is expected to eq false 2087 15:54:07 returns needs configuration 2089 15:54:07 is expected to eq :cross_dependency 2091 15:54:07 example at ./ee/spec/lib/ee/gitlab/ci/config/entry/need_spec.rb:121 2092 15:54:07 is expected to include "cross project dependency job can't be blank" 2093 15:54:07 value: {:job=>"something"}, validity: true, error: "" 2095 15:54:07 is expected to eq true 2097 15:54:07 returns needs configuration 2099 15:54:07 is expected to eq :cross_dependency 2101 15:54:07 is expected to be empty 2102 15:54:08 example at ./ee/spec/lib/ee/gitlab/ci/config/entry/need_spec.rb:122 2103 15:54:08 value: {:job=>:symbol}, validity: false, error: "should be a string" 2105 15:54:08 is expected to eq false 2107 15:54:08 returns needs configuration 2109 15:54:08 is expected to eq :cross_dependency 2111 15:54:08 example at ./ee/spec/lib/ee/gitlab/ci/config/entry/need_spec.rb:121 2112 15:54:08 is expected to include "cross project dependency job should be a string" 2113 15:54:08 value: {:job=>1}, validity: false, error: "should be a string" 2115 15:54:08 is expected to eq false 2117 15:54:08 returns needs configuration 2119 15:54:08 is expected to eq :cross_dependency 2121 15:54:09 example at ./ee/spec/lib/ee/gitlab/ci/config/entry/need_spec.rb:121 2122 15:54:09 is expected to include "cross project dependency job should be a string" 2123 15:54:09 behaves like required string attribute 2125 15:54:09 value: {}, validity: false, error: "can't be blank" 2127 15:54:09 is expected to eq false 2129 15:54:09 returns needs configuration 2131 15:54:09 is expected to eq :cross_dependency 2133 15:54:09 example at ./ee/spec/lib/ee/gitlab/ci/config/entry/need_spec.rb:121 2134 15:54:09 is expected to include "cross project dependency ref can't be blank" 2135 15:54:09 value: {:ref=>nil}, validity: false, error: "can't be blank" 2137 15:54:09 is expected to eq false 2139 15:54:09 returns needs configuration 2141 15:54:10 is expected to eq :cross_dependency 2143 15:54:10 example at ./ee/spec/lib/ee/gitlab/ci/config/entry/need_spec.rb:121 2144 15:54:10 is expected to include "cross project dependency ref can't be blank" 2145 15:54:10 value: {:ref=>"something"}, validity: true, error: "" 2147 15:54:10 is expected to eq true 2149 15:54:10 returns needs configuration 2151 15:54:10 is expected to eq :cross_dependency 2153 15:54:10 is expected to be empty 2154 15:54:10 example at ./ee/spec/lib/ee/gitlab/ci/config/entry/need_spec.rb:122 2155 15:54:10 value: {:ref=>:symbol}, validity: false, error: "should be a string" 2157 15:54:10 is expected to eq false 2159 15:54:10 returns needs configuration 2161 15:54:11 is expected to eq :cross_dependency 2163 15:54:11 example at ./ee/spec/lib/ee/gitlab/ci/config/entry/need_spec.rb:121 2164 15:54:11 is expected to include "cross project dependency ref should be a string" 2165 15:54:11 value: {:ref=>1}, validity: false, error: "should be a string" 2167 15:54:11 is expected to eq false 2169 15:54:11 returns needs configuration 2171 15:54:11 is expected to eq :cross_dependency 2173 15:54:11 example at ./ee/spec/lib/ee/gitlab/ci/config/entry/need_spec.rb:121 2174 15:54:11 is expected to include "cross project dependency ref should be a string" 2175 15:54:11 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/ci/config/entry/need_spec.rb. It took 11.75 seconds. Expected to take 37.0 seconds. 2176 15:54:11 # [RSpecRunTime] Starting example group ee/spec/finders/geo/ci_secure_file_registry_finder_spec.rb. Expected to take 33.08 seconds. 2177 15:54:11 Geo::CiSecureFileRegistryFinder 2178 15:54:11 behaves like a framework registry finder 2180 15:54:11 when user cannot read all Geo 2181 15:54:14 is expected to be empty 2182 15:54:14 # [RSpecRunTime] RSpec elapsed time: 17 minutes 43.17 seconds. Current RSS: ~1521M. Threads: 5. load average: 1.17 1.29 1.25 1/422 24050 2184 15:54:14 when user can read all Geo 2185 15:54:14 when admin mode is disabled 2186 15:54:16 is expected to be empty 2187 15:54:17 # [RSpecRunTime] RSpec elapsed time: 17 minutes 45.73 seconds. Current RSS: ~1492M. Threads: 5. load average: 1.17 1.29 1.25 1/422 24051 2189 15:54:17 when admin mode is enabled 2190 15:54:17 with an ids param 2191 15:54:19 returns specified registries 2192 15:54:19 # [RSpecRunTime] RSpec elapsed time: 17 minutes 48.44 seconds. Current RSS: ~1446M. Threads: 5. load average: 1.16 1.29 1.25 1/422 24052 2194 15:54:19 with an ids param empty 2195 15:54:22 returns all registries 2196 15:54:22 # [RSpecRunTime] RSpec elapsed time: 17 minutes 51.05 seconds. Current RSS: ~1398M. Threads: 5. load average: 1.14 1.28 1.25 1/422 24053 2198 15:54:22 with a replication_state param 2199 15:54:24 returns registries with requested replication state 2200 15:54:25 # [RSpecRunTime] RSpec elapsed time: 17 minutes 53.7 seconds. Current RSS: ~1362M. Threads: 5. load average: 1.14 1.28 1.25 1/422 24054 2202 15:54:25 with a replication_state param empty 2203 15:54:27 returns all registries 2204 15:54:27 # [RSpecRunTime] RSpec elapsed time: 17 minutes 56.14 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.13 1.28 1.25 1/422 24055 2206 15:54:27 with verification enabled 2207 15:54:27 with a verification_state param 2208 15:54:29 returns registries with requested verification state (PENDING: Skipping because verification is not enabled for Ci::SecureFile) 2209 15:54:30 # [RSpecRunTime] RSpec elapsed time: 17 minutes 58.72 seconds. Current RSS: ~1355M. Threads: 5. load average: 1.13 1.28 1.25 1/422 24056 2211 15:54:30 with a verification_state param empty 2212 15:54:32 returns all registries (PENDING: Skipping because verification is not enabled for Ci::SecureFile) 2213 15:54:32 # [RSpecRunTime] RSpec elapsed time: 18 minutes 1.37 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.12 1.27 1.25 1/422 24057 2215 15:54:32 with verification disabled 2216 15:54:32 with a verification_state param 2217 15:54:35 raises ArgumentError 2218 15:54:35 # [RSpecRunTime] RSpec elapsed time: 18 minutes 3.8 seconds. Current RSS: ~1354M. Threads: 5. load average: 1.12 1.27 1.25 1/422 24058 2220 15:54:35 with a verification_state param empty 2221 15:54:37 raises ArgumentError 2222 15:54:37 # [RSpecRunTime] RSpec elapsed time: 18 minutes 6.32 seconds. Current RSS: ~1353M. Threads: 5. load average: 1.11 1.27 1.24 3/422 24059 2224 15:54:37 when search method is not implemented in the registry model 2225 15:54:40 raises ArgumentError (PENDING: Skipping because search method is implemented for Ci::SecureFile) 2226 15:54:40 # [RSpecRunTime] RSpec elapsed time: 18 minutes 8.87 seconds. Current RSS: ~1352M. Threads: 5. load average: 1.11 1.27 1.24 1/422 24060 2228 15:54:40 when search method is implemented in the registry model 2229 15:54:43 returns a registry filtered by keyword 2230 15:54:43 # [RSpecRunTime] RSpec elapsed time: 18 minutes 12.07 seconds. Current RSS: ~1352M. Threads: 5. load average: 1.10 1.26 1.24 1/422 24061 2232 15:54:43 with no params 2233 15:54:46 returns all registries 2234 15:54:46 # [RSpecRunTime] RSpec elapsed time: 18 minutes 14.8 seconds. Current RSS: ~1350M. Threads: 5. load average: 1.10 1.26 1.24 1/422 24062 2236 15:54:46 # [RSpecRunTime] Finishing example group ee/spec/finders/geo/ci_secure_file_registry_finder_spec.rb. It took 34.34 seconds. Expected to take 33.08 seconds. 2237 15:54:46 # [RSpecRunTime] Starting example group ee/spec/models/members/member_role_spec.rb. Expected to take 30.85 seconds. 2239 15:54:46 does not allow STI 2240 15:54:46 .levels_sentence 2241 15:54:46 returns the list of access levels with names 2243 15:54:46 #set_occupies_seat 2244 15:54:46 sets to false when skip_seat_consumption for custom ability is true 2245 15:54:47 sets to true when skip_seat_consumption for custom ability is false or nil 2246 15:54:47 sets to true when at least one custom ability has skip_seat_consumption set to false or nil 2247 15:54:47 sets to true when base role is not guest 2248 15:54:47 # [RSpecRunTime] RSpec elapsed time: 18 minutes 16.38 seconds. Current RSS: ~1361M. Threads: 5. load average: 1.09 1.26 1.24 1/422 24063 2250 15:54:47 #enabled_permissions 2251 15:54:47 returns the list of enabled permission keys 2253 15:54:47 is expected to validate that :name cannot be empty/falsy 2254 15:54:48 is expected to validate that :base_access_level cannot be empty/falsy 2255 15:54:48 is expected to validate that :base_access_level is either ‹10›, ‹20›, ‹30›, ‹40›, ‹50›, or ‹5› 2256 15:54:48 name uniqueness validation 2257 15:54:48 when creating a new record 2258 15:54:48 is invalid when name already exists for a namespace 2259 15:54:48 is valid when name exists for another namespace 2260 15:54:48 is invalid creating a duplicate name for instance 2261 15:54:49 # [RSpecRunTime] RSpec elapsed time: 18 minutes 17.72 seconds. Current RSS: ~1392M. Threads: 5. load average: 1.09 1.26 1.24 1/422 24064 2263 15:54:49 when updating an old record 2264 15:54:49 is invalid when name already exists for a namespace 2265 15:54:49 for json schema 2266 15:54:49 is expected to allow :permissions to be ‹{read_code: true}› 2267 15:54:49 when trying to store an unsupported key 2268 15:54:49 is expected not to allow :permissions to be ‹{unsupported_key: true}› 2269 15:54:49 when trying to store an unsupported value 2270 15:54:49 is expected not to allow :permissions to be ‹{read_code: "some_value"}› 2271 15:54:49 when running on Gitlab.com 2272 15:54:49 is expected to validate that :namespace cannot be empty/falsy 2273 15:54:49 when running on self-managed 2274 15:54:49 is expected not to validate that :namespace cannot be empty/falsy 2275 15:54:49 for base_access_level_locked 2276 15:54:50 cannot be saved when base_access_level has changes 2277 15:54:50 can be changed when only name, description and permissions change 2278 15:54:50 when not assigned to member 2279 15:54:50 can be changed 2280 15:54:50 for max_count_per_group_hierarchy 2281 15:54:50 when number of member roles is below limit 2283 15:54:50 when number of member roles is above limit 2285 15:54:50 when for namespace 2286 15:54:50 when namespace is a subgroup 2288 15:54:51 when namespace is a root group 2290 15:54:51 when namespace is outside hierarchy of member 2291 15:54:51 creates a validation error 2292 15:54:51 when base_access_level is invalid 2293 15:54:51 raises an error 2294 15:54:51 when requirement is not met 2295 15:54:51 creates a validation error 2296 15:54:51 when requirement is met via base access level 2298 15:54:52 for ensure_at_least_one_permission_is_enabled 2299 15:54:52 with at least one permission enabled 2300 15:54:52 is expected to be valid 2301 15:54:52 with no permissions enabled 2303 15:54:53 #enabled_permission_items 2304 15:54:53 returns the list of enabled permissions 2305 15:54:53 when a permission is behind a disabled feature flag 2306 15:54:53 does not include the ability 2308 15:54:53 for preventing deletion after member is associated 2309 15:54:54 allows deletion without any member associated 2310 15:54:54 prevent deletion when member is associated 2311 15:54:54 .permission_enabled? 2312 15:54:54 flag_exists: true, flag_enabled: false, expected_result: false 2313 15:54:54 is expected to eq false 2314 15:54:54 flag_exists: true, flag_enabled: true, expected_result: true 2315 15:54:54 is expected to eq true 2316 15:54:54 flag_exists: false, flag_enabled: true, expected_result: true 2317 15:54:54 is expected to eq true 2318 15:54:54 associations 2319 15:54:55 is expected to belong to namespace required: false 2320 15:54:55 is expected to have many members 2321 15:54:55 is expected to have many saml_providers 2322 15:54:55 is expected to have many saml_group_links 2323 15:54:55 is expected to have many group_group_links 2324 15:54:55 available_from_access_level for abilities 2325 15:54:55 for group abilities 2326 15:54:55 behaves like ability with the correct `available_from_access_level` attribute 2327 15:54:55 role: :guest, level: 10 2328 15:54:55 gives access from the specified access level 2329 15:54:55 role: :reporter, level: 20 2330 15:54:55 gives access from the specified access level 2331 15:54:55 role: :developer, level: 30 2332 15:54:55 gives access from the specified access level 2333 15:54:55 role: :maintainer, level: 40 2334 15:54:56 gives access from the specified access level 2335 15:54:56 role: :owner, level: 50 2336 15:54:56 gives access from the specified access level 2337 15:54:56 for project abilities 2338 15:54:56 behaves like ability with the correct `available_from_access_level` attribute 2339 15:54:56 role: :guest, level: 10 2340 15:54:56 gives access from the specified access level 2341 15:54:56 role: :reporter, level: 20 2342 15:54:56 gives access from the specified access level 2343 15:54:56 role: :developer, level: 30 2344 15:54:56 gives access from the specified access level 2345 15:54:56 role: :maintainer, level: 40 2346 15:54:56 gives access from the specified access level 2347 15:54:56 role: :owner, level: 50 2348 15:54:56 gives access from the specified access level 2351 15:54:57 creates proper query 2352 15:54:57 creates proper query with multiple permissions 2353 15:54:57 returns nothing when there are no elevating permissions 2354 15:54:57 occupies_seat 2355 15:54:57 returns member roles for a group 2356 15:54:57 by_namespace 2357 15:54:58 returns member roles for a group 2358 15:54:58 for_instance 2359 15:54:58 returns member roles created on the instance 2360 15:54:58 .with_members_count 2361 15:54:59 returns the total count of members for each role 2362 15:54:59 # [RSpecRunTime] RSpec elapsed time: 18 minutes 27.9 seconds. Current RSS: ~1481M. Threads: 5. load average: 1.08 1.25 1.24 1/422 24065 2364 15:54:59 # [RSpecRunTime] Finishing example group ee/spec/models/members/member_role_spec.rb. It took 13.07 seconds. Expected to take 30.85 seconds. 2365 15:54:59 # [RSpecRunTime] Starting example group ee/spec/services/resource_access_tokens/create_service_spec.rb. Expected to take 29.18 seconds. 2366 15:54:59 ResourceAccessTokens::CreateService 2368 15:54:59 with enforced group managed account enabled 2369 15:54:59 behaves like token creation succeeds 2370 15:55:00 does not cause an error 2371 15:55:02 adds the project bot as a member 2372 15:55:03 creates a project bot user 2373 15:55:03 # [RSpecRunTime] RSpec elapsed time: 18 minutes 32.53 seconds. Current RSS: ~1474M. Threads: 5. load average: 1.07 1.24 1.24 1/422 24066 2375 15:55:03 for SAML enabled groups 2376 15:55:03 behaves like token creation succeeds 2377 15:55:05 does not cause an error 2378 15:55:06 adds the project bot as a member 2379 15:55:08 creates a project bot user 2380 15:55:08 # [RSpecRunTime] RSpec elapsed time: 18 minutes 37.17 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.07 1.24 1.23 1/422 24067 2382 15:55:08 resource access token audit events 2383 15:55:08 for project access token 2384 15:55:09 when project access token is successfully created 2385 15:55:09 logs the access token details 2386 15:55:09 behaves like audit event details 2387 15:55:10 creates an audit event 2388 15:55:11 logs author and resource info 2389 15:55:11 # [RSpecRunTime] RSpec elapsed time: 18 minutes 39.83 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.07 1.24 1.23 1/422 24068 2391 15:55:11 behaves like sends correct event type in audit event stream 2392 15:55:11 sends correct event type in audit event stream 2393 15:55:11 when project access token is unsuccessfully created 2394 15:55:11 with inadequate permissions 2395 15:55:12 logs the permission error message 2396 15:55:12 behaves like audit event details 2397 15:55:12 creates an audit event 2398 15:55:12 logs author and resource info 2399 15:55:12 behaves like sends correct event type in audit event stream 2400 15:55:12 sends correct event type in audit event stream 2401 15:55:12 when access provisioning fails 2402 15:55:13 Job arguments to DeleteUserWorker must be native JSON types, but :hard_delete is a Symbol. 2404 15:55:13 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2405 15:55:13 logs the provisioning error message 2406 15:55:13 behaves like audit event details 2407 15:55:13 Job arguments to DeleteUserWorker must be native JSON types, but :hard_delete is a Symbol. 2409 15:55:13 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2410 15:55:13 creates an audit event 2411 15:55:13 Job arguments to DeleteUserWorker must be native JSON types, but :hard_delete is a Symbol. 2413 15:55:13 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2414 15:55:13 logs author and resource info 2415 15:55:13 # [RSpecRunTime] RSpec elapsed time: 18 minutes 42.54 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.30 1.29 1.25 1/422 24069 2417 15:55:13 behaves like sends correct event type in audit event stream 2418 15:55:14 Job arguments to DeleteUserWorker must be native JSON types, but :hard_delete is a Symbol. 2420 15:55:14 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2421 15:55:14 sends correct event type in audit event stream 2422 15:55:14 for group access token 2423 15:55:14 when group access token is successfully created 2424 15:55:14 logs the access token details 2425 15:55:14 behaves like audit event details 2426 15:55:15 creates an audit event 2427 15:55:16 logs author and resource info 2428 15:55:16 # [RSpecRunTime] RSpec elapsed time: 18 minutes 44.76 seconds. Current RSS: ~1412M. Threads: 5. load average: 1.30 1.29 1.25 1/422 24070 2430 15:55:16 behaves like sends correct event type in audit event stream 2431 15:55:16 sends correct event type in audit event stream 2432 15:55:16 when group access token is unsuccessfully created 2433 15:55:16 with inadequate permissions 2434 15:55:16 logs the permission error message 2435 15:55:16 behaves like audit event details 2436 15:55:17 creates an audit event 2437 15:55:17 logs author and resource info 2438 15:55:17 behaves like sends correct event type in audit event stream 2439 15:55:17 sends correct event type in audit event stream 2440 15:55:17 when access provisioning fails 2441 15:55:18 Job arguments to DeleteUserWorker must be native JSON types, but :hard_delete is a Symbol. 2443 15:55:18 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2444 15:55:18 logs the provisioning error message 2445 15:55:18 behaves like audit event details 2446 15:55:18 Job arguments to DeleteUserWorker must be native JSON types, but :hard_delete is a Symbol. 2448 15:55:18 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2449 15:55:18 creates an audit event 2450 15:55:18 Job arguments to DeleteUserWorker must be native JSON types, but :hard_delete is a Symbol. 2452 15:55:18 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2453 15:55:18 logs author and resource info 2454 15:55:18 behaves like sends correct event type in audit event stream 2455 15:55:18 Job arguments to DeleteUserWorker must be native JSON types, but :hard_delete is a Symbol. 2457 15:55:18 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2458 15:55:18 sends correct event type in audit event stream 2459 15:55:18 when resource is project and reached project_access_token limit 2460 15:55:19 causes an error and does not change bots or members count 2461 15:55:19 # [RSpecRunTime] Finishing example group ee/spec/services/resource_access_tokens/create_service_spec.rb. It took 20.47 seconds. Expected to take 29.18 seconds. 2462 15:55:19 # [RSpecRunTime] Starting example group ee/spec/models/snippet_repository_spec.rb. Expected to take 26.5 seconds. 2463 15:55:19 SnippetRepository 2464 15:55:20 does not allow STI 2465 15:55:20 with 3 groups, 2 projects, and 5 snippets 2466 15:55:20 #in_replicables_for_current_secondary? 2467 15:55:22 all returns true if all are replicated 2468 15:55:22 with selective sync by namespace 2469 15:55:24 returns true for snippets in the namespace 2470 15:55:26 returns true for personal snippets 2471 15:55:28 returns false for project snippets not in an included namespace 2472 15:55:28 # [RSpecRunTime] RSpec elapsed time: 18 minutes 57.6 seconds. Current RSS: ~1413M. Threads: 5. load average: 1.23 1.27 1.25 1/422 24071 2474 15:55:28 with selective sync by shard 2475 15:55:31 returns true for snippets in the shard 2476 15:55:33 returns false for project snippets not in an included shard 2477 15:55:33 # [RSpecRunTime] RSpec elapsed time: 19 minutes 2.18 seconds. Current RSS: ~1388M. Threads: 5. load average: 1.22 1.27 1.24 1/422 24072 2479 15:55:33 #replicables_for_current_secondary 2480 15:55:35 returns all snippet_repositories without selective sync 2481 15:55:37 returns nothing if an unrecognised selective sync type is used 2482 15:55:37 with selective sync by namespace 2483 15:55:39 returns snippet_repositories that belong to the namespaces + personal snippets 2484 15:55:39 # [RSpecRunTime] RSpec elapsed time: 19 minutes 8.54 seconds. Current RSS: ~1380M. Threads: 5. load average: 1.20 1.26 1.24 1/422 24073 2486 15:55:39 with selective sync by shard 2487 15:55:42 returns snippet_repositories that belong to the shards 2488 15:55:42 # [RSpecRunTime] RSpec elapsed time: 19 minutes 10.96 seconds. Current RSS: ~1384M. Threads: 5. load average: 1.18 1.26 1.24 1/422 24074 2491 15:55:42 when search query is empty 2492 15:55:42 returns all records 2493 15:55:42 when search query is not empty 2494 15:55:42 without matches 2495 15:55:43 filters all records 2496 15:55:43 with matches by attributes 2497 15:55:43 searchable_attribute: :disk_path 2498 15:55:43 is expected to contain exactly #<SnippetRepository snippet_id: 55, shard_id: 22, disk_path: "any_keyword", verification_retry_count:...ation_checksum: nil, verification_failure: nil, verification_state: 0, verification_started_at: nil> 2499 15:55:43 # [RSpecRunTime] Finishing example group ee/spec/models/snippet_repository_spec.rb. It took 24.03 seconds. Expected to take 26.5 seconds. 2500 15:55:43 # [RSpecRunTime] Starting example group ee/spec/services/vulnerabilities/resolve_service_spec.rb. Expected to take 25.34 seconds. 2501 15:55:43 Vulnerabilities::ResolveService 2502 15:55:43 when vulnerability state is different from the requested state 2503 15:55:43 with an authorized user with proper permissions 2504 15:55:45 resolves a vulnerability 2505 15:55:46 creates note 2506 15:55:47 creates state transition entry to `resolved` 2507 15:55:47 behaves like calls vulnerability statistics utility services in order 2508 15:55:47 when updating the vulnerability fails 2509 15:55:48 does not call the service classes 2510 15:55:48 # [RSpecRunTime] RSpec elapsed time: 19 minutes 17.19 seconds. Current RSS: ~1399M. Threads: 5. load average: 1.17 1.25 1.24 1/422 24075 2512 15:55:48 when updating the vulnerability succeeds 2513 15:55:50 calls the service classes in order 2514 15:55:50 # [RSpecRunTime] RSpec elapsed time: 19 minutes 19.63 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.17 1.25 1.24 1/422 24076 2516 15:55:50 behaves like removes dismissal feedback from associated findings 2517 15:55:50 when there is no error 2518 15:55:52 removes dismissal feedback from associated findings 2519 15:55:52 # [RSpecRunTime] RSpec elapsed time: 19 minutes 21.15 seconds. Current RSS: ~1392M. Threads: 5. load average: 1.15 1.25 1.24 1/422 24077 2521 15:55:52 when there is an error 2522 15:55:53 does not remove any feedback 2523 15:55:55 responds with error 2524 15:55:55 # [RSpecRunTime] RSpec elapsed time: 19 minutes 23.88 seconds. Current RSS: ~1386M. Threads: 5. load average: 1.15 1.25 1.24 1/422 24078 2526 15:55:55 when vulnerability is dismissed 2527 15:55:55 behaves like nullifies dismissal fields from associated vulnerability read 2528 15:55:56 nullifies the dismissal fields on the associated vulnerability_read 2529 15:55:56 # [RSpecRunTime] RSpec elapsed time: 19 minutes 25.42 seconds. Current RSS: ~1378M. Threads: 5. load average: 1.15 1.25 1.24 2/422 24079 2531 15:55:56 when security dashboard feature is disabled 2532 15:55:57 raises an "access denied" error 2533 15:55:57 # [RSpecRunTime] RSpec elapsed time: 19 minutes 26.54 seconds. Current RSS: ~1375M. Threads: 5. load average: 1.14 1.24 1.24 1/422 24080 2536 15:55:58 is expected to be allowed for :owner 2537 15:56:00 is expected to be allowed for :maintainer 2538 15:56:01 is expected to be denied for :developer 2539 15:56:02 is expected to be denied for :auditor 2540 15:56:03 is expected to be denied for :reporter 2541 15:56:04 is expected to be denied for :guest 2542 15:56:05 is expected to be denied for :anonymous 2543 15:56:05 when admin mode is enabled 2544 15:56:06 is expected to be allowed for :admin 2545 15:56:06 # [RSpecRunTime] RSpec elapsed time: 19 minutes 34.88 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.13 1.24 1.24 1/422 24081 2547 15:56:06 when admin mode is disabled 2548 15:56:07 is expected to be denied for :admin 2549 15:56:07 # [RSpecRunTime] RSpec elapsed time: 19 minutes 35.92 seconds. Current RSS: ~1367M. Threads: 5. load average: 1.12 1.24 1.23 1/422 24082 2551 15:56:07 when vulnerability state is not different from the requested state 2552 15:56:07 behaves like does not create state transition for same state 2553 15:56:07 when vulnerability state is not different from the requested state 2554 15:56:07 with an authorized user with proper permissions 2555 15:56:08 does not create a state transition entry 2556 15:56:08 # [RSpecRunTime] RSpec elapsed time: 19 minutes 37.22 seconds. Current RSS: ~1368M. Threads: 5. load average: 1.12 1.24 1.23 1/422 24083 2558 15:56:08 # [RSpecRunTime] Finishing example group ee/spec/services/vulnerabilities/resolve_service_spec.rb. It took 24.81 seconds. Expected to take 25.34 seconds. 2559 15:56:08 # [RSpecRunTime] Starting example group ee/spec/workers/security/scan_execution_policies/create_pipeline_worker_spec.rb. Expected to take 22.61 seconds. 2560 15:56:08 Security::ScanExecutionPolicies::CreatePipelineWorker 2562 15:56:09 when project is not found 2563 15:56:09 behaves like does not call RuleScheduleService 2564 15:56:09 is expected not to receive new(*(any args)) 0 times 2565 15:56:09 # [RSpecRunTime] RSpec elapsed time: 19 minutes 38.58 seconds. Current RSS: ~1362M. Threads: 5. load average: 1.12 1.24 1.23 1/422 24084 2567 15:56:09 when user is not found 2568 15:56:09 behaves like does not call RuleScheduleService 2569 15:56:10 is expected not to receive new(*(any args)) 0 times 2570 15:56:10 when the user and project exists 2571 15:56:10 delegates the pipeline creation to Security::SecurityOrchestrationPolicies::CreatePipelineService 2572 15:56:10 when the number of active security policy scheduled scans exceeds the limit 2573 15:56:10 when the scans are from the same scheduled policy 2574 15:56:10 when feature flag `scan_execution_pipeline_concurrency_control` is disabled 2575 15:56:10 behaves like creates a new pipeline 2576 15:56:11 delegates the pipeline creation to Security::SecurityOrchestrationPolicies::CreatePipelineService 2577 15:56:11 # [RSpecRunTime] RSpec elapsed time: 19 minutes 39.93 seconds. Current RSS: ~1365M. Threads: 5. load average: 1.12 1.24 1.23 1/422 24085 2579 15:56:11 when feature flag `scan_execution_pipeline_concurrency_control` is enabled 2580 15:56:11 behaves like does not creates a new pipeline 2581 15:56:12 does not invokes CreatePipelineService 2582 15:56:12 behaves like reschedules the worker 2583 15:56:12 reschedules the worker 2584 15:56:12 when the policy is defined at group level 2585 15:56:13 when the active scans are from different projects in the group 2586 15:56:13 when the worker is running for one of the projects in the group 2587 15:56:16 does not invokes CreatePipelineService 2588 15:56:16 behaves like reschedules the worker 2589 15:56:19 reschedules the worker 2590 15:56:19 # [RSpecRunTime] RSpec elapsed time: 19 minutes 48.14 seconds. Current RSS: ~1357M. Threads: 5. load average: 1.10 1.23 1.23 1/422 24086 2592 15:56:19 when the worker is running for a project outside of the group 2593 15:56:19 when feature flag `scan_execution_pipeline_concurrency_control` is disabled 2594 15:56:19 behaves like creates a new pipeline 2595 15:56:22 delegates the pipeline creation to Security::SecurityOrchestrationPolicies::CreatePipelineService 2596 15:56:22 # [RSpecRunTime] RSpec elapsed time: 19 minutes 51.03 seconds. Current RSS: ~1342M. Threads: 5. load average: 1.09 1.22 1.23 1/423 24087 2598 15:56:22 when feature flag `scan_execution_pipeline_concurrency_control` is enabled 2599 15:56:22 behaves like creates a new pipeline 2600 15:56:24 delegates the pipeline creation to Security::SecurityOrchestrationPolicies::CreatePipelineService 2601 15:56:24 # [RSpecRunTime] RSpec elapsed time: 19 minutes 53.39 seconds. Current RSS: ~1342M. Threads: 5. load average: 1.09 1.22 1.23 1/423 24088 2603 15:56:24 when the scans are from the another scheduled policy 2604 15:56:24 when feature flag `scan_execution_pipeline_concurrency_control` is disabled 2605 15:56:24 behaves like creates a new pipeline 2606 15:56:26 delegates the pipeline creation to Security::SecurityOrchestrationPolicies::CreatePipelineService 2607 15:56:26 # [RSpecRunTime] RSpec elapsed time: 19 minutes 54.97 seconds. Current RSS: ~1349M. Threads: 5. load average: 1.09 1.22 1.23 1/423 24089 2609 15:56:26 when feature flag `scan_execution_pipeline_concurrency_control` is enabled 2610 15:56:26 behaves like creates a new pipeline 2611 15:56:27 delegates the pipeline creation to Security::SecurityOrchestrationPolicies::CreatePipelineService 2612 15:56:27 # [RSpecRunTime] RSpec elapsed time: 19 minutes 56.51 seconds. Current RSS: ~1350M. Threads: 5. load average: 1.08 1.22 1.23 1/423 24090 2614 15:56:27 when create pipeline service returns errors 2615 15:56:28 logs the error 2616 15:56:28 # [RSpecRunTime] Finishing example group ee/spec/workers/security/scan_execution_policies/create_pipeline_worker_spec.rb. It took 19.49 seconds. Expected to take 22.61 seconds. 2617 15:56:28 # [RSpecRunTime] Starting example group ee/spec/services/vulnerabilities/security_finding/create_merge_request_service_spec.rb. Expected to take 22.02 seconds. 2618 15:56:28 Vulnerabilities::SecurityFinding::CreateMergeRequestService#execute 2619 15:56:29 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 2621 15:56:29 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2622 15:56:29 when there is an existing vulnerability for the security finding 2623 15:56:31 Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol. 2625 15:56:31 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2626 15:56:31 does not create a new Vulnerability, but creates a new MergeRequest, and a MergeRequestLink 2627 15:56:32 Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol. 2629 15:56:32 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2630 15:56:32 does not change the vulnerability present_on_default_branch value 2631 15:56:33 Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol. 2633 15:56:33 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2634 15:56:33 returns a successful response 2635 15:56:33 # [RSpecRunTime] RSpec elapsed time: 20 minutes 2.61 seconds. Current RSS: ~1377M. Threads: 5. load average: 1.16 1.23 1.23 1/427 24227 2637 15:56:33 when there is no vulnerability for the security finding 2638 15:56:36 Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol. 2640 15:56:36 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2641 15:56:36 does create a new Vulnerability, MergeRequest,and MergeRequestLink 2642 15:56:38 Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol. 2644 15:56:38 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2645 15:56:38 sets the new vulnerability present_on_default_branch to false 2646 15:56:41 Job arguments to MergeRequests::SyncCodeOwnerApprovalRulesWorker must be native JSON types, but :expire_unapproved_key is a Symbol. 2648 15:56:41 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2649 15:56:41 sets the new vulnerability state to detected 2650 15:56:41 # [RSpecRunTime] RSpec elapsed time: 20 minutes 10.06 seconds. Current RSS: ~1396M. Threads: 5. load average: 1.23 1.25 1.24 1/427 24961 2652 15:56:41 when a error occurs during the merge link creation 2653 15:56:41 behaves like an error occurs 2654 15:56:43 propagates the error 2655 15:56:46 does not create a new Vulnerability, MergeRequest, and MergeRequestLink 2656 15:56:46 # [RSpecRunTime] RSpec elapsed time: 20 minutes 15.02 seconds. Current RSS: ~1408M. Threads: 5. load average: 1.21 1.24 1.24 2/427 25452 2658 15:56:46 when user does not have permission to create merge request 2659 15:56:46 propagates the error 2660 15:56:46 when a error occurs during the merge request creation 2661 15:56:46 behaves like an error occurs 2662 15:56:47 propagates the error 2663 15:56:48 does not create a new Vulnerability, MergeRequest, and MergeRequestLink 2664 15:56:48 # [RSpecRunTime] RSpec elapsed time: 20 minutes 16.86 seconds. Current RSS: ~1414M. Threads: 5. load average: 1.19 1.24 1.23 1/427 25453 2666 15:56:48 when user does not have permission to read_security_resource 2667 15:56:48 raises an error 2668 15:56:48 when a error occurs during the vulnerability creation 2669 15:56:48 behaves like an error occurs 2670 15:56:49 propagates the error 2671 15:56:50 does not create a new Vulnerability, MergeRequest, and MergeRequestLink 2672 15:56:50 # [RSpecRunTime] RSpec elapsed time: 20 minutes 19.46 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.19 1.24 1.23 6/427 25454 2674 15:56:50 # [RSpecRunTime] Finishing example group ee/spec/services/vulnerabilities/security_finding/create_merge_request_service_spec.rb. It took 22.76 seconds. Expected to take 22.02 seconds. 2675 15:56:50 # [RSpecRunTime] Starting example group ee/spec/policies/issuable_policy_spec.rb. Expected to take 19.82 seconds. 2676 15:56:50 IssuablePolicy 2678 15:56:51 in a public project 2679 15:56:52 disallows non-members from creating and deleting metric images 2680 15:56:53 allows guests to read, create metric images, and delete them in their own issues 2681 15:56:54 allows reporters to create and delete metric images 2682 15:56:54 Create, read, delete issuable resource links 2683 15:56:54 when available 2684 15:56:55 allows developers 2685 15:56:55 allows reporters 2686 15:56:55 behaves like issuable resource links access 2687 15:56:56 disallows non members 2688 15:56:57 disallows guests 2689 15:56:58 disallows all on non-incident issue type 2690 15:56:58 # [RSpecRunTime] RSpec elapsed time: 20 minutes 26.76 seconds. Current RSS: ~1402M. Threads: 5. load average: 1.16 1.23 1.23 1/423 25455 2692 15:56:58 when not available 2693 15:56:58 disallows developers 2694 15:56:59 disallows reporters 2695 15:56:59 behaves like issuable resource links access 2696 15:57:00 disallows non members 2697 15:57:01 disallows guests 2698 15:57:01 disallows all on non-incident issue type 2699 15:57:01 # [RSpecRunTime] RSpec elapsed time: 20 minutes 30.5 seconds. Current RSS: ~1416M. Threads: 5. load average: 1.16 1.23 1.23 1/423 25456 2701 15:57:01 in a private project 2702 15:57:03 disallows non-members from creating and deleting metric images 2703 15:57:03 allows guests to read metric images, and create + delete in their own issues 2704 15:57:04 allows reporters to create and delete metric images 2705 15:57:04 Create, read, delete issuable resource links 2706 15:57:04 when available 2707 15:57:05 allows developers 2708 15:57:06 allows reporters 2709 15:57:06 behaves like issuable resource links access 2710 15:57:07 disallows non members 2711 15:57:07 disallows guests 2712 15:57:08 disallows all on non-incident issue type 2713 15:57:08 # [RSpecRunTime] RSpec elapsed time: 20 minutes 37.34 seconds. Current RSS: ~1414M. Threads: 5. load average: 1.21 1.24 1.23 1/423 25457 2715 15:57:08 # [RSpecRunTime] Finishing example group ee/spec/policies/issuable_policy_spec.rb. It took 17.89 seconds. Expected to take 19.82 seconds. 2716 15:57:08 # [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/ci/project_config_spec.rb. Expected to take 19.17 seconds. 2717 15:57:08 Gitlab::Ci::ProjectConfig 2718 15:57:09 when config is Compliance 2719 15:57:09 when project has compliance label defined 2720 15:57:09 when feature is available 2721 15:57:09 when compliance pipeline configuration is defined 2722 15:57:09 includes compliance pipeline configuration content 2723 15:57:09 when pipeline is downstream of a bridge 2724 15:57:10 does include compliance pipeline configuration 2725 15:57:10 when pipeline source is parent pipeline 2726 15:57:10 behaves like does not include compliance pipeline configuration content 2727 15:57:11 is expected not to eq "---\ninclude:\n- project: compliance/hippa\n file: \".compliance-gitlab-ci.yml\"\n" 2728 15:57:11 # [RSpecRunTime] RSpec elapsed time: 20 minutes 40.52 seconds. Current RSS: ~1407M. Threads: 5. load average: 1.21 1.24 1.23 1/424 25482 2730 15:57:11 when the source is on-demand dast scan 2731 15:57:12 does not include compliance pipeline configuration 2732 15:57:12 when compliance pipeline configuration is not defined 2733 15:57:12 behaves like does not include compliance pipeline configuration content 2734 15:57:12 is expected not to eq "---\ninclude:\n- project: compliance/hippa\n file: \".compliance-gitlab-ci.yml\"\n" 2735 15:57:12 when compliance pipeline configuration is empty 2736 15:57:12 behaves like does not include compliance pipeline configuration content 2737 15:57:12 is expected not to eq "---\ninclude:\n- project: compliance/hippa\n file: \".compliance-gitlab-ci.yml\"\n" 2738 15:57:12 when feature is not licensed 2739 15:57:12 behaves like does not include compliance pipeline configuration content 2740 15:57:12 is expected not to eq "---\ninclude:\n- project: compliance/hippa\n file: \".compliance-gitlab-ci.yml\"\n" 2741 15:57:12 when project does not have compliance label defined 2742 15:57:12 when feature is available 2743 15:57:12 behaves like does not include compliance pipeline configuration content 2744 15:57:12 is expected not to eq "---\ninclude:\n- project: compliance/hippa\n file: \".compliance-gitlab-ci.yml\"\n" 2745 15:57:12 when config is SecurityPolicyDefault 2746 15:57:13 when policies should be enforced 2747 15:57:13 when security_orchestration_policies feature is available 2748 15:57:13 when auto devops is not enabled 2749 15:57:13 when active policies includes a rule with pipeline type 2750 15:57:13 when policy applies to the pipeline's branch 2751 15:57:14 includes security policies default pipeline configuration content 2752 15:57:14 # [RSpecRunTime] RSpec elapsed time: 20 minutes 43.5 seconds. Current RSS: ~1423M. Threads: 5. load average: 1.19 1.23 1.23 1/428 25561 2754 15:57:14 when policies should not be enforced 2755 15:57:14 when security_orchestration_policies feature is not available 2756 15:57:14 behaves like does not include security policies default pipeline configuration content 2757 15:57:14 when auto devops is not enabled 2758 15:57:15 does not include security policies default pipeline configuration content 2759 15:57:15 when is not triggered for branch 2760 15:57:15 behaves like does not include security policies default pipeline configuration content 2761 15:57:15 when auto devops is not enabled 2762 15:57:16 does not include security policies default pipeline configuration content 2763 15:57:16 when auto devops is enabled 2764 15:57:17 does not include security policies default pipeline configuration content 2765 15:57:17 when auto devops is not enabled 2766 15:57:17 when active policies does not include a rule with pipeline type 2767 15:57:17 does not include security policies default pipeline configuration content 2768 15:57:17 when policy does not apply to the branch 2769 15:57:18 does not include security policies default pipeline configuration content 2770 15:57:18 when the policy should not be enforced to the pipeline source 2771 15:57:18 when pipeline source is webide 2772 15:57:18 behaves like does not include security policies default pipeline configuration content 2773 15:57:18 when auto devops is not enabled 2774 15:57:19 does not include security policies default pipeline configuration content 2775 15:57:19 when pipeline source is parent_pipeline 2776 15:57:19 behaves like does not include security policies default pipeline configuration content 2777 15:57:19 when auto devops is not enabled 2778 15:57:21 does not include security policies default pipeline configuration content 2779 15:57:21 # [RSpecRunTime] RSpec elapsed time: 20 minutes 50.29 seconds. Current RSS: ~1407M. Threads: 5. load average: 1.10 1.21 1.23 1/428 25618 2781 15:57:21 when pipeline source is ondemand_dast_scan 2782 15:57:21 behaves like does not include security policies default pipeline configuration content 2783 15:57:21 when auto devops is not enabled 2784 15:57:22 does not include security policies default pipeline configuration content 2785 15:57:22 when pipeline source is ondemand_dast_validation 2786 15:57:22 behaves like does not include security policies default pipeline configuration content 2787 15:57:22 when auto devops is not enabled 2788 15:57:23 does not include security policies default pipeline configuration content 2789 15:57:23 when pipeline source is container_registry_push 2790 15:57:23 behaves like does not include security policies default pipeline configuration content 2791 15:57:23 when auto devops is not enabled 2792 15:57:24 does not include security policies default pipeline configuration content 2793 15:57:24 when pipeline source is duo_workflow 2794 15:57:24 behaves like does not include security policies default pipeline configuration content 2795 15:57:24 when auto devops is not enabled 2796 15:57:24 does not include security policies default pipeline configuration content 2797 15:57:24 when config is PipelineExecutionPolicyForced 2798 15:57:24 behaves like forces the pipeline creation by including dummy content 2799 15:57:24 includes dummy job to force the pipeline creation 2800 15:57:24 when auto devops is not enabled 2801 15:57:24 behaves like forces the pipeline creation by including dummy content 2802 15:57:25 includes dummy job to force the pipeline creation 2803 15:57:25 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/ci/project_config_spec.rb. It took 16.46 seconds. Expected to take 19.17 seconds. 2804 15:57:25 # [RSpecRunTime] Starting example group ee/spec/finders/ee/work_items/work_items_finder_spec.rb. Expected to take 17.79 seconds. 2805 15:57:25 WorkItems::WorkItemsFinder 2806 15:57:25 when filtering work items 2807 15:57:25 with status widget 2808 15:57:26 returns correct results 2809 15:57:26 # [RSpecRunTime] RSpec elapsed time: 20 minutes 55.58 seconds. Current RSS: ~1392M. Threads: 5. load average: 1.09 1.21 1.22 1/428 25667 2811 15:57:26 with legacy requirement widget 2812 15:57:28 returns correct results 2813 15:57:28 # [RSpecRunTime] RSpec elapsed time: 20 minutes 56.75 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.08 1.20 1.22 1/428 25668 2815 15:57:28 when epic labels are split across epic and epic work item 2816 15:57:29 when epic_and_work_item_associations_unification FF is enabled 2817 15:57:29 when searching by NONE 2818 15:57:29 returns correct epic work items 2819 15:57:29 # [RSpecRunTime] RSpec elapsed time: 20 minutes 58.5 seconds. Current RSS: ~1385M. Threads: 5. load average: 1.08 1.20 1.22 1/428 25669 2821 15:57:29 with `and` search 2822 15:57:29 when searching by label assigned only to epic 2823 15:57:30 returns correct epics 2824 15:57:30 when searching by a combination of labels assigned to epic and epic work item 2825 15:57:30 returns correct epics 2826 15:57:30 with `or` search 2827 15:57:30 when searching by label assigned only to epic 2828 15:57:31 returns correct epics 2829 15:57:31 when searching by a combination of labels assigned to epic and epic work item 2830 15:57:31 returns correct epics 2831 15:57:31 with `not` search 2832 15:57:31 when searching by label assigned only to epic 2833 15:57:32 returns correct epics 2834 15:57:32 when searching by a combination of labels assigned to epic and epic work item 2835 15:57:32 returns correct epics 2836 15:57:32 when epic_and_work_item_associations_unification FF is disabled 2837 15:57:32 when searching by NONE 2838 15:57:33 returns correct epics 2839 15:57:33 with `and` search 2840 15:57:33 when searching by label assigned only to epic 2841 15:57:33 returns correct epics 2842 15:57:33 when searching by a combination of labels assigned to epic and epic work item 2843 15:57:34 returns correct epics 2844 15:57:34 with `or` search 2845 15:57:34 when searching by label assigned only to epic 2846 15:57:34 returns correct epics 2847 15:57:34 when searching by a combination of labels assigned to epic and epic work item 2848 15:57:35 returns correct epics 2849 15:57:35 with `not` search 2850 15:57:35 when searching by label assigned only to epic 2851 15:57:35 returns correct epics 2852 15:57:35 when searching by a combination of labels assigned to epic and epic work item 2853 15:57:36 returns correct epics 2854 15:57:36 when emojis are present on its associated legacy epic 2855 15:57:37 behaves like filter by unified emoji association 2856 15:57:37 when filtering by emoji name 2857 15:57:37 is expected to contain exactly #<WorkItem id:70 group280#1> and #<WorkItem id:72 group280#5> 2858 15:57:37 # [RSpecRunTime] RSpec elapsed time: 21 minutes 6.27 seconds. Current RSS: ~1408M. Threads: 5. load average: 1.22 1.23 1.23 1/423 25670 2860 15:57:37 when filterint by negated emoji name 2861 15:57:37 is expected to contain exactly #<WorkItem id:71 group280#3> and #<WorkItem id:73 group280#7> 2862 15:57:37 when filtering by name and negated name 2863 15:57:38 is expected to contain exactly #<WorkItem id:71 group280#3> 2864 15:57:38 when filtering by any emoji 2865 15:57:38 is expected to contain exactly #<WorkItem id:70 group280#1>, #<WorkItem id:71 group280#3>, and #<WorkItem id:72 group280#5> 2866 15:57:38 when filtering by none emoji 2867 15:57:38 is expected to contain exactly #<WorkItem id:73 group280#7> 2868 15:57:38 when filtering by any emoji and negated name 2869 15:57:39 is expected to contain exactly #<WorkItem id:71 group280#3> 2870 15:57:39 when epic_and_work_item_unification is disabled 2871 15:57:39 ignores award emoji present on sync_object 2872 15:57:39 # [RSpecRunTime] Finishing example group ee/spec/finders/ee/work_items/work_items_finder_spec.rb. It took 14.39 seconds. Expected to take 17.79 seconds. 2873 15:57:39 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/vertex_ai/client_spec.rb. Expected to take 17.28 seconds. 2874 15:57:39 Gitlab::Llm::VertexAi::Client 2876 15:57:39 behaves like forwarding the request correctly 2877 15:57:39 when a successful response is returned from the API 2878 15:57:39 returns the response 2879 15:57:39 when a failed response is returned from the API 2880 15:57:39 retries the request 2881 15:57:39 when a content blocked response is returned from the API 2882 15:57:39 and retry_content_blocked_requests is true 2883 15:57:40 retries the request 2884 15:57:40 and retry_content_blocked_requests is false 2885 15:57:40 retries the request 2886 15:57:40 behaves like tracks events for AI requests 2887 15:57:40 tracks a snowplow event 2888 15:57:40 behaves like tracks events for AI requests 2889 15:57:40 tracks a snowplow event 2891 15:57:40 behaves like forwarding the request correctly 2892 15:57:40 when a successful response is returned from the API 2893 15:57:40 returns the response 2894 15:57:40 when a failed response is returned from the API 2895 15:57:40 retries the request 2896 15:57:40 when a content blocked response is returned from the API 2897 15:57:40 and retry_content_blocked_requests is true 2898 15:57:40 retries the request 2899 15:57:40 and retry_content_blocked_requests is false 2900 15:57:41 retries the request 2901 15:57:41 behaves like tracks events for AI requests 2902 15:57:41 tracks a snowplow event 2903 15:57:41 behaves like tracks events for AI requests 2904 15:57:41 tracks a snowplow event 2905 15:57:41 #text_embeddings 2906 15:57:41 behaves like forwarding the request correctly 2907 15:57:41 when a successful response is returned from the API 2908 15:57:41 returns the response 2909 15:57:41 when a failed response is returned from the API 2910 15:57:41 retries the request 2911 15:57:41 when a content blocked response is returned from the API 2912 15:57:41 and retry_content_blocked_requests is true 2913 15:57:41 retries the request 2914 15:57:41 and retry_content_blocked_requests is false 2915 15:57:41 retries the request 2916 15:57:41 behaves like tracks embedding events for AI requests 2917 15:57:42 tracks a snowplow event 2918 15:57:42 behaves like tracks embedding events for AI requests 2919 15:57:42 tracks a snowplow event 2920 15:57:42 #code_completion 2921 15:57:42 behaves like forwarding the request correctly 2922 15:57:42 when a successful response is returned from the API 2923 15:57:42 returns the response 2924 15:57:42 when a failed response is returned from the API 2925 15:57:42 retries the request 2926 15:57:42 when a content blocked response is returned from the API 2927 15:57:42 and retry_content_blocked_requests is true 2928 15:57:42 retries the request 2929 15:57:42 and retry_content_blocked_requests is false 2930 15:57:42 retries the request 2931 15:57:42 behaves like tracks events for AI requests 2932 15:57:42 tracks a snowplow event 2933 15:57:42 behaves like tracks events for AI requests 2934 15:57:43 tracks a snowplow event 2936 15:57:43 when measuring request success 2937 15:57:43 logs the response 2938 15:57:43 behaves like measured Llm request 2939 15:57:43 inrements llm_client_request counter 2940 15:57:43 when request raises an exception 2941 15:57:43 behaves like measured Llm request with error 2942 15:57:43 inrements llm_client_request counter with success false 2943 15:57:43 when request is retried 2944 15:57:43 behaves like measured Llm request with error 2945 15:57:43 inrements llm_client_request counter with success false 2946 15:57:43 when response is empty 2947 15:57:43 does not fail and logs an error 2949 15:57:43 behaves like forwarding the request correctly 2950 15:57:43 when a successful response is returned from the API 2951 15:57:43 returns the response 2952 15:57:43 when a failed response is returned from the API 2953 15:57:43 retries the request 2954 15:57:43 when a content blocked response is returned from the API 2955 15:57:43 and retry_content_blocked_requests is true 2956 15:57:44 retries the request 2957 15:57:44 and retry_content_blocked_requests is false 2958 15:57:44 retries the request 2959 15:57:44 behaves like tracks events for AI requests 2960 15:57:44 tracks a snowplow event 2961 15:57:44 behaves like tracks events for AI requests 2962 15:57:44 tracks a snowplow event 2963 15:57:44 #messages_chat 2964 15:57:44 behaves like forwarding the request correctly 2965 15:57:44 when a successful response is returned from the API 2966 15:57:45 returns the response 2967 15:57:45 when a failed response is returned from the API 2968 15:57:45 retries the request 2969 15:57:45 when a content blocked response is returned from the API 2970 15:57:45 and retry_content_blocked_requests is true 2971 15:57:46 retries the request 2972 15:57:46 and retry_content_blocked_requests is false 2973 15:57:46 retries the request 2974 15:57:46 behaves like tracks events for AI requests 2975 15:57:46 tracks a snowplow event 2976 15:57:46 behaves like tracks events for AI requests 2977 15:57:46 tracks a snowplow event 2978 15:57:46 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/vertex_ai/client_spec.rb. It took 7.11 seconds. Expected to take 17.28 seconds. 2979 15:57:46 # [RSpecRunTime] Starting example group ee/spec/lib/audit_events/strategies/instance_external_destination_strategy_spec.rb. Expected to take 16.04 seconds. 2980 15:57:46 AuditEvents::Strategies::InstanceExternalDestinationStrategy 2981 15:57:46 #destinations 2982 15:57:46 when there is no destination 2983 15:57:46 returns empty array 2984 15:57:46 when instance external destinations exist 2985 15:57:47 returns all the destinations 2986 15:57:47 #streamable? 2987 15:57:47 when feature is not licensed 2988 15:57:47 is expected to be falsey 2989 15:57:47 when feature is licensed 2990 15:57:47 when there is no InstanceExternalAuditEventDestination 2991 15:57:47 is expected to be falsey 2992 15:57:47 when there is at least one InstanceExternalAuditEventDestination 2993 15:57:47 is expected to be truthy 2995 15:57:47 when the feature is licensed 2996 15:57:47 when an instance destination exists 2997 15:57:47 when the event entity type is a group 2998 15:57:48 makes one HTTP call 2999 15:57:48 sends the correct verification header 3000 15:57:48 adds event type only when audit operation is present 3001 15:57:48 and id is always passed in request body 3002 15:57:48 sends correct id in request body 3003 15:57:48 when audit event type is tracked for count 3004 15:57:48 tracks the event count and makes http call 3005 15:57:48 when audit event type is not tracked for count 3006 15:57:48 does not track the event count and makes http call 3007 15:57:48 when the event entity type is a project that belongs to a group 3008 15:57:49 makes one HTTP call 3009 15:57:49 sends the correct verification header 3010 15:57:49 adds event type only when audit operation is present 3011 15:57:49 and id is always passed in request body 3012 15:57:49 sends correct id in request body 3013 15:57:49 when audit event type is tracked for count 3014 15:57:49 tracks the event count and makes http call 3015 15:57:49 when audit event type is not tracked for count 3016 15:57:49 does not track the event count and makes http call 3017 15:57:49 when the event entity type is a project at a root namespace level 3018 15:57:50 makes one HTTP call 3019 15:57:50 sends the correct verification header 3020 15:57:50 adds event type only when audit operation is present 3021 15:57:50 and id is always passed in request body 3022 15:57:50 sends correct id in request body 3023 15:57:51 # [RSpecRunTime] RSpec elapsed time: 21 minutes 19.7 seconds. Current RSS: ~1502M. Threads: 5. load average: 1.19 1.22 1.23 1/424 25671 3025 15:57:51 when audit event type is tracked for count 3026 15:57:51 tracks the event count and makes http call 3027 15:57:51 when audit event type is not tracked for count 3028 15:57:51 does not track the event count and makes http call 3029 15:57:51 when the entity is a NullEntity 3030 15:57:51 makes one HTTP call 3031 15:57:51 sends the correct verification header 3032 15:57:51 adds event type only when audit operation is present 3033 15:57:51 and id is always passed in request body 3034 15:57:52 sends correct id in request body 3035 15:57:52 when audit event type is tracked for count 3036 15:57:52 tracks the event count and makes http call 3037 15:57:52 when audit event type is not tracked for count 3038 15:57:52 does not track the event count and makes http call 3039 15:57:52 when the destination has custom headers 3040 15:57:52 sends the headers with the payload 3041 15:57:52 when no event type filter is present 3042 15:57:52 makes one HTTP call 3043 15:57:52 when no streaming event type filter for the given event type is present 3044 15:57:52 makes no HTTP calls 3045 15:57:52 when event_type_filters_created streaming event type filter is present 3046 15:57:53 makes one HTTP call 3047 15:57:53 when the feature is not licensed 3048 15:57:53 makes no HTTP calls 3049 15:57:53 # [RSpecRunTime] Finishing example group ee/spec/lib/audit_events/strategies/instance_external_destination_strategy_spec.rb. It took 6.67 seconds. Expected to take 16.04 seconds. 3050 15:57:53 # [RSpecRunTime] Starting example group ee/spec/services/compliance_management/frameworks/assign_project_service_spec.rb. Expected to take 15.42 seconds. 3051 15:57:53 ComplianceManagement::Frameworks::AssignProjectService 3053 15:57:53 when compliance framework feature is available 3054 15:57:53 when user can admin compliance framework for the project 3055 15:57:53 when assigning a compliance framework to a project 3056 15:57:53 when no framework is assigned 3057 15:57:53 behaves like framework update 3058 15:57:54 updates the framework 3059 15:57:54 publishes Projects::ComplianceFrameworkChangedEvent 3060 15:57:54 logs audit event 3061 15:57:54 # [RSpecRunTime] RSpec elapsed time: 21 minutes 23.23 seconds. Current RSS: ~1506M. Threads: 5. load average: 1.17 1.22 1.23 1/423 25672 3063 15:57:54 when a framework is assigned 3064 15:57:54 behaves like framework update 3065 15:57:54 updates the framework 3066 15:57:55 publishes Projects::ComplianceFrameworkChangedEvent 3067 15:57:55 logs audit event 3068 15:57:55 when more than 1 framework is assigned 3069 15:57:55 behaves like more than 1 frameworks for project 3070 15:57:55 returns error 3071 15:57:55 behaves like no framework update 3072 15:57:55 does not update the framework 3073 15:57:55 does not publish Projects::ComplianceFrameworkChangedEvent 3074 15:57:56 does not log audit event 3075 15:57:56 when framework param is invalid 3076 15:57:56 returns an error response 3077 15:57:56 behaves like no framework update 3078 15:57:56 does not update the framework 3079 15:57:56 does not publish Projects::ComplianceFrameworkChangedEvent 3080 15:57:56 does not log audit event 3081 15:57:56 when unassigning a framework 3082 15:57:56 when no framework is assigned 3083 15:57:56 behaves like no framework update 3084 15:57:56 does not update the framework 3085 15:57:56 does not publish Projects::ComplianceFrameworkChangedEvent 3086 15:57:57 does not log audit event 3087 15:57:57 when a framework is assigned 3088 15:57:57 unassigns a framework from a project 3089 15:57:57 publishes Projects::ComplianceFrameworkChangedEvent with removed event type 3090 15:57:57 logs audit event 3091 15:57:57 when more than 1 framework is assigned 3092 15:57:57 behaves like more than 1 frameworks for project 3093 15:57:57 returns error 3094 15:57:57 behaves like no framework update 3095 15:57:58 does not update the framework 3096 15:57:58 does not publish Projects::ComplianceFrameworkChangedEvent 3097 15:57:58 does not log audit event 3098 15:57:58 when user cannot admin compliance framework for the project 3099 15:57:58 returns an error response 3100 15:57:58 behaves like no framework update 3101 15:57:58 does not update the framework 3102 15:57:58 does not publish Projects::ComplianceFrameworkChangedEvent 3103 15:57:58 does not log audit event 3104 15:57:58 when compliance framework feature is not available 3105 15:57:59 returns an error response 3106 15:57:59 behaves like no framework update 3107 15:57:59 does not update the framework 3108 15:57:59 does not publish Projects::ComplianceFrameworkChangedEvent 3109 15:57:59 does not log audit event 3110 15:57:59 # [RSpecRunTime] Finishing example group ee/spec/services/compliance_management/frameworks/assign_project_service_spec.rb. It took 6.42 seconds. Expected to take 15.42 seconds. 3111 15:57:59 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/license_scanning/sbom_scanner_spec.rb. Expected to take 14.54 seconds. 3112 15:57:59 Gitlab::LicenseScanning::SbomScanner 3113 15:58:00 #add_licenses 3114 15:58:01 adds licenses to the dependencies 3115 15:58:01 # [RSpecRunTime] RSpec elapsed time: 21 minutes 29.93 seconds. Current RSS: ~1544M. Threads: 5. load average: 1.16 1.22 1.23 1/423 25705 3117 15:58:01 #latest_build_for_default_branch 3118 15:58:01 when project has sbom generation jobs 3119 15:58:01 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 3121 15:58:01 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3122 15:58:01 returns build for default branch 3123 15:58:01 when project has no sbom generation jobs 3124 15:58:02 returns a nil result 3126 15:58:02 when the pipeline is nil 3127 15:58:02 is expected to be empty 3128 15:58:02 when the pipeline is not nil 3129 15:58:02 when the pipeline contains an sbom report 3130 15:58:03 returns the expected licenses 3131 15:58:03 returns the expected dependencies for known licenses 3132 15:58:04 returns the expected dependencies for unknown licenses 3133 15:58:05 returns the expected dependencies for the default license 3134 15:58:05 # [RSpecRunTime] RSpec elapsed time: 21 minutes 33.93 seconds. Current RSS: ~1518M. Threads: 5. load average: 1.15 1.21 1.22 1/425 25736 3136 15:58:05 when the pipeline does not contain an sbom report 3137 15:58:05 is expected to be empty 3139 15:58:05 when the pipeline has an sbom report 3140 15:58:05 is expected to be truthy 3141 15:58:05 when the pipeline does not have an sbom report 3142 15:58:06 is expected to be falsy 3143 15:58:06 when the pipeline is nil 3144 15:58:06 is expected to be falsy 3145 15:58:06 #results_available? 3146 15:58:06 when the pipeline is nil 3147 15:58:06 is expected to be falsy 3148 15:58:06 when the pipeline is not nil 3149 15:58:06 and the pipeline has an sbom report 3150 15:58:06 is expected to be truthy 3151 15:58:06 and the pipeline is running 3152 15:58:07 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 3154 15:58:07 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3155 15:58:07 and the mr_show_reports_immediately feature flag is false 3156 15:58:07 is expected to be falsy 3157 15:58:07 and the mr_show_reports_immediately feature flag is true 3158 15:58:07 is expected to be truthy 3159 15:58:07 and the pipeline is blocked by manual jobs 3160 15:58:07 is expected to be truthy 3161 15:58:07 when the pipeline does not have an sbom report 3162 15:58:08 is expected to be falsy 3163 15:58:08 .latest_pipeline 3164 15:58:08 when the pipeline contains an sbom report 3165 15:58:08 returns the latest pipeline with a report for the specified ref 3166 15:58:08 when the pipeline does not contain an sbom report 3168 15:58:08 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/license_scanning/sbom_scanner_spec.rb. It took 8.94 seconds. Expected to take 14.54 seconds. 3169 15:58:08 # [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/pages/deployment_validations_spec.rb. Expected to take 14.04 seconds. 3170 15:58:08 Gitlab::Pages::DeploymentValidations 3171 15:58:09 maximum pages artifacts size 3172 15:58:09 when pages_size_limit feature is available 3173 15:58:09 when size is below the limit 3174 15:58:10 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 3176 15:58:10 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3177 15:58:10 is expected to be valid 3178 15:58:10 # [RSpecRunTime] RSpec elapsed time: 21 minutes 39.33 seconds. Current RSS: ~1459M. Threads: 5. load average: 1.13 1.21 1.22 1/426 25801 3180 15:58:10 when size is above the limit 3181 15:58:11 is expected to include "artifacts for pages are too large: 263192576" 3182 15:58:11 when pages_size_limit feature is not available 3183 15:58:11 when size is below the limit 3184 15:58:12 is expected to be valid 3185 15:58:12 when size is above the limit 3186 15:58:13 is expected to include "artifacts for pages are too large: 105906176" 3187 15:58:13 when validating multiple deployments limit 3188 15:58:14 is expected to be valid 3189 15:58:14 when overuse is from the same project 3191 15:58:15 # [RSpecRunTime] RSpec elapsed time: 21 minutes 44.22 seconds. Current RSS: ~1429M. Threads: 5. load average: 1.12 1.20 1.22 1/428 25832 3193 15:58:15 when overuse is from multiple projects 3195 15:58:17 # [RSpecRunTime] RSpec elapsed time: 21 minutes 45.71 seconds. Current RSS: ~1414M. Threads: 5. load average: 1.12 1.20 1.22 1/428 25839 3197 15:58:17 for multiple deployments is enabled validation 3198 15:58:17 when multiple deployments is enabled 3199 15:58:17 and path prefix is empty 3200 15:58:17 is expected to be valid 3201 15:58:17 and path prefix is not empty 3202 15:58:18 is expected to be valid 3203 15:58:18 when multiple deployments is disabled 3204 15:58:18 and path prefix is empty 3205 15:58:19 is expected to be valid 3206 15:58:19 and path prefix is not empty 3207 15:58:20 is expected to include "Configuring path_prefix is only allowed when using multiple pages deployments per project, which is disabled for your project." 3208 15:58:20 # [RSpecRunTime] RSpec elapsed time: 21 minutes 49.66 seconds. Current RSS: ~1387M. Threads: 5. load average: 1.11 1.20 1.22 1/428 25864 3210 15:58:21 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/pages/deployment_validations_spec.rb. It took 12.32 seconds. Expected to take 14.04 seconds. 3211 15:58:21 # [RSpecRunTime] Starting example group ee/spec/models/boards/epic_list_spec.rb. Expected to take 13.36 seconds. 3212 15:58:21 Boards::EpicList 3213 15:58:21 does not allow STI 3214 15:58:21 behaves like boards listable model 3215 15:58:21 associations 3216 15:58:21 is expected to validate that :position cannot be empty/falsy 3217 15:58:21 is expected to validate that :position looks like an integer greater than or equal to 0 3218 15:58:21 when list_type is set to closed 3219 15:58:21 is expected not to validate that :label cannot be empty/falsy 3220 15:58:21 is expected not to validate that :position cannot be empty/falsy 3223 15:58:23 returns lists ordered by type and position 3224 15:58:23 # [RSpecRunTime] RSpec elapsed time: 21 minutes 51.78 seconds. Current RSS: ~1389M. Threads: 5. load average: 1.18 1.21 1.22 1/428 25865 3226 15:58:23 #destroyable? 3227 15:58:23 returns true when list_type is set to label 3228 15:58:23 returns false when list_type is set to closed 3230 15:58:23 returns true when list_type is set to label 3231 15:58:23 returns false when list_type is set to closed 3233 15:58:23 returns label name when list_type is set to label 3234 15:58:24 returns Open when list_type is set to backlog 3235 15:58:24 returns Closed when list_type is set to closed 3237 15:58:24 can be destroyed when list_type is set to label 3238 15:58:25 can not be destroyed when list_type is set to closed 3239 15:58:25 behaves like list_preferences_for user 3240 15:58:25 #preferences_for 3241 15:58:25 when user is nil 3242 15:58:25 returns not persisted preferences 3243 15:58:25 when a user preference already exists 3244 15:58:26 loads preference for user 3245 15:58:26 when preferences for user does not exist 3246 15:58:26 returns not persisted preferences 3247 15:58:26 #update_preferences_for 3248 15:58:26 when user is present 3249 15:58:26 when there are no preferences for user 3250 15:58:27 creates new user preferences 3251 15:58:27 when there are preferences for user 3252 15:58:27 updates user preferences 3253 15:58:27 when user is nil 3254 15:58:27 does not create user preferences 3255 15:58:27 associations 3256 15:58:28 is expected to belong to epic_board required: true inverse_of => epic_lists 3257 15:58:28 is expected to belong to label required: false inverse_of => epic_lists 3258 15:58:28 is expected to have many epic_list_user_preferences inverse_of => epic_list 3259 15:58:30 is expected to validate that :label_id is case-sensitively unique within the scope of :epic_board_id 3260 15:58:30 # [RSpecRunTime] RSpec elapsed time: 21 minutes 58.82 seconds. Current RSS: ~1412M. Threads: 5. load average: 1.25 1.23 1.23 1/425 25866 3263 15:58:30 is expected to validate that :label cannot be empty/falsy 3264 15:58:30 # [RSpecRunTime] Finishing example group ee/spec/models/boards/epic_list_spec.rb. It took 9.32 seconds. Expected to take 13.36 seconds. 3265 15:58:30 # [RSpecRunTime] Starting example group ee/spec/workers/work_items/update_parent_objectives_progress_worker_spec.rb. Expected to take 12.88 seconds. 3266 15:58:30 WorkItems::UpdateParentObjectivesProgressWorker 3268 15:58:31 when okrs feature is not available 3269 15:58:31 does not update the parent's progress 3270 15:58:31 when okrs feature is available 3271 15:58:31 is labeled as idempotent 3272 15:58:32 performs multiple times sequentially without raising an exception 3273 15:58:32 behaves like parent progress is updated 3274 15:58:32 updates parent progress value 3275 15:58:33 creates notes 3276 15:58:33 calls Graphql trigger for workitem updated 3277 15:58:33 # [RSpecRunTime] RSpec elapsed time: 22 minutes 2.57 seconds. Current RSS: ~1405M. Threads: 5. load average: 1.23 1.22 1.23 1/423 25867 3279 15:58:33 when work_item id not found 3280 15:58:34 does nothing 3281 15:58:34 when parent progress is not created 3282 15:58:34 behaves like parent progress is updated 3283 15:58:34 updates parent progress value 3284 15:58:35 creates notes 3285 15:58:35 calls Graphql trigger for workitem updated 3286 15:58:35 # [RSpecRunTime] RSpec elapsed time: 22 minutes 4.57 seconds. Current RSS: ~1421M. Threads: 5. load average: 1.23 1.22 1.23 1/423 25868 3288 15:58:35 when parent progress is average of its children 3289 15:58:35 behaves like parent progress is not changed 3290 15:58:36 doesn't update parent progress 3291 15:58:37 doesn't create system note 3292 15:58:37 doesn't call Graphql trigger for workitem updated 3293 15:58:37 # [RSpecRunTime] RSpec elapsed time: 22 minutes 6.26 seconds. Current RSS: ~1419M. Threads: 5. load average: 1.21 1.22 1.23 1/423 25869 3295 15:58:37 when parent progress is not average of its children 3296 15:58:37 behaves like parent progress is updated 3297 15:58:38 updates parent progress value 3298 15:58:38 creates notes 3299 15:58:39 calls Graphql trigger for workitem updated 3300 15:58:39 # [RSpecRunTime] RSpec elapsed time: 22 minutes 8.31 seconds. Current RSS: ~1422M. Threads: 5. load average: 1.21 1.22 1.23 1/423 25870 3302 15:58:39 # [RSpecRunTime] Finishing example group ee/spec/workers/work_items/update_parent_objectives_progress_worker_spec.rb. It took 9.34 seconds. Expected to take 12.88 seconds. 3303 15:58:39 # [RSpecRunTime] Starting example group ee/spec/models/clusters/agents/url_configuration_spec.rb. Expected to take 12.44 seconds. 3304 15:58:39 Clusters::Agents::UrlConfiguration 3305 15:58:40 is expected to belong to agent class_name => ::Clusters::Agent required: true 3306 15:58:40 is expected to belong to created_by_user class_name => User optional: true 3307 15:58:40 is expected to define :status as an enum backed by an integer with values ‹{active: 0, revoked: 1}› 3308 15:58:41 is expected to belong to project class_name => ::Project required: true 3309 15:58:41 is expected to nullify if blank :client_cert, :client_key, :ca_cert, and :tls_host 3310 15:58:41 does not allow STI 3312 15:58:41 when model is created 3313 15:58:41 sets agent as receptive 3314 15:58:41 # [RSpecRunTime] RSpec elapsed time: 22 minutes 10.22 seconds. Current RSS: ~1424M. Threads: 5. load average: 1.21 1.22 1.23 1/423 25871 3316 15:58:41 when model is destroyed 3317 15:58:41 unsets agent as receptive 3320 15:58:41 with a valid url 3321 15:58:41 is expected to be empty 3322 15:58:41 with an invalid url 3323 15:58:41 is expected to eq ["is not a valid URL"] 3324 15:58:41 for certificate auth 3325 15:58:42 is expected to validate that :private_key is empty/falsy 3327 15:58:42 with an invalid certificate 3328 15:58:42 is expected to eq ["must be a valid PEM certificate"] 3329 15:58:42 with a valid certificate 3330 15:58:42 is expected to be empty 3332 15:58:42 with an invalid key 3333 15:58:42 is expected to eq ["must be a valid PEM private key"] 3334 15:58:42 with a valid key 3335 15:58:42 is expected to be empty 3336 15:58:42 for public key auth 3337 15:58:42 is expected to validate that :private_key cannot be empty/falsy 3338 15:58:42 is expected to validate that :client_cert is empty/falsy 3339 15:58:43 is expected to validate that :client_key is empty/falsy 3341 15:58:43 with an invalid certificate 3342 15:58:43 is expected to eq ["must be a valid PEM certificate"] 3343 15:58:43 with a valid certificate 3344 15:58:43 is expected to be empty 3345 15:58:43 with an empty cert 3346 15:58:43 is expected to be empty 3348 15:58:43 with an invalid host 3349 15:58:43 is expected to eq ["must be a valid hostname!"] 3350 15:58:43 with a valid host 3351 15:58:43 is expected to be empty 3352 15:58:43 with an empty host 3353 15:58:43 is expected to be empty 3354 15:58:43 # [RSpecRunTime] Finishing example group ee/spec/models/clusters/agents/url_configuration_spec.rb. It took 4.33 seconds. Expected to take 12.44 seconds. 3355 15:58:43 # [RSpecRunTime] Starting example group ee/spec/models/search/note_index_spec.rb. Expected to take 11.78 seconds. 3356 15:58:43 Search::NoteIndex 3357 15:58:44 does not allow STI 3358 15:58:44 .indexed_class 3359 15:58:44 is configured correctly 3360 15:58:44 behaves like a search index 3361 15:58:44 creating index in Elasticsearch 3362 15:58:44 creates an index in Elasticsearch when saving to DB 3363 15:58:44 when Elasticsearch is unreachable 3364 15:58:44 rolls back the transaction and raises the Elasticsearch error 3365 15:58:44 when skip_create_advanced_search_index is set to true 3366 15:58:44 does not create Elasticsearch index 3368 15:58:44 is the Elasticsearch class proxy for indexed class 3369 15:58:44 Elasticsearch related settings 3371 15:58:44 delegates to the config's mappings 3373 15:58:44 delegates to the config's settings with shard and replica settings added 3375 15:58:45 has a default value that is set after validations 3376 15:58:45 when bucket_number is nil 3377 15:58:45 sets the correct default value after validations 3379 15:58:45 is Elastic helper 3381 15:58:45 is valid with proper attributes 3382 15:58:45 is invalid when missing type 3383 15:58:45 is invalid when there is a duplicative index 3384 15:58:45 #bucket_number 3385 15:58:45 is valid when nil 3386 15:58:45 is valid when given a number that is less than or equal to hashing modulo 3387 15:58:45 is invalid when given a float 3388 15:58:46 is invalid when given a number that is greater than hashing modulo 3389 15:58:46 is invalid when given a number that is less than zero 3391 15:58:46 returns the first index ordered by bucket number 3392 15:58:46 returns nil if there are no indices with bucket_number greater than the one provided 3394 15:58:46 when there are not any indices 3395 15:58:46 creates a default index 3396 15:58:46 when there are multiple indices in the DB 3397 15:58:46 returns the correct index 3398 15:58:46 when given a bucket number that is outside maximum 3399 15:58:46 raises an ArgumentError 3400 15:58:46 .create_default_index_with_max_bucket_number! 3401 15:58:46 calls create! with correct arguments 3402 15:58:47 fetches index with matching attributes if there is a conflict 3403 15:58:47 does not create an Elasticsearch index 3404 15:58:47 # [RSpecRunTime] Finishing example group ee/spec/models/search/note_index_spec.rb. It took 3.21 seconds. Expected to take 11.78 seconds. 3405 15:58:47 # [RSpecRunTime] Starting example group ee/spec/serializers/ee/merge_request_poll_cached_widget_entity_spec.rb. Expected to take 11.54 seconds. 3406 15:58:47 MergeRequestPollCachedWidgetEntity 3407 15:58:51 includes policy violation status 3408 15:58:51 jira_associations 3409 15:58:51 when feature is available 3410 15:58:52 is expected to include :jira_associations 3411 15:58:52 when jira issue is required for merge 3412 15:58:52 is expected to be truthy 3413 15:58:52 behaves like contains the issue key specified in MR title / description 3414 15:58:52 when Jira issue is provided in MR title 3415 15:58:53 is expected to contain exactly "SIGNUP-1234" 3416 15:58:53 # [RSpecRunTime] RSpec elapsed time: 22 minutes 21.75 seconds. Current RSS: ~1491M. Threads: 5. load average: 1.32 1.24 1.23 1/428 26121 3418 15:58:53 when Jira issue is provided in MR description 3419 15:58:53 is expected to contain exactly "SECURITY-1234" 3420 15:58:53 behaves like when issue key is NOT specified in MR title / description 3421 15:58:53 is expected to be empty 3422 15:58:53 when jira issue is NOT required for merge 3423 15:58:54 is expected to be falsey 3424 15:58:54 behaves like contains the issue key specified in MR title / description 3425 15:58:54 when Jira issue is provided in MR title 3426 15:58:54 is expected to contain exactly "SIGNUP-1234" 3427 15:58:54 when Jira issue is provided in MR description 3428 15:58:55 is expected to contain exactly "SECURITY-1234" 3429 15:58:55 behaves like when issue key is NOT specified in MR title / description 3430 15:58:55 is expected to be empty 3431 15:58:55 when feature is NOT available 3432 15:58:55 licensed: true 3433 15:58:56 is expected not to include :jira_associations 3434 15:58:56 licensed: false 3435 15:58:56 is expected not to include :jira_associations 3436 15:58:56 # [RSpecRunTime] Finishing example group ee/spec/serializers/ee/merge_request_poll_cached_widget_entity_spec.rb. It took 9.1 seconds. Expected to take 11.54 seconds. 3437 15:58:56 # [RSpecRunTime] Starting example group ee/spec/lib/nav/gitlab_duo_usage_settings_page_spec.rb. Expected to take 10.61 seconds. 3438 15:58:56 Nav::GitlabDuoUsageSettingsPage 3439 15:58:56 #show_gitlab_duo_usage_app? 3441 15:58:56 has_free_or_no_subscription?: true, trial: :trial, group_with_duo_pro_trial: another_group, result: false 3442 15:58:56 is expected to eq false 3443 15:58:56 when feature not available 3444 15:58:57 is expected to be falsy 3445 15:58:57 has_free_or_no_subscription?: false, trial: :trial, group_with_duo_pro_trial: another_group, result: true 3446 15:58:57 is expected to eq true 3447 15:58:57 when feature not available 3448 15:58:57 is expected to be falsy 3449 15:58:57 has_free_or_no_subscription?: true, trial: :trial, group_with_duo_pro_trial: group, result: true 3450 15:58:58 is expected to eq true 3451 15:58:58 when feature not available 3452 15:58:58 is expected to be falsy 3453 15:58:58 has_free_or_no_subscription?: false, trial: :trial, group_with_duo_pro_trial: group, result: true 3454 15:58:59 is expected to eq true 3455 15:58:59 when feature not available 3456 15:59:00 is expected to be falsy 3457 15:59:00 # [RSpecRunTime] RSpec elapsed time: 22 minutes 29.02 seconds. Current RSS: ~1490M. Threads: 5. load average: 1.46 1.27 1.24 1/428 26294 3459 15:59:00 has_free_or_no_subscription?: true, trial: :expired_trial, group_with_duo_pro_trial: group, result: true 3460 15:59:00 is expected to eq true 3461 15:59:00 when feature not available 3462 15:59:00 is expected to be falsy 3463 15:59:00 has_free_or_no_subscription?: false, trial: :expired_trial, group_with_duo_pro_trial: group, result: true 3464 15:59:01 is expected to eq true 3465 15:59:01 when feature not available 3466 15:59:01 is expected to be falsy 3467 15:59:01 on self managed 3468 15:59:01 is expected to be falsy 3469 15:59:01 #show_gitlab_duo_usage_menu_item? 3470 15:59:01 is_usage_quotas_enabled: true, should_show_gitlab_duo_usage_app: true, result: true 3471 15:59:02 is expected to equal true 3472 15:59:02 is_usage_quotas_enabled: true, should_show_gitlab_duo_usage_app: false, result: false 3473 15:59:02 is expected to equal false 3474 15:59:02 is_usage_quotas_enabled: false, should_show_gitlab_duo_usage_app: true, result: false 3475 15:59:02 is expected to equal false 3476 15:59:02 is_usage_quotas_enabled: false, should_show_gitlab_duo_usage_app: false, result: false 3477 15:59:02 is expected to equal false 3478 15:59:02 # [RSpecRunTime] Finishing example group ee/spec/lib/nav/gitlab_duo_usage_settings_page_spec.rb. It took 6.65 seconds. Expected to take 10.61 seconds. 3479 15:59:02 # [RSpecRunTime] Starting example group ee/spec/models/ci/instance_runner_failed_jobs_spec.rb. Expected to take 10.24 seconds. 3480 15:59:02 Ci::InstanceRunnerFailedJobs 3481 15:59:03 does not allow STI 3482 15:59:03 .recent_jobs 3483 15:59:04 with runner_performance_insights licensed feature 3484 15:59:04 when failure_reason is not runner_system_failure 3485 15:59:04 raises an error 3486 15:59:04 # [RSpecRunTime] RSpec elapsed time: 22 minutes 33.48 seconds. Current RSS: ~1485M. Threads: 5. load average: 1.42 1.27 1.24 1/428 26295 3488 15:59:04 when failure_reason is runner_system_failure 3489 15:59:04 when content is not set 3490 15:59:04 is expected to be empty 3491 15:59:04 when jobs are added 3492 15:59:05 returns 3 most recently finished jobs 3493 15:59:05 when jobs are added in different order 3494 15:59:05 returns 3 most recently finished jobs 3495 15:59:05 when trimming is required 3496 15:59:05 returns 2 most recently finished jobs and purges the rest 3497 15:59:05 when job with deleted runner is added 3498 15:59:05 is expected to be empty 3499 15:59:05 without runner_performance_insights licensed feature 3500 15:59:05 when failure_reason is runner_system_failure 3501 15:59:06 is expected to be empty 3503 15:59:06 when job fails with runner_system_failure 3504 15:59:06 with runner_performance_insights licensed feature 3505 15:59:06 when job is executed in an instance runner 3506 15:59:07 saves job id on redis cache 3507 15:59:07 when job fails with different failure_reason 3508 15:59:07 does not save job 3509 15:59:07 # [RSpecRunTime] RSpec elapsed time: 22 minutes 36.61 seconds. Current RSS: ~1480M. Threads: 5. load average: 1.39 1.26 1.24 1/423 26296 3511 15:59:07 when job is executed in a project runner 3512 15:59:09 does not save job 3513 15:59:09 # [RSpecRunTime] RSpec elapsed time: 22 minutes 37.83 seconds. Current RSS: ~1466M. Threads: 5. load average: 1.39 1.26 1.24 1/423 26297 3515 15:59:09 without runner_performance_insights licensed feature 3516 15:59:10 does not save job 3517 15:59:10 # [RSpecRunTime] Finishing example group ee/spec/models/ci/instance_runner_failed_jobs_spec.rb. It took 7.15 seconds. Expected to take 10.24 seconds. 3518 15:59:10 # [RSpecRunTime] Starting example group ee/spec/services/ci/compare_license_scanning_reports_collapsed_service_spec.rb. Expected to take 9.85 seconds. 3519 15:59:10 Ci::CompareLicenseScanningReportsCollapsedService 3520 15:59:11 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 3522 15:59:11 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3524 15:59:12 when base and head pipelines have test reports 3525 15:59:12 with denied licenses 3526 15:59:12 with incorrect report type 3527 15:59:12 does not process the report 3528 15:59:12 when license_check enabled 3529 15:59:12 does not process the report 3530 15:59:12 # [RSpecRunTime] RSpec elapsed time: 22 minutes 41.37 seconds. Current RSS: ~1444M. Threads: 5. load average: 1.36 1.26 1.24 1/429 26482 3532 15:59:12 with cyclonedx report 3533 15:59:13 exposes report with numbers of licenses by type 3534 15:59:13 when license_check enabled 3535 15:59:14 exposes approval as required 3536 15:59:14 # [RSpecRunTime] RSpec elapsed time: 22 minutes 43.55 seconds. Current RSS: ~1426M. Threads: 5. load average: 1.36 1.26 1.24 1/430 26496 3538 15:59:14 without denied licenses 3539 15:59:15 exposes approval as not required 3540 15:59:16 # [RSpecRunTime] RSpec elapsed time: 22 minutes 44.71 seconds. Current RSS: ~1409M. Threads: 5. load average: 1.36 1.26 1.24 1/430 26505 3542 15:59:16 when head pipeline has corrupted reports 3543 15:59:16 exposes empty report 3544 15:59:16 when the base pipeline is nil 3545 15:59:16 exposes empty report 3546 15:59:16 #serializer_class 3547 15:59:16 is expected to equal LicenseCompliance::CollapsedComparerSerializer 3548 15:59:16 # [RSpecRunTime] Finishing example group ee/spec/services/ci/compare_license_scanning_reports_collapsed_service_spec.rb. It took 6.41 seconds. Expected to take 9.85 seconds. 3549 15:59:16 # [RSpecRunTime] Starting example group ee/spec/lib/gem_extensions/elasticsearch/model/adapter/multiple/records_spec.rb. Expected to take 9.56 seconds. 3550 15:59:16 Elasticsearch::Model::Adapter::Multiple::Records 3552 15:59:23 returns results from both classes in different Elasticsearch indexes 3553 15:59:24 # [RSpecRunTime] RSpec elapsed time: 22 minutes 52.72 seconds. Current RSS: ~1400M. Threads: 5. load average: 1.46 1.28 1.25 1/431 26685 3555 15:59:24 # [RSpecRunTime] Finishing example group ee/spec/lib/gem_extensions/elasticsearch/model/adapter/multiple/records_spec.rb. It took 8.1 seconds. Expected to take 9.56 seconds. 3556 15:59:24 # [RSpecRunTime] Starting example group ee/spec/services/app_sec/dast/profiles/create_associations_service_spec.rb. Expected to take 9.09 seconds. 3557 15:59:24 AppSec::Dast::Profiles::CreateAssociationsService 3559 15:59:25 when the feature is licensed 3560 15:59:25 when the user cannot create dast scans 3561 15:59:25 behaves like an error occurred during the dast profile association 3562 15:59:25 behaves like an error occurred 3563 15:59:25 communicates failure 3564 15:59:25 # [RSpecRunTime] RSpec elapsed time: 22 minutes 54.46 seconds. Current RSS: ~1404M. Threads: 5. load average: 1.46 1.28 1.25 1/431 26686 3566 15:59:25 dast_site_profile 3567 15:59:25 behaves like it attempts to associate the profile 3568 15:59:25 when the profile exists 3569 15:59:26 assigns the association 3570 15:59:26 when the profile is not provided 3571 15:59:26 behaves like it has no effect 3572 15:59:26 does not assign the association 3573 15:59:26 when the profile does not exist 3574 15:59:26 behaves like an error occurred during the dast profile association 3575 15:59:26 behaves like an error occurred 3576 15:59:26 communicates failure 3577 15:59:26 dast_scanner_profile 3578 15:59:26 behaves like it attempts to associate the profile 3579 15:59:26 when the profile exists 3580 15:59:26 assigns the association 3581 15:59:26 when the profile is not provided 3582 15:59:26 behaves like it has no effect 3583 15:59:27 does not assign the association 3584 15:59:27 when the profile does not exist 3585 15:59:27 behaves like an error occurred during the dast profile association 3586 15:59:27 behaves like an error occurred 3587 15:59:27 communicates failure 3588 15:59:27 when the user cannot create dast scans 3589 15:59:27 behaves like an error occurred during the dast profile association 3590 15:59:27 behaves like an error occurred 3591 15:59:27 communicates failure 3592 15:59:27 when the build has multiple dast_configurations 3593 15:59:27 with different name and same project 3594 15:59:28 associate the associations correctly 3595 15:59:28 with same named profiles from different project 3596 15:59:29 associate the associations correctly 3597 15:59:29 # [RSpecRunTime] RSpec elapsed time: 22 minutes 58.27 seconds. Current RSS: ~1448M. Threads: 5. load average: 1.42 1.28 1.25 1/430 26687 3599 15:59:29 when not licensed 3600 15:59:29 behaves like an error occurred during the dast profile association 3601 15:59:29 behaves like an error occurred 3602 15:59:29 communicates failure 3603 15:59:29 # [RSpecRunTime] Finishing example group ee/spec/services/app_sec/dast/profiles/create_associations_service_spec.rb. It took 5.24 seconds. Expected to take 9.09 seconds. 3604 15:59:29 # [RSpecRunTime] Starting example group ee/spec/services/incident_management/escalation_policies/update_service_spec.rb. Expected to take 8.99 seconds. 3605 15:59:29 IncidentManagement::EscalationPolicies::UpdateService 3607 15:59:30 when the current_user is anonymous 3608 15:59:30 behaves like error response 3609 15:59:31 has an informative message 3610 15:59:31 # [RSpecRunTime] RSpec elapsed time: 22 minutes 59.75 seconds. Current RSS: ~1432M. Threads: 5. load average: 1.42 1.28 1.25 1/430 26688 3612 15:59:31 when the current_user does not have permissions to update escalation policies 3613 15:59:31 behaves like error response 3614 15:59:31 has an informative message 3615 15:59:31 when license is not enabled 3616 15:59:31 behaves like error response 3617 15:59:31 has an informative message 3618 15:59:31 when only new rules are added 3619 15:59:31 behaves like successful update with no errors 3620 15:59:31 returns the updated escalation policy 3621 15:59:31 with a user-based rule 3622 15:59:31 behaves like successful update with no errors 3623 15:59:31 returns the updated escalation policy 3624 15:59:31 when all old rules are replaced 3625 15:59:31 behaves like successful update with no errors 3626 15:59:32 returns the updated escalation policy 3627 15:59:32 when some rules are preserved, added, and deleted 3628 15:59:32 behaves like successful update with no errors 3629 15:59:32 returns the updated escalation policy 3630 15:59:32 when rules are only deleted 3631 15:59:32 behaves like successful update with no errors 3632 15:59:32 returns the updated escalation policy 3633 15:59:32 when rules are unchanged 3634 15:59:32 behaves like successful update with no errors 3635 15:59:32 returns the updated escalation policy 3636 15:59:32 when rules are excluded 3637 15:59:32 behaves like successful update with no errors 3638 15:59:32 returns the updated escalation policy 3639 15:59:32 when rules are explicitly nil 3640 15:59:32 behaves like successful update with no errors 3641 15:59:33 returns the updated escalation policy 3642 15:59:33 when rules are explicitly empty 3643 15:59:33 behaves like error response 3644 15:59:33 has an informative message 3645 15:59:33 when too many rules are given 3646 15:59:33 behaves like error response 3647 15:59:33 has an informative message 3648 15:59:33 when the on-call schedule is not on the project 3649 15:59:33 behaves like error response 3650 15:59:34 has an informative message 3651 15:59:34 when the rule's user does not have access to the project 3652 15:59:34 behaves like error response 3653 15:59:34 has an informative message 3654 15:59:34 when an error occurs during update 3655 15:59:34 behaves like error response 3656 15:59:34 has an informative message 3657 15:59:34 # [RSpecRunTime] Finishing example group ee/spec/services/incident_management/escalation_policies/update_service_spec.rb. It took 4.7 seconds. Expected to take 8.99 seconds. 3658 15:59:34 # [RSpecRunTime] Starting example group ee/spec/models/search/zoekt/replica_spec.rb. Expected to take 8.54 seconds. 3659 15:59:34 Search::Zoekt::Replica 3660 15:59:34 does not allow STI 3662 15:59:34 is expected to belong to zoekt_enabled_namespace required: false inverse_of => replicas 3663 15:59:35 is expected to have many indices inverse_of => replica 3664 15:59:35 when the parent namespace is deleted 3665 15:59:35 destroys replica record and nullifies replica ID for associated zoekt indices 3666 15:59:35 .for_enabled_namespace! 3667 15:59:35 when a replica exists for that namespace 3668 15:59:35 returns that replica 3669 15:59:35 when a replica does not exist for that namespace 3670 15:59:35 returns a new replica that is associated with that namespaces 3671 15:59:35 and a uniqueness conflict occurs 3672 15:59:35 retries the method again 3674 15:59:35 validates that zoekt_enabled_namespace root_namespace_id matches namespace_id 3675 15:59:35 project_can_not_assigned_to_same_replica_unless_index_is_reallocating 3676 15:59:36 when a project is assigned to the two indices in the same replica 3677 15:59:36 when one index is in reallocating state 3679 15:59:36 when no index is in reallocating state 3681 15:59:36 when a project is assigned to the two indices in the different replica 3682 15:59:36 when one index is in reallocating state 3684 15:59:36 when no index is in reallocating state 3687 15:59:36 .with_all_ready_indices 3688 15:59:37 returns replicas where all their indices are marked as ready 3689 15:59:37 .with_non_ready_indices 3690 15:59:37 returns replicas that have at least one index that is not ready 3691 15:59:37 #fetch_repositories_with_project_identifier 3692 15:59:37 returns the repositories for that replica and project id 3693 15:59:37 .search_enabled? 3694 15:59:37 when replica does not exists for the passed namespace_id 3695 15:59:37 returns false 3696 15:59:37 when replica exists for the passed namespace_id 3697 15:59:37 and is not ready 3698 15:59:38 returns false 3699 15:59:38 and is ready 3700 15:59:38 returns true 3701 15:59:38 when search is set to false for zoekt_enabled_namespace 3702 15:59:38 returns false 3703 15:59:38 # [RSpecRunTime] Finishing example group ee/spec/models/search/zoekt/replica_spec.rb. It took 3.75 seconds. Expected to take 8.54 seconds. 3704 15:59:38 # [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/clusters/agents_resolver_spec.rb. Expected to take 8.29 seconds. 3705 15:59:38 Resolvers::Clusters::AgentsResolver 3706 15:59:38 is expected to have nullable GraphQL type ClusterAgentConnection 3707 15:59:38 is expected to include :lookahead 3709 15:59:39 the current user has access to clusters 3710 15:59:39 when no filtering arguments are provided 3711 15:59:39 finds all agents 3712 15:59:39 # [RSpecRunTime] RSpec elapsed time: 23 minutes 8.34 seconds. Current RSS: ~1484M. Threads: 5. load average: 1.28 1.25 1.24 1/425 26689 3714 15:59:39 when has_vulnerabilities argument is provided 3715 15:59:39 when has_vulnerabilities is set to true 3716 15:59:40 returns only agents with vulnerabilities 3717 15:59:40 when has_vulnerabilities is set to false 3718 15:59:40 returns only agents without vulnerabilities 3719 15:59:40 for agents with and without workspaces agent config 3720 15:59:41 when has_remote_development_agent_config argument is provided 3721 15:59:41 when has_remote_development_agent_config is set to true 3722 15:59:41 returns only agents with remote_development_agent_config 3723 15:59:41 when has_remote_development_agent_config is set to false 3724 15:59:41 returns only agents without remote_development_agent_config 3725 15:59:41 when has_workspaces_agent_config argument is provided 3726 15:59:41 when has_workspaces_agent_config is set to true 3727 15:59:42 returns only agents with workspaces_agent_config 3728 15:59:42 when has_workspaces_agent_config is set to false 3729 15:59:42 returns only agents without workspaces_agent_config 3730 15:59:42 when has_remote_development_enabled argument is provided 3731 15:59:42 when has_workspaces_agent_config is set to true 3732 15:59:42 returns only agents with workspaces_agent_config 3733 15:59:42 the current user does not have access to clusters 3734 15:59:43 returns an empty result 3735 15:59:43 # [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/clusters/agents_resolver_spec.rb. It took 4.89 seconds. Expected to take 8.29 seconds. 3736 15:59:43 # [RSpecRunTime] Starting example group ee/spec/helpers/timeboxes_helper_spec.rb. Expected to take 8.06 seconds. 3737 15:59:43 TimeboxesHelper 3738 15:59:43 #can_generate_chart? 3739 15:59:43 supports_milestone_charts: false, start_date: nil, due_date: nil, can_generate_chart: false 3740 15:59:43 is expected to eq false 3741 15:59:43 supports_milestone_charts: true, start_date: Fri, 20 Sep 2024, due_date: Fri, 20 Sep 2024, can_generate_chart: true 3742 15:59:43 is expected to eq true 3743 15:59:43 supports_milestone_charts: true, start_date: Fri, 20 Sep 2024, due_date: nil, can_generate_chart: false 3744 15:59:43 is expected to eq false 3745 15:59:43 supports_milestone_charts: true, start_date: nil, due_date: Fri, 20 Sep 2024, can_generate_chart: false 3746 15:59:43 is expected to eq false 3747 15:59:43 supports_milestone_charts: true, start_date: nil, due_date: nil, can_generate_chart: false 3748 15:59:43 is expected to eq false 3749 15:59:43 #timebox_date_range 3751 15:59:44 formats properly 3752 15:59:44 #legacy_milestone? 3753 15:59:44 without any ResourceStateEvents 3754 15:59:44 is expected to be nil 3755 15:59:44 with ResourceStateEvent created before milestone 3756 15:59:44 is expected to eq false 3757 15:59:44 with ResourceStateEvent created same day as milestone 3758 15:59:44 is expected to eq false 3759 15:59:44 with ResourceStateEvent created after milestone 3760 15:59:45 is expected to eq true 3761 15:59:45 #recent_releases_with_counts 3762 15:59:46 hides private release 3763 15:59:46 when user is nil 3764 15:59:46 hides private release 3765 15:59:46 # [RSpecRunTime] RSpec elapsed time: 23 minutes 15.39 seconds. Current RSS: ~1467M. Threads: 5. load average: 1.26 1.25 1.24 1/425 26690 3767 15:59:46 when user has access to the project 3768 15:59:47 returns both releases 3769 15:59:47 # [RSpecRunTime] Finishing example group ee/spec/helpers/timeboxes_helper_spec.rb. It took 4.15 seconds. Expected to take 8.06 seconds. 3770 15:59:47 # [RSpecRunTime] Starting example group ee/spec/models/incident_management/oncall_shift_spec.rb. Expected to take 7.7 seconds. 3771 15:59:47 IncidentManagement::OncallShift 3772 15:59:48 does not allow STI 3773 15:59:48 associations 3774 15:59:48 is expected to belong to rotation required: false 3775 15:59:48 is expected to belong to participant required: false 3777 15:59:48 is expected to validate that :starts_at cannot be empty/falsy 3778 15:59:48 is expected to validate that :ends_at cannot be empty/falsy 3779 15:59:48 is expected to validate that :rotation cannot be empty/falsy 3780 15:59:48 is expected to validate that :participant cannot be empty/falsy 3781 15:59:48 for timeframe 3782 15:59:48 when the new shift does not conflict 3783 15:59:49 is expected to be valid 3784 15:59:49 when the new shift conflicts 3785 15:59:49 is expected to eq "Shift timeframe cannot overlap with other existing shifts" 3787 15:59:50 .for_timeframe 3788 15:59:50 includes shifts which cover the timeframe 3789 15:59:50 for invalid timeframe 3790 15:59:50 is expected to eq #<ActiveRecord::Relation []> 3791 15:59:50 # [RSpecRunTime] RSpec elapsed time: 23 minutes 19.34 seconds. Current RSS: ~1451M. Threads: 5. load average: 1.32 1.26 1.24 1/425 26691 3793 15:59:50 .order_starts_at_desc 3794 15:59:50 is expected to eq [#<IncidentManagement::OncallShift id: 7, rotation_id: 1, participant_id: 1, starts_at: "2024-09-28 0..., starts_at: "2024-09-23 00:00:00.000000000 +0000", ends_at: "2024-09-24 00:00:00.000000000 +0000">] 3795 15:59:50 .for_timestamp 3796 15:59:50 includes shifts which cover the timestamp 3797 15:59:50 # [RSpecRunTime] Finishing example group ee/spec/models/incident_management/oncall_shift_spec.rb. It took 3.57 seconds. Expected to take 7.7 seconds. 3798 15:59:50 # [RSpecRunTime] Starting example group ee/spec/helpers/trial_registrations_helper_spec.rb. Expected to take 7.49 seconds. 3799 15:59:50 TrialRegistrationsHelper 3800 15:59:50 #social_signin_enabled? 3801 15:59:50 onboarding_enabled: true, omniauth_enabled: true, omniauthable: true, button_based_providers_enabled: true 3802 15:59:51 is expected to eq true 3803 15:59:51 onboarding_enabled: true, omniauth_enabled: true, omniauthable: true, button_based_providers_enabled: false 3804 15:59:51 is expected to eq false 3805 15:59:51 onboarding_enabled: true, omniauth_enabled: true, omniauthable: false, button_based_providers_enabled: true 3806 15:59:51 is expected to eq false 3807 15:59:51 onboarding_enabled: true, omniauth_enabled: true, omniauthable: false, button_based_providers_enabled: false 3808 15:59:51 is expected to eq false 3809 15:59:51 onboarding_enabled: true, omniauth_enabled: false, omniauthable: true, button_based_providers_enabled: true 3810 15:59:51 is expected to eq false 3811 15:59:51 onboarding_enabled: true, omniauth_enabled: false, omniauthable: true, button_based_providers_enabled: false 3812 15:59:51 is expected to eq false 3813 15:59:51 onboarding_enabled: true, omniauth_enabled: false, omniauthable: false, button_based_providers_enabled: true 3814 15:59:51 is expected to eq false 3815 15:59:51 onboarding_enabled: true, omniauth_enabled: false, omniauthable: false, button_based_providers_enabled: false 3816 15:59:51 is expected to eq false 3817 15:59:51 onboarding_enabled: false, omniauth_enabled: true, omniauthable: true, button_based_providers_enabled: true 3818 15:59:51 is expected to eq false 3819 15:59:51 onboarding_enabled: false, omniauth_enabled: true, omniauthable: true, button_based_providers_enabled: false 3820 15:59:52 is expected to eq false 3821 15:59:52 onboarding_enabled: false, omniauth_enabled: true, omniauthable: false, button_based_providers_enabled: true 3822 15:59:52 is expected to eq false 3823 15:59:52 onboarding_enabled: false, omniauth_enabled: true, omniauthable: false, button_based_providers_enabled: false 3824 15:59:52 is expected to eq false 3825 15:59:52 onboarding_enabled: false, omniauth_enabled: false, omniauthable: true, button_based_providers_enabled: true 3826 15:59:52 is expected to eq false 3827 15:59:52 onboarding_enabled: false, omniauth_enabled: false, omniauthable: true, button_based_providers_enabled: false 3828 15:59:52 is expected to eq false 3829 15:59:52 onboarding_enabled: false, omniauth_enabled: false, omniauthable: false, button_based_providers_enabled: true 3830 15:59:52 is expected to eq false 3831 15:59:52 onboarding_enabled: false, omniauth_enabled: false, omniauthable: false, button_based_providers_enabled: false 3832 15:59:52 is expected to eq false 3833 15:59:52 # [RSpecRunTime] Finishing example group ee/spec/helpers/trial_registrations_helper_spec.rb. It took 1.88 seconds. Expected to take 7.49 seconds. 3834 15:59:52 # [RSpecRunTime] Starting example group ee/spec/services/dependency_proxy/packages/settings/update_service_spec.rb. Expected to take 7.29 seconds. 3835 15:59:52 DependencyProxy::Packages::Settings::UpdateService 3837 15:59:53 with a maintainer 3838 15:59:53 with valid params 3839 15:59:53 creates the setting object 3840 15:59:53 with existing setting 3841 15:59:54 updates the existing setting object 3842 15:59:54 # [RSpecRunTime] RSpec elapsed time: 23 minutes 22.77 seconds. Current RSS: ~1521M. Threads: 5. load average: 1.29 1.25 1.24 1/425 26692 3844 15:59:54 with packages disabled in the config 3845 15:59:54 behaves like returning an error response with 3846 15:59:54 does not create the setting object 3847 15:59:54 with dependency_proxy disabled in the config 3848 15:59:54 behaves like returning an error response with 3849 15:59:54 does not create the setting object 3850 15:59:54 with packages feature disabled in the project 3851 15:59:54 behaves like returning an error response with 3852 15:59:54 does not create the setting object 3853 15:59:54 with licensed dependency proxy for packages disabled 3854 15:59:54 behaves like returning an error response with 3855 15:59:54 does not create the setting object 3856 15:59:54 with invalid params 3857 15:59:54 behaves like returning an error response with 3858 15:59:55 does not create the setting object 3859 15:59:55 for user permissions 3860 15:59:55 role: :anonymous, result: :access_denied 3861 15:59:55 returns the correct response 3862 15:59:55 role: :developer, result: :access_denied 3863 15:59:55 returns the correct response 3864 15:59:55 role: :maintainer, result: :success 3865 15:59:56 returns the correct response 3866 15:59:56 # [RSpecRunTime] Finishing example group ee/spec/services/dependency_proxy/packages/settings/update_service_spec.rb. It took 3.24 seconds. Expected to take 7.29 seconds. 3867 15:59:56 # [RSpecRunTime] Starting example group ee/spec/models/approver_group_spec.rb. Expected to take 7.08 seconds. 3868 15:59:56 ApproverGroup 3869 15:59:56 does not allow STI 3870 15:59:58 is expected to be valid 3871 15:59:58 .filtered_approver_groups 3872 15:59:59 is expected to contain exactly #<ApproverGroup id: 2, target_id: 704, target_type: "Project", group_id: 1547, created_at: "2024-09-20 15:59:59.488202492 +0000", updated_at: "2024-09-20 15:59:59.488202492 +0000"> 3873 15:59:59 when user has access to private group 3874 16:00:00 is expected to contain exactly #<ApproverGroup id: 4, target_id: 705, target_type: "Project", group_id: 1551, created_at: "2024-09-20 16:00:00.578398231 +0000", updated_at: "2024-09-20 16:00:00.578398231 +0000"> and #<ApproverGroup id: 5, target_id: 705, target_type: "Project", group_id: 1550, created_at: "2024-09-20 16:00:00.627408981 +0000", updated_at: "2024-09-20 16:00:00.627408981 +0000"> 3875 16:00:01 # [RSpecRunTime] RSpec elapsed time: 23 minutes 29.64 seconds. Current RSS: ~1502M. Threads: 5. load average: 1.35 1.27 1.24 1/430 26870 3877 16:00:01 # [RSpecRunTime] Finishing example group ee/spec/models/approver_group_spec.rb. It took 5.0 seconds. Expected to take 7.08 seconds. 3878 16:00:01 # [RSpecRunTime] Starting example group ee/spec/services/work_items/callbacks/iteration_spec.rb. Expected to take 6.92 seconds. 3879 16:00:01 WorkItems::Callbacks::Iteration 3880 16:00:03 #before_update 3881 16:00:03 behaves like iteration change is handled 3882 16:00:03 when iteration param is not present 3883 16:00:03 behaves like iteration is unchanged 3884 16:00:03 does not change the iteration of the work item 3885 16:00:03 # [RSpecRunTime] RSpec elapsed time: 23 minutes 31.99 seconds. Current RSS: ~1466M. Threads: 5. load average: 1.32 1.26 1.24 1/430 26871 3887 16:00:03 when user can only update but not admin the work item 3888 16:00:03 behaves like iteration is unchanged 3889 16:00:03 does not change the iteration of the work item 3890 16:00:03 when user can admin the work item 3891 16:00:03 when work item doesn't have iteration 3892 16:00:04 sets the iteration for the work item 3893 16:00:04 when iteration is from neither the work item's group nor its ancestors 3894 16:00:04 behaves like iteration is unchanged 3895 16:00:04 does not change the iteration of the work item 3896 16:00:04 when user can admin the work item 3897 16:00:05 new_iteration: lazy { other_iteration } 3898 16:00:05 sets a new iteration value for the work item 3899 16:00:05 new_iteration: nil 3900 16:00:05 sets a new iteration value for the work item 3901 16:00:05 when widget does not exist in new type 3902 16:00:05 resets the work item's iteration 3903 16:00:05 #before_create 3904 16:00:05 behaves like iteration change is handled 3905 16:00:05 when iteration param is not present 3906 16:00:05 behaves like iteration is unchanged 3907 16:00:05 does not change the iteration of the work item 3908 16:00:05 when user can only update but not admin the work item 3909 16:00:05 behaves like iteration is unchanged 3910 16:00:06 does not change the iteration of the work item 3911 16:00:06 when user can admin the work item 3912 16:00:06 when work item doesn't have iteration 3913 16:00:06 sets the iteration for the work item 3914 16:00:06 when iteration is from neither the work item's group nor its ancestors 3915 16:00:06 behaves like iteration is unchanged 3916 16:00:07 does not change the iteration of the work item 3917 16:00:07 # [RSpecRunTime] Finishing example group ee/spec/services/work_items/callbacks/iteration_spec.rb. It took 6.24 seconds. Expected to take 6.92 seconds. 3918 16:00:07 # [RSpecRunTime] Starting example group ee/spec/lib/audit_events/strategies/instance/google_cloud_logging_destination_strategy_spec.rb. Expected to take 6.72 seconds. 3919 16:00:07 AuditEvents::Strategies::Instance::GoogleCloudLoggingDestinationStrategy 3920 16:00:07 #streamable? 3921 16:00:07 when feature is not licensed 3922 16:00:07 is expected to be falsey 3923 16:00:07 when feature is licensed 3924 16:00:07 when instance google cloud logging configurations does not exist 3925 16:00:07 is expected to be falsey 3926 16:00:07 when instance google cloud logging configurations exist 3927 16:00:10 is expected to be truthy 3928 16:00:10 # [RSpecRunTime] RSpec elapsed time: 23 minutes 38.8 seconds. Current RSS: ~1466M. Threads: 5. load average: 1.29 1.26 1.24 1/425 26872 3930 16:00:10 behaves like validate google cloud logging destination strategy 3931 16:00:10 #track_and_stream 3932 16:00:10 when an instance google cloud logging configuration exists 3933 16:00:10 tracks audit event count and calls logger 3934 16:00:10 #destinations 3935 16:00:10 when there is no destination 3936 16:00:10 returns empty array 3937 16:00:10 when instance google cloud logging configurations exist 3938 16:00:14 returns all the destinations 3939 16:00:14 # [RSpecRunTime] RSpec elapsed time: 23 minutes 43.07 seconds. Current RSS: ~1472M. Threads: 5. load average: 1.27 1.25 1.24 1/425 26873 3941 16:00:14 # [RSpecRunTime] Finishing example group ee/spec/lib/audit_events/strategies/instance/google_cloud_logging_destination_strategy_spec.rb. It took 7.15 seconds. Expected to take 6.72 seconds. 3942 16:00:14 # [RSpecRunTime] Starting example group ee/spec/policies/organizations/organization_policy_spec.rb. Expected to take 6.57 seconds. 3943 16:00:14 Organizations::OrganizationPolicy 3944 16:00:14 when the user is an admin 3945 16:00:14 when admin mode is enabled 3946 16:00:14 is expected to be disallowed :read_dependency 3947 16:00:14 is expected to be disallowed :read_licenses 3948 16:00:14 when dependency scanning is enabled 3949 16:00:14 is expected to be allowed :read_dependency 3950 16:00:14 when license scanning is enabled 3951 16:00:15 is expected to be allowed :read_licenses 3952 16:00:15 when admin mode is disabled 3953 16:00:15 is expected to be disallowed :read_dependency 3954 16:00:15 is expected to be disallowed :read_licenses 3955 16:00:15 when the user is not a member of the organization 3956 16:00:15 is expected to be disallowed :read_dependency 3957 16:00:15 is expected to be disallowed :read_licenses 3958 16:00:15 when the user is an organization guest 3959 16:00:15 is expected to be disallowed :read_dependency 3960 16:00:15 is expected to be disallowed :read_licenses 3961 16:00:15 when dependency scanning is enabled 3962 16:00:15 is expected to be allowed :read_dependency 3963 16:00:15 when license scanning is enabled 3964 16:00:15 is expected to be allowed :read_licenses 3965 16:00:15 when the user is an organization owner 3966 16:00:16 is expected to be disallowed :read_dependency 3967 16:00:16 is expected to be disallowed :read_licenses 3968 16:00:16 when dependency scanning is enabled 3969 16:00:16 is expected to be allowed :read_dependency 3970 16:00:16 when license scanning is enabled 3971 16:00:16 is expected to be allowed :read_licenses 3972 16:00:16 # [RSpecRunTime] Finishing example group ee/spec/policies/organizations/organization_policy_spec.rb. It took 2.08 seconds. Expected to take 6.57 seconds. 3973 16:00:16 # [RSpecRunTime] Starting example group ee/spec/views/shared/_mirror_update_button.html.haml_spec.rb. Expected to take 6.32 seconds. 3974 16:00:16 shared/mirror_update_button 3975 16:00:17 renders a notification if the last update succeeded 3976 16:00:18 renders no notification if the last update did not succeed 3977 16:00:18 renders nothing if the user can't push code 3978 16:00:18 mirror update can be triggered 3979 16:00:18 user is owner 3980 16:00:18 renders a working update button 3981 16:00:18 # [RSpecRunTime] RSpec elapsed time: 23 minutes 47.36 seconds. Current RSS: ~1520M. Threads: 5. load average: 1.25 1.25 1.24 1/425 26874 3983 16:00:18 user is developer 3984 16:00:19 renders a disabled update button 3985 16:00:19 user is anonymous 3986 16:00:19 renders nothing 3987 16:00:19 mirror update due 3988 16:00:19 renders a disabled update button 3989 16:00:19 mirror is currently updating 3990 16:00:19 renders a disabled update button 3991 16:00:19 project is not a mirror 3992 16:00:20 renders nothing 3993 16:00:20 # [RSpecRunTime] Finishing example group ee/spec/views/shared/_mirror_update_button.html.haml_spec.rb. It took 3.66 seconds. Expected to take 6.32 seconds. 3994 16:00:20 # [RSpecRunTime] Starting example group ee/spec/graphql/types/incident_management/oncall_rotation_date_input_type_spec.rb. Expected to take 6.14 seconds. 3995 16:00:20 Types::IncidentManagement::OncallRotationDateInputType 3996 16:00:20 accepts date and time 3997 16:00:20 behaves like invalid time format 3999 16:00:20 raises an argument error 4000 16:00:20 behaves like invalid time format 4002 16:00:20 raises an argument error 4003 16:00:20 behaves like invalid date format 4004 16:00:20 like YYYY-MM-DD 4005 16:00:20 raises an argument error 4006 16:00:20 behaves like invalid time format 4008 16:00:20 raises an argument error 4009 16:00:20 behaves like invalid date format 4010 16:00:20 like 1923-2-02 4011 16:00:20 raises an argument error 4012 16:00:20 behaves like invalid time format 4014 16:00:20 raises an argument error 4015 16:00:20 behaves like invalid time format 4017 16:00:21 raises an argument error 4018 16:00:21 behaves like invalid date format 4019 16:00:21 like 20000-12-03 4020 16:00:21 raises an argument error 4021 16:00:21 behaves like invalid date format 4022 16:00:21 like 19231202 4023 16:00:21 raises an argument error 4024 16:00:21 behaves like invalid time format 4026 16:00:21 raises an argument error 4027 16:00:21 behaves like invalid date format 4028 16:00:21 like 1923-02-2 4029 16:00:21 raises an argument error 4030 16:00:21 behaves like invalid parsed datetime 4031 16:00:21 like 2021-02-30 4032 16:00:21 raises an argument error 4033 16:00:21 behaves like invalid time format 4035 16:00:21 raises an argument error 4036 16:00:21 behaves like invalid parsed datetime 4037 16:00:21 like 1923-39-02 4038 16:00:21 raises an argument error 4039 16:00:21 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/incident_management/oncall_rotation_date_input_type_spec.rb. It took 1.73 seconds. Expected to take 6.14 seconds. 4040 16:00:21 # [RSpecRunTime] Starting example group ee/spec/services/llm/merge_requests/summarize_review_service_spec.rb. Expected to take 5.91 seconds. 4041 16:00:21 Llm::MergeRequests::SummarizeReviewService 4042 16:00:22 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4044 16:00:22 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4046 16:00:22 when testing validity 4047 16:00:22 when resource is not a merge request 4048 16:00:22 behaves like returns an error 4049 16:00:23 is expected to be error and have attributes {:message => (eq "AI features are not enabled or resource is not permitted to be sent.")} 4050 16:00:23 # [RSpecRunTime] RSpec elapsed time: 23 minutes 52.6 seconds. Current RSS: ~1531M. Threads: 5. load average: 1.23 1.25 1.24 1/425 26875 4052 16:00:23 when :ai_global_switch is disabled 4053 16:00:23 behaves like returns an error 4054 16:00:24 is expected to be error and have attributes {:message => (eq "AI features are not enabled or resource is not permitted to be sent.")} 4055 16:00:24 when merge request has no associated draft notes 4056 16:00:24 behaves like returns an error 4057 16:00:25 is expected to be error and have attributes {:message => (eq "AI features are not enabled or resource is not permitted to be sent.")} 4058 16:00:25 behaves like schedules completion worker 4059 16:00:25 asynchronously with correct params 4060 16:00:25 # [RSpecRunTime] Finishing example group ee/spec/services/llm/merge_requests/summarize_review_service_spec.rb. It took 3.86 seconds. Expected to take 5.91 seconds. 4061 16:00:25 # [RSpecRunTime] Starting example group ee/spec/services/security/ingestion/tasks/ingest_finding_evidence_spec.rb. Expected to take 5.84 seconds. 4062 16:00:25 Security::Ingestion::Tasks::IngestFindingEvidence 4064 16:00:30 creates finding evidence for the new records 4065 16:00:31 # [RSpecRunTime] RSpec elapsed time: 23 minutes 59.73 seconds. Current RSS: ~1429M. Threads: 5. load average: 1.21 1.24 1.23 1/424 26876 4067 16:00:31 # [RSpecRunTime] Finishing example group ee/spec/services/security/ingestion/tasks/ingest_finding_evidence_spec.rb. It took 5.33 seconds. Expected to take 5.84 seconds. 4068 16:00:31 # [RSpecRunTime] Starting example group ee/spec/policies/dast_site_validation_policy_spec.rb. Expected to take 5.6 seconds. 4069 16:00:31 DastSiteValidationPolicy 4070 16:00:31 behaves like a dast on-demand scan policy 4071 16:00:31 dast on-demand policies 4072 16:00:31 when a user does not have access to the project 4073 16:00:31 is expected to be disallowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan 4074 16:00:31 when the user is a guest 4075 16:00:32 is expected to be disallowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan 4076 16:00:32 when the user is a reporter 4077 16:00:32 is expected to be disallowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan 4078 16:00:32 when the user is a developer 4079 16:00:32 is expected to be allowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan 4080 16:00:32 when the user is a maintainer 4081 16:00:33 is expected to be allowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan 4082 16:00:33 when the user is an owner 4083 16:00:33 is expected to be allowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan 4084 16:00:33 when the user is an auditor 4085 16:00:33 is expected to be disallowed :create_on_demand_dast_scan and :edit_on_demand_dast_scan 4086 16:00:33 is expected to be allowed :read_on_demand_dast_scan 4087 16:00:33 when the user is allowed 4088 16:00:33 when on demand scan licensed feature is not available 4089 16:00:34 is expected to be disallowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan 4090 16:00:34 # [RSpecRunTime] Finishing example group ee/spec/policies/dast_site_validation_policy_spec.rb. It took 3.39 seconds. Expected to take 5.6 seconds. 4091 16:00:34 # [RSpecRunTime] Starting example group ee/spec/graphql/api/validate_code_owner_file_spec.rb. Expected to take 5.5 seconds. 4092 16:00:34 Validate code owner file 4093 16:00:35 when code owners file is correct 4094 16:00:35 returns no error in validateCodeownerFile field 4095 16:00:35 # [RSpecRunTime] RSpec elapsed time: 24 minutes 4.64 seconds. Current RSS: ~1447M. Threads: 5. load average: 1.19 1.24 1.23 1/427 26979 4097 16:00:35 with no path argument 4098 16:00:36 returns nil for the validateCodeownerFile field 4099 16:00:36 when ref has no code owners file 4100 16:00:36 returns nil for the validateCodeownerFile field 4101 16:00:36 when code owner file has linting errors 4102 16:00:37 returns no error in validateCodeownerFile field 4103 16:00:37 when code owners file is empty 4104 16:00:37 returns no error in validateCodeownerFile field 4105 16:00:37 with the path argument 4106 16:00:38 when path does lead to a file named CODEOWNERS 4107 16:00:38 validates the file on that path 4108 16:00:38 when path does not lead to a file named correctly 4109 16:00:38 returns nil for the validateCodeownerFile field 4110 16:00:38 when path does not lead to an existing file 4111 16:00:38 returns nil for the validateCodeownerFile field 4112 16:00:38 # [RSpecRunTime] Finishing example group ee/spec/graphql/api/validate_code_owner_file_spec.rb. It took 4.28 seconds. Expected to take 5.5 seconds. 4113 16:00:38 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab_subscriptions/member_management/promotion_management_utils_spec.rb. Expected to take 5.32 seconds. 4114 16:00:38 GitlabSubscriptions::MemberManagement::PromotionManagementUtils 4115 16:00:38 #promotion_management_available? 4116 16:00:38 when self-managed 4117 16:00:38 returns true 4118 16:00:38 when feature is disabled 4119 16:00:39 returns false 4120 16:00:39 when guests are not excluded 4121 16:00:39 returns false 4122 16:00:39 when on saas 4123 16:00:39 returns false 4124 16:00:39 #promotion_management_applicable? 4125 16:00:39 when self-managed 4126 16:00:39 when feature is disabled 4127 16:00:39 returns false 4128 16:00:39 when setting is disabled 4129 16:00:39 returns false 4130 16:00:39 when feature and setting is enabled 4131 16:00:39 when guests are excluded 4132 16:00:39 returns true 4133 16:00:39 when guests are not excluded 4134 16:00:39 returns false 4135 16:00:39 when on saas 4136 16:00:39 returns false 4137 16:00:39 #promotion_management_required_for_role? 4138 16:00:39 when promotion_management_applicable? returns true 4139 16:00:39 when role change is billable 4140 16:00:40 is expected to equal true 4141 16:00:40 when role change is not billable 4142 16:00:40 is expected to equal false 4143 16:00:40 when promotion_management_applicable? returns false 4144 16:00:40 is expected to equal false 4145 16:00:40 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab_subscriptions/member_management/promotion_management_utils_spec.rb. It took 1.51 seconds. Expected to take 5.32 seconds. 4146 16:00:40 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/status_page/storage/s3_client_spec.rb. Expected to take 5.15 seconds. 4147 16:00:40 Gitlab::StatusPage::Storage::S3Client 4148 16:00:40 #recursive_delete 4149 16:00:40 when successful 4150 16:00:40 sends keys for batch delete 4151 16:00:40 returns true 4152 16:00:40 list_object exeeds upload limit 4153 16:00:40 respects upload limit 4154 16:00:40 when list_object returns no objects 4155 16:00:40 does not attempt to delete 4157 16:00:41 raises an error 4158 16:00:41 #list_object_keys 4159 16:00:41 when successful 4160 16:00:41 returns keys from bucket 4161 16:00:41 when exceeds upload limits 4162 16:00:41 returns result at max size 4163 16:00:41 when list_object returns no objects 4164 16:00:41 returns an empty set 4166 16:00:41 raises an error 4167 16:00:41 #upload_object 4168 16:00:41 when successful 4169 16:00:41 returns true 4171 16:00:41 raises an error 4172 16:00:41 #delete_object 4173 16:00:41 returns true 4175 16:00:41 raises an error 4176 16:00:41 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/status_page/storage/s3_client_spec.rb. It took 1.67 seconds. Expected to take 5.15 seconds. 4177 16:00:41 # [RSpecRunTime] Starting example group ee/spec/services/security/token_revocation_service_spec.rb. Expected to take 5.06 seconds. 4178 16:00:41 Security::TokenRevocationService#execute 4179 16:00:41 when revoking a glpat token 4180 16:00:42 returns success 4181 16:00:42 when vulnerability is missing 4182 16:00:42 does not call `SystemNoteService` 4183 16:00:42 when revocation token API returns a response with failure 4184 16:00:42 returns error 4185 16:00:42 when revocation token types API returns empty list of types 4186 16:00:42 is expected to eql {:status=>:success} 4187 16:00:42 when external revocation service is disabled 4188 16:00:43 is expected to eql {:status=>:success} 4189 16:00:43 when external revocation service is enabled 4190 16:00:43 with a list of valid token types 4191 16:00:43 when there is a list of tokens to be revoked 4192 16:00:43 is expected to equal :success 4193 16:00:43 when token_revocation_url is missing 4194 16:00:43 is expected to eql {:message=>"Missing revocation token data", :status=>:error} 4195 16:00:43 when token_types_url is missing 4196 16:00:43 is expected to eql {:message=>"Missing revocation token data", :status=>:error} 4197 16:00:43 when revocation_api_token is missing 4198 16:00:43 is expected to eql {:message=>"Missing revocation token data", :status=>:error} 4199 16:00:43 when there is no token to be revoked 4200 16:00:43 is expected to eql {:status=>:success} 4201 16:00:43 when revocation token types API returns an unsuccessful response 4202 16:00:43 is expected to eql {:message=>"Failed to get revocation token types", :status=>:error} 4203 16:00:43 # [RSpecRunTime] Finishing example group ee/spec/services/security/token_revocation_service_spec.rb. It took 1.92 seconds. Expected to take 5.06 seconds. 4204 16:00:43 # [RSpecRunTime] Starting example group ee/spec/workers/auth/saml_group_sync_worker_spec.rb. Expected to take 4.89 seconds. 4205 16:00:43 Auth::SamlGroupSyncWorker 4207 16:00:44 when saml_group_sync feature is not licensed 4208 16:00:44 does not call the sync service 4209 16:00:44 when the saml_group_sync feature is licensed 4210 16:00:44 when SAML is not enabled 4211 16:00:44 does not call the sync service 4212 16:00:44 when SAML is enabled 4213 16:00:44 calls the sync service with the group links 4214 16:00:45 does not call the sync service when the user does not exist 4215 16:00:45 when group links exist in hierarchies which the user should not be a member of 4216 16:00:45 calls the service for top level groups with links that the user should not be a member of 4217 16:00:45 # [RSpecRunTime] RSpec elapsed time: 24 minutes 14.29 seconds. Current RSS: ~1520M. Threads: 5. load average: 1.16 1.23 1.23 2/429 27316 4219 16:00:45 with a group in the hierarchy that has no group links 4220 16:00:46 is not included in manage_group_ids 4221 16:00:46 when the worker receives no group link ids 4222 16:00:46 calls the sync service 4223 16:00:46 # [RSpecRunTime] Finishing example group ee/spec/workers/auth/saml_group_sync_worker_spec.rb. It took 2.54 seconds. Expected to take 4.89 seconds. 4224 16:00:46 # [RSpecRunTime] Starting example group ee/spec/finders/geo_node_finder_spec.rb. Expected to take 4.79 seconds. 4225 16:00:46 GeoNodeFinder 4227 16:00:46 when user cannot read all Geo 4228 16:00:46 is expected to be empty 4229 16:00:46 when user can read all Geo 4230 16:00:47 filtered by ID 4231 16:00:47 when multiple IDs are given 4232 16:00:47 returns specified Geo nodes 4233 16:00:47 when a single ID is given 4234 16:00:47 returns specified Geo nodes 4235 16:00:47 when an empty array is given 4236 16:00:47 returns none 4237 16:00:47 filtered by name 4238 16:00:47 when multiple names are given 4239 16:00:47 returns specified Geo nodes 4240 16:00:47 when a single name is given 4241 16:00:47 returns specified Geo nodes 4242 16:00:47 when an empty array is given 4243 16:00:47 returns none 4244 16:00:47 not filtered by ID or name 4245 16:00:47 returns all Geo nodes 4246 16:00:47 # [RSpecRunTime] Finishing example group ee/spec/finders/geo_node_finder_spec.rb. It took 1.49 seconds. Expected to take 4.79 seconds. 4247 16:00:47 # [RSpecRunTime] Starting example group ee/spec/services/cloud_connector/status_checks/probes/license_probe_spec.rb. Expected to take 4.68 seconds. 4248 16:00:47 CloudConnector::StatusChecks::Probes::LicenseProbe 4250 16:00:47 exists?: false, cloud: false, expired: false, trial: false, success?: false, message: "Contact GitLab customer support to obtain a license" 4251 16:00:48 returns a correct result 4252 16:00:48 exists?: true, cloud: true, expired: true, trial: true, success?: true, message: "Subscription can be synchronized" 4253 16:00:48 returns a correct result 4254 16:00:48 exists?: true, cloud: true, expired: true, trial: false, success?: true, message: "Subscription can be synchronized" 4255 16:00:48 returns a correct result 4256 16:00:48 exists?: true, cloud: true, expired: false, trial: true, success?: true, message: "Subscription can be synchronized" 4257 16:00:48 returns a correct result 4258 16:00:48 exists?: true, cloud: true, expired: false, trial: false, success?: true, message: "Subscription can be synchronized" 4259 16:00:48 returns a correct result 4260 16:00:48 exists?: true, cloud: false, expired: true, trial: true, success?: false, message: "Contact GitLab customer support to upgrade your license" 4261 16:00:48 returns a correct result 4262 16:00:48 exists?: true, cloud: false, expired: true, trial: false, success?: false, message: "Contact GitLab customer support to upgrade your license" 4263 16:00:48 returns a correct result 4264 16:00:48 exists?: true, cloud: false, expired: false, trial: true, success?: false, message: "Contact GitLab customer support to upgrade your license" 4265 16:00:48 returns a correct result 4266 16:00:48 exists?: true, cloud: false, expired: false, trial: false, success?: false, message: "Contact GitLab customer support to upgrade your license" 4267 16:00:48 returns a correct result 4268 16:00:48 # [RSpecRunTime] Finishing example group ee/spec/services/cloud_connector/status_checks/probes/license_probe_spec.rb. It took 1.11 seconds. Expected to take 4.68 seconds. 4269 16:00:48 # [RSpecRunTime] Starting example group ee/spec/services/compliance_management/frameworks/destroy_service_spec.rb. Expected to take 4.49 seconds. 4270 16:00:48 ComplianceManagement::Frameworks::DestroyService 4271 16:00:49 when feature is disabled 4272 16:00:49 does not destroy the compliance framework 4273 16:00:49 is unsuccessful 4274 16:00:49 when feature is enabled 4275 16:00:49 when current user is namespace owner 4276 16:00:49 destroys the compliance framework 4277 16:00:50 is successful 4278 16:00:50 audits the destruction 4279 16:00:50 does not destroy the default compliance framework 4280 16:00:50 when current user is not the namespace owner 4281 16:00:50 does not destroy the compliance framework 4282 16:00:50 is unsuccessful 4283 16:00:50 # [RSpecRunTime] Finishing example group ee/spec/services/compliance_management/frameworks/destroy_service_spec.rb. It took 1.86 seconds. Expected to take 4.49 seconds. 4284 16:00:50 # [RSpecRunTime] Starting example group ee/spec/helpers/projects/security/dast_profiles_helper_spec.rb. Expected to take 4.42 seconds. 4285 16:00:50 Projects::Security::DastProfilesHelper 4286 16:00:51 #dast_profiles_list_data 4287 16:00:51 returns proper data 4288 16:00:51 #dast_scanner_profile_form_data 4289 16:00:51 returns proper data 4290 16:00:51 behaves like passes on-demand scan edit path when from_on_demand_scan_id param is present 4291 16:00:51 returns edit path as on_demand_scan_form_path 4292 16:00:51 #edit_dast_scanner_profile_form_data 4293 16:00:51 returns proper data 4294 16:00:51 behaves like passes on-demand scan edit path when from_on_demand_scan_id param is present 4295 16:00:51 returns edit path as on_demand_scan_form_path 4296 16:00:51 #dast_site_profile_form_data 4297 16:00:52 returns proper data 4298 16:00:52 behaves like passes on-demand scan edit path when from_on_demand_scan_id param is present 4299 16:00:52 returns edit path as on_demand_scan_form_path 4300 16:00:52 #edit_dast_site_profile_form_data 4301 16:00:52 returns proper data 4302 16:00:52 behaves like passes on-demand scan edit path when from_on_demand_scan_id param is present 4303 16:00:52 returns edit path as on_demand_scan_form_path 4304 16:00:52 # [RSpecRunTime] Finishing example group ee/spec/helpers/projects/security/dast_profiles_helper_spec.rb. It took 1.65 seconds. Expected to take 4.42 seconds. 4305 16:00:52 # [RSpecRunTime] Starting example group ee/spec/services/geo/cache_invalidation_event_store_spec.rb. Expected to take 4.23 seconds. 4306 16:00:52 Geo::CacheInvalidationEventStore 4308 16:00:52 when the key is a String 4309 16:00:52 does not modify the key 4310 16:00:52 when the key is an Array 4311 16:00:52 expands the key 4313 16:00:52 behaves like a Geo event store 4314 16:00:52 when running on a secondary node 4315 16:00:52 does not create an event 4316 16:00:52 when running on a primary node 4317 16:00:53 does not create an event if there are no secondary nodes 4318 16:00:53 creates an event 4319 16:00:53 when file subject is not on local store 4320 16:00:53 creates an event (PENDING: No file subject defined, skipping) 4321 16:00:53 when running on a primary node 4322 16:00:53 tracks the cache key that should be invalidated 4323 16:00:53 logs an error message when event creation fail 4324 16:00:53 # [RSpecRunTime] Finishing example group ee/spec/services/geo/cache_invalidation_event_store_spec.rb. It took 1.07 seconds. Expected to take 4.23 seconds. 4325 16:00:53 # [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/ci/pipeline/quota/size_spec.rb. Expected to take 4.18 seconds. 4326 16:00:53 EE::Gitlab::Ci::Pipeline::Quota::Size 4328 16:00:54 when limit is enabled in plan 4329 16:00:54 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4331 16:00:54 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4333 16:00:54 # [RSpecRunTime] RSpec elapsed time: 24 minutes 23.37 seconds. Current RSS: ~1543M. Threads: 5. load average: 1.14 1.22 1.23 1/424 27347 4335 16:00:54 when limit is not enabled 4336 16:00:54 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4338 16:00:54 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4339 16:00:54 is not enabled 4340 16:00:54 when limit does not exist 4341 16:00:55 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4343 16:00:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4344 16:00:55 is not enabled 4346 16:00:55 when limit is exceeded 4347 16:00:55 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4349 16:00:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4351 16:00:55 when limit is not exceeded 4352 16:00:55 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4354 16:00:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4355 16:00:55 is not exceeded 4357 16:00:55 when limit is exceeded 4358 16:00:55 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4360 16:00:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4361 16:00:55 returns info about pipeline size limit exceeded 4362 16:00:55 #log_exceeded_limit? 4363 16:00:55 when there are more than 2000 jobs in the pipeline 4364 16:00:55 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4366 16:00:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4367 16:00:55 returns true 4368 16:00:55 when there are 2000 or less jobs in the pipeline 4369 16:00:55 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4371 16:00:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4372 16:00:55 returns false 4373 16:00:55 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/ci/pipeline/quota/size_spec.rb. It took 2.37 seconds. Expected to take 4.18 seconds. 4374 16:00:55 # [RSpecRunTime] Starting example group ee/spec/models/projects/xray_report_spec.rb. Expected to take 4.05 seconds. 4375 16:00:55 Projects::XrayReport 4376 16:00:56 does not allow STI 4378 16:00:56 with libs in payload 4379 16:00:56 returns libs from payload 4380 16:00:56 without libs in payload 4381 16:00:56 returns empty array 4384 16:00:57 .for_project 4386 16:00:57 is expected to validate that :project cannot be empty/falsy 4387 16:00:57 is expected to validate that :lang cannot be empty/falsy 4388 16:00:57 is expected to validate that :payload cannot be empty/falsy 4389 16:00:57 is expected to validate that :file_checksum cannot be empty/falsy 4390 16:00:57 validates uniqueness of lang and project 4391 16:00:58 # [RSpecRunTime] Finishing example group ee/spec/models/projects/xray_report_spec.rb. It took 2.06 seconds. Expected to take 4.05 seconds. 4392 16:00:58 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/templates/dast_runner_validation_gitlab_ci_yaml_spec.rb. Expected to take 3.97 seconds. 4393 16:00:58 Secure-Binaries.gitlab-ci.yml 4394 16:00:58 is expected not to be nil 4395 16:00:58 the created pipeline 4397 16:00:59 Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol. 4399 16:00:59 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4400 16:00:59 creates a validation job 4401 16:01:00 Job arguments to PipelineNotificationWorker must be native JSON types, but :ref_status is a Symbol. 4403 16:01:00 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4404 16:01:00 sets DAST_RUNNER_VALIDATION_VERSION to the correct version 4405 16:01:00 # [RSpecRunTime] RSpec elapsed time: 24 minutes 29.32 seconds. Current RSS: ~1527M. Threads: 5. load average: 1.13 1.22 1.22 1/429 27484 4407 16:01:00 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/templates/dast_runner_validation_gitlab_ci_yaml_spec.rb. It took 2.65 seconds. Expected to take 3.97 seconds. 4408 16:01:00 # [RSpecRunTime] Starting example group ee/spec/helpers/ee/protected_branches_helper_spec.rb. Expected to take 3.8 seconds. 4409 16:01:00 ProtectedBranchesHelper 4410 16:01:00 #allow_protected_branch_push? 4411 16:01:00 is expected to eq false 4412 16:01:00 with group entity 4413 16:01:00 is expected to eq true 4414 16:01:00 when there are no branches protected from force push 4415 16:01:01 is expected to eq true 4416 16:01:01 when branch is not included in the list 4417 16:01:01 is expected to eq true 4418 16:01:01 when branches_protected_from_push are nil 4419 16:01:01 is expected to eq true 4420 16:01:01 with wildcard pattern 4421 16:01:01 is expected to eq false 4422 16:01:01 # [RSpecRunTime] Finishing example group ee/spec/helpers/ee/protected_branches_helper_spec.rb. It took 0.95 second. Expected to take 3.8 seconds. 4423 16:01:01 # [RSpecRunTime] Starting example group ee/spec/models/namespaces/free_user_cap/root_size_spec.rb. Expected to take 3.72 seconds. 4424 16:01:01 Namespaces::FreeUserCap::RootSize 4425 16:01:01 does not allow STI 4426 16:01:01 #above_size_limit? 4427 16:01:01 when below limit 4428 16:01:02 is expected to eq false 4429 16:01:02 when above limit 4430 16:01:02 when valid for enforcement 4431 16:01:02 is expected to eq true 4432 16:01:02 when not valid for enforcement 4433 16:01:02 is expected to eq false 4435 16:01:02 when there is additional purchased storage and a plan 4436 16:01:02 is expected to eq 10590617600 4437 16:01:02 when there is no additional purchased storage 4438 16:01:02 is expected to eq 104857600 4439 16:01:02 with cached values 4440 16:01:02 caches the value 4441 16:01:02 # [RSpecRunTime] Finishing example group ee/spec/models/namespaces/free_user_cap/root_size_spec.rb. It took 1.32 seconds. Expected to take 3.72 seconds. 4442 16:01:02 # [RSpecRunTime] Starting example group ee/spec/lib/elastic/latest/project_instance_proxy_spec.rb. Expected to take 3.63 seconds. 4443 16:01:02 Elastic::Latest::ProjectInstanceProxy 4444 16:01:03 #as_indexed_json 4445 16:01:03 contains the expected mappings 4446 16:01:03 serializes project as hash 4447 16:01:03 when project does not have an owner 4448 16:01:03 does not throw an exception 4449 16:01:03 when add_fields_to_projects_index migration is not completed 4450 16:01:04 does not include the gated fields 4451 16:01:04 when add_count_fields_to_projects migration is not completed 4452 16:01:04 does not include the gated fields 4454 16:01:04 is the root namespace id 4455 16:01:04 # [RSpecRunTime] Finishing example group ee/spec/lib/elastic/latest/project_instance_proxy_spec.rb. It took 1.89 seconds. Expected to take 3.63 seconds. 4456 16:01:04 # [RSpecRunTime] Starting example group ee/spec/services/elastic/process_initial_bookkeeping_service_spec.rb. Expected to take 3.51 seconds. 4457 16:01:04 Elastic::ProcessInitialBookkeepingService 4458 16:01:05 .backfill_projects! 4459 16:01:05 raises an exception if non project is provided 4460 16:01:05 uses a separate queue 4461 16:01:05 when project is maintaining indexed associations 4462 16:01:05 geo: :disabled, commit_indexing_expected: true 4463 16:01:06 indexes itself and initiates wiki reindexing, commits reindexing when indexing is excepted 4464 16:01:06 # [RSpecRunTime] RSpec elapsed time: 24 minutes 34.77 seconds. Current RSS: ~1509M. Threads: 5. load average: 1.12 1.21 1.22 1/429 27485 4466 16:01:06 geo: :primary, commit_indexing_expected: true 4467 16:01:06 indexes itself and initiates wiki reindexing, commits reindexing when indexing is excepted 4468 16:01:06 geo: :secondary, commit_indexing_expected: false 4469 16:01:06 indexes itself and initiates wiki reindexing, commits reindexing when indexing is excepted 4470 16:01:06 when project is not maintaining indexed associations 4471 16:01:06 indexes itself only 4473 16:01:06 increments the custom indexing sli apdex 4474 16:01:06 # [RSpecRunTime] Finishing example group ee/spec/services/elastic/process_initial_bookkeeping_service_spec.rb. It took 1.79 seconds. Expected to take 3.51 seconds. 4475 16:01:06 # [RSpecRunTime] Starting example group ee/spec/workers/compliance_management/project_framework_export_mailer_worker_spec.rb. Expected to take 3.38 seconds. 4476 16:01:06 ComplianceManagement::ProjectFrameworkExportMailerWorker 4478 16:01:06 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4480 16:01:06 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4481 16:01:07 schedules mail for delivery 4482 16:01:07 with failing export 4483 16:01:07 schedules no mail for delivery and returns appropriate error 4484 16:01:07 # [RSpecRunTime] RSpec elapsed time: 24 minutes 36.43 seconds. Current RSS: ~1493M. Threads: 5. load average: 1.11 1.21 1.22 1/429 27486 4486 16:01:07 with unknown record 4487 16:01:07 rescues from not found error and logs exception 4488 16:01:07 # [RSpecRunTime] Finishing example group ee/spec/workers/compliance_management/project_framework_export_mailer_worker_spec.rb. It took 1.27 seconds. Expected to take 3.38 seconds. 4489 16:01:07 # [RSpecRunTime] Starting example group ee/spec/components/namespaces/free_user_cap/non_owner_enforcement_alert_component_spec.rb. Expected to take 3.3 seconds. 4490 16:01:07 Namespaces::FreeUserCap::NonOwnerEnforcementAlertComponent 4491 16:01:08 when user does not exist 4492 16:01:08 does not render the alert 4493 16:01:08 when user is not authorized to see alert 4494 16:01:08 does not render the alert 4495 16:01:08 when user is authorized to see alert 4496 16:01:08 when over the limit 4497 16:01:08 has content for the alert 4498 16:01:08 when limit has not been reached 4499 16:01:09 does not render the alert 4500 16:01:09 # [RSpecRunTime] Finishing example group ee/spec/components/namespaces/free_user_cap/non_owner_enforcement_alert_component_spec.rb. It took 1.39 seconds. Expected to take 3.3 seconds. 4501 16:01:09 # [RSpecRunTime] Starting example group ee/spec/graphql/mutations/incident_management/oncall_rotation/destroy_spec.rb. Expected to take 3.2 seconds. 4502 16:01:09 Mutations::IncidentManagement::OncallRotation::Destroy 4504 16:01:09 user has access to project 4505 16:01:09 when OncallRotation::DestroyService responds with success 4506 16:01:10 returns the on-call rotation with no errors 4507 16:01:10 removes the rotation 4508 16:01:10 when OncallRotations::DestroyService responds with an error 4509 16:01:10 returns errors 4511 16:01:10 project path incorrect 4512 16:01:10 raises an error 4513 16:01:10 license disabled 4514 16:01:10 raises an error 4515 16:01:10 when resource is not accessible to the user 4516 16:01:10 raises an error 4517 16:01:10 # [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/incident_management/oncall_rotation/destroy_spec.rb. It took 1.61 seconds. Expected to take 3.2 seconds. 4518 16:01:10 # [RSpecRunTime] Starting example group ee/spec/models/approval_rules/approval_group_rules_group_spec.rb. Expected to take 3.1 seconds. 4519 16:01:10 ApprovalRules::ApprovalGroupRulesGroup 4520 16:01:11 does not allow STI 4521 16:01:11 associations 4522 16:01:11 is expected to belong to group required: false 4523 16:01:11 is expected to belong to approval_group_rule required: false 4525 16:01:11 is expected to validate that :group cannot be empty/falsy 4526 16:01:11 is expected to validate that :approval_group_rule cannot be empty/falsy 4527 16:01:11 # [RSpecRunTime] Finishing example group ee/spec/models/approval_rules/approval_group_rules_group_spec.rb. It took 0.72 second. Expected to take 3.1 seconds. 4528 16:01:11 # [RSpecRunTime] Starting example group ee/spec/validators/host_validator_spec.rb. Expected to take 3.01 seconds. 4529 16:01:11 HostValidator 4530 16:01:11 with empty value 4531 16:01:11 adds error to the record 4532 16:01:11 with syntactically invalid host 4533 16:01:11 adds error to the record 4534 16:01:11 with invalid host 4535 16:01:11 adds error to the record 4536 16:01:11 with valid host 4537 16:01:12 does not add any error 4538 16:01:12 # [RSpecRunTime] Finishing example group ee/spec/validators/host_validator_spec.rb. It took 0.52 second. Expected to take 3.01 seconds. 4539 16:01:12 # [RSpecRunTime] Starting example group ee/spec/views/groups/settings/reporting/show.html.haml_spec.rb. Expected to take 2.89 seconds. 4540 16:01:12 groups/settings/reporting/show 4541 16:01:12 renders the settings app root with the correct data attributes 4542 16:01:12 when group has no settings record 4543 16:01:12 renders the settings app root with the correct data attributes containing default values 4544 16:01:12 when feature is not enabled for the group 4545 16:01:13 does not render the settings app root 4546 16:01:13 # [RSpecRunTime] Finishing example group ee/spec/views/groups/settings/reporting/show.html.haml_spec.rb. It took 1.1 seconds. Expected to take 2.89 seconds. 4547 16:01:13 # [RSpecRunTime] Starting example group ee/spec/finders/security/security_policies_finder_spec.rb. Expected to take 2.85 seconds. 4548 16:01:13 Security::SecurityPoliciesFinder 4550 16:01:14 when feature is not licensed 4551 16:01:14 returns empty collection 4552 16:01:14 # [RSpecRunTime] RSpec elapsed time: 24 minutes 43.61 seconds. Current RSS: ~1505M. Threads: 5. load average: 1.10 1.20 1.22 1/424 27487 4554 16:01:14 when feature is licensed 4555 16:01:14 when configuration is associated to project 4556 16:01:15 returns policies with project 4557 16:01:15 when user is unauthorized 4558 16:01:15 returns empty collection 4559 16:01:15 # [RSpecRunTime] Finishing example group ee/spec/finders/security/security_policies_finder_spec.rb. It took 2.11 seconds. Expected to take 2.85 seconds. 4560 16:01:15 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/code_owners/reference_extractor_spec.rb. Expected to take 2.78 seconds. 4561 16:01:15 Gitlab::CodeOwners::ReferenceExtractor 4563 16:01:15 includes all mentioned email addresses 4564 16:01:15 ReDOS vulnerability 4565 16:01:15 when valid email length 4566 16:01:15 includes the email 4567 16:01:15 when invalid email first part length 4568 16:01:15 doesn't include the email 4569 16:01:15 when invalid email second part length 4570 16:01:15 doesn't include the email 4572 16:01:15 includes all mentioned usernames and groupnames 4574 16:01:15 includes all user-references once 4575 16:01:16 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/code_owners/reference_extractor_spec.rb. It took 0.67 second. Expected to take 2.78 seconds. 4576 16:01:16 # [RSpecRunTime] Starting example group ee/spec/services/ee/projects/deploy_tokens/create_service_spec.rb. Expected to take 2.62 seconds. 4577 16:01:16 Projects::DeployTokens::CreateService 4579 16:01:16 when the deploy token is valid 4580 16:01:16 creates an audit event 4581 16:01:16 behaves like sends correct event type in audit event stream 4582 16:01:17 sends correct event type in audit event stream 4583 16:01:17 # [RSpecRunTime] RSpec elapsed time: 24 minutes 45.96 seconds. Current RSS: ~1514M. Threads: 5. load average: 1.09 1.20 1.22 1/424 27488 4585 16:01:17 when the deploy token is invalid 4586 16:01:17 creates an audit event 4587 16:01:17 behaves like sends correct event type in audit event stream 4588 16:01:18 sends correct event type in audit event stream 4589 16:01:18 # [RSpecRunTime] Finishing example group ee/spec/services/ee/projects/deploy_tokens/create_service_spec.rb. It took 2.02 seconds. Expected to take 2.62 seconds. 4590 16:01:18 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/config/entry/vault/engine_spec.rb. Expected to take 2.56 seconds. 4591 16:01:18 Gitlab::Ci::Config::Entry::Vault::Engine 4593 16:01:18 when entry config value is correct 4595 16:01:18 returns Vault secret engine configuration 4598 16:01:18 when entry value is not correct 4600 16:01:18 when there is an unknown key present 4601 16:01:18 reports error 4602 16:01:18 when name and path are missing 4603 16:01:18 reports error 4604 16:01:18 when name and path are blank 4605 16:01:18 reports error 4606 16:01:18 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/config/entry/vault/engine_spec.rb. It took 0.66 second. Expected to take 2.56 seconds. 4607 16:01:18 # [RSpecRunTime] Starting example group ee/spec/lib/ee/api/entities/analytics/code_review/merge_request_spec.rb. Expected to take 2.54 seconds. 4608 16:01:18 EE::API::Entities::Analytics::CodeReview::MergeRequest 4609 16:01:20 exposes mr attributes 4610 16:01:20 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/api/entities/analytics/code_review/merge_request_spec.rb. It took 2.25 seconds. Expected to take 2.54 seconds. 4611 16:01:21 # [RSpecRunTime] RSpec elapsed time: 24 minutes 49.68 seconds. Current RSS: ~1539M. Threads: 5. load average: 1.09 1.20 1.22 1/430 27670 4613 16:01:21 # [RSpecRunTime] Starting example group ee/spec/graphql/mutations/requirements_management/export_requirements_spec.rb. Expected to take 2.41 seconds. 4614 16:01:21 Mutations::RequirementsManagement::ExportRequirements 4616 16:01:21 with selected fields argument 4617 16:01:21 raises exception when invalid fields are given 4619 16:01:21 behaves like requirements not available 4620 16:01:21 raises a not accessible error 4621 16:01:21 when the user can export requirements 4622 16:01:21 when requirements feature is available 4623 16:01:22 exports requirements 4624 16:01:22 when requirements feature is disabled 4625 16:01:22 behaves like requirements not available 4626 16:01:22 raises a not accessible error 4627 16:01:22 # [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/requirements_management/export_requirements_spec.rb. It took 1.37 seconds. Expected to take 2.41 seconds. 4628 16:01:22 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/analytics/cycle_analytics/summary/change_failure_rate_spec.rb. Expected to take 2.33 seconds. 4629 16:01:22 Gitlab::Analytics::CycleAnalytics::Summary::ChangeFailureRate 4630 16:01:22 when the DORA service returns non-successful status 4632 16:01:23 when the DORA service returns 0 as value 4633 16:01:23 returns "0" value 4634 16:01:23 when the DORA service returns the value 4635 16:01:23 returns the value in days 4637 16:01:23 displays documentation link and group dashboard link 4638 16:01:23 when the stage parent is a project namespace 4639 16:01:23 displays documentation link and group dashboard link 4640 16:01:23 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/analytics/cycle_analytics/summary/change_failure_rate_spec.rb. It took 1.21 seconds. Expected to take 2.33 seconds. 4641 16:01:23 # [RSpecRunTime] Starting example group ee/spec/workers/security/scan_result_policies/fallback_behavior_tracking_worker_spec.rb. Expected to take 2.31 seconds. 4642 16:01:23 Security::ScanResultPolicies::FallbackBehaviorTrackingWorker#perform 4643 16:01:23 with merge request 4644 16:01:25 is expected to receive new(#<MergeRequest id:56 namespace529/project-795!1>) 1 time 4645 16:01:25 # [RSpecRunTime] RSpec elapsed time: 24 minutes 54.26 seconds. Current RSS: ~1515M. Threads: 5. load average: 1.08 1.20 1.22 1/430 27849 4647 16:01:25 without merge request 4648 16:01:25 is expected not to receive new(*(any args)) 0 times 4649 16:01:25 # [RSpecRunTime] Finishing example group ee/spec/workers/security/scan_result_policies/fallback_behavior_tracking_worker_spec.rb. It took 2.12 seconds. Expected to take 2.31 seconds. 4650 16:01:25 # [RSpecRunTime] Starting example group ee/spec/workers/security/sync_scan_policies_worker_spec.rb. Expected to take 2.16 seconds. 4651 16:01:25 Security::SyncScanPoliciesWorker 4653 16:01:26 calls update_policy_configuration 4654 16:01:26 does not call update_policy_configuration when configuration is not present 4655 16:01:26 # [RSpecRunTime] RSpec elapsed time: 24 minutes 55.51 seconds. Current RSS: ~1501M. Threads: 5. load average: 1.08 1.20 1.22 1/430 27850 4657 16:01:26 # [RSpecRunTime] Finishing example group ee/spec/workers/security/sync_scan_policies_worker_spec.rb. It took 1.14 seconds. Expected to take 2.16 seconds. 4658 16:01:26 # [RSpecRunTime] Starting example group ee/spec/helpers/gitlab_subscriptions/code_suggestions_helper_spec.rb. Expected to take 2.13 seconds. 4659 16:01:26 GitlabSubscriptions::CodeSuggestionsHelper 4660 16:01:26 #duo_pro_bulk_user_assignment_available? 4661 16:01:26 when GitLab is .com 4662 16:01:26 when duo pro is available 4663 16:01:26 when .com feature flag is globally enabled 4664 16:01:26 returns true 4665 16:01:26 when disabled for a specific namespace 4666 16:01:27 returns false 4667 16:01:27 when .com feature flag is globally disabled 4668 16:01:27 returns false 4669 16:01:27 when .com feature flag is enabled for a specific namespace 4670 16:01:27 returns true 4671 16:01:27 when GitLab is self managed 4672 16:01:27 returns true 4673 16:01:27 when sm_duo_pro_bulk_user_assignment feature flag is disabled 4674 16:01:27 returns false 4675 16:01:27 #add_duo_pro_seats_url 4676 16:01:27 returns expected url 4677 16:01:27 # [RSpecRunTime] Finishing example group ee/spec/helpers/gitlab_subscriptions/code_suggestions_helper_spec.rb. It took 0.86 second. Expected to take 2.13 seconds. 4678 16:01:27 # [RSpecRunTime] Starting example group ee/spec/services/phone_verification/telesign_client/base_service_spec.rb. Expected to take 2.03 seconds. 4679 16:01:27 PhoneVerification::TelesignClient::BaseService 4680 16:01:27 #telesign_api_key 4681 16:01:27 when set in application settings 4682 16:01:27 is equal to the value set 4683 16:01:27 when set as in the environment variables 4684 16:01:27 is equal to the value set 4685 16:01:27 when NOT set in application settings and environment variables 4687 16:01:28 #customer_id 4688 16:01:28 when set in application settings 4689 16:01:28 is equal to the value set 4690 16:01:28 when set as in the environment variables 4691 16:01:28 is equal to the value set 4692 16:01:28 when NOT set in application settings and environment variables 4695 16:01:28 requires a subclass overrides it 4696 16:01:28 # [RSpecRunTime] Finishing example group ee/spec/services/phone_verification/telesign_client/base_service_spec.rb. It took 0.87 second. Expected to take 2.03 seconds. 4697 16:01:28 # [RSpecRunTime] Starting example group ee/spec/models/compliance_management/compliance_framework/security_policy_requirement_spec.rb. Expected to take 1.98 seconds. 4698 16:01:28 ComplianceManagement::ComplianceFramework::SecurityPolicyRequirement 4699 16:01:28 does not allow STI 4701 16:01:28 is expected to validate that :namespace_id cannot be empty/falsy 4702 16:01:28 is expected to validate that :compliance_requirement cannot be empty/falsy 4703 16:01:29 is expected to validate that :compliance_framework_security_policy cannot be empty/falsy 4704 16:01:29 associations 4705 16:01:29 is expected to belong to compliance_framework_security_policy optional: false 4706 16:01:29 is expected to belong to compliance_requirement optional: false 4707 16:01:29 # [RSpecRunTime] Finishing example group ee/spec/models/compliance_management/compliance_framework/security_policy_requirement_spec.rb. It took 0.74 second. Expected to take 1.98 seconds. 4708 16:01:29 # [RSpecRunTime] Starting example group ee/spec/graphql/types/compliance_management/compliance_standards_adherence_input_type_spec.rb. Expected to take 1.85 seconds. 4709 16:01:29 Types::Projects::ComplianceStandards::AdherenceInputType 4710 16:01:29 is expected to eq "ComplianceStandardsAdherenceInput" 4711 16:01:29 is expected to contain exactly "projectIds", "checkName", and "standard" 4712 16:01:29 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/compliance_management/compliance_standards_adherence_input_type_spec.rb. It took 0.23 second. Expected to take 1.85 seconds. 4713 16:01:29 # [RSpecRunTime] Starting example group ee/spec/policies/group_hook_policy_spec.rb. Expected to take 1.77 seconds. 4714 16:01:29 GroupHookPolicy 4715 16:01:29 when the user is not an owner 4716 16:01:30 cannot read or admin web-hooks 4717 16:01:30 when the user is an owner 4718 16:01:30 can admin web-hooks 4719 16:01:30 # [RSpecRunTime] Finishing example group ee/spec/policies/group_hook_policy_spec.rb. It took 1.41 seconds. Expected to take 1.77 seconds. 4720 16:01:30 # [RSpecRunTime] Starting example group ee/spec/services/ee/protected_branches/base_policy_check_spec.rb. Expected to take 1.73 seconds. 4721 16:01:30 EE::ProtectedBranches::BasePolicyCheck#violated? 4723 16:01:31 # [RSpecRunTime] Finishing example group ee/spec/services/ee/protected_branches/base_policy_check_spec.rb. It took 0.13 second. Expected to take 1.73 seconds. 4724 16:01:31 # [RSpecRunTime] Starting example group ee/spec/validators/ldap_filter_validator_spec.rb. Expected to take 1.62 seconds. 4725 16:01:31 LdapFilterValidator 4726 16:01:31 #validates_each 4727 16:01:31 adds a message when the filter is not valid 4728 16:01:31 has no errors when is valid 4729 16:01:31 # [RSpecRunTime] Finishing example group ee/spec/validators/ldap_filter_validator_spec.rb. It took 0.25 second. Expected to take 1.62 seconds. 4730 16:01:31 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_related_epic_links_metric_spec.rb. Expected to take 1.6 seconds. 4731 16:01:31 Gitlab::Usage::Metrics::Instrumentations::CountRelatedEpicLinksMetric 4732 16:01:32 behaves like a correct instrumented metric value and query 4733 16:01:32 behaves like a correct instrumented metric value 4734 16:01:32 has correct value 4735 16:01:32 # [RSpecRunTime] RSpec elapsed time: 25 minutes 1.36 seconds. Current RSS: ~1527M. Threads: 5. load average: 1.36 1.26 1.24 1/429 27851 4737 16:01:32 behaves like a correct instrumented metric query 4738 16:01:32 has correct generate query 4739 16:01:32 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_related_epic_links_metric_spec.rb. It took 1.49 seconds. Expected to take 1.6 seconds. 4740 16:01:32 # [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/verify/lfs_objects_spec.rb. Expected to take 1.5 seconds. 4741 16:01:32 Gitlab::Verify::LfsObjects 4742 16:01:33 includes LFS objects in object storage 4743 16:01:33 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/verify/lfs_objects_spec.rb. It took 0.22 second. Expected to take 1.5 seconds. 4744 16:01:33 # [RSpecRunTime] Starting example group ee/spec/workers/incident_management/incident_sla_exceeded_check_worker_spec.rb. Expected to take 1.47 seconds. 4745 16:01:33 IncidentManagement::IncidentSlaExceededCheckWorker 4747 16:01:34 calls the apply incident sla label service where the label is not applied already 4748 16:01:34 # [RSpecRunTime] RSpec elapsed time: 25 minutes 2.99 seconds. Current RSS: ~1510M. Threads: 5. load average: 1.36 1.26 1.24 1/429 27852 4750 16:01:34 # [RSpecRunTime] Finishing example group ee/spec/workers/incident_management/incident_sla_exceeded_check_worker_spec.rb. It took 1.28 seconds. Expected to take 1.47 seconds. 4751 16:01:34 # [RSpecRunTime] Starting example group ee/spec/workers/dependencies/destroy_export_worker_spec.rb. Expected to take 1.34 seconds. 4752 16:01:34 Dependencies::DestroyExportWorker 4754 16:01:34 destroys the dependency list export 4755 16:01:34 when dependency list export does not exist 4756 16:01:35 does not raise exception 4757 16:01:35 does not delete any dependency list export 4758 16:01:35 # [RSpecRunTime] Finishing example group ee/spec/workers/dependencies/destroy_export_worker_spec.rb. It took 0.84 second. Expected to take 1.34 seconds. 4759 16:01:35 # [RSpecRunTime] Starting example group ee/spec/graphql/types/ai/feature_settings/feature_setting_type_spec.rb. Expected to take 1.32 seconds. 4760 16:01:35 Types::Ai::FeatureSettings::FeatureSettingType 4761 16:01:35 has specific fields 4762 16:01:35 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/ai/feature_settings/feature_setting_type_spec.rb. It took 0.22 second. Expected to take 1.32 seconds. 4763 16:01:35 # [RSpecRunTime] Starting example group ee/spec/presenters/label_presenter_spec.rb. Expected to take 1.2 seconds. 4764 16:01:35 LabelPresenter 4765 16:01:35 #scoped_label? 4766 16:01:35 with scoped_labels enabled 4767 16:01:35 with project label with context subject set 4768 16:01:35 is expected to be truthy 4769 16:01:35 with project label without context subject 4770 16:01:35 is expected to be truthy 4771 16:01:35 with scoped_labels disabled 4772 16:01:35 with project label with context subject set 4773 16:01:35 is expected to be falsey 4774 16:01:35 # [RSpecRunTime] Finishing example group ee/spec/presenters/label_presenter_spec.rb. It took 0.51 second. Expected to take 1.2 seconds. 4775 16:01:35 # [RSpecRunTime] Starting example group ee/spec/services/ee/users/block_service_spec.rb. Expected to take 1.17 seconds. 4776 16:01:35 Users::BlockService 4778 16:01:35 audit events 4779 16:01:35 when licensed 4780 16:01:35 when user block operation succeeds 4781 16:01:36 logs an audit event 4782 16:01:36 when user block operation fails 4783 16:01:36 does not log any audit event 4784 16:01:36 when not licensed 4785 16:01:36 does not log any audit event 4786 16:01:36 # [RSpecRunTime] Finishing example group ee/spec/services/ee/users/block_service_spec.rb. It took 0.92 second. Expected to take 1.17 seconds. 4787 16:01:36 # [RSpecRunTime] Starting example group ee/spec/models/ee/user_highest_role_spec.rb. Expected to take 1.06 seconds. 4788 16:01:36 UserHighestRole 4789 16:01:36 does not allow STI 4791 16:01:37 is expected to validate that :highest_access_level is either ‹10›, ‹20›, ‹30›, ‹40›, ‹50›, or ‹5› as long as it is not nil 4792 16:01:37 # [RSpecRunTime] Finishing example group ee/spec/models/ee/user_highest_role_spec.rb. It took 0.28 second. Expected to take 1.06 seconds. 4793 16:01:37 # [RSpecRunTime] Starting example group ee/spec/elastic/migrate/20240201164432_reindex_merge_request_to_update_analyzer_spec.rb. Expected to take 1.05 seconds. 4794 16:01:37 ReindexMergeRequestToUpdateAnalyzer 4795 16:01:37 does not have migration options set 4797 16:01:37 creates reindexing task with correct target and options 4799 16:01:37 always returns true 4800 16:01:37 # [RSpecRunTime] Finishing example group ee/spec/elastic/migrate/20240201164432_reindex_merge_request_to_update_analyzer_spec.rb. It took 0.4 second. Expected to take 1.05 seconds. 4801 16:01:37 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/slash_commands/presenters/issue_show_spec.rb. Expected to take 0.92 second. 4802 16:01:37 Gitlab::SlashCommands::Presenters::IssueShow 4803 16:01:37 issue with issue weight 4804 16:01:38 shows the weight 4805 16:01:38 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/slash_commands/presenters/issue_show_spec.rb. It took 0.84 second. Expected to take 0.92 second. 4806 16:01:38 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/license_management_jobs_metric_spec.rb. Expected to take 0.89 second. 4807 16:01:38 Gitlab::Usage::Metrics::Instrumentations::LicenseManagementJobsMetric 4808 16:01:38 behaves like a correct instrumented metric value 4809 16:01:39 has correct value 4810 16:01:39 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/license_management_jobs_metric_spec.rb. It took 0.81 second. Expected to take 0.89 second. 4811 16:01:39 # [RSpecRunTime] Starting example group ee/spec/graphql/ee/types/branch_protections/unprotect_access_level_type_spec.rb. Expected to take 0.82 second. 4812 16:01:39 Types::BranchProtections::UnprotectAccessLevelType 4813 16:01:39 is expected to require graphql authorizations :read_protected_branch 4814 16:01:39 is expected to have graphql fields :access_level, :access_level_description, :user, and :group 4815 16:01:39 # [RSpecRunTime] Finishing example group ee/spec/graphql/ee/types/branch_protections/unprotect_access_level_type_spec.rb. It took 0.24 second. Expected to take 0.82 second. 4816 16:01:39 # [RSpecRunTime] Starting example group ee/spec/graphql/types/geo/pages_deployment_registry_type_spec.rb. Expected to take 0.79 second. 4817 16:01:39 Types::Geo::PagesDeploymentRegistryType 4818 16:01:39 has the expected fields (other than those included in RegistryType) 4819 16:01:39 behaves like a Geo registry type 4820 16:01:39 is expected to require graphql authorizations :read_geo_registry 4821 16:01:39 has the expected fields 4822 16:01:39 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/geo/pages_deployment_registry_type_spec.rb. It took 0.39 second. Expected to take 0.79 second. 4823 16:01:39 # [RSpecRunTime] Starting example group ee/spec/models/embedding/schema_migration_spec.rb. Expected to take 0.7 second. 4824 16:01:39 Embedding::SchemaMigration 4825 16:01:39 does not allow STI 4826 16:01:39 .all_versions 4827 16:01:40 returns all versions 4828 16:01:40 # [RSpecRunTime] Finishing example group ee/spec/models/embedding/schema_migration_spec.rb. It took 0.25 second. Expected to take 0.7 second. 4829 16:01:40 # [RSpecRunTime] Starting example group ee/spec/graphql/types/security_report_summary_section_type_spec.rb. Expected to take 0.68 second. 4830 16:01:40 Types::SecurityReportSummarySectionType 4831 16:01:40 is expected to eq "SecurityReportSummarySection" 4832 16:01:40 has specific fields 4833 16:01:40 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/security_report_summary_section_type_spec.rb. It took 0.23 second. Expected to take 0.68 second. 4834 16:01:40 # [RSpecRunTime] Starting example group ee/spec/graphql/types/geo/registries_bulk_action_enum_spec.rb. Expected to take 0.58 second. 4835 16:01:40 Types::Geo::RegistriesBulkActionEnum 4836 16:01:40 exposes the correct registry actions 4837 16:01:40 is expected to eq "GeoRegistriesBulkAction" 4838 16:01:40 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/geo/registries_bulk_action_enum_spec.rb. It took 0.23 second. Expected to take 0.58 second. 4839 16:01:40 # [RSpecRunTime] Starting example group ee/spec/models/geo/upload_state_spec.rb. Expected to take 0.57 second. 4840 16:01:40 Geo::UploadState 4841 16:01:40 does not allow STI 4842 16:01:40 is expected to belong to upload required: false inverse_of => upload_state 4843 16:01:40 # [RSpecRunTime] Finishing example group ee/spec/models/geo/upload_state_spec.rb. It took 0.22 second. Expected to take 0.57 second. 4844 16:01:40 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/upper_case_letters_password_complexity_required_metric_spec.rb. Expected to take 0.55 second. 4845 16:01:40 Gitlab::Usage::Metrics::Instrumentations::UpperCaseLettersPasswordComplexityRequiredMetric 4846 16:01:40 password_uppercase_required: false, expected_value: false 4847 16:01:40 behaves like a correct instrumented metric value 4848 16:01:40 has correct value 4849 16:01:40 password_uppercase_required: true, expected_value: true 4850 16:01:40 behaves like a correct instrumented metric value 4851 16:01:40 has correct value 4852 16:01:40 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/upper_case_letters_password_complexity_required_metric_spec.rb. It took 0.23 second. Expected to take 0.55 second. 4853 16:01:40 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/chain/tools/summarize_comments/prompts/anthropic_spec.rb. Expected to take 0.48 second. 4854 16:01:40 Gitlab::Llm::Chain::Tools::SummarizeComments::Prompts::Anthropic 4856 16:01:41 returns prompt 4857 16:01:41 calls with claude 3 haiku model 4858 16:01:41 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/chain/tools/summarize_comments/prompts/anthropic_spec.rb. It took 0.23 second. Expected to take 0.48 second. 4859 16:01:41 # [RSpecRunTime] Starting example group ee/spec/services/geo/primary_api_request_service_spec.rb. Expected to take 0.45 second. 4860 16:01:41 Geo::PrimaryApiRequestService 4861 16:01:41 returns the expected response 4862 16:01:41 # [RSpecRunTime] Finishing example group ee/spec/services/geo/primary_api_request_service_spec.rb. It took 0.37 second. Expected to take 0.45 second. 4863 16:01:41 # [RSpecRunTime] Starting example group ee/spec/graphql/types/ci/minutes/namespace_monthly_usage_type_spec.rb. Expected to take 0.32 second. 4864 16:01:41 Types::Ci::Minutes::NamespaceMonthlyUsageType 4865 16:01:41 is expected to have graphql fields :minutes, :month, :month_iso8601, :projects, and :shared_runners_duration 4866 16:01:41 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/ci/minutes/namespace_monthly_usage_type_spec.rb. It took 0.13 second. Expected to take 0.32 second. 4867 16:01:41 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/alert_management/alert_payload_field_extractor_spec.rb. Expected to take 0.3 second. 4868 16:01:41 Gitlab::AlertManagement::AlertPayloadFieldExtractor 4870 16:01:41 returns all the possible field combination and types suggestions 4871 16:01:41 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/alert_management/alert_payload_field_extractor_spec.rb. It took 0.18 second. Expected to take 0.3 second. 4872 16:01:41 # [RSpecRunTime] Starting example group ee/spec/components/gitlab_subscriptions/trial_advantages_component_spec.rb. Expected to take 0.29 second. 4873 16:01:41 GitlabSubscriptions::TrialAdvantagesComponent 4874 16:01:41 renders the component 4875 16:01:41 # [RSpecRunTime] Finishing example group ee/spec/components/gitlab_subscriptions/trial_advantages_component_spec.rb. It took 0.14 second. Expected to take 0.29 second. 4876 16:01:41 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/chain/tools/write_tests/prompts/anthropic_spec.rb. Expected to take 0.27 second. 4877 16:01:41 Gitlab::Llm::Chain::Tools::WriteTests::Prompts::Anthropic 4879 16:01:42 returns prompt 4880 16:01:42 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/chain/tools/write_tests/prompts/anthropic_spec.rb. It took 0.12 second. Expected to take 0.27 second. 4881 16:01:42 # [RSpecRunTime] Starting example group ee/spec/serializers/sbom/dependency_license_list_entity_spec.rb. Expected to take 0.26 second. 4882 16:01:42 Sbom::DependencyLicenseListEntity 4883 16:01:42 has a list of licenses 4884 16:01:42 # [RSpecRunTime] Finishing example group ee/spec/serializers/sbom/dependency_license_list_entity_spec.rb. It took 0.13 second. Expected to take 0.26 second. 4885 16:02:11 auto_explain log contains 1376 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg15-es8-33-39.335.main.ndjson.gz 4886 16:02:11 took 29.135049727 4887 16:02:38 auto_explain log contains 1377 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg15-es8-33-39.335.ci.ndjson.gz 4888 16:02:38 took 26.544484336 4889 16:02:38 [TEST PROF INFO] EventProf results for sql.active_record 4890 16:02:38 Total time: 05:15.998 of 25:03.370 (21.02%) 4891 16:02:38 Total events: 169601 4892 16:02:38 Top 5 slowest suites (by time): 4893 16:02:38 Gitlab::Llm::StageCheck (./ee/spec/lib/gitlab/llm/stage_check_spec.rb:5) – 00:43.616 (8084 / 165) of 01:58.023 (36.96%) 4894 16:02:38 SAST.latest.gitlab-ci.yml (./ee/spec/lib/gitlab/ci/templates/sast_latest_gitlab_ci_yaml_spec.rb:5) – 00:42.567 (21171 / 105) of 04:34.955 (15.48%) 4895 16:02:38 Geo::PagesDeploymentReplicator (./ee/spec/replicators/geo/pages_deployment_replicator_spec.rb:5) – 00:26.767 (15536 / 134) of 01:31.601 (29.22%) 4896 16:02:38 Search::SnippetService (./ee/spec/services/search/snippet_service_spec.rb:5) – 00:25.093 (12225 / 166) of 03:06.247 (13.47%) 4897 16:02:38 GitlabSubscri...omotionService (./ee/spec/services/gitlab_subscriptions/member_management/process_user_billable_promotion_service_spec.rb:5) – 00:24.130 (14056 / 49) of 01:20.462 (29.99%) 4898 16:02:38 Knapsack report was generated. Preview: 4900 16:02:38 "ee/spec/lib/gitlab/ci/templates/sast_latest_gitlab_ci_yaml_spec.rb": 274.9546007650006, 4901 16:02:38 "ee/spec/services/search/snippet_service_spec.rb": 186.24688104599954, 4902 16:02:38 "ee/spec/lib/gitlab/llm/stage_check_spec.rb": 118.0231743889999, 4903 16:02:38 "ee/spec/replicators/geo/pages_deployment_replicator_spec.rb": 91.60047671199936, 4904 16:02:38 "ee/spec/lib/compliance_management/merge_request_approval_settings/resolver_spec.rb": 75.97310567800014, 4905 16:02:38 "ee/spec/services/gitlab_subscriptions/member_management/process_user_billable_promotion_service_spec.rb": 80.46162463699875, 4906 16:02:38 "ee/spec/models/namespaces/storage/enforcement_spec.rb": 35.89655344399944, 4907 16:02:38 "ee/spec/elastic/migrate/20240130215043_reindex_wikis_to_fix_id_spec.rb": 62.7164221919993, 4908 16:02:38 "ee/spec/models/ee/protected_branch_spec.rb": 41.94401683600154, 4909 16:02:38 "ee/spec/services/epics/create_service_spec.rb": 43.679971203000605, 4910 16:02:38 "ee/spec/lib/ee/api/entities/member_spec.rb": 29.76801630599948, 4911 16:02:38 "ee/spec/lib/ee/gitlab/ci/config/entry/need_spec.rb": 11.745155424003315, 4912 16:02:38 "ee/spec/finders/geo/ci_secure_file_registry_finder_spec.rb": 34.34410672499871, 4913 16:02:38 "ee/spec/models/members/member_role_spec.rb": 13.072907247998955, 4914 16:02:38 "ee/spec/services/resource_access_tokens/create_service_spec.rb": 20.467027701997722, 4915 16:02:38 "ee/spec/models/snippet_repository_spec.rb": 24.02936836400113, 4916 16:02:38 "ee/spec/services/vulnerabilities/resolve_service_spec.rb": 24.81397911699969, 4917 16:02:38 "ee/spec/workers/security/scan_execution_policies/create_pipeline_worker_spec.rb": 19.4860510000035, 4918 16:02:38 "ee/spec/services/vulnerabilities/security_finding/create_merge_request_service_spec.rb": 22.758963789998234, 4919 16:02:38 "ee/spec/policies/issuable_policy_spec.rb": 17.89233441200122, 4920 16:02:38 "ee/spec/lib/ee/gitlab/ci/project_config_spec.rb": 16.461793626000144, 4921 16:02:38 "ee/spec/finders/ee/work_items/work_items_finder_spec.rb": 14.38772708200122, 4922 16:02:38 "ee/spec/lib/gitlab/llm/vertex_ai/client_spec.rb": 7.1112539550013025, 4923 16:02:38 "ee/spec/lib/audit_events/strategies/instance_external_destination_strategy_spec.rb": 6.670312592003029, 4924 16:02:38 "ee/spec/services/compliance_management/frameworks/assign_project_service_spec.rb": 6.418317506999301, 4925 16:02:38 "ee/spec/lib/gitlab/license_scanning/sbom_scanner_spec.rb": 8.936020304001431, 4926 16:02:38 "ee/spec/lib/ee/gitlab/pages/deployment_validations_spec.rb": 12.317673499001103, 4927 16:02:38 "ee/spec/models/boards/epic_list_spec.rb": 9.31559186999948, 4928 16:02:38 "ee/spec/workers/work_items/update_parent_objectives_progress_worker_spec.rb": 9.336415105000924, 4929 16:02:38 "ee/spec/models/clusters/agents/url_configuration_spec.rb": 4.333955884998431, 4930 16:02:38 "ee/spec/models/search/note_index_spec.rb": 3.2095767139981035, 4931 16:02:38 "ee/spec/serializers/ee/merge_request_poll_cached_widget_entity_spec.rb": 9.097676057997887, 4932 16:02:38 "ee/spec/lib/nav/gitlab_duo_usage_settings_page_spec.rb": 6.64916168599666, 4933 16:02:38 "ee/spec/models/ci/instance_runner_failed_jobs_spec.rb": 7.148989326997253, 4934 16:02:38 "ee/spec/services/ci/compare_license_scanning_reports_collapsed_service_spec.rb": 6.411145437999949, 4935 16:02:38 "ee/spec/lib/gem_extensions/elasticsearch/model/adapter/multiple/records_spec.rb": 8.096253787000023, 4936 16:02:38 "ee/spec/services/app_sec/dast/profiles/create_associations_service_spec.rb": 5.2382297969998035, 4937 16:02:38 "ee/spec/services/incident_management/escalation_policies/update_service_spec.rb": 4.6959573259991885, 4938 16:02:38 "ee/spec/models/search/zoekt/replica_spec.rb": 3.752666283999133, 4939 16:02:38 "ee/spec/graphql/resolvers/clusters/agents_resolver_spec.rb": 4.892361373000313, 4940 16:02:38 "ee/spec/helpers/timeboxes_helper_spec.rb": 4.144296657002997, 4941 16:02:38 "ee/spec/models/incident_management/oncall_shift_spec.rb": 3.5663724449987058, 4942 16:02:38 "ee/spec/helpers/trial_registrations_helper_spec.rb": 1.875050126996939, 4943 16:02:38 "ee/spec/services/dependency_proxy/packages/settings/update_service_spec.rb": 3.236814197000058, 4944 16:02:38 "ee/spec/models/approver_group_spec.rb": 5.004110458001378, 4945 16:02:38 "ee/spec/services/work_items/callbacks/iteration_spec.rb": 6.23783821699908, 4946 16:02:38 "ee/spec/lib/audit_events/strategies/instance/google_cloud_logging_destination_strategy_spec.rb": 7.146794036998472, 4947 16:02:38 "ee/spec/policies/organizations/organization_policy_spec.rb": 2.081430972000817, 4948 16:02:38 "ee/spec/views/shared/_mirror_update_button.html.haml_spec.rb": 3.6577917149988934, 4949 16:02:38 "ee/spec/graphql/types/incident_management/oncall_rotation_date_input_type_spec.rb": 1.730458648999047, 4950 16:02:38 "ee/spec/services/llm/merge_requests/summarize_review_service_spec.rb": 3.8566600209996977, 4951 16:02:38 "ee/spec/services/security/ingestion/tasks/ingest_finding_evidence_spec.rb": 5.325718407002569, 4952 16:02:38 "ee/spec/policies/dast_site_validation_policy_spec.rb": 3.3944001630006824, 4953 16:02:38 "ee/spec/graphql/api/validate_code_owner_file_spec.rb": 4.284333225998125, 4954 16:02:38 "ee/spec/lib/gitlab_subscriptions/member_management/promotion_management_utils_spec.rb": 1.5094580780023534, 4955 16:02:38 "ee/spec/lib/gitlab/status_page/storage/s3_client_spec.rb": 1.6677887130026647, 4956 16:02:38 "ee/spec/services/security/token_revocation_service_spec.rb": 1.923592996001389, 4957 16:02:38 "ee/spec/workers/auth/saml_group_sync_worker_spec.rb": 2.5406331310005044, 4958 16:02:38 "ee/spec/finders/geo_node_finder_spec.rb": 1.4894659820020024, 4959 16:02:38 "ee/spec/services/cloud_connector/status_checks/probes/license_probe_spec.rb": 1.1114332549987012, 4960 16:02:38 "ee/spec/services/compliance_management/frameworks/destroy_service_spec.rb": 1.8617730009973457, 4961 16:02:38 "ee/spec/helpers/projects/security/dast_profiles_helper_spec.rb": 1.6468030579999322, 4962 16:02:38 "ee/spec/services/geo/cache_invalidation_event_store_spec.rb": 1.0736269029985124, 4963 16:02:38 "ee/spec/lib/ee/gitlab/ci/pipeline/quota/size_spec.rb": 2.371987057998922, 4964 16:02:38 "ee/spec/models/projects/xray_report_spec.rb": 2.0551862770007574, 4965 16:02:38 "ee/spec/lib/gitlab/ci/templates/dast_runner_validation_gitlab_ci_yaml_spec.rb": 2.6474666770009208, 4966 16:02:38 "ee/spec/helpers/ee/protected_branches_helper_spec.rb": 0.9534136900001613, 4967 16:02:38 "ee/spec/models/namespaces/free_user_cap/root_size_spec.rb": 1.3208063790007145, 4968 16:02:38 "ee/spec/lib/elastic/latest/project_instance_proxy_spec.rb": 1.89233901300031, 4969 16:02:38 "ee/spec/services/elastic/process_initial_bookkeeping_service_spec.rb": 1.7939027749998786, 4970 16:02:38 "ee/spec/workers/compliance_management/project_framework_export_mailer_worker_spec.rb": 1.265074271002959, 4971 16:02:38 "ee/spec/components/namespaces/free_user_cap/non_owner_enforcement_alert_component_spec.rb": 1.3934944229986286, 4972 16:02:38 "ee/spec/graphql/mutations/incident_management/oncall_rotation/destroy_spec.rb": 1.6091046960027597, 4973 16:02:38 "ee/spec/models/approval_rules/approval_group_rules_group_spec.rb": 0.7181686020012421, 4974 16:02:38 "ee/spec/validators/host_validator_spec.rb": 0.5164219660000526, 4975 16:02:38 "ee/spec/views/groups/settings/reporting/show.html.haml_spec.rb": 1.1006052070006263, 4976 16:02:38 "ee/spec/finders/security/security_policies_finder_spec.rb": 2.1085287959976995, 4977 16:02:38 "ee/spec/lib/gitlab/code_owners/reference_extractor_spec.rb": 0.6676023119980528, 4978 16:02:38 "ee/spec/services/ee/projects/deploy_tokens/create_service_spec.rb": 2.019200604998332, 4979 16:02:38 "ee/spec/lib/gitlab/ci/config/entry/vault/engine_spec.rb": 0.6606741439973121, 4980 16:02:38 "ee/spec/lib/ee/api/entities/analytics/code_review/merge_request_spec.rb": 2.2483553950005444, 4981 16:02:38 "ee/spec/graphql/mutations/requirements_management/export_requirements_spec.rb": 1.373670447999757, 4982 16:02:38 "ee/spec/lib/gitlab/analytics/cycle_analytics/summary/change_failure_rate_spec.rb": 1.2137880230002338, 4983 16:02:38 "ee/spec/workers/security/scan_result_policies/fallback_behavior_tracking_worker_spec.rb": 2.115771114000381, 4984 16:02:38 "ee/spec/workers/security/sync_scan_policies_worker_spec.rb": 1.1361524900021323, 4985 16:02:38 "ee/spec/helpers/gitlab_subscriptions/code_suggestions_helper_spec.rb": 0.8612899309991917, 4986 16:02:38 "ee/spec/services/phone_verification/telesign_client/base_service_spec.rb": 0.8692850490006094, 4987 16:02:38 "ee/spec/models/compliance_management/compliance_framework/security_policy_requirement_spec.rb": 0.7390138970004045, 4988 16:02:38 "ee/spec/graphql/types/compliance_management/compliance_standards_adherence_input_type_spec.rb": 0.22636604999934207, 4989 16:02:38 "ee/spec/policies/group_hook_policy_spec.rb": 1.4088472799994634, 4990 16:02:38 "ee/spec/services/ee/protected_branches/base_policy_check_spec.rb": 0.12604964199999813, 4991 16:02:38 "ee/spec/validators/ldap_filter_validator_spec.rb": 0.2514953450008761, 4992 16:02:38 "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_related_epic_links_metric_spec.rb": 1.4933583519996319, 4993 16:02:38 "ee/spec/lib/ee/gitlab/verify/lfs_objects_spec.rb": 0.21863587200277834, 4994 16:02:38 "ee/spec/workers/incident_management/incident_sla_exceeded_check_worker_spec.rb": 1.278014929001074, 4995 16:02:38 "ee/spec/workers/dependencies/destroy_export_worker_spec.rb": 0.8389874150016112, 4996 16:02:38 "ee/spec/graphql/types/ai/feature_settings/feature_setting_type_spec.rb": 0.2166544520005118, 4997 16:02:38 "ee/spec/presenters/label_presenter_spec.rb": 0.5072864489993663, 4998 16:02:38 "ee/spec/services/ee/users/block_service_spec.rb": 0.919833218002168, 4999 16:02:38 "ee/spec/models/ee/user_highest_role_spec.rb": 0.27676508899821783, 5000 16:02:38 "ee/spec/elastic/migrate/20240201164432_reindex_merge_request_to_update_analyzer_spec.rb": 0.39554333300111466, 5001 16:02:38 "ee/spec/lib/gitlab/slash_commands/presenters/issue_show_spec.rb": 0.8362692459995742, 5002 16:02:38 "ee/spec/lib/gitlab/usage/metrics/instrumentations/license_management_jobs_metric_spec.rb": 0.8087964820006164, 5003 16:02:38 "ee/spec/graphql/ee/types/branch_protections/unprotect_access_level_type_spec.rb": 0.2374073179998959, 5004 16:02:38 "ee/spec/graphql/types/geo/pages_deployment_registry_type_spec.rb": 0.390272084998287, 5005 16:02:38 "ee/spec/models/embedding/schema_migration_spec.rb": 0.24646450500222272, 5006 16:02:38 "ee/spec/graphql/types/security_report_summary_section_type_spec.rb": 0.2328931090014521, 5007 16:02:38 "ee/spec/graphql/types/geo/registries_bulk_action_enum_spec.rb": 0.22531603000243194, 5008 16:02:38 "ee/spec/models/geo/upload_state_spec.rb": 0.2236501510014932, 5009 16:02:38 "ee/spec/lib/gitlab/usage/metrics/instrumentations/upper_case_letters_password_complexity_required_metric_spec.rb": 0.23270747900096467, 5010 16:02:38 "ee/spec/lib/gitlab/llm/chain/tools/summarize_comments/prompts/anthropic_spec.rb": 0.22684594000020297, 5011 16:02:38 "ee/spec/services/geo/primary_api_request_service_spec.rb": 0.36818804900030955, 5012 16:02:38 "ee/spec/graphql/types/ci/minutes/namespace_monthly_usage_type_spec.rb": 0.1273529319987574, 5013 16:02:38 "ee/spec/lib/gitlab/alert_management/alert_payload_field_extractor_spec.rb": 0.1837786590003816, 5014 16:02:38 "ee/spec/components/gitlab_subscriptions/trial_advantages_component_spec.rb": 0.13707893999890075, 5015 16:02:38 "ee/spec/lib/gitlab/llm/chain/tools/write_tests/prompts/anthropic_spec.rb": 0.11880795400065836, 5016 16:02:38 "ee/spec/serializers/sbom/dependency_license_list_entity_spec.rb": 0.12458292299925233 5018 16:02:38 Knapsack global time execution for tests: 25m 03s 5019 16:02:38 Pending: (Failures listed here are expected and do not affect your suite's status) 5020 16:02:38 1) Search::SnippetService#execute visibility project snippet snippet_level: :public, project_level: :public, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 1 respects visibility 5022 16:02:38 Failure/Error: 5023 16:02:38 expect_search_results(search_user, 'snippet_titles', expected_objects: expected_objects, pending: pending?) do |user| 5024 16:02:38 described_class.new(user, search: snippet.title).execute 5026 16:02:38 expected collection contained: [#<ProjectSnippet id:1 group1/project-106$1>] 5027 16:02:38 actual collection contained: [] 5028 16:02:38 the missing elements were: [#<ProjectSnippet id:1 group1/project-106$1>] 5029 16:02:38 # ./ee/spec/support/helpers/search_results_helpers.rb:24:in `block in expect_search_results' 5030 16:02:38 # ./ee/spec/support/helpers/search_results_helpers.rb:12:in `each' 5031 16:02:38 # ./ee/spec/support/helpers/search_results_helpers.rb:12:in `expect_search_results' 5032 16:02:38 # ./ee/spec/services/search/snippet_service_spec.rb:91:in `block (6 levels) in <top (required)>' 5033 16:02:38 # ./spec/spec_helper.rb:472:in `block (3 levels) in <top (required)>' 5034 16:02:38 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled' 5035 16:02:38 # ./spec/spec_helper.rb:471:in `block (2 levels) in <top (required)>' 5036 16:02:38 # ./spec/spec_helper.rb:466:in `block (3 levels) in <top (required)>' 5037 16:02:38 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware' 5038 16:02:38 # ./spec/spec_helper.rb:457:in `block (2 levels) in <top (required)>' 5039 16:02:38 # ./spec/spec_helper.rb:453:in `block (3 levels) in <top (required)>' 5040 16:02:38 # ./lib/gitlab/application_context.rb:92:in `with_raw_context' 5041 16:02:38 # ./spec/spec_helper.rb:453:in `block (2 levels) in <top (required)>' 5042 16:02:38 # ./spec/spec_helper.rb:269:in `block (2 levels) in <top (required)>' 5043 16:02:38 # ./spec/support/sidekiq.rb:29:in `block (3 levels) in <top (required)>' 5044 16:02:38 # ./spec/support/sidekiq.rb:14:in `gitlab_sidekiq_inline' 5045 16:02:38 # ./spec/support/sidekiq.rb:29:in `block (2 levels) in <top (required)>' 5046 16:02:38 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>' 5047 16:02:38 # ./spec/support/redis.rb:17:in `block (3 levels) in <top (required)>' 5048 16:02:38 # ./spec/support/redis.rb:17:in `block (3 levels) in <top (required)>' 5049 16:02:38 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>' 5050 16:02:38 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>' 5051 16:02:38 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented' 5052 16:02:38 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>' 5053 16:02:38 # ./ee/spec/support/elastic.rb:136:in `block (2 levels) in <top (required)>' 5054 16:02:38 2) Search::SnippetService#execute visibility project snippet snippet_level: :public, project_level: :public, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 1 respects visibility 5056 16:02:38 Failure/Error: 5057 16:02:38 expect_search_results(search_user, 'snippet_titles', expected_objects: expected_objects, pending: pending?) do |user| 5058 16:02:38 described_class.new(user, search: snippet.title).execute 5060 16:02:38 expected collection contained: [#<ProjectSnippet id:1 group1/project-106$1>] 5061 16:02:38 actual collection contained: [] 5062 16:02:38 the missing elements were: [#<ProjectSnippet id:1 group1/project-106$1>] 5063 16:02:38 # ./ee/spec/support/helpers/search_results_helpers.rb:24:in `block in expect_search_results' 5064 16:02:38 # ./ee/spec/support/helpers/search_results_helpers.rb:12:in `each' 5065 16:02:38 # ./ee/spec/support/helpers/search_results_helpers.rb:12:in `expect_search_results' 5066 16:02:38 # ./ee/spec/services/search/snippet_service_spec.rb:91:in `block (6 levels) in <top (required)>' 5067 16:02:38 # ./spec/spec_helper.rb:472:in `block (3 levels) in <top (required)>' 5068 16:02:38 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled' 5069 16:02:38 # ./spec/spec_helper.rb:471:in `block (2 levels) in <top (required)>' 5070 16:02:38 # ./spec/spec_helper.rb:466:in `block (3 levels) in <top (required)>' 5071 16:02:38 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware' 5072 16:02:38 # ./spec/spec_helper.rb:457:in `block (2 levels) in <top (required)>' 5073 16:02:38 # ./spec/spec_helper.rb:453:in `block (3 levels) in <top (required)>' 5074 16:02:38 # ./lib/gitlab/application_context.rb:92:in `with_raw_context' 5075 16:02:38 # ./spec/spec_helper.rb:453:in `block (2 levels) in <top (required)>' 5076 16:02:38 # ./spec/spec_helper.rb:269:in `block (2 levels) in <top (required)>' 5077 16:02:38 # ./spec/support/sidekiq.rb:29:in `block (3 levels) in <top (required)>' 5078 16:02:38 # ./spec/support/sidekiq.rb:14:in `gitlab_sidekiq_inline' 5079 16:02:38 # ./spec/support/sidekiq.rb:29:in `block (2 levels) in <top (required)>' 5080 16:02:38 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>' 5081 16:02:38 # ./spec/support/redis.rb:17:in `block (3 levels) in <top (required)>' 5082 16:02:38 # ./spec/support/redis.rb:17:in `block (3 levels) in <top (required)>' 5083 16:02:38 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>' 5084 16:02:38 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>' 5085 16:02:38 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented' 5086 16:02:38 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>' 5087 16:02:38 # ./ee/spec/support/elastic.rb:136:in `block (2 levels) in <top (required)>' 5088 16:02:38 3) Search::SnippetService#execute visibility project snippet snippet_level: :public, project_level: :internal, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 1 respects visibility 5090 16:02:38 Failure/Error: 5091 16:02:38 expect_search_results(search_user, 'snippet_titles', expected_objects: expected_objects, pending: pending?) do |user| 5092 16:02:38 described_class.new(user, search: snippet.title).execute 5094 16:02:38 expected collection contained: [#<ProjectSnippet id:1 group1/project-106$1>] 5095 16:02:38 actual collection contained: [] 5096 16:02:38 the missing elements were: [#<ProjectSnippet id:1 group1/project-106$1>] 5097 16:02:38 # ./ee/spec/support/helpers/search_results_helpers.rb:24:in `block in expect_search_results' 5098 16:02:38 # ./ee/spec/support/helpers/search_results_helpers.rb:12:in `each' 5099 16:02:38 # ./ee/spec/support/helpers/search_results_helpers.rb:12:in `expect_search_results' 5100 16:02:38 # ./ee/spec/services/search/snippet_service_spec.rb:91:in `block (6 levels) in <top (required)>' 5101 16:02:38 # ./spec/spec_helper.rb:472:in `block (3 levels) in <top (required)>' 5102 16:02:38 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled' 5103 16:02:38 # ./spec/spec_helper.rb:471:in `block (2 levels) in <top (required)>' 5104 16:02:38 # ./spec/spec_helper.rb:466:in `block (3 levels) in <top (required)>' 5105 16:02:38 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware' 5106 16:02:38 # ./spec/spec_helper.rb:457:in `block (2 levels) in <top (required)>' 5107 16:02:38 # ./spec/spec_helper.rb:453:in `block (3 levels) in <top (required)>' 5108 16:02:38 # ./lib/gitlab/application_context.rb:92:in `with_raw_context' 5109 16:02:38 # ./spec/spec_helper.rb:453:in `block (2 levels) in <top (required)>' 5110 16:02:38 # ./spec/spec_helper.rb:269:in `block (2 levels) in <top (required)>' 5111 16:02:38 # ./spec/support/sidekiq.rb:29:in `block (3 levels) in <top (required)>' 5112 16:02:38 # ./spec/support/sidekiq.rb:14:in `gitlab_sidekiq_inline' 5113 16:02:38 # ./spec/support/sidekiq.rb:29:in `block (2 levels) in <top (required)>' 5114 16:02:38 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>' 5115 16:02:38 # ./spec/support/redis.rb:17:in `block (3 levels) in <top (required)>' 5116 16:02:38 # ./spec/support/redis.rb:17:in `block (3 levels) in <top (required)>' 5117 16:02:38 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>' 5118 16:02:38 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>' 5119 16:02:38 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented' 5120 16:02:38 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>' 5121 16:02:38 # ./ee/spec/support/elastic.rb:136:in `block (2 levels) in <top (required)>' 5122 16:02:38 4) Search::SnippetService#execute visibility project snippet snippet_level: :public, project_level: :internal, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 1 respects visibility 5124 16:02:38 Failure/Error: 5125 16:02:38 expect_search_results(search_user, 'snippet_titles', expected_objects: expected_objects, pending: pending?) do |user| 5126 16:02:38 described_class.new(user, search: snippet.title).execute 5128 16:02:38 expected collection contained: [#<ProjectSnippet id:1 group1/project-106$1>] 5129 16:02:38 actual collection contained: [] 5130 16:02:38 the missing elements were: [#<ProjectSnippet id:1 group1/project-106$1>] 5131 16:02:38 # ./ee/spec/support/helpers/search_results_helpers.rb:24:in `block in expect_search_results' 5132 16:02:38 # ./ee/spec/support/helpers/search_results_helpers.rb:12:in `each' 5133 16:02:38 # ./ee/spec/support/helpers/search_results_helpers.rb:12:in `expect_search_results' 5134 16:02:38 # ./ee/spec/services/search/snippet_service_spec.rb:91:in `block (6 levels) in <top (required)>' 5135 16:02:38 # ./spec/spec_helper.rb:472:in `block (3 levels) in <top (required)>' 5136 16:02:38 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled' 5137 16:02:38 # ./spec/spec_helper.rb:471:in `block (2 levels) in <top (required)>' 5138 16:02:38 # ./spec/spec_helper.rb:466:in `block (3 levels) in <top (required)>' 5139 16:02:38 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware' 5140 16:02:38 # ./spec/spec_helper.rb:457:in `block (2 levels) in <top (required)>' 5141 16:02:38 # ./spec/spec_helper.rb:453:in `block (3 levels) in <top (required)>' 5142 16:02:38 # ./lib/gitlab/application_context.rb:92:in `with_raw_context' 5143 16:02:38 # ./spec/spec_helper.rb:453:in `block (2 levels) in <top (required)>' 5144 16:02:38 # ./spec/spec_helper.rb:269:in `block (2 levels) in <top (required)>' 5145 16:02:38 # ./spec/support/sidekiq.rb:29:in `block (3 levels) in <top (required)>' 5146 16:02:38 # ./spec/support/sidekiq.rb:14:in `gitlab_sidekiq_inline' 5147 16:02:38 # ./spec/support/sidekiq.rb:29:in `block (2 levels) in <top (required)>' 5148 16:02:38 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>' 5149 16:02:38 # ./spec/support/redis.rb:17:in `block (3 levels) in <top (required)>' 5150 16:02:38 # ./spec/support/redis.rb:17:in `block (3 levels) in <top (required)>' 5151 16:02:38 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>' 5152 16:02:38 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>' 5153 16:02:38 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented' 5154 16:02:38 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>' 5155 16:02:38 # ./ee/spec/support/elastic.rb:136:in `block (2 levels) in <top (required)>' 5156 16:02:38 5) Search::SnippetService#execute visibility project snippet snippet_level: :internal, project_level: :public, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 1 respects visibility 5158 16:02:38 Failure/Error: 5159 16:02:38 expect_search_results(search_user, 'snippet_titles', expected_objects: expected_objects, pending: pending?) do |user| 5160 16:02:38 described_class.new(user, search: snippet.title).execute 5162 16:02:38 expected collection contained: [#<ProjectSnippet id:1 group1/project-106$1>] 5163 16:02:38 actual collection contained: [] 5164 16:02:38 the missing elements were: [#<ProjectSnippet id:1 group1/project-106$1>] 5165 16:02:38 # ./ee/spec/support/helpers/search_results_helpers.rb:24:in `block in expect_search_results' 5166 16:02:38 # ./ee/spec/support/helpers/search_results_helpers.rb:12:in `each' 5167 16:02:38 # ./ee/spec/support/helpers/search_results_helpers.rb:12:in `expect_search_results' 5168 16:02:38 # ./ee/spec/services/search/snippet_service_spec.rb:91:in `block (6 levels) in <top (required)>' 5169 16:02:38 # ./spec/spec_helper.rb:472:in `block (3 levels) in <top (required)>' 5170 16:02:38 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled' 5171 16:02:38 # ./spec/spec_helper.rb:471:in `block (2 levels) in <top (required)>' 5172 16:02:38 # ./spec/spec_helper.rb:466:in `block (3 levels) in <top (required)>' 5173 16:02:38 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware' 5174 16:02:38 # ./spec/spec_helper.rb:457:in `block (2 levels) in <top (required)>' 5175 16:02:38 # ./spec/spec_helper.rb:453:in `block (3 levels) in <top (required)>' 5176 16:02:38 # ./lib/gitlab/application_context.rb:92:in `with_raw_context' 5177 16:02:38 # ./spec/spec_helper.rb:453:in `block (2 levels) in <top (required)>' 5178 16:02:38 # ./spec/spec_helper.rb:269:in `block (2 levels) in <top (required)>' 5179 16:02:38 # ./spec/support/sidekiq.rb:29:in `block (3 levels) in <top (required)>' 5180 16:02:38 # ./spec/support/sidekiq.rb:14:in `gitlab_sidekiq_inline' 5181 16:02:38 # ./spec/support/sidekiq.rb:29:in `block (2 levels) in <top (required)>' 5182 16:02:38 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>' 5183 16:02:38 # ./spec/support/redis.rb:17:in `block (3 levels) in <top (required)>' 5184 16:02:38 # ./spec/support/redis.rb:17:in `block (3 levels) in <top (required)>' 5185 16:02:38 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>' 5186 16:02:38 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>' 5187 16:02:38 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented' 5188 16:02:38 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>' 5189 16:02:38 # ./ee/spec/support/elastic.rb:136:in `block (2 levels) in <top (required)>' 5190 16:02:38 6) Search::SnippetService#execute visibility project snippet snippet_level: :internal, project_level: :public, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 1 respects visibility 5192 16:02:38 Failure/Error: 5193 16:02:38 expect_search_results(search_user, 'snippet_titles', expected_objects: expected_objects, pending: pending?) do |user| 5194 16:02:38 described_class.new(user, search: snippet.title).execute 5196 16:02:38 expected collection contained: [#<ProjectSnippet id:1 group1/project-106$1>] 5197 16:02:38 actual collection contained: [] 5198 16:02:38 the missing elements were: [#<ProjectSnippet id:1 group1/project-106$1>] 5199 16:02:38 # ./ee/spec/support/helpers/search_results_helpers.rb:24:in `block in expect_search_results' 5200 16:02:38 # ./ee/spec/support/helpers/search_results_helpers.rb:12:in `each' 5201 16:02:38 # ./ee/spec/support/helpers/search_results_helpers.rb:12:in `expect_search_results' 5202 16:02:38 # ./ee/spec/services/search/snippet_service_spec.rb:91:in `block (6 levels) in <top (required)>' 5203 16:02:38 # ./spec/spec_helper.rb:472:in `block (3 levels) in <top (required)>' 5204 16:02:38 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled' 5205 16:02:38 # ./spec/spec_helper.rb:471:in `block (2 levels) in <top (required)>' 5206 16:02:38 # ./spec/spec_helper.rb:466:in `block (3 levels) in <top (required)>' 5207 16:02:38 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware' 5208 16:02:38 # ./spec/spec_helper.rb:457:in `block (2 levels) in <top (required)>' 5209 16:02:38 # ./spec/spec_helper.rb:453:in `block (3 levels) in <top (required)>' 5210 16:02:38 # ./lib/gitlab/application_context.rb:92:in `with_raw_context' 5211 16:02:38 # ./spec/spec_helper.rb:453:in `block (2 levels) in <top (required)>' 5212 16:02:38 # ./spec/spec_helper.rb:269:in `block (2 levels) in <top (required)>' 5213 16:02:38 # ./spec/support/sidekiq.rb:29:in `block (3 levels) in <top (required)>' 5214 16:02:38 # ./spec/support/sidekiq.rb:14:in `gitlab_sidekiq_inline' 5215 16:02:38 # ./spec/support/sidekiq.rb:29:in `block (2 levels) in <top (required)>' 5216 16:02:38 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>' 5217 16:02:38 # ./spec/support/redis.rb:17:in `block (3 levels) in <top (required)>' 5218 16:02:38 # ./spec/support/redis.rb:17:in `block (3 levels) in <top (required)>' 5219 16:02:38 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>' 5220 16:02:38 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>' 5221 16:02:38 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented' 5222 16:02:38 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>' 5223 16:02:38 # ./ee/spec/support/elastic.rb:136:in `block (2 levels) in <top (required)>' 5224 16:02:38 7) Search::SnippetService#execute visibility project snippet snippet_level: :internal, project_level: :internal, feature_access_level: :enabled, membership: :admin, admin_mode: false, expected_count: 1 respects visibility 5226 16:02:38 Failure/Error: 5227 16:02:38 expect_search_results(search_user, 'snippet_titles', expected_objects: expected_objects, pending: pending?) do |user| 5228 16:02:38 described_class.new(user, search: snippet.title).execute 5230 16:02:38 expected collection contained: [#<ProjectSnippet id:1 group1/project-106$1>] 5231 16:02:38 actual collection contained: [] 5232 16:02:38 the missing elements were: [#<ProjectSnippet id:1 group1/project-106$1>] 5233 16:02:38 # ./ee/spec/support/helpers/search_results_helpers.rb:24:in `block in expect_search_results' 5234 16:02:38 # ./ee/spec/support/helpers/search_results_helpers.rb:12:in `each' 5235 16:02:38 # ./ee/spec/support/helpers/search_results_helpers.rb:12:in `expect_search_results' 5236 16:02:38 # ./ee/spec/services/search/snippet_service_spec.rb:91:in `block (6 levels) in <top (required)>' 5237 16:02:38 # ./spec/spec_helper.rb:472:in `block (3 levels) in <top (required)>' 5238 16:02:38 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled' 5239 16:02:38 # ./spec/spec_helper.rb:471:in `block (2 levels) in <top (required)>' 5240 16:02:38 # ./spec/spec_helper.rb:466:in `block (3 levels) in <top (required)>' 5241 16:02:38 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware' 5242 16:02:38 # ./spec/spec_helper.rb:457:in `block (2 levels) in <top (required)>' 5243 16:02:38 # ./spec/spec_helper.rb:453:in `block (3 levels) in <top (required)>' 5244 16:02:38 # ./lib/gitlab/application_context.rb:92:in `with_raw_context' 5245 16:02:38 # ./spec/spec_helper.rb:453:in `block (2 levels) in <top (required)>' 5246 16:02:38 # ./spec/spec_helper.rb:269:in `block (2 levels) in <top (required)>' 5247 16:02:38 # ./spec/support/sidekiq.rb:29:in `block (3 levels) in <top (required)>' 5248 16:02:38 # ./spec/support/sidekiq.rb:14:in `gitlab_sidekiq_inline' 5249 16:02:38 # ./spec/support/sidekiq.rb:29:in `block (2 levels) in <top (required)>' 5250 16:02:38 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>' 5251 16:02:38 # ./spec/support/redis.rb:17:in `block (3 levels) in <top (required)>' 5252 16:02:38 # ./spec/support/redis.rb:17:in `block (3 levels) in <top (required)>' 5253 16:02:38 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>' 5254 16:02:38 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>' 5255 16:02:38 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented' 5256 16:02:38 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>' 5257 16:02:38 # ./ee/spec/support/elastic.rb:136:in `block (2 levels) in <top (required)>' 5258 16:02:38 8) Search::SnippetService#execute visibility project snippet snippet_level: :internal, project_level: :internal, feature_access_level: :enabled, membership: :non_member, admin_mode: nil, expected_count: 1 respects visibility 5260 16:02:38 Failure/Error: 5261 16:02:38 expect_search_results(search_user, 'snippet_titles', expected_objects: expected_objects, pending: pending?) do |user| 5262 16:02:38 described_class.new(user, search: snippet.title).execute 5264 16:02:38 expected collection contained: [#<ProjectSnippet id:1 group1/project-106$1>] 5265 16:02:38 actual collection contained: [] 5266 16:02:38 the missing elements were: [#<ProjectSnippet id:1 group1/project-106$1>] 5267 16:02:38 # ./ee/spec/support/helpers/search_results_helpers.rb:24:in `block in expect_search_results' 5268 16:02:38 # ./ee/spec/support/helpers/search_results_helpers.rb:12:in `each' 5269 16:02:38 # ./ee/spec/support/helpers/search_results_helpers.rb:12:in `expect_search_results' 5270 16:02:38 # ./ee/spec/services/search/snippet_service_spec.rb:91:in `block (6 levels) in <top (required)>' 5271 16:02:38 # ./spec/spec_helper.rb:472:in `block (3 levels) in <top (required)>' 5272 16:02:38 # ./lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled' 5273 16:02:38 # ./spec/spec_helper.rb:471:in `block (2 levels) in <top (required)>' 5274 16:02:38 # ./spec/spec_helper.rb:466:in `block (3 levels) in <top (required)>' 5275 16:02:38 # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware' 5276 16:02:38 # ./spec/spec_helper.rb:457:in `block (2 levels) in <top (required)>' 5277 16:02:38 # ./spec/spec_helper.rb:453:in `block (3 levels) in <top (required)>' 5278 16:02:38 # ./lib/gitlab/application_context.rb:92:in `with_raw_context' 5279 16:02:38 # ./spec/spec_helper.rb:453:in `block (2 levels) in <top (required)>' 5280 16:02:38 # ./spec/spec_helper.rb:269:in `block (2 levels) in <top (required)>' 5281 16:02:38 # ./spec/support/sidekiq.rb:29:in `block (3 levels) in <top (required)>' 5282 16:02:38 # ./spec/support/sidekiq.rb:14:in `gitlab_sidekiq_inline' 5283 16:02:38 # ./spec/support/sidekiq.rb:29:in `block (2 levels) in <top (required)>' 5284 16:02:38 # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>' 5285 16:02:38 # ./spec/support/redis.rb:17:in `block (3 levels) in <top (required)>' 5286 16:02:38 # ./spec/support/redis.rb:17:in `block (3 levels) in <top (required)>' 5287 16:02:38 # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>' 5288 16:02:38 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>' 5289 16:02:38 # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented' 5290 16:02:38 # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>' 5291 16:02:38 # ./ee/spec/support/elastic.rb:136:in `block (2 levels) in <top (required)>' 5292 16:02:38 9) Geo::PagesDeploymentReplicator 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 5293 16:02:38 # this context does not apply to models that are verified 5294 16:02:38 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:886 5295 16:02:38 10) Geo::PagesDeploymentReplicator behaves like a verifiable replicator #ok_to_skip_download? when the registry is brand new when the model is mutable 5296 16:02:38 # this context does not apply to immutable models 5297 16:02:38 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:904 5298 16:02:38 11) Geo::CiSecureFileRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled with verification enabled with a verification_state param returns registries with requested verification state 5299 16:02:38 # Skipping because verification is not enabled for Ci::SecureFile 5300 16:02:38 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:76 5301 16:02:38 12) Geo::CiSecureFileRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled with verification enabled with a verification_state param empty returns all registries 5302 16:02:38 # Skipping because verification is not enabled for Ci::SecureFile 5303 16:02:38 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:84 5304 16:02:38 13) Geo::CiSecureFileRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled when search method is not implemented in the registry model raises ArgumentError 5305 16:02:38 # Skipping because search method is implemented for Ci::SecureFile 5306 16:02:38 # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:122 5307 16:02:38 14) Geo::CacheInvalidationEventStore#create behaves like a Geo event store when running on a primary node when file subject is not on local store creates an event 5308 16:02:38 # No file subject defined, skipping 5309 16:02:38 # ./ee/spec/support/shared_examples/services/geo_event_store_shared_examples.rb:36 5310 16:02:38 Finished in 26 minutes 7 seconds (files took 2 minutes 14.4 seconds to load) 5311 16:02:38 2115 examples, 0 failures, 14 pending 5312 16:02:38 Randomized with seed 7354 5313 16:02:51 RSpec exited with 0. 5314 16:02:51 No examples to retry, congrats! 5316 16:02:52 Running after script... 5317 16:02:52 $ source scripts/utils.sh 5318 16:02:52 $ log_disk_usage after_script 5319 16:02:52 [log_disk_usage after_script] start 5321 16:02:52 Filesystem Size Used Avail Use% Mounted on 5322 16:02:52 overlay 46G 31G 15G 69% / 5323 16:02:52 tmpfs 64M 0 64M 0% /dev 5324 16:02:52 shm 256M 0 256M 0% /dev/shm 5325 16:02:52 /dev/sda1 46G 31G 15G 69% /cache 5326 16:02:52 tmpfs 3.9G 0 3.9G 0% /sys/devices/virtual/dmi/id 5327 16:02:52 tmpfs 3.9G 0 3.9G 0% /proc/acpi 5328 16:02:52 tmpfs 3.9G 0 3.9G 0% /proc/scsi 5329 16:02:52 tmpfs 3.9G 0 3.9G 0% /sys/firmware 5331 16:02:52 7.4M ./workhorse 5333 16:02:52 1.2M ./.gitlab 5335 16:02:52 4.0K ./builds 5336 16:02:52 16M ./coverage 5338 16:02:52 8.0K ./.vscode 5339 16:02:52 516K ./storybook 5343 16:02:53 2.9M ./.rubocop_todo 5344 16:02:58 827M ./vendor 5345 16:02:59 620M ./public 5347 16:02:59 480K ./danger 5349 16:02:59 8.0K ./.bundle 5350 16:02:59 548K ./tooling 5352 16:03:02 1.3M ./knapsack 5353 16:03:02 296K ./patches 5354 16:03:02 4.3M ./changelogs 5355 16:03:02 20K ./haml_lint 5356 16:03:02 28K ./metrics_server 5359 16:03:02 44K ./generator_templates 5360 16:03:02 1.2M ./scripts 5363 16:03:03 20K ./file_hooks 5364 16:03:03 32K ./crystalball 5365 16:03:03 16K ./sidekiq_cluster 5367 16:03:03 1.2M ./fixtures 5368 16:03:03 944K ./rubocop 5371 16:03:03 428K ./auto_explain 5372 16:03:03 12K ./.github 5373 16:03:03 125M ./locale 5374 16:03:03 1.9M ./glfm_specification 5377 16:03:04 16K ./.lefthook 5379 16:03:04 [log_disk_usage after_script] end 5380 16:03:04 $ bundle exec gem list gitlab_quality-test_tooling 5381 16:03:07 gitlab_quality-test_tooling (1.38.1) 5382 16:03:07 $ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 5385 16:03:07 $ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 5388 16:03:07 $ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 5391 16:03:07 $ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 5395 16:03:09 $ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 5399 16:03:11 $ tooling/bin/push_job_metrics || true 5400 16:03:12 [job-metrics] Pushing job metrics file for the CI/CD job. 5401 16:03:12 [job-metrics] Pushed 4 CI job metric entries to InfluxDB. 5403 16:03:13 Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-19 due to policy 5405 16:03:15 Uploading artifacts... 5406 16:03:15 auto_explain/: found 3 matching artifact files and directories 5407 16:03:15 coverage/: found 5 matching artifact files and directories 5408 16:03:15 crystalball/: found 2 matching artifact files and directories 5409 16:03:15 WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5410 16:03:15 knapsack/: found 4 matching artifact files and directories 5411 16:03:15 rspec/: found 16 matching artifact files and directories 5412 16:03:15 WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5413 16:03:15 log/*.log: found 18 matching artifact files and directories 5415 16:03:15 WARNING: Retrying... context =artifacts-uploader error =request redirected 5416 16:03:30 Uploading artifacts as "archive" to coordinator... 201 Created id =7879701133 responseStatus =201 Created token =glcbt-66 5417 16:03:30 Uploading artifacts... 5418 16:03:30 rspec/rspec-*.xml: found 1 matching artifact files and directories 5420 16:03:30 WARNING: Retrying... context =artifacts-uploader error =request redirected 5421 16:03:32 Uploading artifacts as "junit" to coordinator... 201 Created id =7879701133 responseStatus =201 Created token =glcbt-66 5423 16:03:43 Job succeeded