rspec-ee unit pg14 es8 27/39
Passed Started
5 months ago
by
@tbulva 1 15:42:38 converts needs_verification_count to number of batches 2 15:42:38 .remaining_reverification_batch_count 3 15:42:38 converts needs_reverification_count to number of batches 4 15:42:38 .reverify_batch! 5 15:42:38 calls #reverify_batch 6 15:42:38 .replicator_batch_to_verify 7 15:42:40 returns usable Replicator instances 8 15:42:40 # [RSpecRunTime] RSpec elapsed time: 5 minutes 33.18 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.12 1.06 1.01 1/404 1703 10 15:42:40 .model_record_id_batch_to_verify 11 15:42:40 when the batch is filled by pending rows 12 15:42:40 returns IDs of pending rows 13 15:42:40 does not call .verification_failed_batch 14 15:42:40 when that batch is not filled by pending rows 15 15:42:40 includes IDs of failed rows 16 15:42:40 .verification_pending_batch 17 15:42:40 when current node is a primary 18 15:42:40 delegates to the model class of the replicator 19 15:42:40 when current node is a secondary 20 15:42:41 delegates to the registry class of the replicator 21 15:42:41 .verification_failed_batch 22 15:42:41 when current node is a primary 23 15:42:41 delegates to the model class of the replicator 24 15:42:41 when current node is a secondary 25 15:42:41 delegates to the registry class of the replicator 26 15:42:41 .fail_verification_timeouts 27 15:42:41 when current node is a primary 28 15:42:41 delegates to the model class of the replicator 29 15:42:41 when current node is a secondary 30 15:42:41 delegates to the registry class of the replicator 32 15:42:41 on a Geo primary 33 15:42:43 calls verification_pending! 34 15:42:44 does not enqueue Geo::VerificationWorker 35 15:42:44 # [RSpecRunTime] RSpec elapsed time: 5 minutes 37.25 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.11 1.05 1.01 1/404 1788 38 15:42:45 wraps the checksum calculation in track_checksum_attempt! 39 15:42:46 # [RSpecRunTime] RSpec elapsed time: 5 minutes 38.75 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.11 1.05 1.01 1/404 1831 41 15:42:46 #verification_state_tracker 42 15:42:46 on a Geo primary 43 15:42:47 returns model_record 44 15:42:47 # [RSpecRunTime] RSpec elapsed time: 5 minutes 40.18 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.11 1.05 1.01 1/404 1874 46 15:42:47 on a Geo secondary 47 15:42:48 returns registry 48 15:42:48 # [RSpecRunTime] RSpec elapsed time: 5 minutes 41.7 seconds. Current RSS: ~1376M. Threads: 4. load average: 1.11 1.05 1.01 1/404 1917 50 15:42:48 #geo_handle_after_checksum_succeeded 51 15:42:48 on a Geo primary 52 15:42:50 creates checksum_succeeded event 53 15:42:51 is called on verification success 54 15:42:51 when replication feature flag is disabled 55 15:42:53 does not publish 56 15:42:53 # [RSpecRunTime] RSpec elapsed time: 5 minutes 46.07 seconds. Current RSS: ~1365M. Threads: 4. load average: 1.10 1.05 1.01 2/404 2044 58 15:42:53 on a Geo secondary 59 15:42:54 does not create an event 60 15:42:54 # [RSpecRunTime] RSpec elapsed time: 5 minutes 47.58 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.09 1.05 1.01 1/404 2087 62 15:42:54 #consume_event_checksum_succeeded 63 15:42:54 with a persisted model_record 64 15:42:54 on a Geo primary 66 15:42:56 # [RSpecRunTime] RSpec elapsed time: 5 minutes 49.11 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.09 1.05 1.01 1/404 2130 68 15:42:56 on a Geo secondary 69 15:42:56 with a persisted registry 70 15:42:56 with a registry which is verified 71 15:42:57 sets state to verification_pending 72 15:42:57 # [RSpecRunTime] RSpec elapsed time: 5 minutes 50.7 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.09 1.05 1.01 1/405 2174 74 15:42:57 with a registry which is pending verification 75 15:42:59 does not change state from verification_pending 76 15:42:59 # [RSpecRunTime] RSpec elapsed time: 5 minutes 52.23 seconds. Current RSS: ~1358M. Threads: 4. load average: 1.09 1.05 1.01 1/405 2217 78 15:42:59 with an unpersisted registry 79 15:43:01 does not persist the registry 80 15:43:01 # [RSpecRunTime] RSpec elapsed time: 5 minutes 53.82 seconds. Current RSS: ~1292M. Threads: 4. load average: 1.09 1.05 1.01 1/405 2260 83 15:43:02 returns the opposite of immutable? 84 15:43:02 # [RSpecRunTime] RSpec elapsed time: 5 minutes 55.31 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.09 1.05 1.01 1/405 2303 86 15:43:02 #primary_verification_succeeded? 87 15:43:02 when the model record is verification_succeeded 89 15:43:04 # [RSpecRunTime] RSpec elapsed time: 5 minutes 56.82 seconds. Current RSS: ~1295M. Threads: 4. load average: 1.08 1.05 1.01 1/405 2346 91 15:43:04 when the model record is not verification_succeeded 93 15:43:05 # [RSpecRunTime] RSpec elapsed time: 5 minutes 58.28 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.08 1.05 1.01 1/405 2389 95 15:43:05 #ok_to_skip_download? 96 15:43:05 when the registry is brand new 97 15:43:05 when the model is immutable 98 15:43:05 when the resource already exists on this site 99 15:43:05 when verification is enabled for this model 100 15:43:05 when the resource is in verifiables 101 15:43:07 is expected to be truthy 102 15:43:07 # [RSpecRunTime] RSpec elapsed time: 5 minutes 59.85 seconds. Current RSS: ~1294M. Threads: 4. load average: 1.08 1.05 1.01 1/405 2432 104 15:43:07 when the resource is not in verifiables 105 15:43:08 is expected to be falsey 106 15:43:08 # [RSpecRunTime] RSpec elapsed time: 6 minutes 1.35 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.08 1.05 1.01 1/405 2475 108 15:43:08 when verification is disabled for this model 109 15:43:10 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) 110 15:43:10 # [RSpecRunTime] RSpec elapsed time: 6 minutes 2.94 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.07 1.05 1.01 1/405 2518 112 15:43:10 when the resource does not exist on this site 113 15:43:11 is expected to be falsey 114 15:43:11 # [RSpecRunTime] RSpec elapsed time: 6 minutes 4.4 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.07 1.05 1.01 1/405 2561 116 15:43:11 when the model is mutable 117 15:43:13 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:904 (PENDING: this context does not apply to immutable models) 118 15:43:13 # [RSpecRunTime] RSpec elapsed time: 6 minutes 5.91 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.07 1.05 1.01 1/405 2604 120 15:43:13 when the registry is not brand new (sync or verification has been attempted before) 121 15:43:14 is expected to be falsey 122 15:43:14 # [RSpecRunTime] RSpec elapsed time: 6 minutes 7.39 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.07 1.05 1.01 1/405 2647 124 15:43:14 integration tests 126 15:43:14 background backfill 127 15:43:16 verifies model records 128 15:43:16 # [RSpecRunTime] RSpec elapsed time: 6 minutes 9.01 seconds. Current RSS: ~1288M. Threads: 4. load average: 1.07 1.05 1.01 1/405 2690 130 15:43:16 triggered by events 131 15:43:17 verifies model records 132 15:43:17 # [RSpecRunTime] RSpec elapsed time: 6 minutes 10.6 seconds. Current RSS: ~1288M. Threads: 4. load average: 1.07 1.05 1.01 1/405 2733 134 15:43:17 on a secondary 135 15:43:17 background backfill 136 15:43:19 verifies registries 137 15:43:19 # [RSpecRunTime] RSpec elapsed time: 6 minutes 12.29 seconds. Current RSS: ~1287M. Threads: 4. load average: 1.06 1.05 1.01 1/405 2776 139 15:43:19 triggered by events 140 15:43:21 verifies registries 141 15:43:21 # [RSpecRunTime] RSpec elapsed time: 6 minutes 13.93 seconds. Current RSS: ~1285M. Threads: 4. load average: 1.06 1.05 1.01 1/405 2819 144 15:43:22 is defined and does not raise error 145 15:43:22 # [RSpecRunTime] RSpec elapsed time: 6 minutes 15.48 seconds. Current RSS: ~1284M. Threads: 4. load average: 1.06 1.05 1.01 1/405 2862 147 15:43:22 .replicables_for_current_secondary 148 15:43:22 when syncing object storage is enabled 149 15:43:22 behaves like is implemented and returns a valid relation 150 15:43:24 is implemented 151 15:43:24 # [RSpecRunTime] RSpec elapsed time: 6 minutes 17.26 seconds. Current RSS: ~1291M. Threads: 4. load average: 1.14 1.06 1.01 1/405 2905 153 15:43:24 when syncing object storage is disabled 154 15:43:24 behaves like is implemented and returns a valid relation 155 15:43:26 is implemented 156 15:43:26 # [RSpecRunTime] RSpec elapsed time: 6 minutes 18.93 seconds. Current RSS: ~1315M. Threads: 4. load average: 1.14 1.06 1.01 1/405 2948 158 15:43:26 with selective sync disabled 159 15:43:26 behaves like is implemented and returns a valid relation 160 15:43:27 is implemented 161 15:43:27 # [RSpecRunTime] RSpec elapsed time: 6 minutes 20.57 seconds. Current RSS: ~1320M. Threads: 4. load average: 1.14 1.06 1.01 1/405 2991 163 15:43:27 with selective sync enabled for namespaces 164 15:43:27 behaves like is implemented and returns a valid relation 165 15:43:29 is implemented 166 15:43:29 # [RSpecRunTime] RSpec elapsed time: 6 minutes 22.49 seconds. Current RSS: ~1325M. Threads: 4. load average: 1.45 1.13 1.03 1/405 3034 168 15:43:29 with selective sync enabled for shards 169 15:43:29 behaves like is implemented and returns a valid relation 170 15:43:31 is implemented 171 15:43:31 # [RSpecRunTime] RSpec elapsed time: 6 minutes 24.1 seconds. Current RSS: ~1323M. Threads: 4. load average: 1.45 1.13 1.03 1/405 3077 173 15:43:31 #after_verifiable_update 174 15:43:31 verification_enabled: true, immutable: true, checksum: nil, checksummable: true, expect_verify_async: true 175 15:43:32 calls verify_async only if needed 176 15:43:32 # [RSpecRunTime] RSpec elapsed time: 6 minutes 25.68 seconds. Current RSS: ~1320M. Threads: 4. load average: 1.45 1.13 1.03 1/405 3120 178 15:43:32 verification_enabled: true, immutable: true, checksum: nil, checksummable: false, expect_verify_async: false 179 15:43:34 calls verify_async only if needed 180 15:43:34 # [RSpecRunTime] RSpec elapsed time: 6 minutes 27.25 seconds. Current RSS: ~1317M. Threads: 4. load average: 1.65 1.18 1.05 1/405 3163 182 15:43:34 verification_enabled: true, immutable: true, checksum: "abc123", checksummable: true, expect_verify_async: false 183 15:43:35 calls verify_async only if needed 184 15:43:36 # [RSpecRunTime] RSpec elapsed time: 6 minutes 28.8 seconds. Current RSS: ~1317M. Threads: 4. load average: 1.65 1.18 1.05 1/405 3206 186 15:43:36 verification_enabled: true, immutable: true, checksum: "abc123", checksummable: false, expect_verify_async: false 187 15:43:37 calls verify_async only if needed 188 15:43:37 # [RSpecRunTime] RSpec elapsed time: 6 minutes 30.3 seconds. Current RSS: ~1316M. Threads: 4. load average: 1.65 1.18 1.05 1/405 3249 190 15:43:37 verification_enabled: true, immutable: false, checksum: nil, checksummable: true, expect_verify_async: true 191 15:43:39 calls verify_async only if needed 192 15:43:39 # [RSpecRunTime] RSpec elapsed time: 6 minutes 31.9 seconds. Current RSS: ~1312M. Threads: 4. load average: 1.60 1.17 1.05 1/405 3292 194 15:43:39 verification_enabled: true, immutable: false, checksum: nil, checksummable: false, expect_verify_async: false 195 15:43:40 calls verify_async only if needed 196 15:43:40 # [RSpecRunTime] RSpec elapsed time: 6 minutes 33.39 seconds. Current RSS: ~1307M. Threads: 4. load average: 1.60 1.17 1.05 1/405 3335 198 15:43:40 verification_enabled: true, immutable: false, checksum: "abc123", checksummable: true, expect_verify_async: true 199 15:43:42 calls verify_async only if needed 200 15:43:42 # [RSpecRunTime] RSpec elapsed time: 6 minutes 34.93 seconds. Current RSS: ~1305M. Threads: 4. load average: 1.60 1.17 1.05 1/405 3378 202 15:43:42 verification_enabled: true, immutable: false, checksum: "abc123", checksummable: false, expect_verify_async: false 203 15:43:43 calls verify_async only if needed 204 15:43:43 # [RSpecRunTime] RSpec elapsed time: 6 minutes 36.37 seconds. Current RSS: ~1302M. Threads: 4. load average: 1.60 1.17 1.05 1/405 3421 206 15:43:43 verification_enabled: false, immutable: true, checksum: nil, checksummable: true, expect_verify_async: false 207 15:43:45 calls verify_async only if needed 208 15:43:45 # [RSpecRunTime] RSpec elapsed time: 6 minutes 37.9 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.55 1.17 1.05 1/405 3464 210 15:43:45 verification_enabled: false, immutable: true, checksum: nil, checksummable: false, expect_verify_async: false 211 15:43:46 calls verify_async only if needed 212 15:43:46 # [RSpecRunTime] RSpec elapsed time: 6 minutes 39.4 seconds. Current RSS: ~1302M. Threads: 4. load average: 1.55 1.17 1.05 1/405 3507 214 15:43:46 verification_enabled: false, immutable: true, checksum: "abc123", checksummable: true, expect_verify_async: false 215 15:43:48 calls verify_async only if needed 216 15:43:48 # [RSpecRunTime] RSpec elapsed time: 6 minutes 40.96 seconds. Current RSS: ~1303M. Threads: 4. load average: 1.55 1.17 1.05 1/405 3550 218 15:43:48 verification_enabled: false, immutable: true, checksum: "abc123", checksummable: false, expect_verify_async: false 219 15:43:49 calls verify_async only if needed 220 15:43:49 # [RSpecRunTime] RSpec elapsed time: 6 minutes 42.54 seconds. Current RSS: ~1305M. Threads: 4. load average: 1.59 1.18 1.05 1/405 3593 222 15:43:49 verification_enabled: false, immutable: false, checksum: nil, checksummable: true, expect_verify_async: false 223 15:43:51 calls verify_async only if needed 224 15:43:51 # [RSpecRunTime] RSpec elapsed time: 6 minutes 44.15 seconds. Current RSS: ~1304M. Threads: 4. load average: 1.59 1.18 1.05 1/405 3636 226 15:43:51 verification_enabled: false, immutable: false, checksum: nil, checksummable: false, expect_verify_async: false 227 15:43:52 calls verify_async only if needed 228 15:43:52 # [RSpecRunTime] RSpec elapsed time: 6 minutes 45.7 seconds. Current RSS: ~1302M. Threads: 4. load average: 1.59 1.18 1.05 1/405 3679 230 15:43:52 verification_enabled: false, immutable: false, checksum: "abc123", checksummable: true, expect_verify_async: false 231 15:43:54 calls verify_async only if needed 232 15:43:54 # [RSpecRunTime] RSpec elapsed time: 6 minutes 47.2 seconds. Current RSS: ~1300M. Threads: 4. load average: 1.54 1.18 1.05 1/405 3722 234 15:43:54 verification_enabled: false, immutable: false, checksum: "abc123", checksummable: false, expect_verify_async: false 235 15:43:56 calls verify_async only if needed 236 15:43:56 # [RSpecRunTime] RSpec elapsed time: 6 minutes 48.89 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.54 1.18 1.05 1/405 3765 238 15:43:56 #geo_handle_after_create 239 15:43:56 on a Geo primary 240 15:43:57 creates a Geo::Event 241 15:43:59 calls #after_verifiable_update 242 15:43:59 when replication feature flag is disabled 243 15:44:00 does not publish 244 15:44:00 # [RSpecRunTime] RSpec elapsed time: 6 minutes 53.65 seconds. Current RSS: ~1295M. Threads: 4. load average: 1.58 1.20 1.06 1/405 3892 246 15:44:00 on a Geo secondary 247 15:44:02 does not create an event 248 15:44:02 # [RSpecRunTime] RSpec elapsed time: 6 minutes 55.16 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.58 1.20 1.06 1/405 3935 250 15:44:02 #geo_handle_after_destroy 251 15:44:02 on a Geo primary 252 15:44:03 creates a Geo::Event 253 15:44:03 when replication feature flag is disabled 254 15:44:05 does not publish 255 15:44:05 # [RSpecRunTime] RSpec elapsed time: 6 minutes 58.21 seconds. Current RSS: ~1303M. Threads: 4. load average: 1.53 1.19 1.06 2/405 4020 257 15:44:05 on a Geo secondary 258 15:44:06 does not create an event 259 15:44:06 # [RSpecRunTime] RSpec elapsed time: 6 minutes 59.65 seconds. Current RSS: ~1305M. Threads: 4. load average: 1.53 1.19 1.06 1/405 4063 261 15:44:06 created event consumption 262 15:44:06 when the blob's project is in replicables for this geo node 263 15:44:08 invokes Geo::BlobDownloadService 264 15:44:08 # [RSpecRunTime] RSpec elapsed time: 7 minutes 1.27 seconds. Current RSS: ~1306M. Threads: 4. load average: 1.53 1.19 1.06 1/405 4106 266 15:44:08 when the blob's project is not in replicables for this geo node 267 15:44:09 does not invoke Geo::BlobDownloadService 268 15:44:09 # [RSpecRunTime] RSpec elapsed time: 7 minutes 2.72 seconds. Current RSS: ~1305M. Threads: 4. load average: 1.65 1.22 1.07 1/405 4149 270 15:44:09 deleted event consumption 271 15:44:09 when model_record was deleted from the DB and the replicator only has its ID 272 15:44:11 invokes Geo::FileRegistryRemovalService 273 15:44:11 backward compatibility 274 15:44:12 invokes Geo::FileRegistryRemovalService when delete event is in deprecated format 275 15:44:13 # [RSpecRunTime] RSpec elapsed time: 7 minutes 5.79 seconds. Current RSS: ~1308M. Threads: 4. load average: 1.65 1.22 1.07 1/405 4234 277 15:44:13 when object storage is enabled 278 15:44:13 when GitLab managed replication is enabled 279 15:44:15 deletes the file from object storage 280 15:44:15 # [RSpecRunTime] RSpec elapsed time: 7 minutes 7.88 seconds. Current RSS: ~1305M. Threads: 4. load average: 1.76 1.25 1.08 1/405 4277 282 15:44:15 when GitLab managed replication is disabled 283 15:44:16 does not delete the file from object storage 284 15:44:16 # [RSpecRunTime] RSpec elapsed time: 7 minutes 9.44 seconds. Current RSS: ~1304M. Threads: 4. load average: 1.76 1.25 1.08 1/405 4320 286 15:44:16 #carrierwave_uploader 287 15:44:18 is implemented 288 15:44:18 # [RSpecRunTime] RSpec elapsed time: 7 minutes 11.01 seconds. Current RSS: ~1304M. Threads: 4. load average: 1.76 1.25 1.08 1/405 4363 291 15:44:19 is implemented 293 15:44:22 responds to primary_key 294 15:44:22 # [RSpecRunTime] RSpec elapsed time: 7 minutes 15.52 seconds. Current RSS: ~1292M. Threads: 4. load average: 1.70 1.25 1.08 1/405 4490 297 15:44:22 when the file is locally stored 298 15:44:24 returns a valid path to a file 299 15:44:24 # [RSpecRunTime] RSpec elapsed time: 7 minutes 17.14 seconds. Current RSS: ~1301M. Threads: 4. load average: 1.72 1.26 1.08 1/405 4533 301 15:44:24 #calculate_checksum 302 15:44:24 when the file is verifiable 303 15:44:24 when the file exists 304 15:44:24 when the file is locally stored 305 15:44:25 returns hexdigest of the file 306 15:44:25 # [RSpecRunTime] RSpec elapsed time: 7 minutes 18.61 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.72 1.26 1.08 1/405 4576 308 15:44:25 when the file is remotely stored 309 15:44:27 returns the the size of the file 310 15:44:27 # [RSpecRunTime] RSpec elapsed time: 7 minutes 20.05 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.72 1.26 1.08 1/405 4619 312 15:44:27 when the file does not exist 313 15:44:28 raises an error 314 15:44:28 # [RSpecRunTime] RSpec elapsed time: 7 minutes 21.57 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.72 1.26 1.08 1/405 4662 316 15:44:28 when the file is not verifiable 317 15:44:30 raises an error 318 15:44:30 # [RSpecRunTime] RSpec elapsed time: 7 minutes 23.17 seconds. Current RSS: ~1296M. Threads: 4. load average: 1.66 1.26 1.08 1/405 4705 320 15:44:30 #resource_exists? 321 15:44:31 is expected to be truthy 322 15:44:31 when the file does not exist 323 15:44:33 is expected to be falsey 324 15:44:33 # [RSpecRunTime] RSpec elapsed time: 7 minutes 26.15 seconds. Current RSS: ~1295M. Threads: 4. load average: 1.66 1.26 1.08 1/405 4790 326 15:44:33 when the file is nil 327 15:44:34 is expected to be falsey 328 15:44:34 # [RSpecRunTime] RSpec elapsed time: 7 minutes 27.66 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.61 1.25 1.08 1/405 4833 330 15:44:34 .bulk_create_delete_events_async 331 15:44:36 Job arguments to Geo::BatchEventCreateWorker must be native JSON types, but :replicable_name is a Symbol. 333 15:44:36 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 334 15:44:36 creates events 335 15:44:36 raises error when model_record_id is nil 336 15:44:36 # [RSpecRunTime] RSpec elapsed time: 7 minutes 29.34 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.61 1.25 1.08 1/405 4834 338 15:44:36 # [RSpecRunTime] Finishing example group ee/spec/replicators/geo/merge_request_diff_replicator_spec.rb. It took 2 minutes 44.4 seconds. Expected to take 3 minutes 0.47 second. 339 15:44:36 # [RSpecRunTime] Starting example group ee/spec/replicators/geo/project_wiki_repository_replicator_spec.rb. Expected to take 2 minutes 12.36 seconds. 340 15:44:36 Geo::ProjectWikiRepositoryReplicator 341 15:44:37 invokes replicator.geo_handle_after_create on create 342 15:44:37 #geo_handle_after_destroy 343 15:44:37 on a Geo primary 344 15:44:38 creates a Geo::Event 345 15:44:38 when replication feature flag is disabled 346 15:44:39 does not publish 347 15:44:39 # [RSpecRunTime] RSpec elapsed time: 7 minutes 32.53 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.56 1.25 1.08 1/405 4883 349 15:44:39 on a Geo secondary 350 15:44:40 does not create an event 351 15:44:40 .git_access_class 352 15:44:41 is implemented 353 15:44:41 .no_repo_message 354 15:44:42 is implemented 356 15:44:42 when wiki git repository does not exist 357 15:44:43 creates an empty git repository 358 15:44:43 #housekeeping_model_record 359 15:44:44 is implemented 360 15:44:44 .replicables_for_current_secondary 361 15:44:44 when syncing object storage is enabled 362 15:44:44 behaves like is implemented and returns a valid relation 363 15:44:45 is implemented 364 15:44:45 # [RSpecRunTime] RSpec elapsed time: 7 minutes 38.49 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.51 1.24 1.08 1/405 4986 366 15:44:45 when syncing object storage is disabled 367 15:44:45 behaves like is implemented and returns a valid relation 368 15:44:46 is implemented 369 15:44:46 # [RSpecRunTime] RSpec elapsed time: 7 minutes 39.62 seconds. Current RSS: ~1304M. Threads: 4. load average: 1.51 1.24 1.08 1/405 5003 371 15:44:46 with selective sync disabled 372 15:44:46 behaves like is implemented and returns a valid relation 373 15:44:47 is implemented 374 15:44:48 # [RSpecRunTime] RSpec elapsed time: 7 minutes 40.77 seconds. Current RSS: ~1305M. Threads: 4. load average: 1.51 1.24 1.08 1/405 5020 376 15:44:48 with selective sync enabled for namespaces 377 15:44:48 behaves like is implemented and returns a valid relation 378 15:44:50 is implemented 379 15:44:50 # [RSpecRunTime] RSpec elapsed time: 7 minutes 43.18 seconds. Current RSS: ~1316M. Threads: 4. load average: 1.47 1.24 1.08 1/405 5037 381 15:44:50 with selective sync enabled for shards 382 15:44:50 behaves like is implemented and returns a valid relation 383 15:44:51 is implemented 384 15:44:51 # [RSpecRunTime] RSpec elapsed time: 7 minutes 44.31 seconds. Current RSS: ~1319M. Threads: 4. load average: 1.47 1.24 1.08 1/405 5054 386 15:44:51 #after_verifiable_update 387 15:44:51 verification_enabled: true, immutable: true, checksum: nil, checksummable: true, expect_verify_async: true 388 15:44:52 calls verify_async only if needed 389 15:44:52 # [RSpecRunTime] RSpec elapsed time: 7 minutes 45.37 seconds. Current RSS: ~1316M. Threads: 4. load average: 1.47 1.24 1.08 1/405 5071 391 15:44:52 verification_enabled: true, immutable: true, checksum: nil, checksummable: false, expect_verify_async: false 392 15:44:53 calls verify_async only if needed 393 15:44:53 verification_enabled: true, immutable: true, checksum: "abc123", checksummable: true, expect_verify_async: false 394 15:44:54 calls verify_async only if needed 395 15:44:54 verification_enabled: true, immutable: true, checksum: "abc123", checksummable: false, expect_verify_async: false 396 15:44:55 calls verify_async only if needed 397 15:44:55 verification_enabled: true, immutable: false, checksum: nil, checksummable: true, expect_verify_async: true 398 15:44:56 calls verify_async only if needed 399 15:44:56 verification_enabled: true, immutable: false, checksum: nil, checksummable: false, expect_verify_async: false 400 15:44:57 calls verify_async only if needed 401 15:44:57 verification_enabled: true, immutable: false, checksum: "abc123", checksummable: true, expect_verify_async: true 402 15:44:58 calls verify_async only if needed 403 15:44:58 verification_enabled: true, immutable: false, checksum: "abc123", checksummable: false, expect_verify_async: false 404 15:44:59 calls verify_async only if needed 405 15:44:59 verification_enabled: false, immutable: true, checksum: nil, checksummable: true, expect_verify_async: false 406 15:45:00 calls verify_async only if needed 407 15:45:00 verification_enabled: false, immutable: true, checksum: nil, checksummable: false, expect_verify_async: false 408 15:45:00 calls verify_async only if needed 409 15:45:00 verification_enabled: false, immutable: true, checksum: "abc123", checksummable: true, expect_verify_async: false 410 15:45:01 calls verify_async only if needed 411 15:45:01 verification_enabled: false, immutable: true, checksum: "abc123", checksummable: false, expect_verify_async: false 412 15:45:02 calls verify_async only if needed 413 15:45:02 verification_enabled: false, immutable: false, checksum: nil, checksummable: true, expect_verify_async: false 414 15:45:03 calls verify_async only if needed 415 15:45:03 verification_enabled: false, immutable: false, checksum: nil, checksummable: false, expect_verify_async: false 416 15:45:04 calls verify_async only if needed 417 15:45:04 verification_enabled: false, immutable: false, checksum: "abc123", checksummable: true, expect_verify_async: false 418 15:45:05 calls verify_async only if needed 419 15:45:05 verification_enabled: false, immutable: false, checksum: "abc123", checksummable: false, expect_verify_async: false 420 15:45:06 calls verify_async only if needed 421 15:45:06 behaves like a verifiable replicator 423 15:45:06 has checksum_succeeded event 424 15:45:06 .verification_enabled? 425 15:45:06 on a Geo primary site 426 15:45:06 when replication feature flag is enabled 427 15:45:06 when force primary checksumming feature flag is enabled 429 15:45:06 when the force primary checksumming feature flag is disabled 431 15:45:07 when replication feature flag is disabled 432 15:45:07 when force primary checksumming feature flag is enabled 434 15:45:07 when the force primary checksumming feature flag is disabled 435 15:45:07 returns false 436 15:45:07 on a Geo secondary site 437 15:45:07 when replication feature flag is enabled 438 15:45:07 when force primary checksumming feature flag is enabled 440 15:45:07 when the force primary checksumming feature flag is disabled 442 15:45:07 when replication feature flag is disabled 443 15:45:07 when force primary checksumming feature flag is enabled 444 15:45:07 returns false 445 15:45:07 when the force primary checksumming feature flag is disabled 446 15:45:07 returns false 447 15:45:07 .checksummed_count 448 15:45:07 when verification is enabled 449 15:45:07 behaves like a counter of succeeded available verifiables 450 15:45:09 is expected to eq 1 451 15:45:10 excludes other verification states 452 15:45:10 # [RSpecRunTime] RSpec elapsed time: 8 minutes 2.84 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.53 1.27 1.09 1/405 5344 454 15:45:10 when verification is disabled 456 15:45:10 .verified_count 457 15:45:10 when verification is enabled 458 15:45:10 behaves like a counter of succeeded available verifiables 459 15:45:11 is expected to eq 1 460 15:45:12 excludes other verification states 461 15:45:12 # [RSpecRunTime] RSpec elapsed time: 8 minutes 5.3 seconds. Current RSS: ~1294M. Threads: 4. load average: 1.53 1.27 1.09 1/405 5377 463 15:45:12 when verification is disabled 465 15:45:12 .checksum_failed_count 466 15:45:12 when verification is enabled 467 15:45:12 behaves like a counter of failed available verifiables 468 15:45:13 is expected to eq 1 469 15:45:14 excludes other verification states 470 15:45:14 # [RSpecRunTime] RSpec elapsed time: 8 minutes 7.55 seconds. Current RSS: ~1286M. Threads: 4. load average: 1.57 1.28 1.10 1/405 5410 472 15:45:14 when verification is disabled 474 15:45:14 .verification_failed_count 475 15:45:14 when verification is enabled 476 15:45:14 behaves like a counter of failed available verifiables 477 15:45:15 is expected to eq 1 478 15:45:17 excludes other verification states 479 15:45:17 # [RSpecRunTime] RSpec elapsed time: 8 minutes 9.94 seconds. Current RSS: ~1275M. Threads: 4. load average: 1.57 1.28 1.10 1/405 5443 481 15:45:17 when verification is disabled 483 15:45:17 .verification_total_count 484 15:45:17 when verification is enabled 485 15:45:17 when the verification_state is disabled 486 15:45:18 is expected to eq 0 487 15:45:18 # [RSpecRunTime] RSpec elapsed time: 8 minutes 11.2 seconds. Current RSS: ~1268M. Threads: 4. load average: 1.57 1.28 1.10 1/405 5460 489 15:45:18 when the verification_state is not disabled 490 15:45:19 is expected to eq 1 491 15:45:19 # [RSpecRunTime] RSpec elapsed time: 8 minutes 12.34 seconds. Current RSS: ~1267M. Threads: 4. load average: 1.52 1.28 1.10 2/406 5477 493 15:45:19 when verification is disabled 495 15:45:19 .trigger_background_verification 496 15:45:19 when verification is enabled 497 15:45:19 for a Geo secondary 498 15:45:19 does not enqueue ReverificationBatchWorker 499 15:45:20 enqueues VerificationBatchWorker 500 15:45:20 enqueues VerificationTimeoutWorker 501 15:45:20 for a Geo primary 502 15:45:20 enqueues ReverificationBatchWorker 503 15:45:20 enqueues VerificationStateBackfillWorker 504 15:45:20 enqueues VerificationBatchWorker 505 15:45:21 enqueues VerificationTimeoutWorker 506 15:45:21 when verification is disabled 507 15:45:21 does not enqueue VerificationBatchWorker 508 15:45:21 does not enqueue VerificationTimeoutWorker 509 15:45:21 .backfill_verification_state_table 510 15:45:21 on a Geo secondary site 511 15:45:21 returns false 512 15:45:21 on a Geo primary site 513 15:45:21 when replication feature flag is enabled 514 15:45:21 when force primary checksumming feature flag is enabled 515 15:45:22 calls Geo::VerificationStateBackfillService 516 15:45:22 when force primary checksumming feature flag is disabled 517 15:45:23 calls Geo::VerificationStateBackfillService 518 15:45:23 when replication feature flag is disabled 519 15:45:23 when force primary checksumming feature flag is enabled 520 15:45:24 calls Geo::VerificationStateBackfillService 521 15:45:24 when force primary checksumming feature flag is disabled 522 15:45:25 does not call Geo::VerificationStateBackfillService 523 15:45:25 .verify_batch 524 15:45:25 when there are records needing verification 525 15:45:26 calls #verify on each replicator 526 15:45:26 .remaining_verification_batch_count 527 15:45:26 converts needs_verification_count to number of batches 528 15:45:26 .remaining_reverification_batch_count 529 15:45:26 converts needs_reverification_count to number of batches 530 15:45:26 .reverify_batch! 531 15:45:26 calls #reverify_batch 532 15:45:26 .replicator_batch_to_verify 533 15:45:27 returns usable Replicator instances 534 15:45:27 .model_record_id_batch_to_verify 535 15:45:27 when the batch is filled by pending rows 536 15:45:27 returns IDs of pending rows 537 15:45:27 does not call .verification_failed_batch 538 15:45:27 when that batch is not filled by pending rows 539 15:45:27 includes IDs of failed rows 540 15:45:27 .verification_pending_batch 541 15:45:27 when current node is a primary 542 15:45:28 delegates to the model class of the replicator 543 15:45:28 when current node is a secondary 544 15:45:28 delegates to the registry class of the replicator 545 15:45:28 .verification_failed_batch 546 15:45:28 when current node is a primary 547 15:45:28 delegates to the model class of the replicator 548 15:45:28 when current node is a secondary 549 15:45:28 delegates to the registry class of the replicator 550 15:45:28 .fail_verification_timeouts 551 15:45:28 when current node is a primary 552 15:45:28 delegates to the model class of the replicator 553 15:45:28 when current node is a secondary 554 15:45:28 delegates to the registry class of the replicator 555 15:45:28 #verify_async 556 15:45:28 on a Geo primary 557 15:45:29 calls verification_pending! 558 15:45:30 does not enqueue Geo::VerificationWorker 559 15:45:30 # [RSpecRunTime] RSpec elapsed time: 8 minutes 23.52 seconds. Current RSS: ~1313M. Threads: 4. load average: 1.52 1.28 1.10 1/405 5606 562 15:45:31 wraps the checksum calculation in track_checksum_attempt! 563 15:45:31 # [RSpecRunTime] RSpec elapsed time: 8 minutes 24.65 seconds. Current RSS: ~1300M. Threads: 4. load average: 1.52 1.28 1.10 1/405 5623 565 15:45:31 #verification_state_tracker 566 15:45:31 on a Geo primary 567 15:45:32 returns model_record 568 15:45:32 on a Geo secondary 569 15:45:33 returns registry 570 15:45:33 #geo_handle_after_checksum_succeeded 571 15:45:33 on a Geo primary 572 15:45:34 creates checksum_succeeded event 573 15:45:35 is called on verification success 574 15:45:35 when replication feature flag is disabled 575 15:45:36 does not publish 576 15:45:36 # [RSpecRunTime] RSpec elapsed time: 8 minutes 29.35 seconds. Current RSS: ~1293M. Threads: 4. load average: 1.55 1.30 1.11 1/405 5704 578 15:45:36 on a Geo secondary 579 15:45:37 does not create an event 580 15:45:37 #consume_event_checksum_succeeded 581 15:45:37 with a persisted model_record 582 15:45:37 on a Geo primary 584 15:45:38 on a Geo secondary 585 15:45:38 with a persisted registry 586 15:45:38 with a registry which is verified 587 15:45:39 sets state to verification_pending 588 15:45:39 # [RSpecRunTime] RSpec elapsed time: 8 minutes 32.45 seconds. Current RSS: ~1280M. Threads: 4. load average: 1.51 1.29 1.11 1/405 5753 590 15:45:39 with a registry which is pending verification 591 15:45:40 does not change state from verification_pending 592 15:45:40 # [RSpecRunTime] RSpec elapsed time: 8 minutes 33.58 seconds. Current RSS: ~1279M. Threads: 4. load average: 1.51 1.29 1.11 1/405 5770 594 15:45:40 with an unpersisted registry 595 15:45:41 does not persist the registry 597 15:45:42 returns the opposite of immutable? 598 15:45:42 #primary_verification_succeeded? 599 15:45:42 when the model record is verification_succeeded 601 15:45:43 when the model record is not verification_succeeded 602 15:45:44 returns false 603 15:45:44 # [RSpecRunTime] RSpec elapsed time: 8 minutes 37.51 seconds. Current RSS: ~1271M. Threads: 4. load average: 1.47 1.29 1.11 1/405 5835 605 15:45:44 #ok_to_skip_download? 606 15:45:44 when the registry is brand new 607 15:45:44 when the model is immutable 608 15:45:44 when the resource already exists on this site 609 15:45:44 when verification is enabled for this model 610 15:45:44 when the resource is in verifiables 611 15:45:45 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:869 (PENDING: this context does not apply to mutable models) 612 15:45:45 when the resource is not in verifiables 613 15:45:46 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:877 (PENDING: this context does not apply to mutable models) 614 15:45:46 when verification is disabled for this model 615 15:45:47 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:886 (PENDING: this context does not apply to mutable models) 616 15:45:47 # [RSpecRunTime] RSpec elapsed time: 8 minutes 40.45 seconds. Current RSS: ~1271M. Threads: 4. load average: 1.47 1.29 1.11 1/405 5884 618 15:45:47 when the resource does not exist on this site 619 15:45:48 example at ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:895 (PENDING: this context does not apply to mutable models) 620 15:45:48 when the model is mutable 621 15:45:49 is expected to be falsey 622 15:45:49 # [RSpecRunTime] RSpec elapsed time: 8 minutes 42.48 seconds. Current RSS: ~1270M. Threads: 4. load average: 1.43 1.28 1.10 1/405 5917 624 15:45:49 when the registry is not brand new (sync or verification has been attempted before) 625 15:45:50 is expected to be falsey 626 15:45:50 # [RSpecRunTime] RSpec elapsed time: 8 minutes 43.59 seconds. Current RSS: ~1271M. Threads: 4. load average: 1.43 1.28 1.10 1/405 5934 628 15:45:50 integration tests 630 15:45:50 background backfill 631 15:45:52 verifies model records 632 15:45:52 # [RSpecRunTime] RSpec elapsed time: 8 minutes 44.91 seconds. Current RSS: ~1272M. Threads: 4. load average: 1.43 1.28 1.10 1/405 5957 634 15:45:52 triggered by events 635 15:45:53 verifies model records 636 15:45:53 # [RSpecRunTime] RSpec elapsed time: 8 minutes 46.07 seconds. Current RSS: ~1268M. Threads: 4. load average: 1.43 1.28 1.10 1/405 5980 638 15:45:53 on a secondary 639 15:45:53 background backfill 640 15:45:54 verifies registries 641 15:45:54 # [RSpecRunTime] RSpec elapsed time: 8 minutes 47.47 seconds. Current RSS: ~1268M. Threads: 4. load average: 1.40 1.28 1.10 1/405 6009 643 15:45:54 triggered by events 644 15:45:55 verifies registries 645 15:45:56 # [RSpecRunTime] RSpec elapsed time: 8 minutes 48.79 seconds. Current RSS: ~1266M. Threads: 4. load average: 1.40 1.28 1.10 1/405 6038 650 15:45:57 is defined and does not raise error 651 15:45:57 #geo_handle_after_update 652 15:45:57 on a Geo primary 653 15:45:58 creates a Geo::Event 654 15:45:59 calls #after_verifiable_update 655 15:45:59 when replication feature flag is disabled 656 15:46:00 does not publish 657 15:46:00 # [RSpecRunTime] RSpec elapsed time: 8 minutes 53.64 seconds. Current RSS: ~1271M. Threads: 4. load average: 1.36 1.27 1.10 1/405 6119 659 15:46:00 on a Geo secondary 660 15:46:01 does not create an event 661 15:46:01 .housekeeping_enabled? 662 15:46:02 is implemented 663 15:46:02 # [RSpecRunTime] RSpec elapsed time: 8 minutes 55.73 seconds. Current RSS: ~1271M. Threads: 4. load average: 1.36 1.27 1.10 2/406 6152 665 15:46:02 behaves like a replicator 666 15:46:02 Geo node status 667 15:46:02 on a primary site 668 15:46:03 .primary_total_count 669 15:46:03 returns the number of available replicables on primary 670 15:46:04 # [RSpecRunTime] RSpec elapsed time: 8 minutes 56.78 seconds. Current RSS: ~1270M. Threads: 4. load average: 1.36 1.27 1.10 1/406 6153 672 15:46:04 on a secondary site 673 15:46:04 .registry_count 674 15:46:06 returns the number of registries on secondary 675 15:46:06 # [RSpecRunTime] RSpec elapsed time: 8 minutes 59.08 seconds. Current RSS: ~1269M. Threads: 4. load average: 1.33 1.27 1.10 4/406 6154 677 15:46:06 .synced_count 678 15:46:08 returns the number of synced items on secondary 679 15:46:08 # [RSpecRunTime] RSpec elapsed time: 9 minutes 1.33 seconds. Current RSS: ~1267M. Threads: 4. load average: 1.33 1.27 1.10 1/406 6155 681 15:46:08 .failed_count 682 15:46:10 returns the number of failed items on secondary 683 15:46:10 # [RSpecRunTime] RSpec elapsed time: 9 minutes 3.66 seconds. Current RSS: ~1265M. Threads: 4. load average: 1.79 1.36 1.13 1/406 6156 685 15:46:10 when replicator is Geo::RegistrySyncWorker compatible 686 15:46:11 has "created" and "deleted" events 687 15:46:11 when replicator enqueues a sync event 688 15:46:12 is expected to receive perform_async("project_wiki_repository", "updated", {"model_record_id"=>90}) 1 time 690 15:46:12 is implemented 692 15:46:14 # [RSpecRunTime] RSpec elapsed time: 9 minutes 6.75 seconds. Current RSS: ~1272M. Threads: 4. load average: 1.79 1.36 1.13 1/406 6205 694 15:46:14 #geo_handle_after_create 695 15:46:14 on a Geo primary 696 15:46:15 creates a Geo::Event 697 15:46:15 when replication feature flag is disabled 698 15:46:16 does not publish 699 15:46:16 # [RSpecRunTime] RSpec elapsed time: 9 minutes 8.95 seconds. Current RSS: ~1272M. Threads: 4. load average: 1.73 1.36 1.13 1/406 6238 701 15:46:16 on a Geo secondary 702 15:46:17 does not create an event 703 15:46:17 updated event consumption 704 15:46:17 in replicables_for_current_secondary list 705 15:46:17 runs Geo::FrameworkRepositorySyncService service 706 15:46:17 not in replicables_for_current_secondary list 707 15:46:19 does not run Geo::FrameworkRepositorySyncService service 708 15:46:19 # [RSpecRunTime] RSpec elapsed time: 9 minutes 11.82 seconds. Current RSS: ~1270M. Threads: 4. load average: 1.67 1.35 1.13 1/406 6287 710 15:46:19 when a sync is currently running 711 15:46:20 moves registry state to pending 712 15:46:20 # [RSpecRunTime] RSpec elapsed time: 9 minutes 12.92 seconds. Current RSS: ~1269M. Threads: 4. load average: 1.67 1.35 1.13 1/406 6304 714 15:46:20 deleted event consumption 715 15:46:21 runs Geo::RepositoryRegistryRemovalService service 716 15:46:21 # [RSpecRunTime] RSpec elapsed time: 9 minutes 14.01 seconds. Current RSS: ~1270M. Threads: 4. load average: 1.67 1.35 1.13 1/406 6321 718 15:46:21 # [RSpecRunTime] Finishing example group ee/spec/replicators/geo/project_wiki_repository_replicator_spec.rb. It took 1 minute 44.66 seconds. Expected to take 2 minutes 12.36 seconds. 719 15:46:21 # [RSpecRunTime] Starting example group ee/spec/models/approval_project_rule_spec.rb. Expected to take 1 minute 55.89 seconds. 720 15:46:21 ApprovalProjectRule 721 15:46:21 does not allow STI 723 15:46:22 is invalid when name not unique within rule type and project 724 15:46:23 is invalid when vulnerabilities_allowed is a negative integer 725 15:46:23 DEFAULT_SEVERITIES 726 15:46:23 contains a valid subset of severity levels 727 15:46:23 # [RSpecRunTime] RSpec elapsed time: 9 minutes 16.06 seconds. Current RSS: ~1275M. Threads: 4. load average: 1.67 1.35 1.13 1/406 6322 729 15:46:23 APPROVAL_VULNERABILITY_STATES 730 15:46:23 contains all vulnerability states and the newly detected states 731 15:46:23 default values 732 15:46:23 is expected to eq [] 733 15:46:23 is expected to eq 0 735 15:46:24 transform existing NULL values into empty array 736 15:46:25 prevents assignment of NULL 737 15:46:25 prevents assignment of NULL via assign_attributes 738 15:46:25 # [RSpecRunTime] RSpec elapsed time: 9 minutes 18.71 seconds. Current RSS: ~1288M. Threads: 4. load average: 1.61 1.34 1.13 1/406 6323 741 15:46:26 is expected to have many approval_merge_request_rule_sources 742 15:46:26 is expected to have many approval_merge_request_rules through approval_merge_request_rule_sources 744 15:46:27 is expected to delegate #vulnerability_attributes to the #scan_result_policy_read object, allowing #scan_result_policy_read to return nil 746 15:46:28 returns non-report_approver records 747 15:46:29 # [RSpecRunTime] RSpec elapsed time: 9 minutes 21.8 seconds. Current RSS: ~1287M. Threads: 4. load average: 1.56 1.34 1.13 2/406 6324 749 15:46:29 .for_all_branches 750 15:46:30 returns approval rules applied to no protected branches 751 15:46:30 # [RSpecRunTime] RSpec elapsed time: 9 minutes 22.84 seconds. Current RSS: ~1287M. Threads: 4. load average: 1.56 1.34 1.13 1/406 6325 753 15:46:30 .for_all_protected_branches 754 15:46:30 returns approval rules applied to all protected branches 756 15:46:32 returns approval rules belonging to a project 757 15:46:32 # [RSpecRunTime] RSpec elapsed time: 9 minutes 24.96 seconds. Current RSS: ~1286M. Threads: 4. load average: 1.56 1.34 1.13 1/406 6326 759 15:46:32 .regular_or_any_approver scope 760 15:46:34 returns regular or any-approver rules 761 15:46:34 # [RSpecRunTime] RSpec elapsed time: 9 minutes 26.83 seconds. Current RSS: ~1276M. Threads: 4. load average: 1.52 1.33 1.13 1/406 6327 763 15:46:34 .not_regular_or_any_approver scope 764 15:46:38 returns all rules but regular or any-approver 765 15:46:38 # [RSpecRunTime] RSpec elapsed time: 9 minutes 30.82 seconds. Current RSS: ~1268M. Threads: 4. load average: 1.52 1.33 1.13 1/406 6328 767 15:46:38 .for_policy_configuration scope 768 15:46:39 returns rules matching configuration id 769 15:46:39 # [RSpecRunTime] RSpec elapsed time: 9 minutes 32.22 seconds. Current RSS: ~1264M. Threads: 4. load average: 1.48 1.33 1.13 1/406 6329 771 15:46:39 .for_policy_index scope 772 15:46:40 returns rules matching configuration id 773 15:46:40 # [RSpecRunTime] RSpec elapsed time: 9 minutes 33.64 seconds. Current RSS: ~1265M. Threads: 4. load average: 1.48 1.33 1.13 1/406 6330 775 15:46:40 .code_owner scope 776 15:46:42 returns nothing 777 15:46:42 # [RSpecRunTime] RSpec elapsed time: 9 minutes 34.82 seconds. Current RSS: ~1268M. Threads: 4. load average: 1.48 1.33 1.13 1/406 6331 779 15:46:42 .not_from_scan_result_policy 780 15:46:44 returns regular or any-approver rules 781 15:46:44 # [RSpecRunTime] RSpec elapsed time: 9 minutes 37.67 seconds. Current RSS: ~1271M. Threads: 4. load average: 1.44 1.32 1.13 1/406 6332 783 15:46:44 .report_approver_without_scan_finding 784 15:46:51 is expected to include #<ApprovalProjectRule id: 40, created_at: "2024-09-20 15:46:50.620577988 +0000", updated_at: "2024-09...rchestration_policy_configuration_id: nil, scan_result_policy_id: nil, approval_policy_rule_id: nil> 785 15:46:52 is expected not to include #<ApprovalProjectRule id: 39, created_at: "2024-09-20 15:46:45.323793451 +0000", updated_at: "2024-09...rchestration_policy_configuration_id: nil, scan_result_policy_id: nil, approval_policy_rule_id: nil>, #<ApprovalMergeRequestRule id: 1, created_at: "2024-09-20 15:46:48.544204359 +0000", updated_at: "202...an_result_policy_id: nil, applicable_post_merge: nil, project_id: nil, approval_policy_rule_id: nil>, #<ApprovalMergeRequestRule id: 2, created_at: "2024-09-20 15:46:50.223381293 +0000", updated_at: "202...an_result_policy_id: nil, applicable_post_merge: nil, project_id: nil, approval_policy_rule_id: nil>, #<ApprovalProjectRule id: 42, created_at: "2024-09-20 15:46:51.395617371 +0000", updated_at: "2024-09...rchestration_policy_configuration_id: nil, scan_result_policy_id: nil, approval_policy_rule_id: nil>, #<ApprovalProjectRule id: 41, created_at: "2024-09-20 15:46:50.976503447 +0000", updated_at: "2024-09...rchestration_policy_configuration_id: nil, scan_result_policy_id: nil, approval_policy_rule_id: nil>, and #<ApprovalProjectRule id: 43, created_at: "2024-09-20 15:46:51.750134970 +0000", updated_at: "2024-09...rchestration_policy_configuration_id: nil, scan_result_policy_id: nil, approval_policy_rule_id: nil> 786 15:46:52 # [RSpecRunTime] RSpec elapsed time: 9 minutes 44.86 seconds. Current RSS: ~1272M. Threads: 4. load average: 1.48 1.33 1.13 1/412 6686 788 15:46:52 #vulnerability_attribute_false_positive 789 15:46:52 when false_positive is true 790 15:46:53 is expected to eq true 791 15:46:54 # [RSpecRunTime] RSpec elapsed time: 9 minutes 46.77 seconds. Current RSS: ~1281M. Threads: 4. load average: 1.48 1.33 1.13 1/411 6687 793 15:46:54 when false_positive is false 794 15:46:55 is expected to eq false 795 15:46:55 # [RSpecRunTime] RSpec elapsed time: 9 minutes 48.61 seconds. Current RSS: ~1281M. Threads: 4. load average: 1.53 1.34 1.14 1/411 6688 797 15:46:55 when vulnerability_attributes is empty 798 15:46:57 is expected to be nil 799 15:46:57 # [RSpecRunTime] RSpec elapsed time: 9 minutes 50.47 seconds. Current RSS: ~1275M. Threads: 4. load average: 1.53 1.34 1.14 1/411 6689 801 15:46:57 #vulnerability_attribute_fix_available 802 15:46:57 when fix_available is true 803 15:46:59 is expected to eq true 804 15:46:59 # [RSpecRunTime] RSpec elapsed time: 9 minutes 52.41 seconds. Current RSS: ~1271M. Threads: 4. load average: 1.56 1.35 1.14 1/411 6690 806 15:46:59 when fix_available is false 807 15:47:01 is expected to eq false 808 15:47:01 # [RSpecRunTime] RSpec elapsed time: 9 minutes 54.23 seconds. Current RSS: ~1268M. Threads: 4. load average: 1.56 1.35 1.14 1/405 6691 810 15:47:01 when vulnerability_attributes is empty 811 15:47:03 is expected to be nil 812 15:47:03 # [RSpecRunTime] RSpec elapsed time: 9 minutes 56.09 seconds. Current RSS: ~1266M. Threads: 4. load average: 1.56 1.35 1.14 1/405 6692 814 15:47:03 #protected_branches 815 15:47:03 when applies_to_all_protected_branches is true 816 15:47:03 when feature flag `group_protected_branches` disabled 817 15:47:04 returns a collection of all protected branches belonging to the project 818 15:47:04 # [RSpecRunTime] RSpec elapsed time: 9 minutes 57.6 seconds. Current RSS: ~1264M. Threads: 4. load average: 1.52 1.35 1.14 1/405 6693 820 15:47:04 when feature flag `group_protected_branches` enabled 821 15:47:06 returns a collection of all protected branches belonging to the project and the group 822 15:47:06 # [RSpecRunTime] RSpec elapsed time: 9 minutes 59.29 seconds. Current RSS: ~1266M. Threads: 4. load average: 1.52 1.35 1.14 1/405 6694 824 15:47:06 when applies_to_all_protected_branches is false 825 15:47:07 returns a collection of all protected branches belonging to the rule 826 15:47:08 # [RSpecRunTime] RSpec elapsed time: 10 minutes 0.75 second. Current RSS: ~1268M. Threads: 4. load average: 1.52 1.35 1.14 3/406 6695 828 15:47:08 #applies_to_branch? 829 15:47:08 when rule has no specific branches 831 15:47:09 # [RSpecRunTime] RSpec elapsed time: 10 minutes 2.0 seconds. Current RSS: ~1269M. Threads: 4. load average: 1.40 1.33 1.13 1/406 6696 833 15:47:09 when rule has specific branches 834 15:47:09 returns true when the branch name matches 835 15:47:10 returns false when the branch name does not match 836 15:47:10 # [RSpecRunTime] RSpec elapsed time: 10 minutes 3.47 seconds. Current RSS: ~1274M. Threads: 4. load average: 1.40 1.33 1.13 1/406 6697 838 15:47:10 when rule applies to all protected branches 839 15:47:11 and project has protected branches 840 15:47:11 returns true when the branch name is a protected branch 841 15:47:12 returns true when the branch name is a wildcard protected branch 842 15:47:13 returns false when the branch name does not match a wildcard protected branch 843 15:47:14 returns false when the branch name is an unprotected branch 844 15:47:15 returns false when the branch name does not exist 845 15:47:15 when protected branches are already loaded 846 15:47:15 still returns true when the branch name is a protected branch 847 15:47:15 # [RSpecRunTime] RSpec elapsed time: 10 minutes 8.62 seconds. Current RSS: ~1279M. Threads: 4. load average: 1.36 1.32 1.13 1/405 6698 849 15:47:15 and project has no protected branches 850 15:47:16 returns false for the passed branches 852 15:47:17 returns true for regular rules 853 15:47:17 returns false for report_approver rules 855 15:47:19 returns false 856 15:47:19 # [RSpecRunTime] RSpec elapsed time: 10 minutes 12.1 seconds. Current RSS: ~1285M. Threads: 4. load average: 1.33 1.31 1.13 1/405 6699 858 15:47:19 #report_approver? 859 15:47:20 returns false for regular rules 860 15:47:20 returns true for report_approver rules 861 15:47:20 # [RSpecRunTime] RSpec elapsed time: 10 minutes 13.11 seconds. Current RSS: ~1286M. Threads: 4. load average: 1.33 1.31 1.13 1/405 6700 864 15:47:20 returns the regular type for regular rules 865 15:47:20 returns the report_approver type for license scanning approvers rules 866 15:47:20 #apply_report_approver_rules_to 868 15:47:23 default_name: "License-Check", report_type: :license_scanning, rules_count: 2 869 15:47:24 creates merge_request approval rules with correct attributes 870 15:47:24 when a block is given 871 15:47:24 creates merge_request approval rules with correct attributes 872 15:47:24 # [RSpecRunTime] RSpec elapsed time: 10 minutes 17.58 seconds. Current RSS: ~1289M. Threads: 4. load average: 1.23 1.29 1.13 1/412 6880 874 15:47:24 default_name: "Coverage-Check", report_type: :code_coverage, rules_count: 1 875 15:47:25 creates merge_request approval rules with correct attributes 876 15:47:25 when a block is given 877 15:47:25 creates merge_request approval rules with correct attributes 878 15:47:25 default_name: "Scan finding", report_type: :scan_finding, rules_count: 2 879 15:47:25 creates merge_request approval rules with correct attributes 880 15:47:25 when a block is given 881 15:47:26 creates merge_request approval rules with correct attributes 882 15:47:26 default_name: "Any MR", report_type: :any_merge_request, rules_count: 2 883 15:47:26 creates merge_request approval rules with correct attributes 884 15:47:26 when a block is given 885 15:47:27 creates merge_request approval rules with correct attributes 887 15:47:27 without existent violation 888 15:47:28 creates a violation 889 15:47:29 sets attributes 890 15:47:29 # [RSpecRunTime] RSpec elapsed time: 10 minutes 22.52 seconds. Current RSS: ~1281M. Threads: 4. load average: 1.21 1.29 1.12 1/411 6881 892 15:47:29 with existent violation 894 15:47:31 # [RSpecRunTime] RSpec elapsed time: 10 minutes 24.03 seconds. Current RSS: ~1279M. Threads: 4. load average: 1.21 1.29 1.12 1/411 6882 897 15:47:31 when creating a new rule 898 15:47:32 is expected to be valid 899 15:47:32 is expected to be valid 900 15:47:33 is expected to be valid 901 15:47:33 # [RSpecRunTime] RSpec elapsed time: 10 minutes 26.26 seconds. Current RSS: ~1279M. Threads: 4. load average: 1.21 1.29 1.12 1/406 6883 903 15:47:33 when attempting to edit the name of the rule 904 15:47:34 is expected to be valid 905 15:47:34 with a `Coverage-Check` rule 906 15:47:34 is expected not to be valid 907 15:47:35 is expected to change `subject.errors[:report_type].present?` 908 15:47:35 # [RSpecRunTime] RSpec elapsed time: 10 minutes 28.69 seconds. Current RSS: ~1280M. Threads: 4. load average: 1.19 1.28 1.12 1/406 6884 910 15:47:35 for report type different than scan_finding 911 15:47:36 is invalid when name not unique within rule type and project 912 15:47:36 is valid when protected branches are empty and is applied to all protected branches 913 15:47:36 is expected to be valid 914 15:47:36 for scan_finding report type 915 15:47:37 is invalid when name not unique within scan result policy, rule type and project 916 15:47:37 when no protected branches are selected and is not applied to all protected branches 917 15:47:37 is expected not to be valid 918 15:47:37 when protected branches are present and is not applied to all protected branches 919 15:47:38 is expected to be valid 920 15:47:38 when protected branches are present and is applied to all protected branches 921 15:47:38 is expected to be valid 922 15:47:38 when protected branches are not selected and is applied to all protected branches 923 15:47:39 is expected to be valid 924 15:47:39 any_approver rules 925 15:47:39 creating only one any_approver rule is allowed 927 15:47:40 #track_creation_event tracks count after create 928 15:47:41 calls Gitlab::UsageDataCounters::HLLRedisCounter track event 929 15:47:41 # [RSpecRunTime] RSpec elapsed time: 10 minutes 33.93 seconds. Current RSS: ~1290M. Threads: 4. load average: 1.18 1.28 1.12 1/406 6885 931 15:47:41 #audit_add users after :add 932 15:47:41 behaves like audit event queue 933 15:47:41 when audit event queue is active 934 15:47:41 adds message to audit event queue 935 15:47:41 when audit event queue is not active 936 15:47:42 does not add message to audit event queue 937 15:47:42 behaves like invalid record creates no audit event 938 15:47:42 when record is invalid 939 15:47:43 does not add message to audit event queue 940 15:47:43 #audit_remove users after :remove 941 15:47:43 behaves like audit event queue 942 15:47:43 when audit event queue is active 943 15:47:44 adds message to audit event queue 944 15:47:44 when audit event queue is not active 945 15:47:44 does not add message to audit event queue 946 15:47:44 behaves like invalid record creates no audit event 947 15:47:44 when record is invalid 948 15:47:45 does not add message to audit event queue 949 15:47:45 #audit_add groups after :add 950 15:47:45 behaves like audit event queue 951 15:47:45 when audit event queue is active 952 15:47:46 adds message to audit event queue 953 15:47:46 when audit event queue is not active 954 15:47:47 does not add message to audit event queue 955 15:47:47 behaves like invalid record creates no audit event 956 15:47:47 when record is invalid 957 15:47:47 does not add message to audit event queue 958 15:47:47 #audit_remove groups after :remove 959 15:47:47 behaves like audit event queue 960 15:47:47 when audit event queue is active 961 15:47:48 adds message to audit event queue 962 15:47:48 when audit event queue is not active 963 15:47:49 does not add message to audit event queue 964 15:47:49 behaves like invalid record creates no audit event 965 15:47:49 when record is invalid 966 15:47:50 does not add message to audit event queue 967 15:47:50 #audit_creation after approval rule is created 968 15:47:50 behaves like audit event queue 969 15:47:50 when audit event queue is active 970 15:47:51 adds message to audit event queue 971 15:47:51 # [RSpecRunTime] RSpec elapsed time: 10 minutes 44.0 seconds. Current RSS: ~1276M. Threads: 4. load average: 1.22 1.29 1.13 1/406 6886 973 15:47:51 when audit event queue is not active 974 15:47:52 does not add message to audit event queue 975 15:47:52 # [RSpecRunTime] RSpec elapsed time: 10 minutes 45.45 seconds. Current RSS: ~1272M. Threads: 4. load average: 1.22 1.29 1.13 1/406 6887 977 15:47:52 #vulnerability_states_for_branch 978 15:47:52 with protected branch set to any 979 15:47:54 returns all content of vulnerability states 980 15:47:54 when vulnerabilty_states is empty 981 15:47:55 returns only default states 982 15:47:55 # [RSpecRunTime] RSpec elapsed time: 10 minutes 48.22 seconds. Current RSS: ~1290M. Threads: 4. load average: 1.21 1.28 1.13 1/407 6972 984 15:47:55 with protected branch set to a custom branch 985 15:47:56 returns only the content of vulnerability states 986 15:47:56 when vulnerabilty_states is empty 987 15:47:58 returns only default states 988 15:47:58 # [RSpecRunTime] RSpec elapsed time: 10 minutes 50.89 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.21 1.28 1.13 2/407 7057 990 15:47:58 # [RSpecRunTime] Finishing example group ee/spec/models/approval_project_rule_spec.rb. It took 1 minute 36.87 seconds. Expected to take 1 minute 55.89 seconds. 991 15:47:58 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/config/security_orchestration_policies/processor_spec.rb. Expected to take 1 minute 41.5 seconds. 992 15:47:58 Gitlab::Ci::Config::SecurityOrchestrationPolicies::Processor 993 15:48:00 when feature is not licensed 994 15:48:00 does not modify the config 995 15:48:00 # [RSpecRunTime] RSpec elapsed time: 10 minutes 53.69 seconds. Current RSS: ~1316M. Threads: 4. load average: 1.19 1.28 1.12 1/407 7148 997 15:48:00 when feature is licensed 998 15:48:00 when policy is not applicable on branch from the pipeline 999 15:48:01 does not modify the config 1000 15:48:01 when ref is a tag 1001 15:48:01 does not modify the config 1002 15:48:01 when policy only contains scheduled pipelines 1003 15:48:01 does not modify the config 1004 15:48:01 when policy is applicable on branch from the pipeline 1005 15:48:01 and the project does not have a CI configuration 1006 15:48:02 adds a workflow rule 1007 15:48:02 when DAST profiles are not found 1008 15:48:02 does not modify the config 1009 15:48:02 behaves like with pipeline source applicable for CI 1010 15:48:02 does not modify the config 1011 15:48:02 behaves like when policy is invalid 1012 15:48:03 does not modify the config 1013 15:48:03 when DAST profiles are found 1014 15:48:03 behaves like with different scan type 1015 15:48:03 when api pipeline is created and affects CI status of the ref 1016 15:48:03 when config already have jobs with names provided by policies 1017 15:48:03 extends config with additional jobs without overriden values 1018 15:48:03 when test stage is available 1019 15:48:04 does not include scan-policies stage 1020 15:48:04 extends config with additional jobs 1021 15:48:04 when test stage is not available 1022 15:48:04 when build stage is available 1023 15:48:05 includes scan-policies stage after build stage 1024 15:48:06 extends config with additional jobs 1025 15:48:06 # [RSpecRunTime] RSpec elapsed time: 10 minutes 59.44 seconds. Current RSS: ~1338M. Threads: 4. load average: 1.17 1.27 1.12 1/407 7189 1027 15:48:06 when build stage is not available 1028 15:48:07 includes scan-policies stage as a first stage 1029 15:48:07 extends config with additional jobs 1030 15:48:07 when .pre stage is available 1031 15:48:08 includes scan-policies stage as a first stage after .pre 1032 15:48:08 and .pre is before build stage 1033 15:48:08 includes scan-policies stage as a first stage after .pre or build 1034 15:48:08 # [RSpecRunTime] RSpec elapsed time: 11 minutes 1.22 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.17 1.27 1.12 1/408 7190 1036 15:48:08 and .pre is not first in the list and after build stage 1037 15:48:08 includes scan-policies stage as a first stage after .pre or build 1038 15:48:08 when .pre stage is not available 1039 15:48:09 includes scan-policies stage as a first stage 1040 15:48:09 when pipeline pipeline is created and affects CI status of the ref 1041 15:48:09 when config already have jobs with names provided by policies 1042 15:48:09 extends config with additional jobs without overriden values 1043 15:48:09 when test stage is available 1044 15:48:10 does not include scan-policies stage 1045 15:48:10 extends config with additional jobs 1046 15:48:10 when test stage is not available 1047 15:48:10 when build stage is available 1048 15:48:11 includes scan-policies stage after build stage 1049 15:48:11 extends config with additional jobs 1050 15:48:11 when build stage is not available 1051 15:48:11 includes scan-policies stage as a first stage 1052 15:48:12 extends config with additional jobs 1053 15:48:12 when .pre stage is available 1054 15:48:12 includes scan-policies stage as a first stage after .pre 1055 15:48:12 and .pre is before build stage 1056 15:48:13 includes scan-policies stage as a first stage after .pre or build 1057 15:48:13 # [RSpecRunTime] RSpec elapsed time: 11 minutes 5.83 seconds. Current RSS: ~1332M. Threads: 4. load average: 1.16 1.27 1.12 1/408 7191 1059 15:48:13 and .pre is not first in the list and after build stage 1060 15:48:13 includes scan-policies stage as a first stage after .pre or build 1061 15:48:13 when .pre stage is not available 1062 15:48:13 includes scan-policies stage as a first stage 1063 15:48:13 when merge_request_event pipeline is created and affects CI status of the ref 1064 15:48:13 when config already have jobs with names provided by policies 1065 15:48:14 extends config with additional jobs without overriden values 1066 15:48:14 when test stage is available 1067 15:48:14 does not include scan-policies stage 1068 15:48:15 extends config with additional jobs 1069 15:48:15 when test stage is not available 1070 15:48:15 when build stage is available 1071 15:48:15 includes scan-policies stage after build stage 1072 15:48:16 extends config with additional jobs 1073 15:48:16 when build stage is not available 1074 15:48:16 includes scan-policies stage as a first stage 1075 15:48:16 extends config with additional jobs 1076 15:48:16 when .pre stage is available 1077 15:48:17 includes scan-policies stage as a first stage after .pre 1078 15:48:17 and .pre is before build stage 1079 15:48:17 includes scan-policies stage as a first stage after .pre or build 1080 15:48:17 # [RSpecRunTime] RSpec elapsed time: 11 minutes 10.41 seconds. Current RSS: ~1333M. Threads: 4. load average: 1.15 1.26 1.12 1/408 7192 1082 15:48:17 and .pre is not first in the list and after build stage 1083 15:48:18 includes scan-policies stage as a first stage after .pre or build 1084 15:48:18 when .pre stage is not available 1085 15:48:18 includes scan-policies stage as a first stage 1086 15:48:18 when schedule pipeline is created and affects CI status of the ref 1087 15:48:18 when config already have jobs with names provided by policies 1088 15:48:18 extends config with additional jobs without overriden values 1089 15:48:18 when test stage is available 1090 15:48:19 does not include scan-policies stage 1091 15:48:19 extends config with additional jobs 1092 15:48:19 when test stage is not available 1093 15:48:19 when build stage is available 1094 15:48:20 includes scan-policies stage after build stage 1095 15:48:20 extends config with additional jobs 1096 15:48:20 when build stage is not available 1097 15:48:21 includes scan-policies stage as a first stage 1098 15:48:21 extends config with additional jobs 1099 15:48:21 when .pre stage is available 1100 15:48:21 includes scan-policies stage as a first stage after .pre 1101 15:48:21 and .pre is before build stage 1102 15:48:22 includes scan-policies stage as a first stage after .pre or build 1103 15:48:22 # [RSpecRunTime] RSpec elapsed time: 11 minutes 15.0 seconds. Current RSS: ~1334M. Threads: 4. load average: 1.13 1.26 1.12 1/408 7193 1105 15:48:22 and .pre is not first in the list and after build stage 1106 15:48:22 includes scan-policies stage as a first stage after .pre or build 1107 15:48:22 when .pre stage is not available 1108 15:48:23 includes scan-policies stage as a first stage 1109 15:48:23 behaves like with pipeline source applicable for CI 1110 15:48:23 does not modify the config 1111 15:48:23 behaves like when policy is invalid 1112 15:48:23 does not modify the config 1113 15:48:23 when scan type is secret_detection 1114 15:48:23 behaves like with different scan type 1115 15:48:23 when api pipeline is created and affects CI status of the ref 1116 15:48:23 when config already have jobs with names provided by policies 1117 15:48:24 extends config with additional jobs without overriden values 1118 15:48:24 when test stage is available 1119 15:48:24 does not include scan-policies stage 1120 15:48:24 extends config with additional jobs 1121 15:48:24 when test stage is not available 1122 15:48:24 when build stage is available 1123 15:48:25 includes scan-policies stage after build stage 1124 15:48:25 extends config with additional jobs 1125 15:48:25 when build stage is not available 1126 15:48:25 includes scan-policies stage as a first stage 1127 15:48:26 extends config with additional jobs 1128 15:48:26 when .pre stage is available 1129 15:48:26 includes scan-policies stage as a first stage after .pre 1130 15:48:26 and .pre is before build stage 1131 15:48:27 includes scan-policies stage as a first stage after .pre or build 1132 15:48:27 # [RSpecRunTime] RSpec elapsed time: 11 minutes 19.81 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.12 1.25 1.12 1/408 7194 1134 15:48:27 and .pre is not first in the list and after build stage 1135 15:48:27 includes scan-policies stage as a first stage after .pre or build 1136 15:48:27 when .pre stage is not available 1137 15:48:27 includes scan-policies stage as a first stage 1138 15:48:27 when pipeline pipeline is created and affects CI status of the ref 1139 15:48:27 when config already have jobs with names provided by policies 1140 15:48:28 extends config with additional jobs without overriden values 1141 15:48:28 when test stage is available 1142 15:48:28 does not include scan-policies stage 1143 15:48:29 extends config with additional jobs 1144 15:48:29 when test stage is not available 1145 15:48:29 when build stage is available 1146 15:48:29 includes scan-policies stage after build stage 1147 15:48:29 extends config with additional jobs 1148 15:48:29 when build stage is not available 1149 15:48:30 includes scan-policies stage as a first stage 1150 15:48:30 extends config with additional jobs 1151 15:48:30 when .pre stage is available 1152 15:48:30 includes scan-policies stage as a first stage after .pre 1153 15:48:30 and .pre is before build stage 1154 15:48:31 includes scan-policies stage as a first stage after .pre or build 1155 15:48:31 # [RSpecRunTime] RSpec elapsed time: 11 minutes 24.06 seconds. Current RSS: ~1342M. Threads: 4. load average: 1.11 1.25 1.12 1/408 7195 1157 15:48:31 and .pre is not first in the list and after build stage 1158 15:48:31 includes scan-policies stage as a first stage after .pre or build 1159 15:48:31 when .pre stage is not available 1160 15:48:32 includes scan-policies stage as a first stage 1161 15:48:32 when merge_request_event pipeline is created and affects CI status of the ref 1162 15:48:32 when config already have jobs with names provided by policies 1163 15:48:32 extends config with additional jobs without overriden values 1164 15:48:32 when test stage is available 1165 15:48:32 does not include scan-policies stage 1166 15:48:33 extends config with additional jobs 1167 15:48:33 when test stage is not available 1168 15:48:33 when build stage is available 1169 15:48:33 includes scan-policies stage after build stage 1170 15:48:34 extends config with additional jobs 1171 15:48:34 when build stage is not available 1172 15:48:34 includes scan-policies stage as a first stage 1173 15:48:34 extends config with additional jobs 1174 15:48:34 when .pre stage is available 1175 15:48:35 includes scan-policies stage as a first stage after .pre 1176 15:48:35 and .pre is before build stage 1177 15:48:35 includes scan-policies stage as a first stage after .pre or build 1178 15:48:35 # [RSpecRunTime] RSpec elapsed time: 11 minutes 28.32 seconds. Current RSS: ~1332M. Threads: 4. load average: 1.10 1.24 1.12 1/408 7196 1180 15:48:35 and .pre is not first in the list and after build stage 1181 15:48:35 includes scan-policies stage as a first stage after .pre or build 1182 15:48:35 when .pre stage is not available 1183 15:48:36 includes scan-policies stage as a first stage 1184 15:48:36 when schedule pipeline is created and affects CI status of the ref 1185 15:48:36 when config already have jobs with names provided by policies 1186 15:48:36 extends config with additional jobs without overriden values 1187 15:48:36 when test stage is available 1188 15:48:37 does not include scan-policies stage 1189 15:48:37 extends config with additional jobs 1190 15:48:37 when test stage is not available 1191 15:48:37 when build stage is available 1192 15:48:37 includes scan-policies stage after build stage 1193 15:48:38 extends config with additional jobs 1194 15:48:38 when build stage is not available 1195 15:48:38 includes scan-policies stage as a first stage 1196 15:48:39 extends config with additional jobs 1197 15:48:39 when .pre stage is available 1198 15:48:40 includes scan-policies stage as a first stage after .pre 1199 15:48:40 and .pre is before build stage 1200 15:48:40 includes scan-policies stage as a first stage after .pre or build 1201 15:48:40 # [RSpecRunTime] RSpec elapsed time: 11 minutes 33.45 seconds. Current RSS: ~1329M. Threads: 4. load average: 1.10 1.24 1.12 1/408 7197 1203 15:48:40 and .pre is not first in the list and after build stage 1204 15:48:41 includes scan-policies stage as a first stage after .pre or build 1205 15:48:41 when .pre stage is not available 1206 15:48:41 includes scan-policies stage as a first stage 1207 15:48:41 when scan type is sast is configured for namespace policy project 1208 15:48:41 behaves like with different scan type 1209 15:48:41 when api pipeline is created and affects CI status of the ref 1210 15:48:41 when config already have jobs with names provided by policies 1211 15:48:41 extends config with additional jobs without overriden values 1212 15:48:41 when test stage is available 1213 15:48:42 does not include scan-policies stage 1214 15:48:42 extends config with additional jobs 1215 15:48:42 when test stage is not available 1216 15:48:42 when build stage is available 1217 15:48:42 includes scan-policies stage after build stage 1218 15:48:43 extends config with additional jobs 1219 15:48:43 when build stage is not available 1220 15:48:43 includes scan-policies stage as a first stage 1221 15:48:44 extends config with additional jobs 1222 15:48:44 when .pre stage is available 1223 15:48:44 includes scan-policies stage as a first stage after .pre 1224 15:48:44 and .pre is before build stage 1225 15:48:44 includes scan-policies stage as a first stage after .pre or build 1226 15:48:44 # [RSpecRunTime] RSpec elapsed time: 11 minutes 37.6 seconds. Current RSS: ~1329M. Threads: 4. load average: 1.09 1.23 1.12 1/408 7198 1228 15:48:44 and .pre is not first in the list and after build stage 1229 15:48:45 includes scan-policies stage as a first stage after .pre or build 1230 15:48:45 when .pre stage is not available 1231 15:48:45 includes scan-policies stage as a first stage 1232 15:48:45 when pipeline pipeline is created and affects CI status of the ref 1233 15:48:45 when config already have jobs with names provided by policies 1234 15:48:46 extends config with additional jobs without overriden values 1235 15:48:46 when test stage is available 1236 15:48:46 does not include scan-policies stage 1237 15:48:46 extends config with additional jobs 1238 15:48:46 when test stage is not available 1239 15:48:46 when build stage is available 1240 15:48:47 includes scan-policies stage after build stage 1241 15:48:47 extends config with additional jobs 1242 15:48:47 when build stage is not available 1243 15:48:47 includes scan-policies stage as a first stage 1244 15:48:48 extends config with additional jobs 1245 15:48:48 when .pre stage is available 1246 15:48:48 includes scan-policies stage as a first stage after .pre 1247 15:48:48 and .pre is before build stage 1248 15:48:48 includes scan-policies stage as a first stage after .pre or build 1249 15:48:48 # [RSpecRunTime] RSpec elapsed time: 11 minutes 41.74 seconds. Current RSS: ~1329M. Threads: 4. load average: 1.09 1.23 1.12 1/408 7199 1251 15:48:48 and .pre is not first in the list and after build stage 1252 15:48:49 includes scan-policies stage as a first stage after .pre or build 1253 15:48:49 when .pre stage is not available 1254 15:48:49 includes scan-policies stage as a first stage 1255 15:48:49 when merge_request_event pipeline is created and affects CI status of the ref 1256 15:48:49 when config already have jobs with names provided by policies 1257 15:48:50 extends config with additional jobs without overriden values 1258 15:48:50 when test stage is available 1259 15:48:50 does not include scan-policies stage 1260 15:48:50 extends config with additional jobs 1261 15:48:50 when test stage is not available 1262 15:48:50 when build stage is available 1263 15:48:51 includes scan-policies stage after build stage 1264 15:48:51 extends config with additional jobs 1265 15:48:51 when build stage is not available 1266 15:48:51 includes scan-policies stage as a first stage 1267 15:48:52 extends config with additional jobs 1268 15:48:52 when .pre stage is available 1269 15:48:52 includes scan-policies stage as a first stage after .pre 1270 15:48:52 and .pre is before build stage 1271 15:48:53 includes scan-policies stage as a first stage after .pre or build 1272 15:48:53 # [RSpecRunTime] RSpec elapsed time: 11 minutes 45.86 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.08 1.23 1.11 1/408 7200 1274 15:48:53 and .pre is not first in the list and after build stage 1275 15:48:53 includes scan-policies stage as a first stage after .pre or build 1276 15:48:53 when .pre stage is not available 1277 15:48:53 includes scan-policies stage as a first stage 1278 15:48:53 when schedule pipeline is created and affects CI status of the ref 1279 15:48:53 when config already have jobs with names provided by policies 1280 15:48:54 extends config with additional jobs without overriden values 1281 15:48:54 when test stage is available 1282 15:48:54 does not include scan-policies stage 1283 15:48:55 extends config with additional jobs 1284 15:48:55 when test stage is not available 1285 15:48:55 when build stage is available 1286 15:48:55 includes scan-policies stage after build stage 1287 15:48:55 extends config with additional jobs 1288 15:48:55 when build stage is not available 1289 15:48:56 includes scan-policies stage as a first stage 1290 15:48:56 extends config with additional jobs 1291 15:48:56 when .pre stage is available 1292 15:48:56 includes scan-policies stage as a first stage after .pre 1293 15:48:56 and .pre is before build stage 1294 15:48:57 includes scan-policies stage as a first stage after .pre or build 1295 15:48:57 # [RSpecRunTime] RSpec elapsed time: 11 minutes 49.96 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.07 1.23 1.11 1/408 7201 1297 15:48:57 and .pre is not first in the list and after build stage 1298 15:48:57 includes scan-policies stage as a first stage after .pre or build 1299 15:48:57 when .pre stage is not available 1300 15:48:58 includes scan-policies stage as a first stage 1301 15:48:58 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/config/security_orchestration_policies/processor_spec.rb. It took 59.9 seconds. Expected to take 1 minute 41.5 seconds. 1302 15:48:58 # [RSpecRunTime] Starting example group ee/spec/models/security/scan_spec.rb. Expected to take 1 minute 25.85 seconds. 1303 15:48:58 Security::Scan 1304 15:48:58 does not allow STI 1305 15:49:00 sets `project_id` and `pipeline_id` before save 1306 15:49:00 behaves like cleanup by a loose foreign key 1307 15:49:01 cleans up (delete or nullify) the model 1308 15:49:01 # [RSpecRunTime] RSpec elapsed time: 11 minutes 54.73 seconds. Current RSS: ~1330M. Threads: 4. load average: 1.07 1.22 1.11 1/407 7202 1310 15:49:01 associations 1311 15:49:02 is expected to belong to build required: false 1312 15:49:02 is expected to belong to project required: false 1313 15:49:02 is expected to belong to pipeline required: false 1314 15:49:02 is expected to have many findings 1316 15:49:02 is expected to validate that :build_id cannot be empty/falsy 1317 15:49:02 is expected to validate that :scan_type cannot be empty/falsy 1319 15:49:02 when the value for info field is valid 1320 15:49:03 is expected to be empty 1321 15:49:03 when the value for info field is invalid 1322 15:49:03 is expected not to be empty 1324 15:49:04 is expected to delegate #name to the #build object 1325 15:49:04 #findings_can_be_purged? 1326 15:49:04 when the record is created in less than 3 months ago 1327 15:49:04 when the record is not purged 1328 15:49:05 is expected to be falsey 1329 15:49:05 # [RSpecRunTime] RSpec elapsed time: 11 minutes 58.7 seconds. Current RSS: ~1326M. Threads: 4. load average: 1.06 1.22 1.11 1/407 7203 1331 15:49:05 when the record is purged 1332 15:49:06 is expected to be falsey 1333 15:49:06 when the record is created in more than 3 months ago 1334 15:49:06 when the record is not purged 1335 15:49:07 is expected to be falsey 1336 15:49:07 when the record is purged 1337 15:49:08 is expected to be truthy 1338 15:49:08 #has_warnings? 1339 15:49:08 when the info attribute is nil 1340 15:49:08 is not valid 1341 15:49:08 when the info attribute is present 1342 15:49:08 when there is no warnings 1343 15:49:09 is expected to eq false 1344 15:49:09 when there are warnings 1345 15:49:09 is expected to eq true 1346 15:49:09 #processing_warnings 1347 15:49:09 when there are warnings 1348 15:49:10 returns all warnings 1349 15:49:10 when there are no warnings 1351 15:49:10 #processing_warnings= 1352 15:49:11 sets the warnings 1353 15:49:11 #has_warnings? 1354 15:49:11 when there are warnings 1355 15:49:12 returns true 1356 15:49:12 when there are no warnings 1357 15:49:12 returns false 1358 15:49:12 #has_errors? 1359 15:49:12 when the info attribute is nil 1360 15:49:13 is not valid 1361 15:49:13 when the info attribute presents 1362 15:49:13 when there is no error 1363 15:49:13 is expected to eq false 1364 15:49:13 when there are errors 1365 15:49:14 is expected to eq true 1366 15:49:14 .by_scan_types 1367 15:49:15 is expected to contain exactly #<Security::Scan id: 8, created_at: "2024-09-20 15:49:14.822016818 +0000", updated_at: "2024-09-20 15... {}, project_id: 395, pipeline_id: 8, latest: true, status: "created", findings_partition_number: 1> 1368 15:49:15 when an invalid enum value is given 1369 15:49:15 is expected to contain exactly #<Security::Scan id: 8, created_at: "2024-09-20 15:49:14.822016818 +0000", updated_at: "2024-09-20 15... {}, project_id: 395, pipeline_id: 8, latest: true, status: "created", findings_partition_number: 1> 1370 15:49:15 # [RSpecRunTime] RSpec elapsed time: 12 minutes 8.32 seconds. Current RSS: ~1286M. Threads: 4. load average: 1.21 1.25 1.12 1/407 7204 1373 15:49:17 is expected to contain exactly #<Security::Scan id: 10, created_at: "2024-09-20 15:49:16.763381349 +0000", updated_at: "2024-09-20 1...{}, project_id: 397, pipeline_id: 10, latest: true, status: "created", findings_partition_number: 1> 1374 15:49:17 # [RSpecRunTime] RSpec elapsed time: 12 minutes 10.16 seconds. Current RSS: ~1281M. Threads: 4. load average: 1.21 1.25 1.12 1/407 7205 1376 15:49:17 .distinct_scan_types 1377 15:49:18 is expected to contain exactly "sast" and "dast" 1378 15:49:18 # [RSpecRunTime] RSpec elapsed time: 12 minutes 11.73 seconds. Current RSS: ~1273M. Threads: 4. load average: 1.21 1.25 1.12 1/407 7206 1380 15:49:18 .latest_successful 1381 15:49:20 is expected to contain exactly #<Security::Scan id: 16, created_at: "2024-09-20 15:49:20.276686872 +0000", updated_at: "2024-09-20 1..., project_id: 405, pipeline_id: 16, latest: true, status: "succeeded", findings_partition_number: 1> 1382 15:49:20 # [RSpecRunTime] RSpec elapsed time: 12 minutes 13.67 seconds. Current RSS: ~1272M. Threads: 4. load average: 1.19 1.24 1.12 1/407 7207 1384 15:49:20 .by_build_ids 1385 15:49:21 is expected to contain exactly #<Security::Scan id: 18, created_at: "2024-09-20 15:49:21.728830455 +0000", updated_at: "2024-09-20 1...{}, project_id: 407, pipeline_id: 18, latest: true, status: "created", findings_partition_number: 1> and #<Security::Scan id: 19, created_at: "2024-09-20 15:49:21.735813864 +0000", updated_at: "2024-09-20 1...{}, project_id: 407, pipeline_id: 18, latest: true, status: "created", findings_partition_number: 1> 1386 15:49:21 .by_pipeline_ids 1387 15:49:24 is expected to contain exactly #<Security::Scan id: 20, created_at: "2024-09-20 15:49:23.025861182 +0000", updated_at: "2024-09-20 1...{}, project_id: 410, pipeline_id: 19, latest: true, status: "created", findings_partition_number: 1> and #<Security::Scan id: 21, created_at: "2024-09-20 15:49:23.446414895 +0000", updated_at: "2024-09-20 1...{}, project_id: 411, pipeline_id: 20, latest: true, status: "created", findings_partition_number: 1> 1388 15:49:24 # [RSpecRunTime] RSpec elapsed time: 12 minutes 16.84 seconds. Current RSS: ~1267M. Threads: 4. load average: 1.17 1.24 1.12 1/407 7208 1390 15:49:24 .has_dismissal_feedback 1391 15:49:27 is expected to contain exactly #<Security::Scan id: 23, created_at: "2024-09-20 15:49:25.294029304 +0000", updated_at: "2024-09-20 1...{}, project_id: 413, pipeline_id: 24, latest: true, status: "created", findings_partition_number: 1> 1392 15:49:27 # [RSpecRunTime] RSpec elapsed time: 12 minutes 19.99 seconds. Current RSS: ~1266M. Threads: 4. load average: 1.17 1.24 1.12 1/407 7209 1394 15:49:27 .without_errors 1395 15:49:28 is expected to contain exactly #<Security::Scan id: 26, created_at: "2024-09-20 15:49:28.777475070 +0000", updated_at: "2024-09-20 1...{}, project_id: 418, pipeline_id: 29, latest: true, status: "created", findings_partition_number: 1> 1396 15:49:28 # [RSpecRunTime] RSpec elapsed time: 12 minutes 21.6 seconds. Current RSS: ~1268M. Threads: 4. load average: 1.17 1.24 1.12 1/407 7210 1399 15:49:30 is expected to contain exactly #<Security::Scan id: 27, created_at: "2024-09-20 15:49:29.678310691 +0000", updated_at: "2024-09-20 1...{}, project_id: 419, pipeline_id: 30, latest: true, status: "created", findings_partition_number: 1> 1400 15:49:30 # [RSpecRunTime] RSpec elapsed time: 12 minutes 23.08 seconds. Current RSS: ~1267M. Threads: 4. load average: 1.24 1.25 1.12 1/407 7211 1403 15:49:35 is expected to contain exactly #<Security::Scan id: 29, created_at: "2024-06-21 15:49:30.484750401 +0000", updated_at: "2024-09-20 1..., project_id: 421, pipeline_id: 32, latest: true, status: "succeeded", findings_partition_number: 1>, #<Security::Scan id: 30, created_at: "2024-06-21 15:49:31.127449485 +0000", updated_at: "2024-09-20 1..._id: 422, pipeline_id: 33, latest: true, status: "preparation_failed", findings_partition_number: 1>, #<Security::Scan id: 31, created_at: "2024-06-21 15:49:31.812079265 +0000", updated_at: "2024-09-20 1...{}, project_id: 423, pipeline_id: 34, latest: true, status: "created", findings_partition_number: 1>, #<Security::Scan id: 32, created_at: "2024-06-21 15:49:32.399897534 +0000", updated_at: "2024-09-20 1... project_id: 424, pipeline_id: 35, latest: true, status: "job_failed", findings_partition_number: 1>, #<Security::Scan id: 33, created_at: "2024-06-21 15:49:32.970683984 +0000", updated_at: "2024-09-20 1...roject_id: 425, pipeline_id: 36, latest: true, status: "report_error", findings_partition_number: 1>, and #<Security::Scan id: 34, created_at: "2024-06-21 15:49:33.592584159 +0000", updated_at: "2024-09-20 1..., project_id: 426, pipeline_id: 37, latest: true, status: "preparing", findings_partition_number: 1> 1404 15:49:35 # [RSpecRunTime] RSpec elapsed time: 12 minutes 28.74 seconds. Current RSS: ~1259M. Threads: 4. load average: 1.22 1.24 1.12 1/407 7212 1406 15:49:35 .ordered_by_created_at_and_id 1407 15:49:38 is expected to eq [#<Security::Scan id: 40, created_at: "2024-09-20 15:48:36.145825147 +0000", updated_at: "2024-09-20 ...}, project_id: 431, pipeline_id: 42, latest: true, status: "created", findings_partition_number: 1>] 1408 15:49:38 # [RSpecRunTime] RSpec elapsed time: 12 minutes 30.86 seconds. Current RSS: ~1260M. Threads: 4. load average: 1.22 1.24 1.12 1/407 7213 1410 15:49:38 .with_warnings 1411 15:49:39 is expected to contain exactly #<Security::Scan id: 42, created_at: "2024-09-20 15:49:39.583563216 +0000", updated_at: "2024-09-20 1...]}, project_id: 434, pipeline_id: 45, latest: true, status: "created", findings_partition_number: 1> 1412 15:49:39 # [RSpecRunTime] RSpec elapsed time: 12 minutes 32.41 seconds. Current RSS: ~1261M. Threads: 4. load average: 1.28 1.26 1.13 1/407 7214 1414 15:49:39 .with_errors 1415 15:49:40 is expected to contain exactly #<Security::Scan id: 43, created_at: "2024-09-20 15:49:40.423795063 +0000", updated_at: "2024-09-20 1...]}, project_id: 435, pipeline_id: 46, latest: true, status: "created", findings_partition_number: 1> 1416 15:49:41 # [RSpecRunTime] RSpec elapsed time: 12 minutes 33.79 seconds. Current RSS: ~1263M. Threads: 4. load average: 1.28 1.26 1.13 1/407 7215 1418 15:49:41 #report_findings 1419 15:49:42 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1421 15:49:42 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1422 15:49:42 is expected to contain exactly "33c97689-f823-5076-b0c5-62b97a29c481", "8c14fd15-3182-5981-84ce-212c6c8000b9", "c4a27a5a-a000-5ebe-b90c-bb76b33a0be8", "e684bc48-5d2c-56be-9a58-9c8ad9099340", "0a8f935b-e649-52d0-af91-7bf6bef1ccec", "0acbf158-6d6f-5fb6-aa06-9ed50622d0a0", "22ba329e-3712-52d8-974f-c77b85d45ef2", "3cdf3c8d-f3b9-5818-a12b-7ab79a4e58bc", "8750688e-a673-5cb5-bbd0-1993e5698d92", "b7ed9065-094b-5e48-9e12-148af1023a96", "c75e891d-0515-5c7b-9725-0174fb71260c", "f3e15f79-eb75-55ae-b785-f379f0d28cd0", "17b85a01-463e-5732-8b31-914b60f549ce", "689b37b8-c06c-5d57-be0d-710f45639cde", "855d7b56-5915-5fbe-99c3-4f155f1b24ee", "b1a7694b-b045-527f-b9a6-77eed5d2f96c", "c68d76e9-66b0-5614-a04b-467a4bb94f27", "ccd38de5-f16f-5cf1-9caa-0ff1e864bf88", "fd88d9b6-c8df-58c8-8504-e4bd259b0622", and "fe710d49-ea7e-5598-96d4-0e228ec3f385" 1423 15:49:42 # [RSpecRunTime] RSpec elapsed time: 12 minutes 34.9 seconds. Current RSS: ~1265M. Threads: 4. load average: 1.28 1.26 1.13 1/407 7216 1425 15:49:42 #report_primary_identifiers 1426 15:49:42 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1428 15:49:42 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1429 15:49:43 returns the matching primary_identifiers 1430 15:49:43 #processing_errors 1431 15:49:43 is expected to eq [{"message"=>"Unknown error happened", "type"=>"ParsingError"}] 1432 15:49:43 #processing_errors= 1433 15:49:44 sets the processing errors 1434 15:49:44 #add_processing_error! 1435 15:49:44 when the scan does not have any errors 1436 15:49:45 persists the error 1437 15:49:45 when the scan already has some errors 1438 15:49:45 persists the new error with the existing ones 1439 15:49:45 #remediations_proxy 1440 15:49:45 when the artifact exists 1441 15:49:46 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1443 15:49:46 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1444 15:49:57 is expected to be an instance of Security::RemediationsProxy and have attributes {:file => #<InstanceDouble(JobArtifactUploader) (anonymous)>} 1445 15:49:57 # [RSpecRunTime] RSpec elapsed time: 12 minutes 50.13 seconds. Current RSS: ~1256M. Threads: 4. load average: 1.22 1.24 1.13 1/407 7217 1447 15:49:57 when the artifact is removed 1448 15:49:58 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1450 15:49:58 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1451 15:50:08 is expected to be an instance of Security::RemediationsProxy and have attributes {:file => nil} 1452 15:50:08 # [RSpecRunTime] RSpec elapsed time: 13 minutes 1.42 seconds. Current RSS: ~1256M. Threads: 4. load average: 1.18 1.24 1.12 1/408 7218 1454 15:50:08 behaves like having unique enum values 1455 15:50:08 has unique values in "scan_type" 1456 15:50:09 has unique values in "status" 1458 15:50:09 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 1460 15:50:09 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1461 15:50:09 returns the matching vulnerability scanner 1462 15:50:09 with loose foreign key on security_scans.project_id 1463 15:50:09 behaves like cleanup by a loose foreign key 1464 15:50:17 cleans up (delete or nullify) the model 1465 15:50:17 # [RSpecRunTime] RSpec elapsed time: 13 minutes 10.17 seconds. Current RSS: ~1273M. Threads: 4. load average: 1.16 1.23 1.12 1/407 7219 1467 15:50:17 # [RSpecRunTime] Finishing example group ee/spec/models/security/scan_spec.rb. It took 1 minute 19.37 seconds. Expected to take 1 minute 25.85 seconds. 1468 15:50:17 # [RSpecRunTime] Starting example group ee/spec/models/dast_site_profile_spec.rb. Expected to take 1 minute 13.9 seconds. 1469 15:50:17 DastSiteProfile 1470 15:50:17 does not allow STI 1471 15:50:17 behaves like sanitizable 1472 15:50:18 includes Sanitizable 1474 15:50:18 when input includes javascript tags 1475 15:50:18 gets sanitized 1476 15:50:18 # [RSpecRunTime] RSpec elapsed time: 13 minutes 11.24 seconds. Current RSS: ~1282M. Threads: 4. load average: 1.16 1.23 1.12 1/407 7220 1478 15:50:18 #name validation 1479 15:50:18 when input contains pre-escaped html entities 1480 15:50:18 is not valid 1481 15:50:18 when it contains a path component 1482 15:50:19 is not valid 1483 15:50:19 #scan_file_path 1484 15:50:19 when input includes javascript tags 1485 15:50:19 gets sanitized 1486 15:50:19 #scan_file_path validation 1487 15:50:19 when input contains pre-escaped html entities 1488 15:50:19 is not valid 1489 15:50:19 when it contains a path component 1490 15:50:20 is not valid 1491 15:50:20 associations 1492 15:50:20 is expected to belong to project required: false 1493 15:50:21 is expected to belong to dast_site required: false 1494 15:50:21 is expected to have many secret_variables class_name => Dast::SiteProfileSecretVariable 1495 15:50:21 # [RSpecRunTime] RSpec elapsed time: 13 minutes 14.73 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.14 1.22 1.12 1/407 7221 1498 15:50:22 is expected to be valid 1499 15:50:23 is expected to validate that the length of :auth_password_field is at most 255 1500 15:50:25 is expected to validate that the length of :auth_url is at most 1024 1501 15:50:26 is expected to validate that the length of :auth_username is at most 255 1502 15:50:26 is expected to validate that the length of :auth_username_field is at most 255 1503 15:50:27 is expected to validate that the length of :auth_submit_field is at most 255 1504 15:50:28 is expected to validate that the length of :name is at most 255 1505 15:50:29 is expected to validate that :dast_site_id cannot be empty/falsy 1506 15:50:30 is expected to validate that :name cannot be empty/falsy 1507 15:50:31 is expected to validate that :project_id cannot be empty/falsy 1508 15:50:32 is expected to validate that :name is case-sensitively unique within the scope of :project_id 1509 15:50:32 is expected to validate that the length of :scan_file_path is at most 1024 1511 15:50:32 when the auth_uri is nil 1513 15:50:33 # [RSpecRunTime] RSpec elapsed time: 13 minutes 26.28 seconds. Current RSS: ~1465M. Threads: 4. load average: 1.12 1.22 1.12 1/407 7222 1515 15:50:33 when the auth_url is not a valid uri 1516 15:50:33 is not valid 1517 15:50:33 when the auth_url is not public 1519 15:50:34 #excluded_urls 1520 15:50:34 is expected to allow :excluded_urls to be ‹["http://example41.test ", "http://example41.test ", "http://example41.test ", "http://example41.test ", "http://example41.test ", "http://example41.test ", "http://example41.test ", "http://example41.test ", "http://example41.test ", "http://example41.test ", "http://example41.test ", "http://example41.test ", "http://example41.test ", "http://example41.test ", "http://example41.test ", "http://example41.test ", "http://example41.test ", "http://example41.test ", "http://example41.test ", "http://example41.test ",...› 1521 15:50:34 is expected not to allow :excluded_urls to be ‹["http://example42.test ", "http://example42.test ", "http://example42.test ", "http://example42.test ", "http://example42.test ", "http://example42.test ", "http://example42.test ", "http://example42.test ", "http://example42.test ", "http://example42.test ", "http://example42.test ", "http://example42.test ", "http://example42.test ", "http://example42.test ", "http://example42.test ", "http://example42.test ", "http://example42.test ", "http://example42.test ", "http://example42.test ", "http://example42.test ",...› 1522 15:50:34 when there are some urls that are invalid 1523 15:50:34 is not valid 1525 15:50:34 when the project_id and dast_site.project_id do not match 1526 15:50:35 is not valid 1527 15:50:35 #scan_file_path 1528 15:50:35 when the scan_file_path is nil 1529 15:50:35 when the target_type is website 1531 15:50:36 when the target_type is api 1532 15:50:36 returns the dast_site.url 1533 15:50:36 when the scan_file_path is not nil 1534 15:50:36 when the target_type is api 1535 15:50:36 when the scan_method is openapi 1536 15:50:36 behaves like invalid url 1537 15:50:36 is not valid 1538 15:50:36 when the scan_method is har 1539 15:50:36 behaves like invalid url 1540 15:50:36 is not valid 1541 15:50:36 when the scan_method is postman 1542 15:50:36 behaves like invalid url 1543 15:50:37 is not valid 1544 15:50:37 when the scan_method is graphql 1545 15:50:37 when the scan_file_path is an file_path 1548 15:50:37 .with_dast_site_and_validation 1549 15:50:38 eager loads the association 1551 15:50:38 returns the dast_site_profiles with given name 1553 15:50:39 is expected to define :target_type as an enum backed by an integer with values ‹{website: 0, api: 1}› 1554 15:50:39 is expected to define :scan_method as an enum backed by an integer with values ‹{site: 0, openapi: 1, har: 2, postman: 3, graphql: 4}›, prefix: true 1555 15:50:39 # [RSpecRunTime] RSpec elapsed time: 13 minutes 32.49 seconds. Current RSS: ~1475M. Threads: 4. load average: 1.26 1.24 1.13 1/407 7223 1558 15:50:41 returns the names for the DAST site profiles with the given IDs 1559 15:50:41 when a profile is not found 1560 15:50:41 rescues the error and returns an empty array 1561 15:50:41 # [RSpecRunTime] RSpec elapsed time: 13 minutes 34.51 seconds. Current RSS: ~1476M. Threads: 4. load average: 1.26 1.24 1.13 1/407 7224 1563 15:50:41 instance methods 1565 15:50:41 when the associated dast_site has no dast_site_profiles 1566 15:50:42 is also destroyed 1567 15:50:42 when the associated dast_site has dast_site_profiles 1568 15:50:43 is not destroyed 1570 15:50:43 when dast_site_validation association does not exist 1572 15:50:45 # [RSpecRunTime] RSpec elapsed time: 13 minutes 37.77 seconds. Current RSS: ~1480M. Threads: 4. load average: 1.24 1.24 1.13 1/407 7225 1574 15:50:45 when dast_site_validation association does exist 1575 15:50:45 is dast_site_validation#state 1576 15:50:45 #validation_started_at 1577 15:50:45 when dast_site_validation association does not exist 1579 15:50:46 when dast_site_validation association does exist 1580 15:50:46 is dast_site_validation#validation_started_at 1581 15:50:46 #referenced_in_security_policies 1582 15:50:46 there is no security_orchestration_policy_configuration assigned to project 1583 15:50:47 returns empty array 1584 15:50:47 there is security_orchestration_policy_configuration assigned to project 1585 15:50:47 calls security_orchestration_policy_configuration.active_policy_names_with_dast_site_profile with profile name 1586 15:50:48 returns the referenced policy name 1587 15:50:48 # [RSpecRunTime] RSpec elapsed time: 13 minutes 41.25 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.24 1.24 1.13 1/407 7226 1589 15:50:48 #ci_variables 1590 15:50:48 without_dast_submit_field 1591 15:50:49 returns a collection of variables 1592 15:50:49 with_dast_submit_field 1593 15:50:49 returns a collection of variables 1594 15:50:49 when target_type=api 1595 15:50:49 when scan_method is openapi 1596 15:50:49 behaves like an api target 1597 15:50:49 has the correct collection of variables 1598 15:50:49 when scan_file_path is blank 1599 15:50:49 behaves like an api target 1600 15:50:50 has the correct collection of variables 1601 15:50:50 when scan_method is har 1602 15:50:50 behaves like an api target 1603 15:50:50 has the correct collection of variables 1604 15:50:50 when scan_file_path is blank 1605 15:50:50 behaves like an api target 1606 15:50:50 has the correct collection of variables 1607 15:50:50 when scan_method is postman 1608 15:50:50 behaves like an api target 1609 15:50:50 has the correct collection of variables 1610 15:50:50 when scan_file_path is blank 1611 15:50:50 behaves like an api target 1612 15:50:50 has the correct collection of variables 1613 15:50:50 when scan_method is graphql 1614 15:50:50 behaves like an api target 1615 15:50:51 has the correct collection of variables 1616 15:50:51 when scan_file_path is blank 1617 15:50:51 behaves like an api target 1618 15:50:51 has the correct collection of variables 1619 15:50:51 when auth is disabled 1620 15:50:51 returns a collection of variables excluding any auth variables 1621 15:50:51 when excluded_urls is empty 1622 15:50:51 is removed from the collection 1623 15:50:51 when a variable is set to nil 1624 15:50:51 is removed from the collection 1625 15:50:51 #secret_ci_variables 1626 15:50:52 when user can read secrets 1627 15:50:52 works with policy 1628 15:50:53 checks the policy 1629 15:50:53 when there are no secret_variables 1630 15:50:53 returns an empty collection 1631 15:50:53 # [RSpecRunTime] RSpec elapsed time: 13 minutes 46.46 seconds. Current RSS: ~1463M. Threads: 4. load average: 1.22 1.23 1.13 1/407 7227 1633 15:50:53 when there are secret_variables 1634 15:50:54 returns a collection containing that variable 1635 15:50:54 when password is configured 1636 15:50:54 returns a collection containing api password 1637 15:50:54 # [RSpecRunTime] RSpec elapsed time: 13 minutes 47.63 seconds. Current RSS: ~1465M. Threads: 4. load average: 1.20 1.23 1.12 1/407 7228 1639 15:50:54 when request headers are configured 1640 15:50:55 returns a collection containing the api request headers 1641 15:50:55 when user cannot read secrets 1642 15:50:56 returns an empty collection 1643 15:50:56 #ensure_scan_file_path 1644 15:50:56 when the target_type is website 1645 15:50:56 when the scan_file_path is nil 1646 15:50:56 does not set the scan_file_path 1647 15:50:56 when the scan_file_path is not nil 1648 15:50:57 does set the scan_file_path to nil 1649 15:50:57 when the target type is api 1650 15:50:57 when the scan_file_path is nil 1651 15:50:58 does set the scan_file_path to dast_site.url 1652 15:50:59 # [RSpecRunTime] RSpec elapsed time: 13 minutes 51.75 seconds. Current RSS: ~1443M. Threads: 4. load average: 1.20 1.23 1.12 1/407 7229 1654 15:50:59 when the scan_file_path is not nil 1655 15:50:59 does not set the scan_file_path 1656 15:50:59 #can_edit_profile? 1657 15:51:01 can_push_to_branch: false, result: false 1658 15:51:01 is expected to eq false 1659 15:51:01 # [RSpecRunTime] RSpec elapsed time: 13 minutes 54.13 seconds. Current RSS: ~1428M. Threads: 4. load average: 1.19 1.22 1.12 1/408 7264 1661 15:51:01 can_push_to_branch: true, result: true 1662 15:51:01 is expected to eq true 1663 15:51:01 #can_edit_profile? avoids N+1 queries 1664 15:51:03 is expected not to exceed query limit #<ActiveRecord::QueryRecorder:0x000079b6e9c9cda8 @data={"/ee/app/models/dast_site_profile.rb:121:can_... @skip_cached=true, @skip_schema_queries=true, @query_recorder_debug=false, @log_file=nil, @count=5> 1665 15:51:03 # [RSpecRunTime] RSpec elapsed time: 13 minutes 56.3 seconds. Current RSS: ~1413M. Threads: 4. load average: 1.19 1.22 1.12 1/408 7303 1667 15:51:03 with loose foreign key on dast_site_profiles.project_id 1668 15:51:03 behaves like cleanup by a loose foreign key 1669 15:51:10 cleans up (delete or nullify) the model 1670 15:51:10 # [RSpecRunTime] RSpec elapsed time: 14 minutes 3.56 seconds. Current RSS: ~1339M. Threads: 4. load average: 1.16 1.22 1.12 1/408 7304 1672 15:51:10 # [RSpecRunTime] Finishing example group ee/spec/models/dast_site_profile_spec.rb. It took 53.39 seconds. Expected to take 1 minute 13.9 seconds. 1673 15:51:10 # [RSpecRunTime] Starting example group ee/spec/services/geo/file_registry_removal_service_spec.rb. Expected to take 1 minute 2.25 seconds. 1674 15:51:10 Geo::FileRegistryRemovalService 1676 15:51:11 when upload registry record exists 1677 15:51:11 with file on local storage 1678 15:51:11 when file exists on disk 1679 15:51:12 removes the file 1680 15:51:12 removes upload registry record 1681 15:51:12 when something went wrong removing the file 1682 15:51:13 logs an error message 1683 15:51:14 does not remove the upload registry record 1684 15:51:14 # [RSpecRunTime] RSpec elapsed time: 14 minutes 7.13 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.23 1.23 1.13 1/408 7305 1686 15:51:14 when file does not exist on disk 1687 15:51:15 does not remove the file 1688 15:51:15 removes upload registry record 1689 15:51:15 # [RSpecRunTime] RSpec elapsed time: 14 minutes 8.65 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.23 1.23 1.13 1/408 7306 1691 15:51:15 with file on remote storage 1692 15:51:15 when object storage is enabled 1693 15:51:15 when file exists on object storage 1694 15:51:15 when Gitlab managed replication is enabled 1695 15:51:19 removes the file 1696 15:51:19 removes upload registry record 1697 15:51:19 # [RSpecRunTime] RSpec elapsed time: 14 minutes 12.58 seconds. Current RSS: ~1348M. Threads: 4. load average: 1.21 1.23 1.13 1/408 7307 1699 15:51:19 when Gitlab managed replication is disabled 1700 15:51:20 does not remove the file 1701 15:51:21 removes upload registry record 1702 15:51:21 # [RSpecRunTime] RSpec elapsed time: 14 minutes 14.09 seconds. Current RSS: ~1353M. Threads: 4. load average: 1.21 1.23 1.13 1/408 7308 1704 15:51:21 when file does not exist on object storage 1705 15:51:21 when GitLab managed replication is enabled 1706 15:51:21 does not remove the file 1707 15:51:22 removes upload registry record 1708 15:51:22 # [RSpecRunTime] RSpec elapsed time: 14 minutes 15.6 seconds. Current RSS: ~1350M. Threads: 4. load average: 1.21 1.23 1.13 1/408 7309 1710 15:51:22 when Gitlab managed replication is disabled 1711 15:51:23 skips file removal 1712 15:51:24 removes upload registry record 1713 15:51:24 # [RSpecRunTime] RSpec elapsed time: 14 minutes 17.1 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.19 1.22 1.12 1/408 7310 1715 15:51:24 when object storage is disabled 1716 15:51:24 when Gitlab managed replication is enabled 1717 15:51:25 does not remove the file 1718 15:51:25 removes upload registry record 1719 15:51:25 # [RSpecRunTime] RSpec elapsed time: 14 minutes 18.66 seconds. Current RSS: ~1323M. Threads: 4. load average: 1.19 1.22 1.12 1/408 7311 1721 15:51:25 when Gitlab managed replication is disabled 1722 15:51:26 does not remove the file 1723 15:51:27 removes upload registry record 1724 15:51:27 # [RSpecRunTime] RSpec elapsed time: 14 minutes 20.14 seconds. Current RSS: ~1323M. Threads: 4. load average: 1.19 1.22 1.12 1/408 7312 1726 15:51:27 when upload registry record does not exist 1727 15:51:27 with file on local storage 1728 15:51:27 when file exists on disk 1729 15:51:27 removes the file 1730 15:51:27 does not remove an upload registry record 1731 15:51:27 when something went wrong removing the file 1732 15:51:27 logs an error message 1733 15:51:28 does not remove an upload registry record 1734 15:51:28 when file does not exist on disk 1735 15:51:28 does not remove the file 1736 15:51:28 does not remove an upload registry record 1737 15:51:28 with file on remote storage 1738 15:51:28 when object storage is enabled 1739 15:51:28 when file exists on object storage 1740 15:51:28 when GitLab managed replication is enabled 1741 15:51:28 removes the file 1742 15:51:28 does not remove an upload registry record 1743 15:51:28 when Gitlab managed replication is disabled 1744 15:51:29 skips file removal 1745 15:51:29 does not remove an upload registry record 1746 15:51:29 when file does not exist on object storage 1747 15:51:29 when GitLab managed replicaiton is enabled 1748 15:51:29 does not remove the file 1749 15:51:29 does not remove an upload registry record 1750 15:51:29 when Gitlab managed replication is disabled 1751 15:51:29 skips file removal 1752 15:51:30 does not remove an upload registry record 1753 15:51:30 when object storage is disabled 1754 15:51:30 when GitLab managed replication is enabled 1755 15:51:30 does not remove the file 1756 15:51:30 does not remove an upload registry record 1757 15:51:30 when GitLab managed replication is disabled 1758 15:51:30 does not remove the file 1759 15:51:30 does not remove an upload registry record 1760 15:51:30 when upload record does not exist 1761 15:51:30 with file on local storage 1762 15:51:30 when the file_path is passed 1763 15:51:30 when file exists on disk 1764 15:51:31 removes the file 1765 15:51:33 removes upload registry record 1766 15:51:33 when something went wrong removing the file 1767 15:51:33 logs an error message 1768 15:51:34 does not remove the upload registry record 1769 15:51:34 # [RSpecRunTime] RSpec elapsed time: 14 minutes 27.44 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.16 1.21 1.12 1/408 7313 1771 15:51:34 when file does not exist on disk 1772 15:51:35 does not remove the file 1773 15:51:36 removes upload registry record 1774 15:51:36 # [RSpecRunTime] RSpec elapsed time: 14 minutes 28.94 seconds. Current RSS: ~1335M. Threads: 4. load average: 1.16 1.21 1.12 1/408 7314 1776 15:51:36 when the file_path is not passed 1777 15:51:36 when file exists on disk 1778 15:51:36 logs an warning message 1779 15:51:37 removes upload registry record 1780 15:51:37 # [RSpecRunTime] RSpec elapsed time: 14 minutes 30.44 seconds. Current RSS: ~1323M. Threads: 4. load average: 1.16 1.21 1.12 1/408 7315 1782 15:51:37 when file does not exist on disk 1783 15:51:38 logs an warning message 1784 15:51:39 removes upload registry record 1785 15:51:39 # [RSpecRunTime] RSpec elapsed time: 14 minutes 31.95 seconds. Current RSS: ~1317M. Threads: 4. load average: 1.15 1.21 1.12 1/408 7316 1787 15:51:39 with file on remote storage 1788 15:51:39 when the file_path is passed 1789 15:51:39 when object storage is enabled 1790 15:51:39 when GitLab managed replication is enabled 1791 15:51:39 logs a warning message 1792 15:51:40 removes upload registry record 1793 15:51:40 # [RSpecRunTime] RSpec elapsed time: 14 minutes 33.46 seconds. Current RSS: ~1312M. Threads: 4. load average: 1.15 1.21 1.12 1/408 7317 1795 15:51:40 when Gitlab managed replication is disabled 1796 15:51:41 logs a warning message 1797 15:51:42 removes upload registry record 1798 15:51:42 # [RSpecRunTime] RSpec elapsed time: 14 minutes 34.96 seconds. Current RSS: ~1307M. Threads: 4. load average: 1.15 1.21 1.12 1/408 7318 1800 15:51:42 when object storage is disabled 1801 15:51:42 when Gitlab managed replication is enabled 1802 15:51:42 logs a warning message 1803 15:51:43 removes upload registry record 1804 15:51:43 # [RSpecRunTime] RSpec elapsed time: 14 minutes 36.42 seconds. Current RSS: ~1305M. Threads: 4. load average: 1.15 1.21 1.12 1/408 7319 1806 15:51:43 when Gitlab managed replication is disabled 1807 15:51:44 logs a warning message 1808 15:51:45 removes upload registry record 1809 15:51:45 # [RSpecRunTime] RSpec elapsed time: 14 minutes 37.98 seconds. Current RSS: ~1301M. Threads: 4. load average: 1.14 1.21 1.12 1/408 7320 1811 15:51:45 when the file_path is not passed 1812 15:51:45 when object storage is enabled 1813 15:51:45 when GitLab managed replication is enabled 1814 15:51:45 logs a warning message 1815 15:51:46 removes upload registry record 1816 15:51:46 # [RSpecRunTime] RSpec elapsed time: 14 minutes 39.48 seconds. Current RSS: ~1299M. Threads: 4. load average: 1.14 1.21 1.12 1/408 7321 1818 15:51:46 when Gitlab managed replication is disabled 1819 15:51:47 logs a warning message 1820 15:51:48 removes upload registry record 1821 15:51:48 # [RSpecRunTime] RSpec elapsed time: 14 minutes 40.98 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.14 1.21 1.12 1/408 7322 1823 15:51:48 when object storage is disabled 1824 15:51:48 when GitLab managed replication is enabled 1825 15:51:48 logs a warning message 1826 15:51:49 removes upload registry record 1827 15:51:49 # [RSpecRunTime] RSpec elapsed time: 14 minutes 42.5 seconds. Current RSS: ~1298M. Threads: 4. load average: 1.12 1.20 1.12 1/408 7323 1829 15:51:49 when GitLab managed replication is disabled 1830 15:51:50 logs a warning message 1831 15:51:51 removes upload registry record 1832 15:51:51 # [RSpecRunTime] RSpec elapsed time: 14 minutes 44.03 seconds. Current RSS: ~1297M. Threads: 4. load average: 1.12 1.20 1.12 1/408 7324 1834 15:51:51 with an unrecognized replicable type 1835 15:51:51 with file on local storage 1836 15:51:52 raises an error 1837 15:51:52 with file on remote storage 1838 15:51:52 when the file_path is passed 1839 15:51:52 when object storage is enabled 1840 15:51:52 when GitLab managed replication is enabled 1841 15:51:52 raises an error 1842 15:51:52 when GitLab managed replication is disabled 1843 15:51:53 raises an error 1844 15:51:53 when object storage is disabled 1845 15:51:53 when GitLab managed replication is enabled 1846 15:51:54 raises an error 1847 15:51:54 when GitLab managed replication is disabled 1848 15:51:54 raises an error 1849 15:51:54 # [RSpecRunTime] Finishing example group ee/spec/services/geo/file_registry_removal_service_spec.rb. It took 43.96 seconds. Expected to take 1 minute 2.25 seconds. 1850 15:51:54 # [RSpecRunTime] Starting example group ee/spec/models/ee/ci/pipeline_artifact_spec.rb. Expected to take 52.35 seconds. 1851 15:51:54 Ci::PipelineArtifact 1852 15:51:54 does not allow STI 1853 15:51:54 #replicables_for_current_secondary 1854 15:51:54 selective_sync_namespaces: nil, selective_sync_shards: nil, factory: [:ci_pipeline_artifact], project_factory: [:project], include_expectation: true 1855 15:51:54 when sync object storage is enabled 1856 15:51:54 when the pipeline artifact is locally stored 1857 15:51:56 is expected to eq true 1858 15:51:56 # [RSpecRunTime] RSpec elapsed time: 14 minutes 48.91 seconds. Current RSS: ~1310M. Threads: 4. load average: 1.11 1.20 1.12 1/408 7325 1860 15:51:56 when the pipeline artifact is object stored 1861 15:51:57 is expected to eq true 1862 15:51:57 # [RSpecRunTime] RSpec elapsed time: 14 minutes 49.96 seconds. Current RSS: ~1318M. Threads: 4. load average: 1.11 1.20 1.12 1/408 7326 1864 15:51:57 when sync object storage is disabled 1865 15:51:57 when the pipeline artifact is locally stored 1866 15:51:58 is expected to eq true 1867 15:51:58 # [RSpecRunTime] RSpec elapsed time: 14 minutes 51.08 seconds. Current RSS: ~1321M. Threads: 4. load average: 1.11 1.20 1.12 1/408 7327 1869 15:51:58 when the pipeline artifact is object stored 1870 15:51:59 is expected to be falsey 1871 15:51:59 # [RSpecRunTime] RSpec elapsed time: 14 minutes 52.19 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.10 1.20 1.12 1/408 7328 1873 15:51:59 selective_sync_namespaces: nil, selective_sync_shards: :model, factory: [:ci_pipeline_artifact], project_factory: [:project], include_expectation: true 1874 15:51:59 when sync object storage is enabled 1875 15:51:59 when the pipeline artifact is locally stored 1876 15:52:00 is expected to eq true 1877 15:52:00 # [RSpecRunTime] RSpec elapsed time: 14 minutes 53.28 seconds. Current RSS: ~1329M. Threads: 4. load average: 1.10 1.20 1.12 1/408 7329 1879 15:52:00 when the pipeline artifact is object stored 1880 15:52:01 is expected to eq true 1881 15:52:01 # [RSpecRunTime] RSpec elapsed time: 14 minutes 54.39 seconds. Current RSS: ~1330M. Threads: 4. load average: 1.10 1.20 1.12 1/407 7330 1883 15:52:01 when sync object storage is disabled 1884 15:52:01 when the pipeline artifact is locally stored 1885 15:52:02 is expected to eq true 1886 15:52:02 # [RSpecRunTime] RSpec elapsed time: 14 minutes 55.48 seconds. Current RSS: ~1334M. Threads: 4. load average: 1.10 1.20 1.12 1/407 7331 1888 15:52:02 when the pipeline artifact is object stored 1889 15:52:03 is expected to be falsey 1890 15:52:03 # [RSpecRunTime] RSpec elapsed time: 14 minutes 56.65 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.10 1.20 1.12 1/407 7332 1892 15:52:03 selective_sync_namespaces: nil, selective_sync_shards: :other, factory: [:ci_pipeline_artifact], project_factory: [:project], include_expectation: false 1893 15:52:03 when sync object storage is enabled 1894 15:52:03 when the pipeline artifact is locally stored 1895 15:52:04 is expected to eq false 1896 15:52:05 # [RSpecRunTime] RSpec elapsed time: 14 minutes 57.77 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.10 1.19 1.12 1/407 7333 1898 15:52:05 when the pipeline artifact is object stored 1899 15:52:06 is expected to eq false 1900 15:52:06 # [RSpecRunTime] RSpec elapsed time: 14 minutes 58.96 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.10 1.19 1.12 1/407 7334 1902 15:52:06 when sync object storage is disabled 1903 15:52:06 when the pipeline artifact is locally stored 1904 15:52:07 is expected to eq false 1905 15:52:07 when the pipeline artifact is object stored 1906 15:52:08 is expected to be falsey 1907 15:52:08 # [RSpecRunTime] RSpec elapsed time: 15 minutes 1.13 seconds. Current RSS: ~1342M. Threads: 4. load average: 1.10 1.19 1.12 2/408 7335 1909 15:52:08 selective_sync_namespaces: :model_parent, selective_sync_shards: nil, factory: [:ci_pipeline_artifact], project_factory: [:project], include_expectation: true 1910 15:52:08 when sync object storage is enabled 1911 15:52:08 when the pipeline artifact is locally stored 1912 15:52:09 is expected to eq true 1913 15:52:09 # [RSpecRunTime] RSpec elapsed time: 15 minutes 2.36 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.17 1.21 1.12 1/407 7336 1915 15:52:09 when the pipeline artifact is object stored 1916 15:52:10 is expected to eq true 1917 15:52:10 # [RSpecRunTime] RSpec elapsed time: 15 minutes 3.52 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.17 1.21 1.12 1/407 7337 1919 15:52:10 when sync object storage is disabled 1920 15:52:10 when the pipeline artifact is locally stored 1921 15:52:11 is expected to eq true 1922 15:52:11 # [RSpecRunTime] RSpec elapsed time: 15 minutes 4.7 seconds. Current RSS: ~1344M. Threads: 4. load average: 1.17 1.21 1.12 1/407 7338 1924 15:52:11 when the pipeline artifact is object stored 1925 15:52:13 is expected to be falsey 1926 15:52:13 # [RSpecRunTime] RSpec elapsed time: 15 minutes 5.84 seconds. Current RSS: ~1345M. Threads: 4. load average: 1.17 1.21 1.12 1/407 7339 1928 15:52:13 selective_sync_namespaces: :model_parent_parent, selective_sync_shards: nil, factory: [:ci_pipeline_artifact], project_factory: [:project, :in_subgroup], include_expectation: true 1929 15:52:13 when sync object storage is enabled 1930 15:52:13 when the pipeline artifact is locally stored 1931 15:52:14 is expected to eq true 1932 15:52:14 # [RSpecRunTime] RSpec elapsed time: 15 minutes 7.53 seconds. Current RSS: ~1342M. Threads: 4. load average: 1.24 1.22 1.13 1/407 7340 1934 15:52:14 when the pipeline artifact is object stored 1935 15:52:16 is expected to eq true 1936 15:52:16 # [RSpecRunTime] RSpec elapsed time: 15 minutes 8.93 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.24 1.22 1.13 1/407 7341 1938 15:52:16 when sync object storage is disabled 1939 15:52:16 when the pipeline artifact is locally stored 1940 15:52:17 is expected to eq true 1941 15:52:17 # [RSpecRunTime] RSpec elapsed time: 15 minutes 10.17 seconds. Current RSS: ~1341M. Threads: 4. load average: 1.24 1.22 1.13 1/407 7342 1943 15:52:17 when the pipeline artifact is object stored 1944 15:52:18 is expected to be falsey 1945 15:52:18 # [RSpecRunTime] RSpec elapsed time: 15 minutes 11.6 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.24 1.22 1.13 1/407 7343 1947 15:52:18 selective_sync_namespaces: :other, selective_sync_shards: nil, factory: [:ci_pipeline_artifact], project_factory: [:project], include_expectation: false 1948 15:52:18 when sync object storage is enabled 1949 15:52:18 when the pipeline artifact is locally stored 1950 15:52:20 is expected to eq false 1951 15:52:20 # [RSpecRunTime] RSpec elapsed time: 15 minutes 12.93 seconds. Current RSS: ~1336M. Threads: 4. load average: 1.22 1.22 1.13 1/407 7344 1953 15:52:20 when the pipeline artifact is object stored 1954 15:52:21 is expected to eq false 1955 15:52:21 # [RSpecRunTime] RSpec elapsed time: 15 minutes 14.27 seconds. Current RSS: ~1332M. Threads: 4. load average: 1.22 1.22 1.13 1/407 7345 1957 15:52:21 when sync object storage is disabled 1958 15:52:21 when the pipeline artifact is locally stored 1959 15:52:22 is expected to eq false 1960 15:52:22 # [RSpecRunTime] RSpec elapsed time: 15 minutes 15.53 seconds. Current RSS: ~1330M. Threads: 4. load average: 1.22 1.22 1.13 1/407 7346 1962 15:52:22 when the pipeline artifact is object stored 1963 15:52:24 is expected to be falsey 1964 15:52:24 # [RSpecRunTime] RSpec elapsed time: 15 minutes 16.86 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.20 1.21 1.12 5/407 7347 1966 15:52:24 selective_sync_namespaces: :other, selective_sync_shards: nil, factory: [:ci_pipeline_artifact], project_factory: [:project, :in_subgroup], include_expectation: false 1967 15:52:24 when sync object storage is enabled 1968 15:52:24 when the pipeline artifact is locally stored 1969 15:52:25 is expected to eq false 1970 15:52:25 # [RSpecRunTime] RSpec elapsed time: 15 minutes 18.32 seconds. Current RSS: ~1327M. Threads: 4. load average: 1.20 1.21 1.12 1/407 7348 1972 15:52:25 when the pipeline artifact is object stored 1973 15:52:26 is expected to eq false 1974 15:52:26 # [RSpecRunTime] RSpec elapsed time: 15 minutes 19.74 seconds. Current RSS: ~1321M. Threads: 4. load average: 1.20 1.21 1.12 1/407 7349 1976 15:52:26 when sync object storage is disabled 1977 15:52:26 when the pipeline artifact is locally stored 1978 15:52:28 is expected to eq false 1979 15:52:28 # [RSpecRunTime] RSpec elapsed time: 15 minutes 21.23 seconds. Current RSS: ~1324M. Threads: 4. load average: 1.20 1.21 1.12 1/407 7350 1981 15:52:28 when the pipeline artifact is object stored 1982 15:52:29 is expected to be falsey 1983 15:52:29 # [RSpecRunTime] RSpec elapsed time: 15 minutes 22.67 seconds. Current RSS: ~1318M. Threads: 4. load average: 1.18 1.21 1.12 1/407 7351 1985 15:52:29 selective_sync_namespaces: nil, selective_sync_shards: nil, factory: [:ci_pipeline_artifact, :expired], project_factory: [:project], include_expectation: true 1986 15:52:29 when sync object storage is enabled 1987 15:52:29 when the pipeline artifact is locally stored 1988 15:52:32 is expected to eq true 1989 15:52:32 # [RSpecRunTime] RSpec elapsed time: 15 minutes 25.01 seconds. Current RSS: ~1320M. Threads: 4. load average: 1.18 1.21 1.12 1/407 7352 1991 15:52:32 when the pipeline artifact is object stored 1992 15:52:33 is expected to eq true 1993 15:52:33 # [RSpecRunTime] RSpec elapsed time: 15 minutes 26.18 seconds. Current RSS: ~1325M. Threads: 4. load average: 1.18 1.21 1.12 1/407 7353 1995 15:52:33 when sync object storage is disabled 1996 15:52:33 when the pipeline artifact is locally stored 1997 15:52:34 is expected to eq true 1998 15:52:34 # [RSpecRunTime] RSpec elapsed time: 15 minutes 27.39 seconds. Current RSS: ~1330M. Threads: 4. load average: 1.17 1.20 1.12 1/407 7354 2000 15:52:34 when the pipeline artifact is object stored 2001 15:52:35 is expected to be falsey 2002 15:52:35 # [RSpecRunTime] RSpec elapsed time: 15 minutes 28.58 seconds. Current RSS: ~1328M. Threads: 4. load average: 1.17 1.20 1.12 1/407 7355 2005 15:52:37 when search query is empty 2006 15:52:37 returns all records 2007 15:52:37 # [RSpecRunTime] RSpec elapsed time: 15 minutes 30.2 seconds. Current RSS: ~1321M. Threads: 4. load average: 1.17 1.20 1.12 1/407 7356 2009 15:52:37 when search query is not empty 2010 15:52:37 without matches 2011 15:52:37 filters all pipeline artifacts 2012 15:52:37 with matches 2013 15:52:37 with project association 2014 15:52:37 filters by project path 2015 15:52:37 filters by project name 2016 15:52:38 filters project description 2017 15:52:38 # [RSpecRunTime] Finishing example group ee/spec/models/ee/ci/pipeline_artifact_spec.rb. It took 43.36 seconds. Expected to take 52.35 seconds. 2018 15:52:38 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/package_metadata/connector/offline_spec.rb. Expected to take 45.01 seconds. 2019 15:52:38 Gitlab::PackageMetadata::Connector::Offline 2020 15:52:38 purl_type: "cbl-mariner", registry_id: "cbl-mariner" 2021 15:52:38 when version_format v1 2022 15:52:38 behaves like it provides correct data 2023 15:52:38 when no checkpoint is given 2024 15:52:38 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2025 15:52:38 when a checkpoint is given 2026 15:52:38 when sequence exists and chunk do not 2027 15:52:38 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2028 15:52:38 when sequence and chunk do not exist 2029 15:52:38 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2030 15:52:38 when sequence and chunk both exist 2031 15:52:38 is expected to match [(have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2032 15:52:38 when version_format v2 2033 15:52:38 behaves like it provides correct data 2034 15:52:38 when no checkpoint is given 2035 15:52:38 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2036 15:52:38 when a checkpoint is given 2037 15:52:38 when sequence exists and chunk do not 2038 15:52:39 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2039 15:52:39 when sequence and chunk do not exist 2040 15:52:39 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2041 15:52:39 when sequence and chunk both exist 2042 15:52:39 is expected to match [(have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2043 15:52:39 purl_type: :conan, registry_id: "conan" 2044 15:52:39 when version_format v1 2045 15:52:39 behaves like it provides correct data 2046 15:52:39 when no checkpoint is given 2047 15:52:39 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2048 15:52:39 when a checkpoint is given 2049 15:52:39 when sequence exists and chunk do not 2050 15:52:39 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2051 15:52:39 when sequence and chunk do not exist 2052 15:52:39 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2053 15:52:39 when sequence and chunk both exist 2054 15:52:40 is expected to match [(have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2055 15:52:40 when version_format v2 2056 15:52:40 behaves like it provides correct data 2057 15:52:40 when no checkpoint is given 2058 15:52:40 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2059 15:52:40 when a checkpoint is given 2060 15:52:40 when sequence exists and chunk do not 2061 15:52:40 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2062 15:52:40 when sequence and chunk do not exist 2063 15:52:40 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2064 15:52:40 when sequence and chunk both exist 2065 15:52:40 is expected to match [(have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2066 15:52:40 purl_type: :rpm, registry_id: "rpm" 2067 15:52:40 when version_format v1 2068 15:52:40 behaves like it provides correct data 2069 15:52:40 when no checkpoint is given 2070 15:52:40 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2071 15:52:40 when a checkpoint is given 2072 15:52:40 when sequence exists and chunk do not 2073 15:52:40 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2074 15:52:40 when sequence and chunk do not exist 2075 15:52:41 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2076 15:52:41 when sequence and chunk both exist 2077 15:52:41 is expected to match [(have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2078 15:52:41 when version_format v2 2079 15:52:41 behaves like it provides correct data 2080 15:52:41 when no checkpoint is given 2081 15:52:41 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2082 15:52:41 when a checkpoint is given 2083 15:52:41 when sequence exists and chunk do not 2084 15:52:41 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2085 15:52:41 when sequence and chunk do not exist 2086 15:52:41 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2087 15:52:41 when sequence and chunk both exist 2088 15:52:41 is expected to match [(have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2089 15:52:41 purl_type: :npm, registry_id: "npm" 2090 15:52:41 when version_format v1 2091 15:52:41 behaves like it provides correct data 2092 15:52:41 when no checkpoint is given 2093 15:52:41 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2094 15:52:41 when a checkpoint is given 2095 15:52:41 when sequence exists and chunk do not 2096 15:52:42 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2097 15:52:42 when sequence and chunk do not exist 2098 15:52:42 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2099 15:52:42 when sequence and chunk both exist 2100 15:52:42 is expected to match [(have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2101 15:52:42 when version_format v2 2102 15:52:42 behaves like it provides correct data 2103 15:52:42 when no checkpoint is given 2104 15:52:42 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2105 15:52:42 when a checkpoint is given 2106 15:52:42 when sequence exists and chunk do not 2107 15:52:42 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2108 15:52:42 when sequence and chunk do not exist 2109 15:52:42 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2110 15:52:42 when sequence and chunk both exist 2111 15:52:42 is expected to match [(have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2112 15:52:42 purl_type: :maven, registry_id: "maven" 2113 15:52:42 when version_format v1 2114 15:52:42 behaves like it provides correct data 2115 15:52:42 when no checkpoint is given 2116 15:52:43 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2117 15:52:43 when a checkpoint is given 2118 15:52:43 when sequence exists and chunk do not 2119 15:52:43 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2120 15:52:43 when sequence and chunk do not exist 2121 15:52:43 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2122 15:52:43 when sequence and chunk both exist 2123 15:52:43 is expected to match [(have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2124 15:52:43 when version_format v2 2125 15:52:43 behaves like it provides correct data 2126 15:52:43 when no checkpoint is given 2127 15:52:43 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2128 15:52:43 when a checkpoint is given 2129 15:52:43 when sequence exists and chunk do not 2130 15:52:43 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2131 15:52:43 when sequence and chunk do not exist 2132 15:52:43 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2133 15:52:43 when sequence and chunk both exist 2134 15:52:44 is expected to match [(have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2135 15:52:44 purl_type: :nuget, registry_id: "nuget" 2136 15:52:44 when version_format v1 2137 15:52:44 behaves like it provides correct data 2138 15:52:44 when no checkpoint is given 2139 15:52:44 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2140 15:52:44 when a checkpoint is given 2141 15:52:44 when sequence exists and chunk do not 2142 15:52:44 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2143 15:52:44 when sequence and chunk do not exist 2144 15:52:44 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2145 15:52:44 when sequence and chunk both exist 2146 15:52:44 is expected to match [(have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2147 15:52:44 when version_format v2 2148 15:52:44 behaves like it provides correct data 2149 15:52:44 when no checkpoint is given 2150 15:52:44 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2151 15:52:44 when a checkpoint is given 2152 15:52:44 when sequence exists and chunk do not 2153 15:52:44 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2154 15:52:44 when sequence and chunk do not exist 2155 15:52:45 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2156 15:52:45 when sequence and chunk both exist 2157 15:52:45 is expected to match [(have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2158 15:52:45 purl_type: :wolfi, registry_id: "wolfi" 2159 15:52:45 when version_format v1 2160 15:52:45 behaves like it provides correct data 2161 15:52:45 when no checkpoint is given 2162 15:52:45 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2163 15:52:45 when a checkpoint is given 2164 15:52:45 when sequence exists and chunk do not 2165 15:52:45 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2166 15:52:45 when sequence and chunk do not exist 2167 15:52:45 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2168 15:52:45 when sequence and chunk both exist 2169 15:52:45 is expected to match [(have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2170 15:52:45 when version_format v2 2171 15:52:45 behaves like it provides correct data 2172 15:52:45 when no checkpoint is given 2173 15:52:46 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2174 15:52:46 when a checkpoint is given 2175 15:52:46 when sequence exists and chunk do not 2176 15:52:46 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2177 15:52:46 when sequence and chunk do not exist 2178 15:52:46 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2179 15:52:46 when sequence and chunk both exist 2180 15:52:46 is expected to match [(have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2181 15:52:46 purl_type: :pypi, registry_id: "pypi" 2182 15:52:46 when version_format v1 2183 15:52:46 behaves like it provides correct data 2184 15:52:46 when no checkpoint is given 2185 15:52:46 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2186 15:52:46 when a checkpoint is given 2187 15:52:46 when sequence exists and chunk do not 2188 15:52:46 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2189 15:52:46 when sequence and chunk do not exist 2190 15:52:46 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2191 15:52:46 when sequence and chunk both exist 2192 15:52:47 is expected to match [(have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2193 15:52:47 when version_format v2 2194 15:52:47 behaves like it provides correct data 2195 15:52:47 when no checkpoint is given 2196 15:52:47 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2197 15:52:47 when a checkpoint is given 2198 15:52:47 when sequence exists and chunk do not 2199 15:52:47 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2200 15:52:47 when sequence and chunk do not exist 2201 15:52:47 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2202 15:52:47 when sequence and chunk both exist 2203 15:52:47 is expected to match [(have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2204 15:52:47 purl_type: :composer, registry_id: "packagist" 2205 15:52:47 when version_format v1 2206 15:52:47 behaves like it provides correct data 2207 15:52:47 when no checkpoint is given 2208 15:52:47 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2209 15:52:47 when a checkpoint is given 2210 15:52:47 when sequence exists and chunk do not 2211 15:52:47 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2212 15:52:47 when sequence and chunk do not exist 2213 15:52:48 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2214 15:52:48 when sequence and chunk both exist 2215 15:52:48 is expected to match [(have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2216 15:52:48 when version_format v2 2217 15:52:48 behaves like it provides correct data 2218 15:52:48 when no checkpoint is given 2219 15:52:48 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2220 15:52:48 when a checkpoint is given 2221 15:52:48 when sequence exists and chunk do not 2222 15:52:48 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2223 15:52:48 when sequence and chunk do not exist 2224 15:52:48 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2225 15:52:48 when sequence and chunk both exist 2226 15:52:48 is expected to match [(have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2227 15:52:48 purl_type: :golang, registry_id: "go" 2228 15:52:48 when version_format v1 2229 15:52:48 behaves like it provides correct data 2230 15:52:48 when no checkpoint is given 2231 15:52:48 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2232 15:52:48 when a checkpoint is given 2233 15:52:48 when sequence exists and chunk do not 2234 15:52:49 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2235 15:52:49 when sequence and chunk do not exist 2236 15:52:49 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2237 15:52:49 when sequence and chunk both exist 2238 15:52:49 is expected to match [(have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2239 15:52:49 when version_format v2 2240 15:52:49 behaves like it provides correct data 2241 15:52:49 when no checkpoint is given 2242 15:52:49 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2243 15:52:49 when a checkpoint is given 2244 15:52:49 when sequence exists and chunk do not 2245 15:52:49 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2246 15:52:49 when sequence and chunk do not exist 2247 15:52:49 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2248 15:52:49 when sequence and chunk both exist 2249 15:52:49 is expected to match [(have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2250 15:52:49 purl_type: :gem, registry_id: "rubygem" 2251 15:52:49 when version_format v1 2252 15:52:49 behaves like it provides correct data 2253 15:52:49 when no checkpoint is given 2254 15:52:50 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2255 15:52:50 when a checkpoint is given 2256 15:52:50 when sequence exists and chunk do not 2257 15:52:50 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2258 15:52:50 when sequence and chunk do not exist 2259 15:52:50 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2260 15:52:50 when sequence and chunk both exist 2261 15:52:50 is expected to match [(have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2262 15:52:50 when version_format v2 2263 15:52:50 behaves like it provides correct data 2264 15:52:50 when no checkpoint is given 2265 15:52:50 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2266 15:52:50 when a checkpoint is given 2267 15:52:50 when sequence exists and chunk do not 2268 15:52:50 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2269 15:52:50 when sequence and chunk do not exist 2270 15:52:50 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2271 15:52:50 when sequence and chunk both exist 2272 15:52:51 is expected to match [(have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2273 15:52:51 purl_type: :deb, registry_id: "deb" 2274 15:52:51 when version_format v1 2275 15:52:51 behaves like it provides correct data 2276 15:52:51 when no checkpoint is given 2277 15:52:51 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2278 15:52:51 when a checkpoint is given 2279 15:52:51 when sequence exists and chunk do not 2280 15:52:51 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2281 15:52:51 when sequence and chunk do not exist 2282 15:52:51 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2283 15:52:51 when sequence and chunk both exist 2284 15:52:51 is expected to match [(have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2285 15:52:51 when version_format v2 2286 15:52:51 behaves like it provides correct data 2287 15:52:51 when no checkpoint is given 2288 15:52:51 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2289 15:52:51 when a checkpoint is given 2290 15:52:51 when sequence exists and chunk do not 2291 15:52:51 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2292 15:52:51 when sequence and chunk do not exist 2293 15:52:52 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2294 15:52:52 when sequence and chunk both exist 2295 15:52:52 is expected to match [(have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2296 15:52:52 purl_type: :apk, registry_id: "apk" 2297 15:52:52 when version_format v1 2298 15:52:52 behaves like it provides correct data 2299 15:52:52 when no checkpoint is given 2300 15:52:52 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2301 15:52:52 when a checkpoint is given 2302 15:52:52 when sequence exists and chunk do not 2303 15:52:52 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2304 15:52:52 when sequence and chunk do not exist 2305 15:52:52 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2306 15:52:52 when sequence and chunk both exist 2307 15:52:52 is expected to match [(have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2308 15:52:52 when version_format v2 2309 15:52:52 behaves like it provides correct data 2310 15:52:52 when no checkpoint is given 2311 15:52:53 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2312 15:52:54 # [RSpecRunTime] RSpec elapsed time: 15 minutes 46.8 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.13 1.19 1.12 1/407 7357 2314 15:52:54 when a checkpoint is given 2315 15:52:54 when sequence exists and chunk do not 2316 15:52:54 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2317 15:52:54 when sequence and chunk do not exist 2318 15:52:54 is expected to match [(have attributes {:chunk => 0, :sequence => 0}), (have attributes {:chunk => 0, :sequence => 1}), (have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2319 15:52:54 when sequence and chunk both exist 2320 15:52:54 is expected to match [(have attributes {:chunk => 0, :sequence => 2}), (have attributes {:chunk => 0, :sequence => 3})] 2321 15:52:54 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/package_metadata/connector/offline_spec.rb. It took 16.38 seconds. Expected to take 45.01 seconds. 2322 15:52:54 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_ci_builds_metric_spec.rb. Expected to take 39.0 seconds. 2323 15:52:54 Gitlab::Usage::Metrics::Instrumentations::CountCiBuildsMetric 2324 15:52:54 raises an exception if secure_type option is not present 2325 15:52:54 raises an exception if secure_type option is invalid 2326 15:52:54 with time_frame all 2327 15:52:54 behaves like a correct secure type instrumented metric value 2328 15:53:07 with secure_type container_scanning 2329 15:53:07 behaves like a correct instrumented metric value and query 2330 15:53:07 behaves like a correct instrumented metric value 2331 15:53:07 has correct value 2332 15:53:07 # [RSpecRunTime] RSpec elapsed time: 16 minutes 0.21 second. Current RSS: ~1281M. Threads: 4. load average: 1.25 1.22 1.13 1/406 7358 2334 15:53:07 behaves like a correct instrumented metric query 2335 15:53:07 has correct generate query 2336 15:53:07 with secure_type dast 2337 15:53:07 behaves like a correct instrumented metric value and query 2338 15:53:07 behaves like a correct instrumented metric value 2339 15:53:07 has correct value 2340 15:53:07 behaves like a correct instrumented metric query 2341 15:53:07 has correct generate query 2342 15:53:07 with secure_type dependency_scanning 2343 15:53:07 behaves like a correct instrumented metric value and query 2344 15:53:07 behaves like a correct instrumented metric value 2345 15:53:08 has correct value 2346 15:53:08 behaves like a correct instrumented metric query 2347 15:53:08 has correct generate query 2348 15:53:08 with secure_type license_management 2349 15:53:08 behaves like a correct instrumented metric value and query 2350 15:53:08 behaves like a correct instrumented metric value 2351 15:53:08 has correct value 2352 15:53:08 behaves like a correct instrumented metric query 2353 15:53:08 has correct generate query 2354 15:53:08 with secure_type license_scanning 2355 15:53:08 behaves like a correct instrumented metric value and query 2356 15:53:08 behaves like a correct instrumented metric value 2357 15:53:08 has correct value 2358 15:53:08 behaves like a correct instrumented metric query 2359 15:53:08 has correct generate query 2360 15:53:08 with secure_type sast 2361 15:53:08 behaves like a correct instrumented metric value and query 2362 15:53:08 behaves like a correct instrumented metric value 2363 15:53:09 has correct value 2364 15:53:09 behaves like a correct instrumented metric query 2365 15:53:09 has correct generate query 2366 15:53:09 with secure_type secret_detection 2367 15:53:09 behaves like a correct instrumented metric value and query 2368 15:53:09 behaves like a correct instrumented metric value 2369 15:53:09 has correct value 2370 15:53:09 behaves like a correct instrumented metric query 2371 15:53:09 has correct generate query 2372 15:53:09 with secure_type coverage_fuzzing 2373 15:53:09 behaves like a correct instrumented metric value and query 2374 15:53:09 behaves like a correct instrumented metric value 2375 15:53:09 has correct value 2376 15:53:09 behaves like a correct instrumented metric query 2377 15:53:09 has correct generate query 2378 15:53:09 with secure_type apifuzzer_fuzz 2379 15:53:09 behaves like a correct instrumented metric value and query 2380 15:53:09 behaves like a correct instrumented metric value 2381 15:53:10 has correct value 2382 15:53:10 behaves like a correct instrumented metric query 2383 15:53:10 has correct generate query 2384 15:53:10 with secure_type apifuzzer_fuzz_dnd 2385 15:53:10 behaves like a correct instrumented metric value and query 2386 15:53:10 behaves like a correct instrumented metric value 2387 15:53:10 has correct value 2388 15:53:10 behaves like a correct instrumented metric query 2389 15:53:10 has correct generate query 2390 15:53:10 with time_frame 28d 2391 15:53:10 behaves like a correct secure type instrumented metric value 2392 15:53:22 with secure_type container_scanning 2393 15:53:22 behaves like a correct instrumented metric value and query 2394 15:53:22 behaves like a correct instrumented metric value 2395 15:53:22 has correct value 2396 15:53:23 # [RSpecRunTime] RSpec elapsed time: 16 minutes 15.78 seconds. Current RSS: ~1281M. Threads: 4. load average: 1.27 1.22 1.13 1/406 7359 2398 15:53:23 behaves like a correct instrumented metric query 2399 15:53:23 has correct generate query 2400 15:53:23 with secure_type dast 2401 15:53:23 behaves like a correct instrumented metric value and query 2402 15:53:23 behaves like a correct instrumented metric value 2403 15:53:23 has correct value 2404 15:53:23 behaves like a correct instrumented metric query 2405 15:53:23 has correct generate query 2406 15:53:23 with secure_type dependency_scanning 2407 15:53:23 behaves like a correct instrumented metric value and query 2408 15:53:23 behaves like a correct instrumented metric value 2409 15:53:23 has correct value 2410 15:53:23 behaves like a correct instrumented metric query 2411 15:53:23 has correct generate query 2412 15:53:23 with secure_type license_management 2413 15:53:23 behaves like a correct instrumented metric value and query 2414 15:53:23 behaves like a correct instrumented metric value 2415 15:53:24 has correct value 2416 15:53:24 behaves like a correct instrumented metric query 2417 15:53:24 has correct generate query 2418 15:53:24 with secure_type license_scanning 2419 15:53:24 behaves like a correct instrumented metric value and query 2420 15:53:24 behaves like a correct instrumented metric value 2421 15:53:24 has correct value 2422 15:53:24 behaves like a correct instrumented metric query 2423 15:53:24 has correct generate query 2424 15:53:24 with secure_type sast 2425 15:53:24 behaves like a correct instrumented metric value and query 2426 15:53:24 behaves like a correct instrumented metric value 2427 15:53:24 has correct value 2428 15:53:24 behaves like a correct instrumented metric query 2429 15:53:24 has correct generate query 2430 15:53:24 with secure_type secret_detection 2431 15:53:24 behaves like a correct instrumented metric value and query 2432 15:53:24 behaves like a correct instrumented metric value 2433 15:53:25 has correct value 2434 15:53:25 behaves like a correct instrumented metric query 2435 15:53:25 has correct generate query 2436 15:53:25 with secure_type coverage_fuzzing 2437 15:53:25 behaves like a correct instrumented metric value and query 2438 15:53:25 behaves like a correct instrumented metric value 2439 15:53:25 has correct value 2440 15:53:25 behaves like a correct instrumented metric query 2441 15:53:25 has correct generate query 2442 15:53:25 with secure_type apifuzzer_fuzz 2443 15:53:25 behaves like a correct instrumented metric value and query 2444 15:53:25 behaves like a correct instrumented metric value 2445 15:53:25 has correct value 2446 15:53:25 behaves like a correct instrumented metric query 2447 15:53:25 has correct generate query 2448 15:53:25 with secure_type apifuzzer_fuzz_dnd 2449 15:53:25 behaves like a correct instrumented metric value and query 2450 15:53:25 behaves like a correct instrumented metric value 2451 15:53:25 has correct value 2452 15:53:25 behaves like a correct instrumented metric query 2453 15:53:26 has correct generate query 2454 15:53:26 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_ci_builds_metric_spec.rb. It took 31.6 seconds. Expected to take 39.0 seconds. 2455 15:53:26 # [RSpecRunTime] Starting example group ee/spec/helpers/billing_plans_helper_spec.rb. Expected to take 37.71 seconds. 2456 15:53:26 BillingPlansHelper 2457 15:53:26 #subscription_plan_data_attributes 2458 15:53:26 when group and plan with ID present 2459 15:53:26 returns data attributes 2460 15:53:26 with refresh_billings_seats feature flag off 2461 15:53:26 returns data attributes 2462 15:53:26 when group not present 2463 15:53:26 returns empty data attributes 2464 15:53:26 when plan not present 2465 15:53:26 returns attributes 2466 15:53:26 with refresh_billings_seats feature flag off 2467 15:53:26 returns data attributes 2468 15:53:26 when plan with ID not present 2469 15:53:27 returns data attributes without upgrade href 2470 15:53:27 with refresh_billings_seats feature flag off 2471 15:53:27 returns data attributes 2472 15:53:27 with different namespaces 2473 15:53:27 with namespace 2474 15:53:27 does not return billable_seats_href 2476 15:53:27 returns billable_seats_href for group 2477 15:53:27 when seats_last_updated is being assigned 2478 15:53:27 when the subscription has a last_seat_refresh_at 2479 15:53:27 is expected to eq "12:13:14" 2480 15:53:27 when no last_seat_refresh_at is available 2481 15:53:27 is expected to equal nil 2482 15:53:27 #can_edit_billing? 2483 15:53:30 is false for guest 2484 15:53:30 is false for developer 2485 15:53:31 is true for admin 2486 15:53:32 # [RSpecRunTime] RSpec elapsed time: 16 minutes 24.76 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.22 1.21 1.13 1/406 7360 2488 15:53:32 #show_contact_sales_button? 2489 15:53:32 link_action: "upgrade", result: true 2490 15:53:32 is expected to eq true 2491 15:53:32 link_action: "no_upgrade", result: false 2492 15:53:32 is expected to eq false 2493 15:53:32 #show_upgrade_button? 2494 15:53:32 link_action: "upgrade", allow_upgrade: true, result: true 2495 15:53:32 is expected to eq true 2496 15:53:32 link_action: "upgrade", allow_upgrade: false, result: false 2497 15:53:32 is expected to eq false 2498 15:53:32 link_action: "upgrade", allow_upgrade: nil, result: true 2499 15:53:32 is expected to eq true 2500 15:53:32 link_action: "no_upgrade", allow_upgrade: true, result: false 2501 15:53:32 is expected to eq false 2502 15:53:32 link_action: "no_upgrade", allow_upgrade: false, result: false 2503 15:53:33 is expected to eq false 2504 15:53:33 link_action: "no_upgrade", allow_upgrade: nil, result: false 2505 15:53:33 is expected to eq false 2506 15:53:33 #plan_feature_list 2507 15:53:33 returns features list 2508 15:53:33 #plan_purchase_or_upgrade_url 2509 15:53:33 is upgradable 2510 15:53:33 is purchasable 2511 15:53:33 #plan_purchase_url 2512 15:53:34 builds correct gitlab url with some source 2513 15:53:34 builds correct url for the old purchase flow 2514 15:53:34 #upgrade_button_css_classes 2515 15:53:34 is_current_plan: true, trial_active: true, plan_is_deprecated: true, upgradable: true 2516 15:53:34 returns the expected list of CSS classes 2517 15:53:34 is_current_plan: true, trial_active: true, plan_is_deprecated: true, upgradable: false 2518 15:53:34 returns the expected list of CSS classes 2519 15:53:34 is_current_plan: true, trial_active: true, plan_is_deprecated: false, upgradable: true 2520 15:53:34 returns the expected list of CSS classes 2521 15:53:34 is_current_plan: true, trial_active: true, plan_is_deprecated: false, upgradable: false 2522 15:53:35 returns the expected list of CSS classes 2523 15:53:35 is_current_plan: true, trial_active: false, plan_is_deprecated: true, upgradable: true 2524 15:53:35 returns the expected list of CSS classes 2525 15:53:35 is_current_plan: true, trial_active: false, plan_is_deprecated: true, upgradable: false 2526 15:53:35 returns the expected list of CSS classes 2527 15:53:35 is_current_plan: true, trial_active: false, plan_is_deprecated: false, upgradable: true 2528 15:53:35 returns the expected list of CSS classes 2529 15:53:35 is_current_plan: true, trial_active: false, plan_is_deprecated: false, upgradable: false 2530 15:53:35 returns the expected list of CSS classes 2531 15:53:35 is_current_plan: false, trial_active: true, plan_is_deprecated: true, upgradable: true 2532 15:53:36 returns the expected list of CSS classes 2533 15:53:36 is_current_plan: false, trial_active: true, plan_is_deprecated: true, upgradable: false 2534 15:53:36 returns the expected list of CSS classes 2535 15:53:36 is_current_plan: false, trial_active: true, plan_is_deprecated: false, upgradable: true 2536 15:53:36 returns the expected list of CSS classes 2537 15:53:36 is_current_plan: false, trial_active: true, plan_is_deprecated: false, upgradable: false 2538 15:53:36 returns the expected list of CSS classes 2539 15:53:36 is_current_plan: false, trial_active: false, plan_is_deprecated: true, upgradable: true 2540 15:53:36 returns the expected list of CSS classes 2541 15:53:36 is_current_plan: false, trial_active: false, plan_is_deprecated: true, upgradable: false 2542 15:53:36 returns the expected list of CSS classes 2543 15:53:36 is_current_plan: false, trial_active: false, plan_is_deprecated: false, upgradable: true 2544 15:53:37 returns the expected list of CSS classes 2545 15:53:37 is_current_plan: false, trial_active: false, plan_is_deprecated: false, upgradable: false 2546 15:53:37 returns the expected list of CSS classes 2547 15:53:37 #billing_available_plans 2548 15:53:37 when namespace is not on a plan 2549 15:53:37 returns plans without deprecated 2550 15:53:37 when namespace is on an active plan 2551 15:53:37 returns plans without deprecated 2552 15:53:37 when namespace is on a deprecated plan 2553 15:53:37 returns plans with a deprecated plan 2554 15:53:37 when namespace is on a deprecated plan that has hide_deprecated_card set to true 2555 15:53:37 returns plans without the deprecated plan 2556 15:53:37 when namespace is on a plan that has hide_deprecated_card set to true, but deprecated? is false 2557 15:53:38 returns plans with the deprecated plan 2558 15:53:38 #subscription_plan_info 2559 15:53:38 returns the current plan 2560 15:53:38 returns nil if no plan matches the code 2561 15:53:38 breaks a tie with the current_subscription_plan attribute if multiple plans have the same code 2562 15:53:38 returns nil if no plan matches the code even if current_subscription_plan is true 2563 15:53:38 returns the plan matching the plan code even if current_subscription_plan is false 2564 15:53:38 #show_plans? 2565 15:53:38 free_personal: false, trial_active: false, gold_plan: false, ultimate_plan: false, opensource_plan: false, expectations: true 2566 15:53:38 returns boolean 2567 15:53:38 free_personal: false, trial_active: true, gold_plan: false, ultimate_plan: false, opensource_plan: false, expectations: true 2568 15:53:39 returns boolean 2569 15:53:39 free_personal: false, trial_active: false, gold_plan: true, ultimate_plan: false, opensource_plan: false, expectations: false 2570 15:53:39 returns boolean 2571 15:53:39 free_personal: false, trial_active: true, gold_plan: true, ultimate_plan: false, opensource_plan: false, expectations: true 2572 15:53:39 returns boolean 2573 15:53:39 free_personal: false, trial_active: false, gold_plan: false, ultimate_plan: true, opensource_plan: false, expectations: false 2574 15:53:39 returns boolean 2575 15:53:39 free_personal: false, trial_active: true, gold_plan: false, ultimate_plan: true, opensource_plan: false, expectations: true 2576 15:53:39 returns boolean 2577 15:53:39 free_personal: false, trial_active: false, gold_plan: true, ultimate_plan: true, opensource_plan: false, expectations: false 2578 15:53:39 returns boolean 2579 15:53:39 free_personal: false, trial_active: true, gold_plan: true, ultimate_plan: true, opensource_plan: false, expectations: true 2580 15:53:40 returns boolean 2581 15:53:40 free_personal: true, trial_active: true, gold_plan: true, ultimate_plan: true, opensource_plan: false, expectations: false 2582 15:53:40 returns boolean 2583 15:53:40 free_personal: false, trial_active: false, gold_plan: false, ultimate_plan: false, opensource_plan: true, expectations: false 2584 15:53:40 returns boolean 2585 15:53:40 #show_start_free_trial_messages? 2586 15:53:40 free_personal: false, eligible_for_trial: true, expected: true 2587 15:53:40 returns correct boolean value 2588 15:53:40 free_personal: true, eligible_for_trial: true, expected: false 2589 15:53:40 returns correct boolean value 2590 15:53:40 free_personal: false, eligible_for_trial: false, expected: false 2591 15:53:40 returns correct boolean value 2592 15:53:40 #billing_upgrade_button_data 2593 15:53:41 has expected data 2594 15:53:41 #start_free_trial_data 2595 15:53:41 has expected data 2596 15:53:41 #add_namespace_plan_to_group_instructions 2597 15:53:41 with maintained or owned group 2598 15:53:41 instructs to move the project to a group 2599 15:53:41 without a group 2600 15:53:41 instructs to create a group then move the project to a group 2601 15:53:41 #show_duo_enterprise_trial_alert? 2602 15:53:41 when ultimate plan 2603 15:53:41 behaves like available plan 2604 15:53:42 is expected to equal true 2605 15:53:42 when duo_enterprise_trials is disabled 2606 15:53:42 is expected to equal false 2607 15:53:42 when Duo Enterprise add-on purchase 2608 15:53:42 when there is add-on 2609 15:53:42 is expected to equal false 2610 15:53:42 when there is no add-on 2611 15:53:42 is expected to equal true 2612 15:53:42 when premium plan 2613 15:53:42 behaves like available plan 2614 15:53:42 is expected to equal true 2615 15:53:42 when duo_enterprise_trials is disabled 2616 15:53:42 is expected to equal false 2617 15:53:42 when Duo Enterprise add-on purchase 2618 15:53:42 when there is add-on 2619 15:53:43 is expected to equal false 2620 15:53:43 when there is no add-on 2621 15:53:43 is expected to equal true 2622 15:53:43 when free plan 2623 15:53:43 behaves like available plan 2624 15:53:43 is expected to equal true 2625 15:53:43 when duo_enterprise_trials is disabled 2626 15:53:43 is expected to equal false 2627 15:53:43 when Duo Enterprise add-on purchase 2628 15:53:43 when there is add-on 2629 15:53:43 is expected to equal false 2630 15:53:43 when there is no add-on 2631 15:53:43 is expected to equal true 2632 15:53:43 when ultimate trial plan 2633 15:53:44 is expected to equal false 2634 15:53:44 when gold plan 2635 15:53:44 is expected to equal false 2636 15:53:44 # [RSpecRunTime] Finishing example group ee/spec/helpers/billing_plans_helper_spec.rb. It took 18.11 seconds. Expected to take 37.71 seconds. 2637 15:53:44 # [RSpecRunTime] Starting example group ee/spec/finders/sbom/dependencies_finder_spec.rb. Expected to take 32.77 seconds. 2638 15:53:44 Sbom::DependenciesFinder 2639 15:53:46 with organization 2640 15:53:46 without params 2641 15:53:46 returns the dependencies associated with the project ordered by id 2642 15:53:46 # [RSpecRunTime] RSpec elapsed time: 16 minutes 39.27 seconds. Current RSS: ~1460M. Threads: 4. load average: 1.24 1.22 1.13 1/406 7361 2645 15:53:46 when sorted asc by names 2646 15:53:46 returns array of data properly sorted 2647 15:53:46 when sorted desc by names 2648 15:53:46 returns array of data properly sorted 2649 15:53:46 when sorted asc by packager 2650 15:53:47 returns array of data properly sorted 2651 15:53:47 when sorted desc by packager 2652 15:53:47 returns array of data properly sorted 2653 15:53:47 when sorted asc by license 2654 15:53:47 returns sorted results 2655 15:53:47 when sorted desc by license 2656 15:53:47 returns sorted results 2657 15:53:47 when sorted asc by severity 2658 15:53:47 returns array of data properly sorted 2659 15:53:47 when sorted desc by severity 2660 15:53:47 returns array of data properly sorted 2661 15:53:47 when filtered by package name npm 2662 15:53:47 returns only records with packagers related to npm 2663 15:53:47 when filtered by component name 2664 15:53:48 returns only records corresponding to the filter 2665 15:53:48 when filtered by component IDs 2666 15:53:48 returns only records corresponding to the filter 2667 15:53:48 when filtered by license 2668 15:53:48 returns only records corresponding to the filter 2669 15:53:48 when params is invalid 2670 15:53:48 returns the dependencies associated with the project ordered by id 2671 15:53:48 with current user 2672 15:53:50 is expected to contain exactly #<Sbom::Occurrence id: 4, created_at: "2024-09-20 15:53:50.551507055 +0000", updated_at: "2024-09-20 ...ource_package_id: 4, archived: false, traversal_ids: [1355], ancestors: [], reachability: "unknown"> 2673 15:53:50 # [RSpecRunTime] RSpec elapsed time: 16 minutes 43.53 seconds. Current RSS: ~1440M. Threads: 4. load average: 1.22 1.22 1.13 1/406 7362 2675 15:53:50 with subgroup 2676 15:53:50 without params 2677 15:53:50 returns the dependencies associated with the project ordered by id 2679 15:53:50 when sorted asc by names 2680 15:53:51 returns array of data properly sorted 2681 15:53:51 when sorted desc by names 2682 15:53:51 returns array of data properly sorted 2683 15:53:51 when sorted asc by packager 2684 15:53:51 returns array of data properly sorted 2685 15:53:51 when sorted desc by packager 2686 15:53:51 returns array of data properly sorted 2687 15:53:51 when sorted asc by license 2688 15:53:51 returns sorted results 2689 15:53:51 when sorted desc by license 2690 15:53:51 returns sorted results 2691 15:53:51 when sorted asc by severity 2692 15:53:52 returns array of data properly sorted 2693 15:53:52 when sorted desc by severity 2694 15:53:52 returns array of data properly sorted 2695 15:53:52 when filtered by package name npm 2696 15:53:52 returns only records with packagers related to npm 2697 15:53:52 when filtered by component name 2698 15:53:52 returns only records corresponding to the filter 2699 15:53:52 when filtered by component IDs 2700 15:53:52 returns only records corresponding to the filter 2701 15:53:52 when filtered by license 2702 15:53:52 returns only records corresponding to the filter 2703 15:53:52 when params is invalid 2704 15:53:53 returns the dependencies associated with the project ordered by id 2705 15:53:53 when filtering by project_id 2706 15:53:54 returns records for authorized projects only 2707 15:53:54 # [RSpecRunTime] RSpec elapsed time: 16 minutes 47.46 seconds. Current RSS: ~1428M. Threads: 4. load average: 1.29 1.23 1.14 1/406 7363 2710 15:53:54 without params 2711 15:53:54 returns the dependencies associated with the project ordered by id 2713 15:53:54 when sorted asc by names 2714 15:53:55 returns array of data properly sorted 2715 15:53:55 when sorted desc by names 2716 15:53:55 returns array of data properly sorted 2717 15:53:55 when sorted asc by packager 2718 15:53:55 returns array of data properly sorted 2719 15:53:55 when sorted desc by packager 2720 15:53:55 returns array of data properly sorted 2721 15:53:55 when sorted asc by license 2722 15:53:55 returns sorted results 2723 15:53:55 when sorted desc by license 2724 15:53:55 returns sorted results 2725 15:53:55 when sorted asc by severity 2726 15:53:56 returns array of data properly sorted 2727 15:53:56 when sorted desc by severity 2728 15:53:56 returns array of data properly sorted 2729 15:53:56 when filtered by package name npm 2730 15:53:56 returns only records with packagers related to npm 2731 15:53:56 when filtered by component name 2732 15:53:56 returns only records corresponding to the filter 2733 15:53:56 when filtered by component IDs 2734 15:53:56 returns only records corresponding to the filter 2735 15:53:56 when filtered by license 2736 15:53:56 returns only records corresponding to the filter 2737 15:53:56 when params is invalid 2738 15:53:57 returns the dependencies associated with the project ordered by id 2739 15:53:57 when filtering by project_id 2740 15:53:58 returns records for authorized projects only 2741 15:53:58 # [RSpecRunTime] RSpec elapsed time: 16 minutes 51.39 seconds. Current RSS: ~1433M. Threads: 4. load average: 1.29 1.23 1.14 1/406 7364 2743 15:53:58 with project 2744 15:53:58 without params 2745 15:53:58 returns the dependencies associated with the project ordered by id 2747 15:53:58 when sorted asc by names 2748 15:53:58 returns array of data properly sorted 2749 15:53:58 when sorted desc by names 2750 15:53:59 returns array of data properly sorted 2751 15:53:59 when sorted asc by packager 2752 15:53:59 returns array of data properly sorted 2753 15:53:59 when sorted desc by packager 2754 15:53:59 returns array of data properly sorted 2755 15:53:59 when sorted asc by license 2756 15:53:59 returns sorted results 2757 15:53:59 when sorted desc by license 2758 15:53:59 returns sorted results 2759 15:53:59 when sorted asc by severity 2760 15:54:00 returns array of data properly sorted 2761 15:54:00 when sorted desc by severity 2762 15:54:00 returns array of data properly sorted 2763 15:54:00 when filtered by package name npm 2764 15:54:00 returns only records with packagers related to npm 2765 15:54:00 when filtered by component name 2766 15:54:00 returns only records corresponding to the filter 2767 15:54:00 when filtered by component IDs 2768 15:54:00 returns only records corresponding to the filter 2769 15:54:00 when filtered by license 2770 15:54:00 returns only records corresponding to the filter 2771 15:54:00 when params is invalid 2772 15:54:00 returns the dependencies associated with the project ordered by id 2773 15:54:00 when filtering by project_id 2774 15:54:01 ignores the project_id param 2775 15:54:01 when filtered by source types 2776 15:54:03 returns only records corresponding to the filter 2777 15:54:03 when source type nil_source is also present 2778 15:54:03 returns records with nil type 2779 15:54:03 # [RSpecRunTime] RSpec elapsed time: 16 minutes 56.39 seconds. Current RSS: ~1427M. Threads: 4. load average: 1.26 1.23 1.14 1/406 7365 2781 15:54:03 # [RSpecRunTime] Finishing example group ee/spec/finders/sbom/dependencies_finder_spec.rb. It took 19.42 seconds. Expected to take 32.77 seconds. 2782 15:54:03 # [RSpecRunTime] Starting example group ee/spec/models/approval_merge_request_rule_spec.rb. Expected to take 30.43 seconds. 2783 15:54:03 ApprovalMergeRequestRule 2784 15:54:05 does not allow STI 2785 15:54:05 associations 2786 15:54:05 is expected to have one approval_project_rule_project through approval_project_rule 2787 15:54:05 is expected to have one approval_project_rule through approval_merge_request_rule_source 2788 15:54:05 is expected to have many approval_merge_request_rules_users 2789 15:54:06 is expected to have many scan_result_policy_violations through scan_result_policy_read source => violations 2790 15:54:06 # [RSpecRunTime] RSpec elapsed time: 16 minutes 58.88 seconds. Current RSS: ~1419M. Threads: 4. load average: 1.24 1.22 1.13 1/412 7543 2794 15:54:06 is invalid when the name is missing 2795 15:54:06 when the merge request is merged 2796 15:54:06 when finalizing_rules is true 2798 15:54:07 # [RSpecRunTime] RSpec elapsed time: 17 minutes 0.13 second. Current RSS: ~1422M. Threads: 4. load average: 1.24 1.22 1.13 1/412 7672 2800 15:54:07 when finalizing_rules is not set 2801 15:54:08 is not valid 2802 15:54:08 for report type different than scan_finding 2803 15:54:08 is invalid when name not unique within rule type, merge request and applicable_post_merge 2804 15:54:08 for scan_finding report type 2805 15:54:08 is invalid when name not unique within scan result policy, rule type and merge request 2806 15:54:08 approval_project_rule is set 2807 15:54:08 when project of approval_project_rule and merge request matches 2809 15:54:08 when the project of approval_project_rule and merge request does not match 2811 15:54:09 code owner rules 2813 15:54:09 is invalid when reusing the same name within the same merge request 2814 15:54:09 allows a regular rule with the same name as the codeowner rule 2815 15:54:09 any_approver rules 2816 15:54:09 only allows one rule for every any_approver rule type and applicable_post_merge value 2817 15:54:09 .regular_or_any_approver scope 2818 15:54:10 returns regular or any-approver rules 2819 15:54:10 .not_regular_or_any_approver scope 2820 15:54:10 returns all rules but regular or any-approver 2822 15:54:10 .not_matching_id 2823 15:54:10 returns the correct rules 2824 15:54:10 .matching_pattern 2825 15:54:10 returns the correct rules 2826 15:54:10 .code_owners 2827 15:54:10 returns the correct rules 2828 15:54:10 .license_compliance 2829 15:54:11 returns the correct rules 2831 15:54:11 returns the correct rules 2832 15:54:11 .applicable_post_merge 2833 15:54:11 returns only the rules applicable_post_merge true or nil 2834 15:54:11 .find_or_create_code_owner_rule 2835 15:54:11 creates a new rule if it does not exist 2836 15:54:11 finds an existing rule using rule_type column 2837 15:54:12 retries when a record was created between the find and the create 2838 15:54:12 when there is an existing rule 2839 15:54:12 when the entry does not have the approvals_required field 2840 15:54:12 finds the existing rule 2841 15:54:12 when the existing rule matches name but not section 2842 15:54:12 creates a new rule 2843 15:54:12 when the entry has the approvals_required field 2844 15:54:12 finds the existing rule 2845 15:54:12 when the existing rule matches name but not section 2846 15:54:12 creates a new rule 2847 15:54:12 when section is present 2848 15:54:12 creates a new rule and saves section when present 2850 15:54:13 returns project of MergeRequest 2852 15:54:13 returns true for regular records 2853 15:54:13 returns false for code owner records 2854 15:54:13 returns false for any approver records 2855 15:54:13 #code_owner? 2856 15:54:13 rule_type is :code_owner 2857 15:54:13 returns true 2858 15:54:13 rule_type is :regular 2859 15:54:13 returns false 2861 15:54:13 when project merge_requests_author_approval is true 2862 15:54:14 contains author 2863 15:54:14 when project merge_requests_author_approval is false 2864 15:54:15 does not contain author 2865 15:54:15 when the rules users have already been loaded 2866 15:54:15 does not perform any new queries when all users are loaded already 2867 15:54:16 does not contain the author 2868 15:54:16 # [RSpecRunTime] RSpec elapsed time: 17 minutes 8.96 seconds. Current RSS: ~1455M. Threads: 4. load average: 1.20 1.21 1.13 1/411 7802 2870 15:54:16 #sync_approved_approvers 2871 15:54:16 when not merged 2872 15:54:16 does nothing 2874 15:54:16 when merge request finalizing_rules is true 2875 15:54:17 records approved approvers as approved_approvers association 2876 15:54:18 stores all the approvals for any-approver rule 2877 15:54:18 # [RSpecRunTime] RSpec elapsed time: 17 minutes 11.14 seconds. Current RSS: ~1443M. Threads: 4. load average: 1.20 1.21 1.13 1/410 7843 2879 15:54:18 when finalizing_rules is false 2880 15:54:19 does nothing 2882 15:54:19 approvals_required 2883 15:54:19 is a natural number 2884 15:54:19 #vulnerability_states_for_branch 2885 15:54:19 with target branch equal to project default branch 2886 15:54:19 returns all vulnerability states 2887 15:54:19 with target branch different from project default branch 2888 15:54:19 returns only newly detected 2889 15:54:19 when vulnerabilty_states is empty 2890 15:54:19 returns only default states 2891 15:54:19 without newly_detected 2892 15:54:20 returns empty array 2893 15:54:20 #applicable_to_branch? 2894 15:54:20 when there are no associated source rules 2895 15:54:20 behaves like with applicable rules to specified branch 2896 15:54:20 is expected to be truthy 2897 15:54:20 when there are associated source rules 2898 15:54:20 and rule is not modified_from_project_rule 2899 15:54:20 and there are no associated protected branches to source rule 2900 15:54:20 behaves like with applicable rules to specified branch 2901 15:54:20 is expected to be truthy 2902 15:54:20 and there are associated protected branches to source rule 2903 15:54:20 and branch matches 2904 15:54:20 behaves like with applicable rules to specified branch 2905 15:54:20 is expected to be truthy 2906 15:54:20 and branch does not match anything 2907 15:54:21 is expected to be falsey 2908 15:54:21 and rule is modified_from_project_rule 2909 15:54:21 behaves like with applicable rules to specified branch 2910 15:54:21 is expected to be truthy 2911 15:54:21 and rule is overridden but not modified_from_project_rule 2912 15:54:21 behaves like with applicable rules to specified branch 2913 15:54:21 is expected to be truthy 2914 15:54:21 and protected branches exist but branch does not match anything 2915 15:54:21 does not find applicable rules 2916 15:54:21 # [RSpecRunTime] Finishing example group ee/spec/models/approval_merge_request_rule_spec.rb. It took 18.05 seconds. Expected to take 30.43 seconds. 2917 15:54:21 # [RSpecRunTime] Starting example group ee/spec/models/security/scan_result_policy_violation_spec.rb. Expected to take 29.37 seconds. 2918 15:54:21 Security::ScanResultPolicyViolation 2919 15:54:21 does not allow STI 2921 15:54:25 is expected to validate that :scan_result_policy_id is case-sensitively unique within the scope of :merge_request_id 2922 15:54:25 violation_data 2923 15:54:25 is expected not to allow :violation_data to be ‹"string"› 2924 15:54:25 is expected to allow :violation_data to be ‹{}› 2925 15:54:25 allows combination of all possible values 2926 15:54:25 is expected not to allow :violation_data to be ‹{errors: [{}]}› 2928 15:54:25 is expected to allow :violation_data to be ‹{errors: [{:error=>"SCAN_REMOVED", :missing_scans=>["sast"]}]}› 2929 15:54:25 # [RSpecRunTime] RSpec elapsed time: 17 minutes 18.63 seconds. Current RSS: ~1431M. Threads: 4. load average: 1.17 1.21 1.13 1/412 8042 2933 15:54:25 report_type: :any_merge_request, data: {:commits=>["abcd1234"]}, valid: true 2934 15:54:26 is expected to allow :violation_data to be ‹{violations: {:any_merge_request=>{:commits=>["abcd1234"]}}}› 2935 15:54:26 report_type: :any_merge_request, data: {:commits=>true}, valid: true 2936 15:54:26 is expected to allow :violation_data to be ‹{violations: {:any_merge_request=>{:commits=>true}}}› 2937 15:54:26 report_type: :any_merge_request, data: {:commits=>"abcd1234"}, valid: false 2938 15:54:26 is expected not to allow :violation_data to be ‹{violations: {:any_merge_request=>{:commits=>"abcd1234"}}}› 2939 15:54:26 report_type: :any_merge_request, data: {:commits=>[]}, valid: false 2940 15:54:26 is expected not to allow :violation_data to be ‹{violations: {:any_merge_request=>{:commits=>[]}}}› 2941 15:54:26 .for_approval_rules 2942 15:54:30 when approval rules are empty 2943 15:54:30 is expected to be empty 2944 15:54:30 # [RSpecRunTime] RSpec elapsed time: 17 minutes 23.57 seconds. Current RSS: ~1423M. Threads: 4. load average: 1.16 1.20 1.13 1/412 8221 2946 15:54:30 when approval rules are present 2947 15:54:39 is expected to contain exactly #<Security::ScanResultPolicyViolation id: 9, scan_result_policy_id: 12, merge_request_id: 116, projec..."any_merge_request"=>{"commits"=>["f89a4ed7"]}}}, approval_policy_rule_id: nil, status: "completed"> 2948 15:54:40 # [RSpecRunTime] RSpec elapsed time: 17 minutes 32.77 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.13 1.20 1.13 1/413 8927 2950 15:54:40 .with_violation_data 2951 15:54:42 is expected to contain exactly #<Security::ScanResultPolicyViolation id: 10, scan_result_policy_id: 15, merge_request_id: 118, proje..."any_merge_request"=>{"commits"=>["f89a4ed7"]}}}, approval_policy_rule_id: nil, status: "completed"> 2952 15:54:42 # [RSpecRunTime] RSpec elapsed time: 17 minutes 34.87 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.13 1.20 1.13 1/413 8928 2954 15:54:42 associations 2955 15:54:42 is expected to belong to project required: false 2956 15:54:42 is expected to belong to scan_result_policy_read required: false 2957 15:54:42 is expected to belong to approval_policy_rule required: false 2958 15:54:42 is expected to belong to merge_request required: false 2959 15:54:42 .trim_violations 2960 15:54:42 returns MAX_VIOLATIONS+1 number of violations 2961 15:54:42 when violations are nil 2962 15:54:43 is expected to be empty 2963 15:54:43 .without_violation_data 2964 15:54:45 is expected to contain exactly #<Security::ScanResultPolicyViolation id: 13, scan_result_policy_id: 18, merge_request_id: 119, proje...0 15:54:44.840106215 +0000", violation_data: nil, approval_policy_rule_id: nil, status: "completed"> 2965 15:54:45 # [RSpecRunTime] RSpec elapsed time: 17 minutes 37.84 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.12 1.19 1.13 1/412 8929 2967 15:54:45 # [RSpecRunTime] Finishing example group ee/spec/models/security/scan_result_policy_violation_spec.rb. It took 23.38 seconds. Expected to take 29.37 seconds. 2968 15:54:45 # [RSpecRunTime] Starting example group ee/spec/models/project_import_data_spec.rb. Expected to take 26.88 seconds. 2969 15:54:45 ProjectImportData 2970 15:54:45 does not allow STI 2972 15:54:46 is expected to validate that :auth_method is either ‹"password"› or ‹"ssh_public_key"› as long as it is not nil 2973 15:54:47 # [RSpecRunTime] RSpec elapsed time: 17 minutes 39.8 seconds. Current RSS: ~1387M. Threads: 4. load average: 1.12 1.19 1.13 1/412 8930 2975 15:54:47 #ssh_key_auth? 2976 15:54:47 import_url: "ssh://example.com", auth_method: "ssh_public_key", expected: true 2977 15:54:47 is expected to eq true 2978 15:54:47 import_url: "ssh://example.com", auth_method: "password", expected: false 2979 15:54:47 is expected to eq false 2981 15:54:47 is expected to eq false 2983 15:54:47 is expected to eq false 2984 15:54:47 #ssh_known_hosts_verified_by 2985 15:54:47 is a user when ssh_known_hosts_verified_by_id is a valid id 2986 15:54:48 is nil when ssh_known_hosts_verified_by_id is an invalid id 2987 15:54:48 is nil when ssh_known_hosts_verified_by_id is nil 2989 15:54:48 returns 'password' when nil 2990 15:54:48 returns 'password' when "" 2991 15:54:48 credential fields accessors 2992 15:54:48 auth_method accessor 2993 15:54:48 sets the value in the credentials hash 2994 15:54:48 sets a not-present value to nil 2995 15:54:49 returns the data in the credentials hash 2996 15:54:49 password accessor 2997 15:54:49 sets the value in the credentials hash 2998 15:54:49 sets a not-present value to nil 2999 15:54:49 returns the data in the credentials hash 3000 15:54:49 ssh_known_hosts accessor 3001 15:54:49 sets the value in the credentials hash 3002 15:54:49 sets a not-present value to nil 3003 15:54:50 returns the data in the credentials hash 3004 15:54:50 ssh_known_hosts_verified_at accessor 3005 15:54:50 sets the value in the credentials hash 3006 15:54:50 sets a not-present value to nil 3007 15:54:50 returns the data in the credentials hash 3008 15:54:50 ssh_known_hosts_verified_by_id accessor 3009 15:54:50 sets the value in the credentials hash 3010 15:54:50 sets a not-present value to nil 3011 15:54:51 returns the data in the credentials hash 3012 15:54:51 ssh_private_key accessor 3013 15:54:51 sets the value in the credentials hash 3014 15:54:51 sets a not-present value to nil 3015 15:54:51 returns the data in the credentials hash 3016 15:54:51 user accessor 3017 15:54:51 sets the value in the credentials hash 3018 15:54:51 sets a not-present value to nil 3019 15:54:52 returns the data in the credentials hash 3020 15:54:52 #ssh_mirror_url? 3021 15:54:52 import_url: "ssh://example.com", expected: true 3022 15:54:52 is expected to eq true 3023 15:54:52 import_url: "git://example.com", expected: false 3024 15:54:52 is expected to eq false 3026 15:54:52 is expected to eq false 3028 15:54:52 is expected to eq false 3029 15:54:52 import_url: nil, expected: nil 3030 15:54:52 is expected to eq nil 3031 15:54:52 #ssh_known_hosts_fingerprints 3032 15:54:53 defers to SshHostKey#fingerprint_host_keys 3033 15:54:53 #ssh_public_key 3035 15:54:53 is expected to be nil 3036 15:54:53 with SSH key 3037 15:54:54 returns the public counterpart of the SSH private key 3038 15:54:54 # [RSpecRunTime] RSpec elapsed time: 17 minutes 47.25 seconds. Current RSS: ~1473M. Threads: 4. load average: 1.18 1.20 1.13 1/407 8931 3040 15:54:54 #regenerate_ssh_private_key 3041 15:54:54 auth_method is password 3042 15:54:55 regenerates the SSH private key 3043 15:54:55 # [RSpecRunTime] RSpec elapsed time: 17 minutes 48.64 seconds. Current RSS: ~1473M. Threads: 4. load average: 1.18 1.20 1.13 1/407 8932 3045 15:54:55 auth_method is ssh_public_key 3046 15:54:59 regenerates the SSH private key 3047 15:54:59 # [RSpecRunTime] RSpec elapsed time: 17 minutes 51.87 seconds. Current RSS: ~1469M. Threads: 4. load average: 1.18 1.20 1.13 1/407 8933 3049 15:54:59 # [RSpecRunTime] Finishing example group ee/spec/models/project_import_data_spec.rb. It took 14.04 seconds. Expected to take 26.88 seconds. 3050 15:54:59 # [RSpecRunTime] Starting example group ee/spec/policies/ee/personal_access_token_policy_spec.rb. Expected to take 25.16 seconds. 3051 15:54:59 PersonalAccessTokenPolicy 3052 15:54:59 for enterprise user token revocation 3053 15:54:59 group_member: user, group_owner?: false, saas?: false, domain_verification?: false, credentials_inventory?: false, allowed: false 3054 15:54:59 for token revoke policy 3055 15:55:00 is expected to be disallowed :revoke_token 3056 15:55:00 group_member: user, group_owner?: false, saas?: false, domain_verification?: false, credentials_inventory?: true, allowed: false 3057 15:55:00 for token revoke policy 3058 15:55:00 is expected to be disallowed :revoke_token 3059 15:55:00 group_member: user, group_owner?: false, saas?: false, domain_verification?: true, credentials_inventory?: false, allowed: false 3060 15:55:00 for token revoke policy 3061 15:55:00 is expected to be disallowed :revoke_token 3062 15:55:00 group_member: user, group_owner?: false, saas?: false, domain_verification?: true, credentials_inventory?: true, allowed: false 3063 15:55:00 for token revoke policy 3064 15:55:01 is expected to be disallowed :revoke_token 3065 15:55:01 group_member: user, group_owner?: false, saas?: true, domain_verification?: false, credentials_inventory?: false, allowed: false 3066 15:55:01 for token revoke policy 3067 15:55:01 is expected to be disallowed :revoke_token 3068 15:55:01 group_member: user, group_owner?: false, saas?: true, domain_verification?: false, credentials_inventory?: true, allowed: false 3069 15:55:01 for token revoke policy 3070 15:55:02 is expected to be disallowed :revoke_token 3071 15:55:02 group_member: user, group_owner?: false, saas?: true, domain_verification?: true, credentials_inventory?: false, allowed: false 3072 15:55:02 for token revoke policy 3073 15:55:02 is expected to be disallowed :revoke_token 3074 15:55:02 group_member: user, group_owner?: false, saas?: true, domain_verification?: true, credentials_inventory?: true, allowed: false 3075 15:55:02 for token revoke policy 3076 15:55:03 is expected to be disallowed :revoke_token 3077 15:55:03 group_member: user, group_owner?: true, saas?: false, domain_verification?: false, credentials_inventory?: false, allowed: false 3078 15:55:03 for token revoke policy 3079 15:55:04 is expected to be disallowed :revoke_token 3080 15:55:04 group_member: user, group_owner?: true, saas?: false, domain_verification?: false, credentials_inventory?: true, allowed: false 3081 15:55:04 for token revoke policy 3082 15:55:04 is expected to be disallowed :revoke_token 3083 15:55:04 group_member: user, group_owner?: true, saas?: false, domain_verification?: true, credentials_inventory?: false, allowed: false 3084 15:55:04 for token revoke policy 3085 15:55:05 is expected to be disallowed :revoke_token 3086 15:55:05 group_member: user, group_owner?: true, saas?: false, domain_verification?: true, credentials_inventory?: true, allowed: false 3087 15:55:05 for token revoke policy 3088 15:55:05 is expected to be disallowed :revoke_token 3089 15:55:05 group_member: user, group_owner?: true, saas?: true, domain_verification?: false, credentials_inventory?: false, allowed: false 3090 15:55:05 for token revoke policy 3091 15:55:06 is expected to be disallowed :revoke_token 3092 15:55:06 group_member: user, group_owner?: true, saas?: true, domain_verification?: false, credentials_inventory?: true, allowed: false 3093 15:55:06 for token revoke policy 3094 15:55:06 is expected to be disallowed :revoke_token 3095 15:55:06 group_member: user, group_owner?: true, saas?: true, domain_verification?: true, credentials_inventory?: false, allowed: false 3096 15:55:06 for token revoke policy 3097 15:55:07 is expected to be disallowed :revoke_token 3098 15:55:07 group_member: user, group_owner?: true, saas?: true, domain_verification?: true, credentials_inventory?: true, allowed: false 3099 15:55:07 for token revoke policy 3100 15:55:07 is expected to be disallowed :revoke_token 3101 15:55:07 group_member: enterprise_user, group_owner?: false, saas?: false, domain_verification?: false, credentials_inventory?: false, allowed: false 3102 15:55:07 for token revoke policy 3103 15:55:08 is expected to be disallowed :revoke_token 3104 15:55:08 group_member: enterprise_user, group_owner?: false, saas?: false, domain_verification?: false, credentials_inventory?: true, allowed: false 3105 15:55:08 for token revoke policy 3106 15:55:08 is expected to be disallowed :revoke_token 3107 15:55:08 group_member: enterprise_user, group_owner?: false, saas?: false, domain_verification?: true, credentials_inventory?: false, allowed: false 3108 15:55:08 for token revoke policy 3109 15:55:09 is expected to be disallowed :revoke_token 3110 15:55:09 group_member: enterprise_user, group_owner?: false, saas?: false, domain_verification?: true, credentials_inventory?: true, allowed: false 3111 15:55:09 for token revoke policy 3112 15:55:09 is expected to be disallowed :revoke_token 3113 15:55:09 group_member: enterprise_user, group_owner?: false, saas?: true, domain_verification?: false, credentials_inventory?: false, allowed: false 3114 15:55:09 for token revoke policy 3115 15:55:10 is expected to be disallowed :revoke_token 3116 15:55:10 group_member: enterprise_user, group_owner?: false, saas?: true, domain_verification?: false, credentials_inventory?: true, allowed: false 3117 15:55:10 for token revoke policy 3118 15:55:10 is expected to be disallowed :revoke_token 3119 15:55:10 group_member: enterprise_user, group_owner?: false, saas?: true, domain_verification?: true, credentials_inventory?: false, allowed: false 3120 15:55:10 for token revoke policy 3121 15:55:11 is expected to be disallowed :revoke_token 3122 15:55:11 group_member: enterprise_user, group_owner?: false, saas?: true, domain_verification?: true, credentials_inventory?: true, allowed: false 3123 15:55:11 for token revoke policy 3124 15:55:11 is expected to be disallowed :revoke_token 3125 15:55:11 group_member: enterprise_user, group_owner?: true, saas?: false, domain_verification?: false, credentials_inventory?: false, allowed: false 3126 15:55:11 for token revoke policy 3127 15:55:12 is expected to be disallowed :revoke_token 3128 15:55:12 group_member: enterprise_user, group_owner?: true, saas?: false, domain_verification?: false, credentials_inventory?: true, allowed: false 3129 15:55:12 for token revoke policy 3130 15:55:12 is expected to be disallowed :revoke_token 3131 15:55:12 group_member: enterprise_user, group_owner?: true, saas?: false, domain_verification?: true, credentials_inventory?: false, allowed: false 3132 15:55:12 for token revoke policy 3133 15:55:13 is expected to be disallowed :revoke_token 3134 15:55:13 group_member: enterprise_user, group_owner?: true, saas?: false, domain_verification?: true, credentials_inventory?: true, allowed: false 3135 15:55:13 for token revoke policy 3136 15:55:13 is expected to be disallowed :revoke_token 3137 15:55:13 group_member: enterprise_user, group_owner?: true, saas?: true, domain_verification?: false, credentials_inventory?: false, allowed: false 3138 15:55:13 for token revoke policy 3139 15:55:14 is expected to be disallowed :revoke_token 3140 15:55:14 group_member: enterprise_user, group_owner?: true, saas?: true, domain_verification?: false, credentials_inventory?: true, allowed: false 3141 15:55:14 for token revoke policy 3142 15:55:14 is expected to be disallowed :revoke_token 3143 15:55:14 group_member: enterprise_user, group_owner?: true, saas?: true, domain_verification?: true, credentials_inventory?: false, allowed: false 3144 15:55:14 for token revoke policy 3145 15:55:15 is expected to be disallowed :revoke_token 3146 15:55:15 group_member: enterprise_user, group_owner?: true, saas?: true, domain_verification?: true, credentials_inventory?: true, allowed: true 3147 15:55:15 for token revoke policy 3148 15:55:15 is expected to be allowed :revoke_token 3149 15:55:15 # [RSpecRunTime] Finishing example group ee/spec/policies/ee/personal_access_token_policy_spec.rb. It took 16.74 seconds. Expected to take 25.16 seconds. 3150 15:55:15 # [RSpecRunTime] Starting example group ee/spec/workers/security/persist_security_policies_worker_spec.rb. Expected to take 22.56 seconds. 3151 15:55:15 Security::PersistSecurityPoliciesWorker#perform 3152 15:55:16 behaves like an idempotent worker 3153 15:55:18 is labeled as idempotent 3154 15:55:20 performs multiple times sequentially without raising an exception 3155 15:55:23 persists approval policies 3156 15:55:25 persists scan execution policies 3157 15:55:27 persists pipeline execution policies 3158 15:55:30 persists vulnerability management policies 3159 15:55:30 when policy is empty 3160 15:55:32 does not persist policies 3161 15:55:32 when policy already exists in database 3162 15:55:34 marks the policy as deleted 3163 15:55:34 # [RSpecRunTime] RSpec elapsed time: 18 minutes 26.82 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.28 1.23 1.14 1/412 10320 3165 15:55:34 cache eviction 3166 15:55:36 evicts policy cache 3167 15:55:36 # [RSpecRunTime] RSpec elapsed time: 18 minutes 28.86 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.26 1.22 1.14 1/412 10483 3169 15:55:36 with feature disabled 3170 15:55:38 does not persist policies 3171 15:55:38 # [RSpecRunTime] RSpec elapsed time: 18 minutes 30.9 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.26 1.22 1.14 1/412 10646 3173 15:55:38 # [RSpecRunTime] Finishing example group ee/spec/workers/security/persist_security_policies_worker_spec.rb. It took 22.29 seconds. Expected to take 22.56 seconds. 3174 15:55:38 # [RSpecRunTime] Starting example group ee/spec/models/protected_environments/deploy_access_level_spec.rb. Expected to take 22.11 seconds. 3175 15:55:38 ProtectedEnvironments::DeployAccessLevel 3176 15:55:38 does not allow STI 3177 15:55:38 behaves like authorizable for protected environments 3178 15:55:38 associations 3179 15:55:39 is expected to belong to protected_environment required: false 3180 15:55:39 is expected to belong to user required: false 3181 15:55:39 is expected to belong to group required: false 3182 15:55:39 # [RSpecRunTime] RSpec elapsed time: 18 minutes 32.24 seconds. Current RSS: ~1372M. Threads: 4. load average: 1.24 1.22 1.14 1/412 10647 3185 15:55:39 is expected to validate that :access_level is either ‹20›, ‹30›, or ‹40› 3186 15:55:39 #check_access 3187 15:55:39 anonymous access 3188 15:55:39 is expected to be falsy 3189 15:55:39 admin user has universal access 3190 15:55:39 when admin user does have specific access 3191 15:55:40 is expected to be truthy 3192 15:55:40 when admin user does not have specific access 3193 15:55:40 is expected to be truthy 3194 15:55:40 non-admin user access 3195 15:55:40 when specific access has been assigned to a user 3196 15:55:40 is expected to be truthy 3197 15:55:40 when no permissions have been given to a user 3198 15:55:40 is expected to be falsy 3199 15:55:40 group access 3200 15:55:40 when specific access has been assigned to a group 3201 15:55:41 is expected to be truthy 3202 15:55:41 when no permissions have been given to a group 3203 15:55:41 is expected to be falsy 3204 15:55:41 when there is an inherited member of a group 3205 15:55:41 when group inheritance type is direct 3206 15:55:42 is expected to be falsey 3207 15:55:42 when group inheritance type is all inheritance 3208 15:55:42 is expected to be truthy 3209 15:55:42 access level 3210 15:55:42 with a permitted access level 3211 15:55:42 when user is project member above the permitted access level 3212 15:55:43 is expected to be truthy 3213 15:55:43 when user is project member below the permitted access level 3214 15:55:43 is expected to be falsy 3215 15:55:43 when the access level is not permitted 3216 15:55:43 does not save the record 3218 15:55:44 when is related to a user 3219 15:55:44 is expected to eq "Sidney Jones912" 3220 15:55:44 when is related to a group 3221 15:55:44 is expected to eq "group95" 3222 15:55:44 when is set to have a role 3223 15:55:44 for developer access 3224 15:55:44 is expected to eq "Developers + Maintainers" 3225 15:55:44 for maintainer access 3226 15:55:44 is expected to eq "Maintainers" 3228 15:55:44 with role type 3229 15:55:45 is expected to eq :role 3230 15:55:45 with user type 3231 15:55:45 is expected to eq :user 3232 15:55:45 with group type 3233 15:55:45 is expected to eq :group 3235 15:55:45 with role type 3236 15:55:45 is expected to eq true 3237 15:55:45 with user type 3238 15:55:45 is expected to eq false 3240 15:55:46 is expected to validate that :group_inheritance_type is either ‹0› or ‹1› 3241 15:55:46 gets a validation error when all of the authorizable attributes are missing 3242 15:55:46 passes a validation when one of the authorizable attributes is present 3243 15:55:46 fails validation when two of the authorizable attributes are present 3244 15:55:46 passes the validation when a valid group_id is set 3245 15:55:47 fails the validation when an invalid group_id is set 3246 15:55:47 # [RSpecRunTime] RSpec elapsed time: 18 minutes 40.07 seconds. Current RSS: ~1417M. Threads: 4. load average: 1.22 1.22 1.14 1/412 10648 3248 15:55:47 #access_level 3249 15:55:48 returns a value when role type 3250 15:55:48 returns nil when user type 3251 15:55:49 returns nil when group type 3252 15:55:49 # [RSpecRunTime] RSpec elapsed time: 18 minutes 42.5 seconds. Current RSS: ~1414M. Threads: 4. load average: 1.20 1.21 1.14 1/407 10649 3254 15:55:49 # [RSpecRunTime] Finishing example group ee/spec/models/protected_environments/deploy_access_level_spec.rb. It took 11.59 seconds. Expected to take 22.11 seconds. 3255 15:55:49 # [RSpecRunTime] Starting example group ee/spec/views/groups/billings/index.html.haml_spec.rb. Expected to take 19.76 seconds. 3256 15:55:49 groups/billings/index 3257 15:55:49 when the group is the top level 3258 15:55:49 with free plan 3259 15:55:51 renders the billing page 3260 15:55:51 has tracking items set as expected 3261 15:55:51 behaves like without duo pro component 3262 15:55:52 does not have the duo pro component 3263 15:55:52 # [RSpecRunTime] RSpec elapsed time: 18 minutes 44.83 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.20 1.21 1.14 1/407 10650 3265 15:55:52 behaves like with duo enterprise trial alert 3266 15:55:52 renders the component 3267 15:55:52 behaves like without ultimate trial cta alert 3268 15:55:53 does not render the component 3269 15:55:53 when duo_enterprise_trials is disabled 3270 15:55:53 renders the ultimate trial cta alert 3271 15:55:53 behaves like without duo enterprise trial alert 3272 15:55:54 does not render the component 3273 15:55:54 # [RSpecRunTime] RSpec elapsed time: 18 minutes 47.5 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.19 1.21 1.14 1/407 10651 3275 15:55:54 with an expired trial 3276 15:55:54 behaves like without ultimate trial cta alert 3277 15:55:55 does not render the component 3278 15:55:55 behaves like without duo pro component 3279 15:55:55 does not have the duo pro component 3280 15:55:55 behaves like with duo enterprise trial alert 3281 15:55:56 renders the component 3282 15:55:56 when duo_enterprise_trials is disabled 3283 15:55:56 behaves like without duo enterprise trial alert 3284 15:55:56 does not render the component 3285 15:55:56 behaves like without ultimate trial cta alert 3286 15:55:57 does not render the component 3287 15:55:57 with an active trial 3288 15:55:57 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3290 15:55:57 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3291 15:55:57 behaves like without ultimate trial cta alert 3292 15:55:58 does not render the component 3293 15:55:58 behaves like without duo pro component 3294 15:55:58 does not have the duo pro component 3295 15:55:58 behaves like without duo enterprise trial alert 3296 15:55:59 does not render the component 3297 15:55:59 when duo_enterprise_trials is disabled 3298 15:55:59 behaves like with duo pro component 3299 15:55:59 renders the component 3300 15:55:59 behaves like without ultimate trial cta alert 3301 15:56:00 does not render the component 3302 15:56:00 with a paid plan 3303 15:56:00 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3305 15:56:00 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3306 15:56:00 renders the billing plans 3307 15:56:00 with Duo Pro trial link 3308 15:56:01 renders the link 3309 15:56:01 # [RSpecRunTime] RSpec elapsed time: 18 minutes 53.87 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.17 1.20 1.14 1/407 10652 3311 15:56:01 behaves like with duo pro component 3312 15:56:01 renders the component 3313 15:56:01 behaves like with duo enterprise trial alert 3314 15:56:01 renders the component 3315 15:56:01 when duo_enterprise_trials is disabled 3316 15:56:01 behaves like without duo enterprise trial alert 3317 15:56:02 does not render the component 3318 15:56:02 when purchasing a plan 3319 15:56:03 tracks purchase banner 3320 15:56:03 with a single user 3321 15:56:03 displays the correct notification for 1 user 3322 15:56:03 # [RSpecRunTime] RSpec elapsed time: 18 minutes 56.2 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.17 1.20 1.14 1/408 10653 3324 15:56:03 with multiple users 3325 15:56:04 displays the correct notification for 2 users 3326 15:56:04 # [RSpecRunTime] Finishing example group ee/spec/views/groups/billings/index.html.haml_spec.rb. It took 14.36 seconds. Expected to take 19.76 seconds. 3327 15:56:04 # [RSpecRunTime] Starting example group ee/spec/services/incident_management/oncall_rotations/edit_service_spec.rb. Expected to take 19.15 seconds. 3328 15:56:04 IncidentManagement::OncallRotations::EditService 3331 15:56:05 behaves like error response 3332 15:56:05 has an informative message 3333 15:56:05 # [RSpecRunTime] RSpec elapsed time: 18 minutes 58.51 seconds. Current RSS: ~1411M. Threads: 4. load average: 1.16 1.20 1.13 1/408 10654 3335 15:56:05 user does not have permission 3336 15:56:05 behaves like error response 3337 15:56:06 has an informative message 3338 15:56:06 adding one participant 3339 15:56:06 adds the participant to the rotation 3340 15:56:07 updates the rotation updated_at 3341 15:56:07 new participant has a validation error 3342 15:56:07 behaves like error response 3343 15:56:07 has an informative message 3344 15:56:07 # [RSpecRunTime] RSpec elapsed time: 19 minutes 0.65 second. Current RSS: ~1412M. Threads: 4. load average: 1.16 1.20 1.13 1/409 10655 3346 15:56:07 rotation params have a validation error 3347 15:56:08 does not add the participant 3348 15:56:08 behaves like error response 3349 15:56:08 has an informative message 3350 15:56:08 adding too many participants 3351 15:56:09 has an informative error message 3352 15:56:09 when adding a duplicate user 3353 15:56:09 behaves like error response 3354 15:56:09 has an informative message 3355 15:56:09 when adding a user that do not have permissions 3356 15:56:10 does not modify the rotation 3357 15:56:10 behaves like error response 3358 15:56:11 has an informative message 3359 15:56:11 # [RSpecRunTime] RSpec elapsed time: 19 minutes 3.85 seconds. Current RSS: ~1427M. Threads: 4. load average: 1.14 1.20 1.13 1/409 10656 3361 15:56:11 removing one participant 3362 15:56:11 soft-removes the participant from the rotation 3363 15:56:11 removing all participants 3364 15:56:12 soft-deletes all the rotation participants 3365 15:56:12 participant param is nil 3366 15:56:12 does not modify the participants 3367 15:56:12 editing rotation attributes 3368 15:56:13 updates the rotation to match the params 3369 15:56:13 with a validation error 3370 15:56:13 updates the rotation to match the params 3371 15:56:13 behaves like error response 3372 15:56:13 has an informative message 3373 15:56:14 # [RSpecRunTime] RSpec elapsed time: 19 minutes 6.74 seconds. Current RSS: ~1425M. Threads: 4. load average: 1.14 1.20 1.13 1/409 10657 3375 15:56:14 for an already-started rotation 3376 15:56:14 when the "current" shift and new "current" shift would conflict 3377 15:56:14 ensures the shift history is up-to-date, ends the current shift, and starts the new shift partway 3378 15:56:14 when the next shift has not started 3379 15:56:14 ends the original "current" shift and does not save a new shift 3380 15:56:14 when all previous shifts have already ended 3381 15:56:15 starts the new "current" shift partway 3382 15:56:15 when there is not a new shift 3383 15:56:15 does not modify or save any shifts 3384 15:56:16 # [RSpecRunTime] RSpec elapsed time: 19 minutes 8.77 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.13 1.19 1.13 1/409 10658 3386 15:56:16 # [RSpecRunTime] Finishing example group ee/spec/services/incident_management/oncall_rotations/edit_service_spec.rb. It took 11.92 seconds. Expected to take 19.15 seconds. 3387 15:56:16 # [RSpecRunTime] Starting example group ee/spec/services/security/vulnerability_counting_service_spec.rb. Expected to take 17.76 seconds. 3388 15:56:16 Security::VulnerabilityCountingService#execute 3389 15:56:16 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 3391 15:56:16 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3392 15:56:18 The pipeline has security builds 3393 15:56:30 All report types are requested 3394 15:56:31 is expected to match (a hash including {"sast" => 5, "dast" => 20, "container_scanning" => 8, "dependency_scanning" => 4}) 3395 15:56:31 # [RSpecRunTime] RSpec elapsed time: 19 minutes 23.85 seconds. Current RSS: ~1340M. Threads: 4. load average: 1.10 1.18 1.13 1/409 10659 3397 15:56:31 Only the report type dast is requested 3398 15:56:31 is expected to eq {"dast"=>20} 3399 15:56:31 The Pipeline has no security builds 3400 15:56:31 is expected to match (a hash including {"sast" => 0, "dast" => 0, "container_scanning" => 0, "dependency_scanning" => 0}) 3402 15:56:32 performs only one query 3403 15:56:32 # [RSpecRunTime] Finishing example group ee/spec/services/security/vulnerability_counting_service_spec.rb. It took 16.02 seconds. Expected to take 17.76 seconds. 3404 15:56:32 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/geo/geo_tasks_spec.rb. Expected to take 17.29 seconds. 3405 15:56:32 Gitlab::Geo::GeoTasks 3406 15:56:32 .set_primary_geo_node 3407 15:56:32 sets the primary node 3408 15:56:33 returns error when there is already a Primary node 3409 15:56:33 .set_secondary_as_primary 3410 15:56:33 aborts if the primary node is not set 3411 15:56:33 aborts if current node is not identified 3412 15:56:34 does nothing if run on a node that is not a secondary 3413 15:56:35 sets the secondary as the primary node 3414 15:56:36 sets the secondary as the primary node, even if the secondary is disabled 3415 15:56:36 # [RSpecRunTime] RSpec elapsed time: 19 minutes 28.88 seconds. Current RSS: ~1439M. Threads: 4. load average: 1.09 1.18 1.13 1/408 10660 3417 15:56:36 .enable_maintenance_mode 3418 15:56:36 when MAINTENANCE_MESSAGE is present 3419 15:56:36 Enabling GitLab Maintenance Mode 3420 15:56:36 enables maintenance mode 3421 15:56:36 Enabling GitLab Maintenance Mode 3422 15:56:37 sets the maintenance mode message application setting to MAINTENANCE_MESSAGE 3423 15:56:37 outputs what it is doing 3424 15:56:37 # [RSpecRunTime] RSpec elapsed time: 19 minutes 30.72 seconds. Current RSS: ~1456M. Threads: 4. load average: 1.09 1.18 1.13 1/408 10661 3426 15:56:37 when MAINTENANCE_MESSAGE is not present 3427 15:56:38 Enabling GitLab Maintenance Mode 3428 15:56:38 enables maintenance mode 3429 15:56:38 Enabling GitLab Maintenance Mode 3430 15:56:39 does not set the maintenance mode message application setting 3431 15:56:39 outputs what it is doing 3432 15:56:39 # [RSpecRunTime] RSpec elapsed time: 19 minutes 32.56 seconds. Current RSS: ~1485M. Threads: 4. load average: 1.09 1.18 1.13 1/408 10662 3434 15:56:39 .drain_non_geo_queues 3435 15:56:40 Sidekiq Queues: Disabling all non-Geo queues 3436 15:56:40 Sidekiq Queues: Waiting for all non-Geo queues to be empty 3437 15:56:40 Sidekiq Queues: Non-Geo queues empty 3438 15:56:40 disables all non-Geo Sidekiq cron jobs 3439 15:56:40 waits until all non-Geo queues are empty 3440 15:56:40 .wait_until_replicated_and_verified 3441 15:56:40 delegates the steps 3442 15:56:40 .drain_geo_secondary_queues 3443 15:56:40 Sidekiq Queues: Waiting for all Geo queues to be empty 3444 15:56:40 Sidekiq Queues: Geo queues empty 3445 15:56:40 waits until all Geo queues are empty 3446 15:56:40 outputs what it is doing 3447 15:56:40 .wait_for_database_replication 3448 15:56:40 Database replication: Waiting for database replication to catch up 3449 15:56:40 Database replication: Caught up 3450 15:56:40 waits until database replication has caught up 3451 15:56:41 outputs what it is doing 3452 15:56:41 .wait_for_geo_log_cursor 3453 15:56:41 waits until Geo log cursor has caught up 3454 15:56:41 .wait_for_data_replication_and_verification 3455 15:56:43 waits until all data is replicated and verified 3456 15:56:43 # [RSpecRunTime] RSpec elapsed time: 19 minutes 36.34 seconds. Current RSS: ~1486M. Threads: 4. load average: 1.09 1.18 1.13 1/408 10663 3458 15:56:43 .do_status_check 3459 15:56:43 does not aggregate data itself, instead it relies on Geo::MetricsUpdateWorker 3460 15:56:43 when a status is cached 3461 15:56:44 returns a Gitlab::Geo::GeoNodeStatusCheck 3462 15:56:44 when a status is not cached 3464 15:56:44 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/geo/geo_tasks_spec.rb. It took 12.5 seconds. Expected to take 17.29 seconds. 3465 15:56:44 # [RSpecRunTime] Starting example group ee/spec/lib/remote_development/workspace_operations/reconcile/output/desired_config_generator_v2_spec.rb. Expected to take 16.11 seconds. 3466 15:56:44 RemoteDevelopment::WorkspaceOperations::Reconcile::Output::DesiredConfigGeneratorV2 3467 15:56:44 #generate_desired_config 3468 15:56:44 when desired_state results in started=true 3469 15:56:50 returns expected config 3470 15:56:50 # [RSpecRunTime] RSpec elapsed time: 19 minutes 43.65 seconds. Current RSS: ~1486M. Threads: 4. load average: 1.07 1.17 1.13 1/411 10674 3472 15:56:50 when desired_state results in started=false 3473 15:56:53 returns expected config 3474 15:56:53 # [RSpecRunTime] RSpec elapsed time: 19 minutes 46.39 seconds. Current RSS: ~1476M. Threads: 4. load average: 1.07 1.17 1.13 1/411 10681 3476 15:56:53 when network policy is disabled for agent 3477 15:56:56 returns expected config without network policy 3478 15:56:56 # [RSpecRunTime] RSpec elapsed time: 19 minutes 49.14 seconds. Current RSS: ~1448M. Threads: 4. load average: 1.07 1.17 1.12 1/411 10688 3480 15:56:56 when include_all_resources is true 3481 15:56:58 returns expected config 3482 15:56:59 # [RSpecRunTime] RSpec elapsed time: 19 minutes 51.79 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.07 1.17 1.12 1/411 10695 3484 15:56:59 when DevfileParser returns empty array 3485 15:57:01 returns an empty array 3486 15:57:01 # [RSpecRunTime] RSpec elapsed time: 19 minutes 54.3 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.06 1.16 1.12 1/410 10696 3488 15:57:01 # [RSpecRunTime] Finishing example group ee/spec/lib/remote_development/workspace_operations/reconcile/output/desired_config_generator_v2_spec.rb. It took 17.01 seconds. Expected to take 16.11 seconds. 3489 15:57:01 # [RSpecRunTime] Starting example group ee/spec/workers/system_access/saml_microsoft_group_sync_worker_spec.rb. Expected to take 15.37 seconds. 3490 15:57:01 SystemAccess::SamlMicrosoftGroupSyncWorker 3492 15:57:02 sync_enabled: false, app_enabled: false, user: user_no_identity, microsoft_groups: no_groups, expect_sync_service_called_times: 0 3493 15:57:02 calls the sync service the appropriate number of times 3494 15:57:02 # [RSpecRunTime] RSpec elapsed time: 19 minutes 55.57 seconds. Current RSS: ~1400M. Threads: 4. load average: 1.06 1.16 1.12 1/407 10697 3496 15:57:02 sync_enabled: false, app_enabled: true, user: user_no_identity, microsoft_groups: no_groups, expect_sync_service_called_times: 0 3497 15:57:03 calls the sync service the appropriate number of times 3498 15:57:03 sync_enabled: true, app_enabled: false, user: user_no_identity, microsoft_groups: no_groups, expect_sync_service_called_times: 0 3499 15:57:03 calls the sync service the appropriate number of times 3500 15:57:03 sync_enabled: true, app_enabled: true, user: user_no_identity, microsoft_groups: no_groups, expect_sync_service_called_times: 0 3501 15:57:03 calls the sync service the appropriate number of times 3502 15:57:03 sync_enabled: false, app_enabled: false, user: user_no_identity, microsoft_groups: all_groups, expect_sync_service_called_times: 0 3503 15:57:04 calls the sync service the appropriate number of times 3504 15:57:04 sync_enabled: true, app_enabled: false, user: user_no_identity, microsoft_groups: all_groups, expect_sync_service_called_times: 0 3505 15:57:04 calls the sync service the appropriate number of times 3506 15:57:04 sync_enabled: false, app_enabled: true, user: user_no_identity, microsoft_groups: all_groups, expect_sync_service_called_times: 0 3507 15:57:05 calls the sync service the appropriate number of times 3508 15:57:05 sync_enabled: true, app_enabled: true, user: user_no_identity, microsoft_groups: all_groups, expect_sync_service_called_times: 0 3509 15:57:05 calls the sync service the appropriate number of times 3510 15:57:05 sync_enabled: false, app_enabled: false, user: user_with_identity, microsoft_groups: no_groups, expect_sync_service_called_times: 0 3511 15:57:06 calls the sync service the appropriate number of times 3512 15:57:06 sync_enabled: false, app_enabled: true, user: user_with_identity, microsoft_groups: no_groups, expect_sync_service_called_times: 0 3513 15:57:06 calls the sync service the appropriate number of times 3514 15:57:06 sync_enabled: true, app_enabled: false, user: user_with_identity, microsoft_groups: no_groups, expect_sync_service_called_times: 0 3515 15:57:06 calls the sync service the appropriate number of times 3516 15:57:06 sync_enabled: true, app_enabled: true, user: user_with_identity, microsoft_groups: no_groups, expect_sync_service_called_times: 0 3517 15:57:07 calls the sync service the appropriate number of times 3518 15:57:07 sync_enabled: false, app_enabled: false, user: user_with_identity, microsoft_groups: all_groups, expect_sync_service_called_times: 0 3519 15:57:07 calls the sync service the appropriate number of times 3520 15:57:07 sync_enabled: true, app_enabled: false, user: user_with_identity, microsoft_groups: all_groups, expect_sync_service_called_times: 0 3521 15:57:08 calls the sync service the appropriate number of times 3522 15:57:08 sync_enabled: false, app_enabled: true, user: user_with_identity, microsoft_groups: all_groups, expect_sync_service_called_times: 0 3523 15:57:08 calls the sync service the appropriate number of times 3524 15:57:08 sync_enabled: true, app_enabled: true, user: user_with_identity, microsoft_groups: all_groups, expect_sync_service_called_times: 2 3525 15:57:09 calls the sync service the appropriate number of times 3526 15:57:09 # [RSpecRunTime] RSpec elapsed time: 20 minutes 2.47 seconds. Current RSS: ~1504M. Threads: 4. load average: 1.05 1.16 1.12 1/408 10698 3528 15:57:09 when all preconditions are met and sync executes 3529 15:57:09 when group links exist in hierarchies which the user should not be a member of 3530 15:57:10 calls the service for all top-level groups with any groups links in the hierarchy 3531 15:57:10 with a group in the hierarchy that has no group links 3532 15:57:11 is not included in manage_group_ids 3533 15:57:11 # [RSpecRunTime] Finishing example group ee/spec/workers/system_access/saml_microsoft_group_sync_worker_spec.rb. It took 9.7 seconds. Expected to take 15.37 seconds. 3534 15:57:11 # [RSpecRunTime] Starting example group ee/spec/graphql/mutations/issues/update_spec.rb. Expected to take 14.45 seconds. 3535 15:57:11 Mutations::Issues::Update 3536 15:57:11 behaves like updating health status 3537 15:57:11 when the user has permission 3538 15:57:11 and issuable_heath_status feature is disabled 3539 15:57:12 does not update health status 3540 15:57:12 # [RSpecRunTime] RSpec elapsed time: 20 minutes 5.4 seconds. Current RSS: ~1489M. Threads: 4. load average: 1.05 1.16 1.12 3/408 10699 3542 15:57:12 and issuable_health_status feature is enabled 3543 15:57:14 updates health status 3544 15:57:14 # [RSpecRunTime] RSpec elapsed time: 20 minutes 7.03 seconds. Current RSS: ~1485M. Threads: 4. load average: 1.05 1.16 1.12 1/407 10700 3546 15:57:14 updating parent epic 3547 15:57:14 when epics feature is disabled 3548 15:57:15 raises an error 3549 15:57:15 # [RSpecRunTime] RSpec elapsed time: 20 minutes 8.57 seconds. Current RSS: ~1473M. Threads: 4. load average: 1.05 1.16 1.12 1/407 10701 3551 15:57:15 when epics feature is enabled 3552 15:57:15 for user without permissions 3553 15:57:16 raises an error 3554 15:57:16 # [RSpecRunTime] RSpec elapsed time: 20 minutes 9.64 seconds. Current RSS: ~1462M. Threads: 4. load average: 1.05 1.16 1.12 2/407 10702 3556 15:57:16 for user with correct permissions 3557 15:57:16 when a valid epic is given 3558 15:57:18 Job arguments to Epics::NewEpicIssueWorker must be native JSON types, but :user_id is a Symbol. 3560 15:57:18 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3561 15:57:18 updates the epic 3562 15:57:19 Job arguments to Epics::NewEpicIssueWorker must be native JSON types, but :user_id is a Symbol. 3564 15:57:19 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3565 15:57:19 returns the updated issue 3566 15:57:19 # [RSpecRunTime] RSpec elapsed time: 20 minutes 12.43 seconds. Current RSS: ~1457M. Threads: 4. load average: 1.04 1.15 1.12 1/407 10703 3568 15:57:19 when nil epic is given 3569 15:57:21 set the epic to nil 3570 15:57:22 returns the updated issue 3571 15:57:22 # [RSpecRunTime] RSpec elapsed time: 20 minutes 15.47 seconds. Current RSS: ~1457M. Threads: 4. load average: 1.04 1.15 1.12 1/407 10704 3573 15:57:22 # [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/issues/update_spec.rb. It took 11.47 seconds. Expected to take 14.45 seconds. 3574 15:57:22 # [RSpecRunTime] Starting example group ee/spec/services/gitlab_subscriptions/add_on_purchases/gitlab_com/provision_service_spec.rb. Expected to take 14.12 seconds. 3575 15:57:22 GitlabSubscriptions::AddOnPurchases::GitlabCom::ProvisionService 3577 15:57:23 creates add-on 3578 15:57:23 creates add-on purchase 3579 15:57:23 returns successful service response 3580 15:57:23 enqueues refresh user assignments worker 3581 15:57:23 with empty products 3582 15:57:23 does nothing 3583 15:57:23 # [RSpecRunTime] RSpec elapsed time: 20 minutes 16.7 seconds. Current RSS: ~1459M. Threads: 4. load average: 1.04 1.15 1.12 1/407 10705 3585 15:57:23 with multiple products 3586 15:57:24 considers only one 3587 15:57:24 with existing add-on 3588 15:57:24 creates no add-on 3589 15:57:24 with existing add-on purchase 3590 15:57:24 creates no add-on purchase 3591 15:57:24 updates existing add-on purchase 3592 15:57:24 with existing add-on purchase for another namespace 3593 15:57:25 creates add-on purchase 3594 15:57:25 with Duo Enterprise and existing Duo Pro add-on purchase 3595 15:57:25 reuses and updates existing Duo add-on purchase 3596 15:57:25 with Duo Pro 3597 15:57:25 creates add-on by using the add-on mapping 3598 15:57:25 with existing Duo Enterprise add-on purchase 3599 15:57:25 reuses and updates existing Duo add-on purchase 3600 15:57:25 with update service error 3601 15:57:26 returns error service response 3602 15:57:26 does not enqueue refresh user assignments worker 3603 15:57:26 with create service error 3604 15:57:26 provisions no add-ons purchase 3605 15:57:26 returns error service response 3606 15:57:26 does not enqueue refresh user assignments worker 3607 15:57:26 with multiple add-ons 3608 15:57:26 creates multiple add-ons 3609 15:57:27 provisions multiple add-ons purchases 3610 15:57:27 with one provision is failing 3611 15:57:27 saves provisionable add-on purchases 3612 15:57:27 creates add-ons 3613 15:57:27 returns error service response 3614 15:57:27 enqueues refresh user assignments worker 3615 15:57:27 # [RSpecRunTime] RSpec elapsed time: 20 minutes 20.69 seconds. Current RSS: ~1481M. Threads: 4. load average: 1.04 1.15 1.12 1/407 10706 3617 15:57:27 with Duo Pro and Enterprise 3618 15:57:28 consolidate Duo add-ons 3619 15:57:28 provisions only Duo Enterprise 3620 15:57:28 with Duo Pro and empty Duo Enterprise 3621 15:57:28 provisions Duo Pro 3622 15:57:28 # [RSpecRunTime] Finishing example group ee/spec/services/gitlab_subscriptions/add_on_purchases/gitlab_com/provision_service_spec.rb. It took 5.82 seconds. Expected to take 14.12 seconds. 3623 15:57:28 # [RSpecRunTime] Starting example group ee/spec/lib/remote_development/workspace_operations/reconcile/main_reconcile_scenarios_spec.rb. Expected to take 13.35 seconds. 3624 15:57:28 RemoteDevelopment::WorkspaceOperations::Reconcile::Main Partial Update Scenarios 3625 15:57:29 initial_db_state: [:running, :running], user_desired_state_update: :restart_requested, agent_actual_state_updates: [nil, [:running, :stopping, true], [:stopping, :stopped, false], [:stopped, :starting, false], [:starting, :running, true]], response_expectations: [[true, true], [false, true], [true, true], [false, true], [false, true]], db_expectations: [[:running, :running], [:restart_requested, :running], [:restart_requested, :running], [:restart_requested, :stopping], [:running, :stopped], [:running, :starting], [:running, :running]] 3626 15:57:31 behaves as expected 3627 15:57:31 # [RSpecRunTime] RSpec elapsed time: 20 minutes 24.09 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.12 1.16 1.12 1/410 10723 3629 15:57:31 initial_db_state: [:running, :running], user_desired_state_update: :stopped, agent_actual_state_updates: [nil, [:running, :stopping, true], [:stopping, :stopped, false]], response_expectations: [[true, true], [false, true], [false, true]], db_expectations: [[:running, :running], [:stopped, :running], [:stopped, :running], [:stopped, :stopping], [:stopped, :stopped]] 3630 15:57:32 behaves as expected 3631 15:57:32 # [RSpecRunTime] RSpec elapsed time: 20 minutes 25.52 seconds. Current RSS: ~1443M. Threads: 4. load average: 1.12 1.16 1.12 1/410 10730 3633 15:57:32 initial_db_state: [:stopped, :stopped], user_desired_state_update: :running, agent_actual_state_updates: [nil, [:stopped, :starting, false], [:starting, :running, true]], response_expectations: [[true, true], [false, true], [false, true]], db_expectations: [[:stopped, :stopped], [:running, :stopped], [:running, :stopped], [:running, :starting], [:running, :running]] 3634 15:57:34 behaves as expected 3635 15:57:34 # [RSpecRunTime] RSpec elapsed time: 20 minutes 27.0 seconds. Current RSS: ~1425M. Threads: 4. load average: 1.11 1.16 1.12 1/410 10737 3637 15:57:34 initial_db_state: nil, user_desired_state_update: :running, agent_actual_state_updates: [nil, [:creation_requested, :starting, false], [:starting, :running, true]], response_expectations: [[true, false], [false, true], [false, true]], db_expectations: [[:running, :creation_requested], [:running, :creation_requested], [:running, :starting], [:running, :running]] 3638 15:57:35 behaves as expected 3639 15:57:35 # [RSpecRunTime] RSpec elapsed time: 20 minutes 28.5 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.11 1.16 1.12 1/410 10744 3641 15:57:35 initial_db_state: [:stopped, :stopped], user_desired_state_update: :running, agent_actual_state_updates: [nil, [:stopped, :starting, false], [:starting, :running, true]], response_expectations: [[true, true], [false, true], [false, true]], db_expectations: [[:stopped, :stopped], [:running, :stopped], [:running, :stopped], [:running, :starting], [:running, :running]] 3642 15:57:37 behaves as expected 3643 15:57:37 # [RSpecRunTime] RSpec elapsed time: 20 minutes 30.04 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.11 1.16 1.12 1/410 10751 3645 15:57:37 # [RSpecRunTime] Finishing example group ee/spec/lib/remote_development/workspace_operations/reconcile/main_reconcile_scenarios_spec.rb. It took 8.74 seconds. Expected to take 13.35 seconds. 3646 15:57:37 # [RSpecRunTime] Starting example group ee/spec/services/deployments/auto_rollback_service_spec.rb. Expected to take 12.91 seconds. 3647 15:57:37 Deployments::AutoRollbackService 3649 15:57:40 successfully rolls back a deployment 3650 15:57:40 when RetryJobService fails to retry the deployable 3651 15:57:40 behaves like rollback failure 3652 15:57:41 returns an error 3653 15:57:41 # [RSpecRunTime] RSpec elapsed time: 20 minutes 33.82 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.10 1.16 1.12 1/412 10956 3655 15:57:41 when auto_rollback checkbox is disabled on the project 3656 15:57:41 behaves like rollback failure 3657 15:57:41 returns an error 3658 15:57:41 when project does not have an sufficient license 3659 15:57:41 behaves like rollback failure 3660 15:57:42 returns an error 3661 15:57:42 when there are running deployments 3662 15:57:42 behaves like rollback failure 3663 15:57:42 returns an error 3664 15:57:42 when auto rollback was triggered recently 3665 15:57:42 behaves like rollback failure 3666 15:57:43 returns an error 3667 15:57:43 when there are no deployments on the environment 3668 15:57:43 behaves like rollback failure 3669 15:57:44 returns an error 3670 15:57:44 when there are no deployed commits in the repository 3671 15:57:44 behaves like rollback failure 3672 15:57:44 returns an error 3673 15:57:44 when rollback target's deployable is not available 3674 15:57:44 behaves like rollback failure 3675 15:57:45 returns an error 3676 15:57:45 when rollback target's deployable is not retryable 3677 15:57:45 behaves like rollback failure 3678 15:57:46 returns an error 3679 15:57:46 when the user who performed deployments is no longer a project member 3680 15:57:46 raises an error 3681 15:57:46 # [RSpecRunTime] Finishing example group ee/spec/services/deployments/auto_rollback_service_spec.rb. It took 9.57 seconds. Expected to take 12.91 seconds. 3682 15:57:46 # [RSpecRunTime] Starting example group ee/spec/workers/llm/namespace_access_cache_reset_worker_spec.rb. Expected to take 12.41 seconds. 3683 15:57:46 Llm::NamespaceAccessCacheResetWorker 3684 15:57:47 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 3686 15:57:47 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3687 15:57:48 when MembersAddedEvent for a project 3688 15:57:48 behaves like subscribes to event 3689 15:57:48 consumes the published event 3690 15:57:48 behaves like an idempotent worker 3691 15:57:49 is labeled as idempotent 3692 15:57:49 performs multiple times sequentially without raising an exception 3693 15:57:49 # [RSpecRunTime] RSpec elapsed time: 20 minutes 41.95 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.08 1.15 1.12 1/412 11294 3695 15:57:49 behaves like success 3696 15:57:49 when namespace has AI features 3697 15:57:49 when namespace can not be found 3698 15:57:49 does not clear cache 3699 15:57:49 when namespace can be found 3700 15:57:49 clears cache for affected users 3701 15:57:49 when user is member multiple times 3702 15:57:49 calls cache deletion only once for a user 3703 15:57:49 when namespace has no AI features 3704 15:57:49 does not clear cache for any user 3705 15:57:49 behaves like worker with data consistency 3706 15:57:49 .get_data_consistency_feature_flag_enabled? 3707 15:57:50 returns true 3708 15:57:50 .get_data_consistency 3709 15:57:50 returns correct data consistency 3710 15:57:50 when AiRelatedSettingsChangedEvent 3711 15:57:50 behaves like subscribes to event 3712 15:57:50 consumes the published event 3713 15:57:50 behaves like an idempotent worker 3714 15:57:50 is labeled as idempotent 3715 15:57:50 performs multiple times sequentially without raising an exception 3716 15:57:50 behaves like success 3717 15:57:50 when namespace has AI features 3718 15:57:50 when namespace can not be found 3719 15:57:50 does not clear cache 3720 15:57:50 when namespace can be found 3721 15:57:50 clears cache for affected users 3722 15:57:50 when user is member multiple times 3723 15:57:51 calls cache deletion only once for a user 3724 15:57:51 when namespace has no AI features 3725 15:57:51 does not clear cache for any user 3726 15:57:51 when MembersAddedEvent for a group 3727 15:57:51 behaves like subscribes to event 3728 15:57:51 consumes the published event 3729 15:57:51 behaves like an idempotent worker 3730 15:57:51 is labeled as idempotent 3731 15:57:51 performs multiple times sequentially without raising an exception 3732 15:57:51 behaves like success 3733 15:57:51 when namespace has AI features 3734 15:57:51 when namespace can not be found 3735 15:57:52 does not clear cache 3736 15:57:52 when namespace can be found 3737 15:57:52 clears cache for affected users 3738 15:57:52 when user is member multiple times 3739 15:57:52 calls cache deletion only once for a user 3740 15:57:52 when namespace has no AI features 3741 15:57:52 does not clear cache for any user 3742 15:57:52 # [RSpecRunTime] Finishing example group ee/spec/workers/llm/namespace_access_cache_reset_worker_spec.rb. It took 5.78 seconds. Expected to take 12.41 seconds. 3743 15:57:52 # [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/group_search_results_spec.rb. Expected to take 11.8 seconds. 3744 15:57:52 Gitlab::GroupSearchResults 3748 15:57:53 # [RSpecRunTime] RSpec elapsed time: 20 minutes 46.65 seconds. Current RSS: ~1450M. Threads: 4. load average: 1.08 1.15 1.12 2/412 11295 3751 15:57:53 sort: created_desc 3752 15:57:55 sorts results by created_at 3753 15:57:55 # [RSpecRunTime] RSpec elapsed time: 20 minutes 48.43 seconds. Current RSS: ~1440M. Threads: 4. load average: 1.08 1.15 1.12 1/412 11296 3755 15:57:55 sort: created_asc 3756 15:57:57 sorts results by created_at 3757 15:57:57 # [RSpecRunTime] RSpec elapsed time: 20 minutes 50.59 seconds. Current RSS: ~1431M. Threads: 4. load average: 1.08 1.15 1.12 1/407 11297 3759 15:57:57 sort: updated_desc 3760 15:57:59 sorts results by updated_desc 3761 15:57:59 # [RSpecRunTime] RSpec elapsed time: 20 minutes 52.36 seconds. Current RSS: ~1420M. Threads: 4. load average: 1.07 1.15 1.12 1/407 11298 3763 15:57:59 sort: updated_asc 3764 15:58:01 sorts results by updated_asc 3765 15:58:01 # [RSpecRunTime] RSpec elapsed time: 20 minutes 54.3 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.07 1.15 1.12 1/407 11299 3767 15:58:01 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/group_search_results_spec.rb. It took 8.91 seconds. Expected to take 11.8 seconds. 3768 15:58:01 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/geo/oauth/session_spec.rb. Expected to take 11.46 seconds. 3769 15:58:01 Gitlab::Geo::Oauth::Session 3770 15:58:01 #authorized_url 3771 15:58:02 returns a valid url to the primary node 3772 15:58:02 secondary is configured with relative URL 3773 15:58:02 does not include secondary relative URL path 3774 15:58:02 # [RSpecRunTime] RSpec elapsed time: 20 minutes 55.57 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.07 1.15 1.12 1/407 11300 3776 15:58:02 primary is configured with a different internal URL 3777 15:58:03 uses the external URL for the authorize redirect 3778 15:58:03 #authenticate 3780 15:58:04 returns hashed user data 3781 15:58:04 on invalid token 3782 15:58:05 raises exception 3783 15:58:05 primary is configured with relative URL 3784 15:58:06 includes primary relative URL path 3786 15:58:06 primary is configured with relative URL 3787 15:58:07 makes the request to a primary's relative URL 3788 15:58:07 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/geo/oauth/session_spec.rb. It took 5.49 seconds. Expected to take 11.46 seconds. 3789 15:58:07 # [RSpecRunTime] Starting example group ee/spec/services/system_notes/vulnerabilities_service_spec.rb. Expected to take 10.63 seconds. 3790 15:58:07 SystemNotes::VulnerabilitiesService 3791 15:58:08 #change_vulnerability_state 3792 15:58:08 when no state transition is present 3793 15:58:08 creates the note text correctly 3794 15:58:08 behaves like a system note 3795 15:58:08 has the correct attributes 3796 15:58:08 # [RSpecRunTime] RSpec elapsed time: 21 minutes 1.63 seconds. Current RSS: ~1498M. Threads: 4. load average: 1.06 1.14 1.12 1/407 11331 3798 15:58:08 state changed to dismissed 3799 15:58:09 creates the note text correctly 3800 15:58:09 behaves like a system note 3801 15:58:09 has the correct attributes 3802 15:58:09 state changed to resolved 3803 15:58:09 creates the note text correctly 3804 15:58:09 behaves like a system note 3805 15:58:10 has the correct attributes 3806 15:58:10 state changed to confirmed 3807 15:58:10 creates the note text correctly 3808 15:58:10 behaves like a system note 3809 15:58:10 has the correct attributes 3810 15:58:10 when dismissal reason is present and state is dismissed 3811 15:58:11 creates the note text correctly 3812 15:58:11 behaves like a system note 3813 15:58:11 has the correct attributes 3814 15:58:11 when dismissal reason is present and state is not dismissed 3815 15:58:13 creates the note text correctly 3816 15:58:13 behaves like a system note 3817 15:58:13 has the correct attributes 3818 15:58:13 # [RSpecRunTime] RSpec elapsed time: 21 minutes 6.17 seconds. Current RSS: ~1488M. Threads: 4. load average: 1.06 1.14 1.12 1/407 11332 3820 15:58:13 when the state transition comment exists 3821 15:58:13 creates the note text correctly 3822 15:58:13 when body provided 3823 15:58:14 creates the note text correctly 3824 15:58:14 behaves like a system note 3825 15:58:14 has the correct attributes 3826 15:58:14 # [RSpecRunTime] Finishing example group ee/spec/services/system_notes/vulnerabilities_service_spec.rb. It took 7.22 seconds. Expected to take 10.63 seconds. 3827 15:58:14 # [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/saas_spec.rb. Expected to take 10.42 seconds. 3829 15:58:14 .feature_available? 3830 15:58:14 with an existing feature 3831 15:58:14 when on .com 3832 15:58:14 is expected to eq true 3833 15:58:14 when not on .com 3834 15:58:14 is expected to eq false 3835 15:58:14 with an invalid feature 3836 15:58:14 raises an error 3837 15:58:14 with saas feature file check 3838 15:58:14 /builds/gitlab-org/gitlab/ee/config/saas_features/ai_vertex_embeddings.yml 3839 15:58:14 exists for the defined_feature 3840 15:58:14 /builds/gitlab-org/gitlab/ee/config/saas_features/experimentation.yml 3841 15:58:14 exists for the defined_feature 3842 15:58:14 /builds/gitlab-org/gitlab/ee/config/saas_features/marketing_google_tag_manager.yml 3843 15:58:14 exists for the defined_feature 3844 15:58:14 /builds/gitlab-org/gitlab/ee/config/saas_features/marketing_site_language.yml 3845 15:58:15 exists for the defined_feature 3846 15:58:15 /builds/gitlab-org/gitlab/ee/config/saas_features/namespaces_storage_limit.yml 3847 15:58:15 exists for the defined_feature 3848 15:58:15 /builds/gitlab-org/gitlab/ee/config/saas_features/onboarding.yml 3849 15:58:15 exists for the defined_feature 3850 15:58:15 /builds/gitlab-org/gitlab/ee/config/saas_features/purchases_additional_minutes.yml 3851 15:58:15 exists for the defined_feature 3852 15:58:15 /builds/gitlab-org/gitlab/ee/config/saas_features/search_indexing_status.yml 3853 15:58:15 exists for the defined_feature 3854 15:58:15 /builds/gitlab-org/gitlab/ee/config/saas_features/subscriptions_trials.yml 3855 15:58:15 exists for the defined_feature 3856 15:58:15 /builds/gitlab-org/gitlab/ee/config/saas_features/gitlab_com_subscriptions.yml 3857 15:58:15 exists for the defined_feature 3858 15:58:15 /builds/gitlab-org/gitlab/ee/config/saas_features/duo_chat_categorize_question.yml 3859 15:58:15 exists for the defined_feature 3860 15:58:15 /builds/gitlab-org/gitlab/ee/config/saas_features/gitlab_terms.yml 3861 15:58:15 exists for the defined_feature 3862 15:58:15 /builds/gitlab-org/gitlab/ee/config/saas_features/google_cloud_support.yml 3863 15:58:15 exists for the defined_feature 3864 15:58:15 /builds/gitlab-org/gitlab/ee/config/saas_features/duo_chat_on_saas.yml 3865 15:58:16 exists for the defined_feature 3866 15:58:16 /builds/gitlab-org/gitlab/ee/config/saas_features/exact_code_search.yml 3867 15:58:16 exists for the defined_feature 3868 15:58:16 /builds/gitlab-org/gitlab/ee/config/saas_features/overage_members_modal.yml 3869 15:58:16 exists for the defined_feature 3870 15:58:16 /builds/gitlab-org/gitlab/ee/config/saas_features/advanced_search.yml 3871 15:58:16 exists for the defined_feature 3872 15:58:16 /builds/gitlab-org/gitlab/ee/config/saas_features/code_suggestions_x_ray.yml 3873 15:58:16 exists for the defined_feature 3874 15:58:16 /builds/gitlab-org/gitlab/ee/config/saas_features/group_credentials_inventory.yml 3875 15:58:16 exists for the defined_feature 3876 15:58:16 /builds/gitlab-org/gitlab/ee/config/saas_features/identity_verification.yml 3877 15:58:16 exists for the defined_feature 3878 15:58:16 /builds/gitlab-org/gitlab/ee/config/saas_features/gitlab_duo_saas_only.yml 3879 15:58:16 exists for the defined_feature 3880 15:58:16 /builds/gitlab-org/gitlab/ee/config/saas_features/pipl_compliance.yml 3881 15:58:16 exists for the defined_feature 3882 15:58:16 /builds/gitlab-org/gitlab/ee/config/saas_features/ci_runners_allowed_plans.yml 3883 15:58:17 exists for the defined_feature 3884 15:58:17 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/saas_spec.rb. It took 2.82 seconds. Expected to take 10.42 seconds. 3885 15:58:17 # [RSpecRunTime] Starting example group ee/spec/presenters/audit_event_presenter_spec.rb. Expected to take 9.76 seconds. 3886 15:58:17 AuditEventPresenter 3887 15:58:17 exposes the date 3888 15:58:17 exposes the action 3889 15:58:17 exposes the author 3890 15:58:18 gets the event author name 3891 15:58:18 event authored by a user that exists 3892 15:58:18 returns a url 3893 15:58:18 # [RSpecRunTime] RSpec elapsed time: 21 minutes 11.38 seconds. Current RSS: ~1561M. Threads: 4. load average: 1.05 1.14 1.12 1/407 11333 3895 15:58:18 event authored by a user that no longer exists 3896 15:58:18 when `author_name` is not included in the details 3897 15:58:18 does not return a url 3898 15:58:18 when `author_name` is included in the details and not in the author_name column 3899 15:58:18 shows the author name as provided in the details 3900 15:58:18 event authored by a runner registration token user 3901 15:58:19 returns author's full_path 3903 15:58:19 delegates to the model object 3904 15:58:19 exposes the ip address 3905 15:58:19 exposes the database value by default 3906 15:58:20 survives a round trip from JSON 3907 15:58:20 exposes the object 3908 15:58:20 returns the object path if it exists 3909 15:58:20 returns the stored name if it has been deleted 3910 15:58:21 returns the object url if it exists 3911 15:58:21 returns no object url if it has been deleted 3912 15:58:21 when object is of type instance scope 3913 15:58:21 returns the instance admin root url 3914 15:58:22 # [RSpecRunTime] RSpec elapsed time: 21 minutes 14.8 seconds. Current RSS: ~1554M. Threads: 4. load average: 1.13 1.15 1.12 1/407 11334 3916 15:58:22 when a project in a user namespace has been deleted 3917 15:58:22 returns no object url 3918 15:58:22 # [RSpecRunTime] Finishing example group ee/spec/presenters/audit_event_presenter_spec.rb. It took 5.38 seconds. Expected to take 9.76 seconds. 3919 15:58:22 # [RSpecRunTime] Starting example group ee/spec/graphql/types/admin/cloud_licenses/current_license_type_spec.rb. Expected to take 9.48 seconds. 3920 15:58:22 Types::Admin::CloudLicenses::CurrentLicenseType 3921 15:58:22 is expected to eq "CurrentLicense" 3922 15:58:22 is expected to include graphql fields "last_sync", "billable_users_count", "maximum_user_count", "users_over_license_count", and "trial" 3923 15:58:22 with license type fields 3924 15:58:22 is expected to include graphql fields "id", "type", "plan", "name", "email", "company", "starts_at", "expires_at", "block_changes_at", "activated_at", and "users_in_license_count" 3925 15:58:22 field values 3927 15:58:23 is expected to include "5" 3929 15:58:23 is expected to eq "online_cloud" 3931 15:58:23 is expected to eq "ultimate" 3933 15:58:23 is expected to eq "User Example" 3935 15:58:23 is expected to eq "user@example.com" 3937 15:58:23 is expected to eq "Example Inc." 3939 15:58:23 is expected to eq Thu, 20 Jun 2024 3941 15:58:23 is expected to eq Fri, 20 Jun 2025 3942 15:58:23 block_changes_at 3943 15:58:23 is expected to eq Sun, 20 Jul 2025 3944 15:58:23 activated_at 3945 15:58:23 is expected to eq Sat, 20 Jul 2024 15:58:22.000000000 +0000 3946 15:58:23 users_in_license_count 3947 15:58:24 is expected to eq 25 3949 15:58:24 is expected to eq 2024-09-20 15:58:22.889880802 +0000 3950 15:58:24 #users_over_license_count 3951 15:58:24 returns the number of users over the paid users in the license 3952 15:58:24 field values 3954 15:58:24 is expected to eq 2024-09-20 15:58:22.546187742 +0000 3955 15:58:24 billable_users_count 3956 15:58:24 is expected to eq 10 3957 15:58:24 maximum_user_count 3958 15:58:24 is expected to eq 20 3961 15:58:25 is expected to eq true 3962 15:58:25 trial: false 3963 15:58:25 is expected to eq false 3964 15:58:25 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/admin/cloud_licenses/current_license_type_spec.rb. It took 2.7 seconds. Expected to take 9.48 seconds. 3965 15:58:25 # [RSpecRunTime] Starting example group ee/spec/views/admin/application_settings/general.html.haml_spec.rb. Expected to take 9.14 seconds. 3966 15:58:25 admin/application_settings/general.html.haml 3967 15:58:25 maintenance mode 3968 15:58:25 when license does not allow 3969 15:58:26 does not show the Maintenance mode section 3970 15:58:26 # [RSpecRunTime] RSpec elapsed time: 21 minutes 19.0 seconds. Current RSS: ~1556M. Threads: 4. load average: 1.12 1.15 1.12 1/407 11335 3972 15:58:26 when license allows 3973 15:58:26 shows the Maintenance mode section 3974 15:58:26 SAML group locks settings 3975 15:58:26 is expected not to match "SAML group membership settings" 3976 15:58:26 when one or multiple SAML providers are group-sync-enabled 3977 15:58:27 is expected to match "SAML group membership settings" 3978 15:58:27 prompt user about registration features 3979 15:58:27 with no license and service ping disabled 3980 15:58:27 behaves like renders registration features prompt 3981 15:58:27 renders a placeholder input with registration features message 3982 15:58:27 behaves like renders registration features settings link 3983 15:58:27 as regular user 3984 15:58:27 does not render settings link 3986 15:58:27 renders settings link 3987 15:58:27 with a valid license and service ping disabled 3988 15:58:27 behaves like does not render registration features prompt 3989 15:58:28 does not render a placeholder input with registration features message 3991 15:58:28 shows the Add License section 3992 15:58:28 sign-up restrictions 3993 15:58:28 includes signup_form_data 3994 15:58:28 does not render complexity setting attributes 3995 15:58:28 when password_complexity license is available 3996 15:58:29 renders complexity setting attributes 3997 15:58:29 private profile restrictions 3998 15:58:29 renders correct ee partial 3999 15:58:29 # [RSpecRunTime] Finishing example group ee/spec/views/admin/application_settings/general.html.haml_spec.rb. It took 4.28 seconds. Expected to take 9.14 seconds. 4000 15:58:29 # [RSpecRunTime] Starting example group ee/spec/graphql/mutations/dast_site_profiles/create_spec.rb. Expected to take 8.51 seconds. 4001 15:58:29 Mutations::DastSiteProfiles::Create 4002 15:58:29 is expected to require graphql authorizations :create_on_demand_dast_scan 4004 15:58:29 when on demand scan feature is enabled 4005 15:58:29 when the project does not exist 4006 15:58:30 raises an exception 4007 15:58:30 when the user can run a dast scan 4008 15:58:30 creates a dast_site_profile and dast_site_profile_secret_variables 4009 15:58:31 returns the dast_site_profile id 4010 15:58:32 returns the complete dast_site_profile 4011 15:58:32 calls the dast_site_profile creation service 4012 15:58:32 when the project name already exists 4013 15:58:33 returns an error 4014 15:58:33 # [RSpecRunTime] RSpec elapsed time: 21 minutes 25.92 seconds. Current RSS: ~1532M. Threads: 4. load average: 1.11 1.15 1.12 1/407 11336 4016 15:58:33 when variable creation fails 4017 15:58:34 returns an error and the dast_site_profile 4018 15:58:34 # [RSpecRunTime] RSpec elapsed time: 21 minutes 27.29 seconds. Current RSS: ~1511M. Threads: 4. load average: 1.10 1.14 1.12 1/407 11337 4020 15:58:34 # [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/dast_site_profiles/create_spec.rb. It took 5.11 seconds. Expected to take 8.51 seconds. 4021 15:58:34 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/auth/group_saml/dynamic_settings_spec.rb. Expected to take 8.32 seconds. 4022 15:58:34 Gitlab::Auth::GroupSaml::DynamicSettings 4023 15:58:34 exposes a settings hash 4024 15:58:35 behaves like an enumerator for settings 4025 15:58:35 configures requests to transfrom redirect_to to RelayState 4026 15:58:35 sets settings from saml_provider 4027 15:58:36 assertion_consumer_service_url 4029 15:58:37 idp_cert_fingerprint 4030 15:58:37 idp_sso_target_url 4031 15:58:37 name_identifier_format 4032 15:58:37 # [RSpecRunTime] RSpec elapsed time: 21 minutes 30.69 seconds. Current RSS: ~1526M. Threads: 4. load average: 1.10 1.14 1.12 1/407 11338 4034 15:58:37 sets default settings without saml_provider 4035 15:58:38 assertion_consumer_service_url 4037 15:58:38 name_identifier_format 4038 15:58:38 excludes configured keys 4039 15:58:39 # [RSpecRunTime] RSpec elapsed time: 21 minutes 31.78 seconds. Current RSS: ~1525M. Threads: 4. load average: 1.10 1.14 1.12 1/407 11339 4041 15:58:39 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/auth/group_saml/dynamic_settings_spec.rb. It took 4.48 seconds. Expected to take 8.32 seconds. 4042 15:58:39 # [RSpecRunTime] Starting example group ee/spec/services/projects/fork_service_spec.rb. Expected to take 8.01 seconds. 4043 15:58:39 Projects::ForkService 4044 15:58:39 fork by user 4045 15:58:41 calls auditor with correct context 4046 15:58:41 with license feature external_audit_events 4047 15:58:42 sends correct event type in audit event stream 4048 15:58:43 # [RSpecRunTime] RSpec elapsed time: 21 minutes 35.77 seconds. Current RSS: ~1519M. Threads: 4. load average: 1.01 1.13 1.11 1/407 11402 4050 15:58:43 without license feature external_audit_events 4051 15:58:44 not sends audit event stream 4052 15:58:44 # [RSpecRunTime] RSpec elapsed time: 21 minutes 37.14 seconds. Current RSS: ~1513M. Threads: 4. load average: 1.01 1.12 1.11 1/407 11419 4054 15:58:44 #allowed_fork? 4055 15:58:44 when user is banned from forking the project 4056 15:58:44 does not fork the project 4057 15:58:44 when user is allowed to fork the project 4058 15:58:46 forks the project 4059 15:58:46 # [RSpecRunTime] RSpec elapsed time: 21 minutes 39.11 seconds. Current RSS: ~1512M. Threads: 4. load average: 1.01 1.12 1.11 1/407 11436 4061 15:58:46 # [RSpecRunTime] Finishing example group ee/spec/services/projects/fork_service_spec.rb. It took 7.34 seconds. Expected to take 8.01 seconds. 4062 15:58:46 # [RSpecRunTime] Starting example group ee/spec/workers/security/delete_orchestration_configuration_worker_spec.rb. Expected to take 7.74 seconds. 4063 15:58:46 Security::DeleteOrchestrationConfigurationWorker#perform 4064 15:58:52 deletes records 4066 15:58:52 deduplication 4067 15:58:52 is expected to equal true 4068 15:58:52 # [RSpecRunTime] RSpec elapsed time: 21 minutes 45.49 seconds. Current RSS: ~1452M. Threads: 4. load average: 1.09 1.14 1.11 1/413 11791 4070 15:58:52 # [RSpecRunTime] Finishing example group ee/spec/workers/security/delete_orchestration_configuration_worker_spec.rb. It took 6.38 seconds. Expected to take 7.74 seconds. 4071 15:58:52 # [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/ci/config/entry/bridge_spec.rb. Expected to take 7.54 seconds. 4072 15:58:52 Gitlab::Ci::Config::Entry::Bridge 4074 15:58:52 when config is a bridge job 4075 15:58:52 is expected to be truthy 4077 15:58:52 when needs pipeline config is a non-empty string 4079 15:58:53 is expected to be valid 4081 15:58:53 is returns a bridge job configuration 4082 15:58:53 when needs config is a job 4084 15:58:53 is expected to be valid 4086 15:58:53 is returns a bridge job configuration 4087 15:58:53 when bridge configuration contains trigger, needs, when, extends, stage, only, except, and variables 4088 15:58:53 is expected to be valid 4089 15:58:53 when trigger config is nil 4091 15:58:53 is expected not to be valid 4093 15:58:53 is returns an error about empty trigger config 4094 15:58:53 when bridge trigger contains needs one 4096 15:58:53 is expected not to be valid 4098 15:58:53 returns an error message 4099 15:58:53 when upstream config is nil 4101 15:58:53 is expected not to be valid 4103 15:58:54 is returns an error about empty upstream config 4104 15:58:54 when bridge has bridge and job needs 4106 15:58:54 is expected to be valid 4107 15:58:54 when bridge has bridge and cross projects dependencies 4109 15:58:54 is expected not to be valid 4111 15:58:54 returns an error cross dependencies 4112 15:58:54 when bridge has more than one valid bridge needs 4114 15:58:54 is expected not to be valid 4116 15:58:54 returns an error about too many bridge needs 4117 15:58:54 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/ci/config/entry/bridge_spec.rb. It took 1.97 seconds. Expected to take 7.54 seconds. 4118 15:58:54 # [RSpecRunTime] Starting example group ee/spec/views/groups/settings/_remove.html.haml_spec.rb. Expected to take 7.22 seconds. 4119 15:58:54 groups/settings/_remove.html.haml 4121 15:58:55 enables the Remove group button and does not show an alert for a group 4122 15:58:55 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4124 15:58:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4125 15:58:55 disables the Remove group button and shows an alert for a group with a paid gitlab.com plan 4126 15:58:55 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4128 15:58:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4129 15:58:55 disables the Remove group button and shows an alert for a group with a legacy paid gitlab.com plan 4130 15:58:56 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4132 15:58:56 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4133 15:58:56 enables the Remove group button and does not show an alert for a subgroup 4134 15:58:56 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4136 15:58:56 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4137 15:58:56 enables the Remove group button for group with a trial plan 4138 15:58:56 when delayed deletes are enabled 4139 15:58:56 enables the Remove group button and does not show an alert for a group without a paid gitlab.com plan 4140 15:58:56 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4142 15:58:56 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4143 15:58:56 disables the Remove group button and shows an alert for a group with a paid gitlab.com plan 4144 15:58:57 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4146 15:58:57 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4147 15:58:57 enables the Remove group button and does not show an alert for a subgroup 4148 15:58:57 # [RSpecRunTime] RSpec elapsed time: 21 minutes 50.27 seconds. Current RSS: ~1515M. Threads: 4. load average: 1.08 1.14 1.11 1/412 11792 4150 15:58:57 # [RSpecRunTime] Finishing example group ee/spec/views/groups/settings/_remove.html.haml_spec.rb. It took 2.8 seconds. Expected to take 7.22 seconds. 4151 15:58:57 # [RSpecRunTime] Starting example group ee/spec/workers/namespaces/cascade_duo_features_enabled_worker_spec.rb. Expected to take 7.16 seconds. 4152 15:58:57 Namespaces::CascadeDuoFeaturesEnabledWorker 4153 15:58:57 duo_features_enabled: true 4154 15:58:58 avoids N+1 queries 4155 15:58:58 when group contains subgroups 4156 15:58:58 updates the setting on the subgroups to match the group 4157 15:58:58 when subgroups contain projects 4158 15:58:59 updates the setting on the projects to match the group 4159 15:58:59 # [RSpecRunTime] RSpec elapsed time: 21 minutes 51.84 seconds. Current RSS: ~1515M. Threads: 4. load average: 1.08 1.14 1.11 1/412 11793 4161 15:58:59 when group contains projects 4162 15:58:59 updates the setting on the projects to match the group 4163 15:58:59 when group does not contain subgroups or projects 4164 15:58:59 does not raise an error 4165 15:58:59 duo_features_enabled: false 4166 15:59:00 avoids N+1 queries 4167 15:59:00 when group contains subgroups 4168 15:59:00 updates the setting on the subgroups to match the group 4169 15:59:00 when subgroups contain projects 4170 15:59:01 updates the setting on the projects to match the group 4171 15:59:01 # [RSpecRunTime] RSpec elapsed time: 21 minutes 53.98 seconds. Current RSS: ~1513M. Threads: 4. load average: 1.08 1.13 1.11 1/412 11794 4173 15:59:01 when group contains projects 4174 15:59:01 updates the setting on the projects to match the group 4175 15:59:01 when group does not contain subgroups or projects 4176 15:59:01 does not raise an error 4177 15:59:01 # [RSpecRunTime] Finishing example group ee/spec/workers/namespaces/cascade_duo_features_enabled_worker_spec.rb. It took 4.35 seconds. Expected to take 7.16 seconds. 4178 15:59:01 # [RSpecRunTime] Starting example group ee/spec/lib/banzai/filter/references/label_reference_filter_spec.rb. Expected to take 6.86 seconds. 4179 15:59:01 Banzai::Filter::References::LabelReferenceFilter 4180 15:59:01 with scoped labels enabled 4181 15:59:01 with a scoped label 4182 15:59:02 renders scoped label 4183 15:59:03 renders HTML tooltips 4184 15:59:03 escapes HTML in the label's title 4185 15:59:03 # [RSpecRunTime] RSpec elapsed time: 21 minutes 56.57 seconds. Current RSS: ~1503M. Threads: 4. load average: 1.08 1.13 1.11 1/407 11795 4187 15:59:03 with a common label 4188 15:59:04 renders common label 4189 15:59:05 renders non-HTML tooltips 4190 15:59:05 # [RSpecRunTime] RSpec elapsed time: 21 minutes 58.04 seconds. Current RSS: ~1495M. Threads: 4. load average: 1.07 1.13 1.11 1/407 11796 4192 15:59:05 with scoped labels disabled 4193 15:59:05 renders scoped label as a common label 4194 15:59:05 # [RSpecRunTime] Finishing example group ee/spec/lib/banzai/filter/references/label_reference_filter_spec.rb. It took 4.06 seconds. Expected to take 6.86 seconds. 4195 15:59:05 # [RSpecRunTime] Starting example group ee/spec/services/ee/notes/update_service_spec.rb. Expected to take 6.71 seconds. 4196 15:59:05 Notes::UpdateService 4198 15:59:06 publish to status page 4199 15:59:06 for text-only update 4200 15:59:07 triggers status page publish 4201 15:59:07 without recognized emoji 4202 15:59:07 does not trigger status page publish service 4203 15:59:07 # [RSpecRunTime] RSpec elapsed time: 22 minutes 0.69 second. Current RSS: ~1482M. Threads: 4. load average: 1.07 1.13 1.11 1/408 11797 4205 15:59:07 for quick action only update 4206 15:59:08 triggers status page publish 4207 15:59:09 # [RSpecRunTime] RSpec elapsed time: 22 minutes 1.8 seconds. Current RSS: ~1468M. Threads: 4. load average: 1.07 1.13 1.11 1/408 11798 4209 15:59:09 when update fails 4210 15:59:09 does not trigger status page publish service 4212 15:59:10 tracks epic note creation 4213 15:59:10 # [RSpecRunTime] Finishing example group ee/spec/services/ee/notes/update_service_spec.rb. It took 4.18 seconds. Expected to take 6.71 seconds. 4214 15:59:10 # [RSpecRunTime] Starting example group ee/spec/presenters/member_presenter_spec.rb. Expected to take 6.58 seconds. 4215 15:59:10 MemberPresenter 4216 15:59:10 #human_access 4217 15:59:10 when user has static role 4218 15:59:11 returns human name for access level 4219 15:59:11 when user has a custom role 4220 15:59:11 returns custom roles 4221 15:59:11 # [RSpecRunTime] RSpec elapsed time: 22 minutes 4.14 seconds. Current RSS: ~1460M. Threads: 4. load average: 1.06 1.13 1.11 1/407 11799 4223 15:59:11 #valid_member_roles 4224 15:59:11 when the user is a member of root group 4225 15:59:11 behaves like returning all custom roles 4226 15:59:11 returns all roles for the root group 4227 15:59:11 returns only roles with higher base_access_level than user highest membership in the hierarchy 4228 15:59:11 when the user is a member of subgroup group 4229 15:59:11 behaves like returning all custom roles 4230 15:59:12 returns all roles for the root group 4231 15:59:12 returns only roles with higher base_access_level than user highest membership in the hierarchy 4232 15:59:12 when on self-managed 4233 15:59:12 when getting the roles for a registered user 4234 15:59:12 returns instance-level roles 4235 15:59:12 when getting the roles for a anonymous user 4236 15:59:12 does not return any custom roles 4238 15:59:12 when a default role is assigned 4239 15:59:12 returns 'default' 4240 15:59:12 when a custom role is assigned 4241 15:59:12 returns 'custom' 4242 15:59:12 #access_level_for_export 4243 15:59:12 when a member has static role assigned 4244 15:59:12 returns correct label for default role 4245 15:59:12 when a member has custom role assigned 4246 15:59:13 returns correct label for custom role 4247 15:59:13 # [RSpecRunTime] Finishing example group ee/spec/presenters/member_presenter_spec.rb. It took 3.11 seconds. Expected to take 6.58 seconds. 4248 15:59:13 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/reports/license_scanning/dependency_spec.rb. Expected to take 6.31 seconds. 4249 15:59:13 Gitlab::Ci::Reports::LicenseScanning::Dependency 4250 15:59:13 object equality 4251 15:59:13 when all fields are the same 4252 15:59:13 is expected to eql #<Gitlab::Ci::Reports::LicenseScanning::Dependency:0x000079b726d2f288 @name="bundler", @package_manager="rubygems", @path=nil, @purl_type="gem", @version="1.0.0"> 4253 15:59:13 implies hashes match 4254 15:59:13 when name fields are different 4255 15:59:13 is expected not to eql #<Gitlab::Ci::Reports::LicenseScanning::Dependency:0x000079b72a371828 @name="another-name", @package_manager="rubygems", @path=nil, @purl_type="gem", @version="1.0.0"> 4256 15:59:13 implies hashes do not match 4257 15:59:13 when package_manager fields are different 4258 15:59:13 is expected not to eql #<Gitlab::Ci::Reports::LicenseScanning::Dependency:0x000079b74082caa0 @name="bundler", @package_manager="another-name", @path=nil, @purl_type="gem", @version="1.0.0"> 4259 15:59:13 implies hashes do not match 4260 15:59:13 when purl_type fields are different 4261 15:59:14 is expected not to eql #<Gitlab::Ci::Reports::LicenseScanning::Dependency:0x000079b6dcdf9618 @name="bundler", @package_manager="rubygems", @path=nil, @purl_type="another-name", @version="1.0.0"> 4262 15:59:14 implies hashes do not match 4263 15:59:14 when version fields are different 4264 15:59:14 is expected not to eql #<Gitlab::Ci::Reports::LicenseScanning::Dependency:0x000079b6ce1b5f18 @name="bundler", @package_manager="rubygems", @path=nil, @purl_type="gem", @version="another-name"> 4265 15:59:14 implies hashes do not match 4267 15:59:14 when attempting to add an object that already exists in the set 4268 15:59:14 does not add a duplicate object 4269 15:59:14 #blob_path_for 4270 15:59:14 when a project, sha and path are provided 4271 15:59:14 is expected to eql "/namespace912/project-896/-/blob/b83d6e391c22777fca1ed3012fce84f633d7fed0/Gemfile.lock" 4272 15:59:14 when a path is not available 4273 15:59:14 is expected to be nil 4274 15:59:14 when a project is not provided 4275 15:59:14 is expected to eql "Gemfile.lock" 4276 15:59:14 when a sha is not provided 4277 15:59:15 is expected to eql "/namespace914/project-898/-/blob/master/Gemfile.lock" 4278 15:59:15 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/reports/license_scanning/dependency_spec.rb. It took 1.82 seconds. Expected to take 6.31 seconds. 4279 15:59:15 # [RSpecRunTime] Starting example group ee/spec/services/analytics/cycle_analytics/value_streams/list_service_spec.rb. Expected to take 6.13 seconds. 4280 15:59:15 Analytics::CycleAnalytics::ValueStreams::ListService 4281 15:59:15 when project namespace is given 4282 15:59:15 behaves like value stream list service examples 4283 15:59:15 when the resource is licensed 4284 15:59:15 returns the no value streams 4285 15:59:15 when value stream records are present 4286 15:59:15 returns the value streams 4287 15:59:15 when filtering by value stream ids 4288 15:59:16 returns the filtered value stream 4289 15:59:16 when the user is not allowed to access the service 4290 15:59:16 returns failed service response 4291 15:59:16 when project is not licensed 4292 15:59:16 returns the default value stream 4293 15:59:16 when group is given 4294 15:59:16 behaves like value stream list service examples 4295 15:59:16 when the resource is licensed 4296 15:59:16 returns the no value streams 4297 15:59:16 when value stream records are present 4298 15:59:16 returns the value streams 4299 15:59:16 when filtering by value stream ids 4300 15:59:17 returns the filtered value stream 4301 15:59:17 when the user is not allowed to access the service 4302 15:59:17 returns failed service response 4303 15:59:17 when group is not licensed 4304 15:59:17 returns failed service response 4305 15:59:17 # [RSpecRunTime] Finishing example group ee/spec/services/analytics/cycle_analytics/value_streams/list_service_spec.rb. It took 2.29 seconds. Expected to take 6.13 seconds. 4306 15:59:17 # [RSpecRunTime] Starting example group ee/spec/services/security/training_providers/secure_code_warrior_url_service_spec.rb. Expected to take 5.94 seconds. 4307 15:59:17 Security::TrainingProviders::SecureCodeWarriorUrlService 4309 15:59:17 when external_type is present in allowed list 4310 15:59:17 when request fails 4312 15:59:17 when response is 404 4313 15:59:17 returns hash with nil url 4314 15:59:17 when response is not nil 4315 15:59:17 returns content url hash 4316 15:59:17 when external_type is not present in allowed list 4319 15:59:17 when identifier contains cwe-{number} format 4320 15:59:17 returns full url path with proper mapping key 4321 15:59:17 when identifier contains CWE-{number} format 4322 15:59:18 returns full url path with proper mapping key 4323 15:59:18 when identifier contains owasp identifier 4324 15:59:18 returns full url path with proper mapping key 4325 15:59:18 when a language is provided 4326 15:59:18 returns full url path with the language parameter mapped 4327 15:59:18 #mapping_key 4329 15:59:18 returns external_id 4331 15:59:18 returns parsed identifier name 4332 15:59:18 #allowed_identifier_list 4333 15:59:18 returns allowed identifiers 4334 15:59:18 #mapping_list 4336 15:59:18 when owasp-web-2017 4337 15:59:18 returns proper owasp category 4338 15:59:18 when owasp-api-2019 4339 15:59:18 returns proper owasp category 4341 15:59:18 returns parsed identifier name 4342 15:59:18 # [RSpecRunTime] Finishing example group ee/spec/services/security/training_providers/secure_code_warrior_url_service_spec.rb. It took 1.6 seconds. Expected to take 5.94 seconds. 4343 15:59:18 # [RSpecRunTime] Starting example group ee/spec/services/namespaces/storage/usage_export_service_spec.rb. Expected to take 5.83 seconds. 4344 15:59:18 Namespaces::Storage::UsageExportService 4346 15:59:19 creates an instance and calls execute 4348 15:59:19 when the user is allowed to export the data 4349 15:59:19 Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol. 4351 15:59:19 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4352 15:59:19 when successful 4353 15:59:19 with a free plan 4354 15:59:19 returns the csv data 4355 15:59:19 only returns free plan namespace data 4356 15:59:19 with free storage consumed 4357 15:59:19 storage_size: 2048, additional_purchased_storage_size: 1024, free_storage_consumed: 1024 4358 15:59:20 returns the expected result 4359 15:59:20 # [RSpecRunTime] RSpec elapsed time: 22 minutes 12.9 seconds. Current RSS: ~1520M. Threads: 4. load average: 1.05 1.12 1.11 1/407 11800 4361 15:59:20 storage_size: 1024, additional_purchased_storage_size: 0, free_storage_consumed: 1024 4362 15:59:20 returns the expected result 4363 15:59:20 storage_size: 1024, additional_purchased_storage_size: 1024, free_storage_consumed: 0 4364 15:59:20 returns the expected result 4365 15:59:20 storage_size: 1024, additional_purchased_storage_size: 2048, free_storage_consumed: 0 4366 15:59:20 returns the expected result 4367 15:59:20 storage_size: 0, additional_purchased_storage_size: 2048, free_storage_consumed: 0 4368 15:59:20 returns the expected result 4369 15:59:20 with any other plan 4370 15:59:21 returns no namespace data 4371 15:59:21 when unsuccessful 4372 15:59:21 returns an error 4373 15:59:21 when the user is not allowed to export the data 4374 15:59:21 returns an error 4375 15:59:21 # [RSpecRunTime] Finishing example group ee/spec/services/namespaces/storage/usage_export_service_spec.rb. It took 2.46 seconds. Expected to take 5.83 seconds. 4376 15:59:21 # [RSpecRunTime] Starting example group ee/spec/workers/search/zoekt/default_branch_changed_worker_spec.rb. Expected to take 5.56 seconds. 4377 15:59:21 Search::Zoekt::DefaultBranchChangedWorker 4378 15:59:22 when project does not exist 4379 15:59:22 does not schedule indexing and does not raise an exception 4380 15:59:22 # [RSpecRunTime] RSpec elapsed time: 22 minutes 15.46 seconds. Current RSS: ~1523M. Threads: 4. load average: 1.05 1.12 1.11 1/407 11831 4382 15:59:22 when zoekt_code_search license feature is not available 4383 15:59:22 does not schedule indexing 4384 15:59:22 when project uses zoekt 4385 15:59:22 schedules indexing operation 4386 15:59:22 behaves like subscribes to event 4387 15:59:23 consumes the published event 4388 15:59:23 behaves like an idempotent worker 4389 15:59:23 is labeled as idempotent 4390 15:59:23 performs multiple times sequentially without raising an exception 4391 15:59:23 when application_setting zoekt_indexing_enabled is disabled 4392 15:59:23 does not schedule indexing 4393 15:59:23 when project does not use zoekt 4394 15:59:23 does not schedule indexing 4395 15:59:23 when passed a non-Project class 4396 15:59:23 does not schedule indexing 4397 15:59:23 # [RSpecRunTime] Finishing example group ee/spec/workers/search/zoekt/default_branch_changed_worker_spec.rb. It took 2.3 seconds. Expected to take 5.56 seconds. 4398 15:59:23 # [RSpecRunTime] Starting example group ee/spec/services/elastic/indexing_control_service_spec.rb. Expected to take 5.51 seconds. 4399 15:59:23 Elastic::IndexingControlService 4401 15:59:23 raises an exception when passed wrong worker 4402 15:59:23 .add_to_waiting_queue! 4403 15:59:23 calls an instance method 4404 15:59:23 .has_jobs_in_waiting_queue? 4405 15:59:24 calls an instance method 4406 15:59:24 .resume_processing! 4407 15:59:24 calls an instance method 4409 15:59:24 reports the queue size 4410 15:59:24 #add_to_waiting_queue! 4411 15:59:24 adds a job to the set 4412 15:59:24 adds only one unique job to the set 4413 15:59:24 only stores `project` context information 4414 15:59:24 #has_jobs_in_waiting_queue? 4415 15:59:24 checks set existence 4416 15:59:24 #resume_processing! 4417 15:59:24 puts jobs back into the queue and respects order 4418 15:59:24 drops a set after execution 4419 15:59:24 concurrent changes to different queues 4420 15:59:25 allows to use queues independently of each other 4421 15:59:25 # [RSpecRunTime] Finishing example group ee/spec/services/elastic/indexing_control_service_spec.rb. It took 1.32 seconds. Expected to take 5.51 seconds. 4422 15:59:25 # [RSpecRunTime] Starting example group ee/spec/finders/incident_management/oncall_users_finder_spec.rb. Expected to take 5.36 seconds. 4423 15:59:25 IncidentManagement::OncallUsersFinder 4425 15:59:26 when feature is available 4426 15:59:26 without parameters uses current time 4427 15:59:26 is expected to contain exactly #<User id:1063 @user257>, #<User id:1064 @user258>, and #<User id:1066 @user260> 4428 15:59:26 # [RSpecRunTime] RSpec elapsed time: 22 minutes 19.49 seconds. Current RSS: ~1535M. Threads: 4. load average: 1.05 1.12 1.11 1/407 11832 4430 15:59:26 with :schedule paramater specified 4431 15:59:26 is expected to contain exactly #<User id:1063 @user257> and #<User id:1064 @user258> 4432 15:59:26 with :oncall_at parameter specified 4433 15:59:27 does not require additional queries to generate shifts 4434 15:59:27 with all persisted shifts for oncall_at time 4435 15:59:27 is expected to contain exactly #<User id:1063 @user257>, #<User id:1064 @user258>, and #<User id:1066 @user260> 4436 15:59:27 does not attempt to generate shifts 4437 15:59:27 with some persisted shifts for oncall_at time 4438 15:59:27 is expected to contain exactly #<User id:1063 @user257>, #<User id:1065 @user259>, and #<User id:1066 @user260> 4439 15:59:27 does not run additional queries for each persisted shift 4440 15:59:27 before rotations have started 4441 15:59:27 is expected to be empty 4442 15:59:27 when feature is not avaiable 4443 15:59:27 is expected to be none 4444 15:59:27 # [RSpecRunTime] Finishing example group ee/spec/finders/incident_management/oncall_users_finder_spec.rb. It took 2.8 seconds. Expected to take 5.36 seconds. 4445 15:59:27 # [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/vulnerabilities/issue_links_resolver_spec.rb. Expected to take 5.15 seconds. 4446 15:59:27 Resolvers::Vulnerabilities::IssueLinksResolver 4448 15:59:29 returns a lazy relation loader proxy 4449 15:59:29 loaded records by the lazy relation loader 4450 15:59:29 when there is no filter given 4451 15:59:29 is expected to contain exactly #<Vulnerabilities::IssueLink id: 1, vulnerability_id: 16, issue_id: 36, link_type: "related", created...09-20 15:59:28.724669481 +0000", updated_at: "2024-09-20 15:59:28.724669481 +0000", project_id: nil> and #<Vulnerabilities::IssueLink id: 2, vulnerability_id: 16, issue_id: 37, link_type: "created", created...09-20 15:59:29.184288513 +0000", updated_at: "2024-09-20 15:59:29.184288513 +0000", project_id: nil> 4452 15:59:29 is expected not to raise Exception 4453 15:59:29 # [RSpecRunTime] RSpec elapsed time: 22 minutes 22.34 seconds. Current RSS: ~1511M. Threads: 4. load average: 1.04 1.12 1.11 1/407 11833 4455 15:59:29 when the link_type filter is given 4456 15:59:29 when the filter is `CREATED` 4457 15:59:29 is expected to contain exactly #<Vulnerabilities::IssueLink id: 2, vulnerability_id: 16, issue_id: 37, link_type: "created", created...09-20 15:59:29.184288513 +0000", updated_at: "2024-09-20 15:59:29.184288513 +0000", project_id: nil> 4458 15:59:29 is expected not to raise Exception 4459 15:59:29 when the filter is `RELATED` 4460 15:59:29 is expected to contain exactly #<Vulnerabilities::IssueLink id: 1, vulnerability_id: 16, issue_id: 36, link_type: "related", created...09-20 15:59:28.724669481 +0000", updated_at: "2024-09-20 15:59:28.724669481 +0000", project_id: nil> 4461 15:59:30 is expected not to raise Exception 4462 15:59:30 # [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/vulnerabilities/issue_links_resolver_spec.rb. It took 2.26 seconds. Expected to take 5.15 seconds. 4463 15:59:30 # [RSpecRunTime] Starting example group ee/spec/services/groups/ssh_certificates/create_service_spec.rb. Expected to take 5.0 seconds. 4464 15:59:30 Groups::SshCertificates::CreateService#execute 4465 15:59:30 when title is blank 4466 15:59:30 fails with validation error 4467 15:59:30 when group and params are provided 4469 15:59:30 when key is incorrectly formatted 4470 15:59:30 fails with validation error 4471 15:59:30 when key is blank 4472 15:59:30 fails with validation error 4473 15:59:30 when creating an SSH certificate 4474 15:59:30 behaves like audit event logging 4475 15:59:30 when licensed 4476 15:59:30 does not log audit event if operation fails 4477 15:59:31 does not log audit event if operation results in no change 4478 15:59:31 when operation succeeds 4479 15:59:31 logs an audit event 4480 15:59:31 logs the audit event info 4481 15:59:31 calls the audit method with the event type 4482 15:59:31 when not licensed 4483 15:59:31 does not log audit event 4484 15:59:31 # [RSpecRunTime] Finishing example group ee/spec/services/groups/ssh_certificates/create_service_spec.rb. It took 1.67 seconds. Expected to take 5.0 seconds. 4485 15:59:31 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_closed_spec.rb. Expected to take 4.93 seconds. 4486 15:59:31 Gitlab::Analytics::CycleAnalytics::StageEvents::IssueClosed 4487 15:59:31 behaves like value stream analytics event 4488 15:59:31 is expected to be a kind of String 4489 15:59:31 is expected to be a kind of Symbol 4490 15:59:32 is expected to include ApplicationRecord(abstract) 4491 15:59:32 is expected to respond to #timestamp_projection 4492 15:59:32 is expected to respond to #html_description 4493 15:59:32 is expected to be a kind of Array 4494 15:59:32 #apply_query_customization 4495 15:59:32 expects an ActiveRecord::Relation object as argument and returns a modified version of it 4497 15:59:32 returns a hash that uniquely identifies an event 4498 15:59:32 does not differ when the same object is built with the same params 4499 15:59:32 behaves like LEFT JOIN-able value stream analytics event 4500 15:59:33 can use the event as LEFT JOIN 4501 15:59:33 when looking at the record with data 4502 15:59:33 contains the timestamp expression 4503 15:59:33 when looking at the record without data 4504 15:59:33 returns nil for the timestamp expression 4505 15:59:33 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_closed_spec.rb. It took 2.08 seconds. Expected to take 4.93 seconds. 4506 15:59:33 # [RSpecRunTime] Starting example group ee/spec/models/merge_request/suggested_reviewers_merge_request_spec.rb. Expected to take 4.81 seconds. 4508 15:59:33 does not allow STI 4509 15:59:33 #can_suggest_reviewers? 4511 15:59:34 is expected to equal true 4512 15:59:34 when modified_paths is empty 4513 15:59:34 is expected to equal false 4514 15:59:34 when not open 4515 15:59:34 is expected to equal false 4516 15:59:34 #suggested_reviewer_users 4517 15:59:34 when predictions is nil 4518 15:59:34 behaves like blank suggestions 4519 15:59:34 returns an empty relation 4520 15:59:34 when predictions is not nil 4521 15:59:34 when predictions is a non hash 4522 15:59:34 behaves like blank suggestions 4523 15:59:34 returns an empty relation 4524 15:59:34 when predictions is an empty hash 4525 15:59:34 behaves like blank suggestions 4526 15:59:34 returns an empty relation 4527 15:59:34 when suggests a user who is not a member 4528 15:59:34 behaves like blank suggestions 4529 15:59:34 returns an empty relation 4530 15:59:34 when suggests users who are members 4531 15:59:35 when a user is inactive 4532 15:59:35 returns only active human users 4533 15:59:35 when all users are active 4534 15:59:35 returns human users in correct suggested order 4535 15:59:35 # [RSpecRunTime] Finishing example group ee/spec/models/merge_request/suggested_reviewers_merge_request_spec.rb. It took 2.07 seconds. Expected to take 4.81 seconds. 4536 15:59:35 # [RSpecRunTime] Starting example group ee/spec/workers/work_items/rolledup_dates/update_rolledup_dates_event_handler_spec.rb. Expected to take 4.66 seconds. 4537 15:59:35 WorkItems::RolledupDates::UpdateRolledupDatesEventHandler 4538 15:59:35 .can_handle_update? 4539 15:59:36 returns false if no expected widget or attribute changed 4540 15:59:36 returns true when expected attribute changed 4541 15:59:36 returns true when expected widget changed 4542 15:59:36 handle_event 4543 15:59:37 does nothing when the work item no longer exists 4544 15:59:37 behaves like updates the work_item hierarchy 4545 15:59:37 is expected to receive execute(*(any args)) 1 time 4546 15:59:37 # [RSpecRunTime] RSpec elapsed time: 22 minutes 30.4 seconds. Current RSS: ~1509M. Threads: 4. load average: 1.04 1.12 1.11 1/405 11834 4548 15:59:37 behaves like updates the work_item hierarchy 4549 15:59:37 is expected to receive execute(*(any args)) 1 time 4550 15:59:37 behaves like updates the work_item hierarchy 4551 15:59:37 is expected to receive execute(*(any args)) 1 time 4552 15:59:37 # [RSpecRunTime] Finishing example group ee/spec/workers/work_items/rolledup_dates/update_rolledup_dates_event_handler_spec.rb. It took 1.96 seconds. Expected to take 4.66 seconds. 4553 15:59:37 # [RSpecRunTime] Starting example group ee/spec/services/dependencies/export_serializers/sbom/pipeline_service_spec.rb. Expected to take 4.53 seconds. 4554 15:59:37 Dependencies::ExportSerializers::Sbom::PipelineService 4555 15:59:38 Job arguments to FlushCounterIncrementsWorker must be native JSON types, but :build_artifacts_size is a Symbol. 4557 15:59:38 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4559 15:59:38 instantiates a service object and sends execute message to it 4561 15:59:38 when the pipeline does not have cyclonedx reports 4562 15:59:39 is expected to be empty 4563 15:59:39 when the pipeline has cyclonedx reports 4564 15:59:40 returns all the components 4565 15:59:40 # [RSpecRunTime] RSpec elapsed time: 22 minutes 33.19 seconds. Current RSS: ~1473M. Threads: 4. load average: 1.12 1.13 1.11 1/407 11839 4567 15:59:40 when the merged report is not valid 4568 15:59:41 raises a SchemaValidationError 4569 15:59:41 # [RSpecRunTime] Finishing example group ee/spec/services/dependencies/export_serializers/sbom/pipeline_service_spec.rb. It took 3.15 seconds. Expected to take 4.53 seconds. 4570 15:59:41 # [RSpecRunTime] Starting example group ee/spec/lib/elastic/latest/routing_spec.rb. Expected to take 4.36 seconds. 4571 15:59:41 Elastic::Latest::Routing 4572 15:59:41 #routing_options 4573 15:59:41 returns correct options for project_id 4574 15:59:41 returns correct options for repository_id 4575 15:59:41 returns correct options for project_ids 4576 15:59:41 returns empty hash when provided an empty array 4577 15:59:41 returns empty hash when provided :any to project_ids 4578 15:59:41 returns empty hash when public projects flag is passed 4579 15:59:41 returns empty hash when routing_disabled flag is passed 4580 15:59:41 uses project_ids rather than repository_id when both are supplied 4581 15:59:41 returns empty hash when there are too many project_ids 4582 15:59:42 returns correct options for root_ancestor_ids param 4583 15:59:42 # [RSpecRunTime] RSpec elapsed time: 22 minutes 34.88 seconds. Current RSS: ~1468M. Threads: 4. load average: 1.12 1.13 1.11 1/407 11842 4585 15:59:42 # [RSpecRunTime] Finishing example group ee/spec/lib/elastic/latest/routing_spec.rb. It took 1.1 seconds. Expected to take 4.36 seconds. 4586 15:59:42 # [RSpecRunTime] Starting example group ee/spec/graphql/mutations/vulnerabilities/revert_to_detected_spec.rb. Expected to take 4.29 seconds. 4587 15:59:42 Mutations::Vulnerabilities::RevertToDetected 4588 15:59:42 is expected to require graphql authorizations :admin_vulnerability 4590 15:59:42 when the user can revert the vulnerability to detected 4591 15:59:42 when user does not have access to the project 4592 15:59:43 raises an error 4593 15:59:43 when user has access to the project 4594 15:59:43 returns the vulnerability back in detected state 4595 15:59:43 and no comment is provided 4596 15:59:43 returns the vulnerability back in detected state 4597 15:59:43 # [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/vulnerabilities/revert_to_detected_spec.rb. It took 1.72 seconds. Expected to take 4.29 seconds. 4598 15:59:43 # [RSpecRunTime] Starting example group ee/spec/models/ee/users/merge_request_interaction_spec.rb. Expected to take 4.14 seconds. 4599 15:59:43 Users::MergeRequestInteraction 4600 15:59:45 does not allow STI 4601 15:59:45 #applicable_approval_rules 4602 15:59:45 when there are no approval rules 4603 15:59:45 is expected to have attributes {:applicable_approval_rules => (be empty)} 4604 15:59:45 # [RSpecRunTime] RSpec elapsed time: 22 minutes 38.57 seconds. Current RSS: ~1500M. Threads: 4. load average: 1.11 1.13 1.11 1/411 12020 4606 15:59:45 when there are approval rules 4607 15:59:45 when the feature is not available 4608 15:59:46 is expected to have attributes {:applicable_approval_rules => (be empty)} 4609 15:59:46 when the feature is available 4610 15:59:46 is expected to have attributes {:applicable_approval_rules => (be empty)} 4611 15:59:46 when the user is associated with a rule 4612 15:59:46 is expected to have attributes {:applicable_approval_rules => (contain exactly (have attributes {:approval_rule => #<ApprovalMergeRequ...esult_policy_id: nil, applicable_post_merge: nil, project_id: nil, approval_policy_rule_id: nil>}))} 4613 15:59:46 # [RSpecRunTime] Finishing example group ee/spec/models/ee/users/merge_request_interaction_spec.rb. It took 2.68 seconds. Expected to take 4.14 seconds. 4614 15:59:46 # [RSpecRunTime] Starting example group ee/spec/views/subscriptions/buy_storage.html.haml_spec.rb. Expected to take 4.07 seconds. 4615 15:59:46 subscriptions/buy_storage 4616 15:59:46 behaves like buy storage addon form data 4617 15:59:46 is expected to have visible css "#js-buy-storage[data-active-subscription-name='S-000000000']" 4618 15:59:46 is expected to have visible css "#js-buy-storage[data-group-data='[{\"id\":\"storage_plan_id\",\"code\":\"storage\",\"price_per_year\":10.0}]']" 4619 15:59:47 is expected to have visible css "#js-buy-storage[data-plan-id='storage_plan_id']" 4620 15:59:47 is expected to have visible css "#js-buy-storage[data-namespace-id='2']" 4621 15:59:47 is expected to have visible css "#js-buy-storage[data-source='some_source']" 4622 15:59:47 is expected to have visible css "#js-buy-storage[data-redirect-after-success='/groups/my-group/-/usage_quotas#storage-quota-tab']" 4623 15:59:47 tracks render event 4624 15:59:47 # [RSpecRunTime] RSpec elapsed time: 22 minutes 40.36 seconds. Current RSS: ~1493M. Threads: 4. load average: 1.11 1.13 1.11 1/411 12021 4626 15:59:47 # [RSpecRunTime] Finishing example group ee/spec/views/subscriptions/buy_storage.html.haml_spec.rb. It took 1.08 seconds. Expected to take 4.07 seconds. 4627 15:59:47 # [RSpecRunTime] Starting example group ee/spec/workers/import_software_licenses_worker_spec.rb. Expected to take 3.94 seconds. 4628 15:59:47 ImportSoftwareLicensesWorker 4630 15:59:47 when the licenses.json endpoint is healthy 4631 15:59:47 is expected to eql "Apache-1.0" 4632 15:59:47 is expected to eq 3 4633 15:59:48 is expected to contain exactly "Apache-1.0", "MIT", and "BSD-4-Clause" 4634 15:59:48 is expected to contain exactly "Apache License 1.0", "MIT License", and "BSD 4-Clause \"Original\" or \"Old\" License" 4635 15:59:48 deletes the software licenses from cache 4636 15:59:48 when run multiple times 4637 15:59:48 does not create duplicated software licenses 4638 15:59:48 when a license has an invalid SPDX identifier 4639 15:59:48 is expected to eql "Apache-1.0" 4640 15:59:48 is expected to contain exactly "Apache-1.0", "MIT", and "BSD-4-Clause" 4641 15:59:48 when a license is deprecated 4642 15:59:49 is expected to eql "GPL-1.0-only" 4643 15:59:49 # [RSpecRunTime] Finishing example group ee/spec/workers/import_software_licenses_worker_spec.rb. It took 1.39 seconds. Expected to take 3.94 seconds. 4644 15:59:49 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/vertex_ai/response_modifiers/embeddings_spec.rb. Expected to take 3.85 seconds. 4645 15:59:49 Gitlab::Llm::VertexAi::ResponseModifiers::Embeddings 4646 15:59:49 #response_body 4647 15:59:49 when AI response predictions has embeddings 4648 15:59:49 returns embeddings 4649 15:59:49 when there are errors 4650 15:59:49 returns blank string 4651 15:59:49 when AI response is nil 4652 15:59:49 returns blank string 4654 15:59:49 when the response contains errors 4655 15:59:49 returns array of errors 4656 15:59:49 when the response contains errors in a message object 4657 15:59:49 returns array of errors 4658 15:59:49 when there are no errors 4659 15:59:49 returns empty array 4660 15:59:49 when AI response is nil 4661 15:59:49 returns empty array 4662 15:59:49 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/vertex_ai/response_modifiers/embeddings_spec.rb. It took 0.77 second. Expected to take 3.85 seconds. 4663 15:59:49 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/graphql/aggregations/security_orchestration_policies/lazy_dast_profile_aggregate_spec.rb. Expected to take 3.67 seconds. 4664 15:59:49 Gitlab::Graphql::Aggregations::SecurityOrchestrationPolicies::LazyDastProfileAggregate 4666 15:59:50 adds the dast_profile to the lazy state 4667 15:59:50 uses lazy_dast_profile_in_policies_aggregate to collect aggregates 4668 15:59:50 raises ArgumentError when is not DastSiteProfile or DastScannerProfile 4670 15:59:50 if the record has already been loaded 4671 15:59:50 does not make the query again 4672 15:59:50 if the record has not been loaded 4673 15:59:50 clears the pending IDs 4674 15:59:50 when Dast Site profile is provided 4675 15:59:50 makes the query 4676 15:59:50 when Dast Scanner profile is provided 4677 15:59:51 makes the query 4678 15:59:51 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/graphql/aggregations/security_orchestration_policies/lazy_dast_profile_aggregate_spec.rb. It took 1.28 seconds. Expected to take 3.67 seconds. 4679 15:59:51 # [RSpecRunTime] Starting example group ee/spec/models/identity_spec.rb. Expected to take 3.65 seconds. 4681 15:59:51 does not allow STI 4683 15:59:51 is expected to belong to saml_provider required: false 4684 15:59:51 with saml_provider 4685 15:59:51 allows user to have records with different groups 4686 15:59:52 doesn't allow NameID/extern_uid to be blank 4687 15:59:52 with enforced_group_managed_accounts 4688 15:59:52 when managing_group matches saml_provider group 4689 15:59:52 is expected to be valid 4690 15:59:52 # [RSpecRunTime] RSpec elapsed time: 22 minutes 45.17 seconds. Current RSS: ~1545M. Threads: 4. load average: 1.10 1.13 1.11 1/410 12022 4692 15:59:52 when managing_group does not match provider group 4693 15:59:52 is not valid 4694 15:59:52 # [RSpecRunTime] Finishing example group ee/spec/models/identity_spec.rb. It took 1.53 seconds. Expected to take 3.65 seconds. 4695 15:59:52 # [RSpecRunTime] Starting example group ee/spec/services/work_items/callbacks/health_status_spec.rb. Expected to take 3.45 seconds. 4696 15:59:52 WorkItems::Callbacks::HealthStatus 4697 15:59:53 #after_initialize 4698 15:59:53 when issuable_health_status feature is licensed 4699 15:59:53 when health_status param is present 4700 15:59:53 when health_status param is valid 4701 15:59:53 updates work item health status value 4702 15:59:53 without group level work items license 4703 15:59:53 behaves like work item and health status is unchanged 4704 15:59:53 does not change work item health status value 4705 15:59:53 # [RSpecRunTime] RSpec elapsed time: 22 minutes 46.49 seconds. Current RSS: ~1541M. Threads: 4. load average: 1.10 1.13 1.11 1/411 12023 4707 15:59:53 when widget does not exist in new type 4708 15:59:53 sets the work item's health status as nil 4709 15:59:53 when health_status param is not present 4710 15:59:53 behaves like work item and health status is unchanged 4711 15:59:54 does not change work item health status value 4712 15:59:54 when param value is the same as the work item health status 4713 15:59:54 behaves like work item and health status is unchanged 4714 15:59:54 does not change work item health status value 4715 15:59:54 when user cannot admin_work_item 4716 15:59:54 behaves like work item and health status is unchanged 4717 15:59:54 does not change work item health status value 4718 15:59:54 when issuable_health_status feature is unlicensed 4719 15:59:54 behaves like work item and health status is unchanged 4720 15:59:54 does not change work item health status value 4721 15:59:54 # [RSpecRunTime] Finishing example group ee/spec/services/work_items/callbacks/health_status_spec.rb. It took 1.85 seconds. Expected to take 3.45 seconds. 4722 15:59:54 # [RSpecRunTime] Starting example group ee/spec/finders/boards/milestones_finder_spec.rb. Expected to take 3.42 seconds. 4723 15:59:54 Boards::MilestonesFinder 4725 15:59:54 when project board 4726 15:59:56 returns milestones from board project and ancestors groups 4727 15:59:56 # [RSpecRunTime] RSpec elapsed time: 22 minutes 48.97 seconds. Current RSS: ~1520M. Threads: 4. load average: 1.09 1.12 1.11 1/406 12024 4729 15:59:56 when group board 4730 15:59:57 returns milestones from board group and its ancestors 4731 15:59:57 # [RSpecRunTime] RSpec elapsed time: 22 minutes 50.58 seconds. Current RSS: ~1499M. Threads: 4. load average: 1.09 1.12 1.11 1/406 12025 4733 15:59:57 # [RSpecRunTime] Finishing example group ee/spec/finders/boards/milestones_finder_spec.rb. It took 3.41 seconds. Expected to take 3.42 seconds. 4734 15:59:57 # [RSpecRunTime] Starting example group ee/spec/lib/security/security_orchestration_policies/policy_comparer_spec.rb. Expected to take 3.31 seconds. 4735 15:59:57 Security::SecurityOrchestrationPolicies::PolicyComparer 4736 15:59:58 when rules are updated 4737 15:59:58 handles the comparison correctly 4738 15:59:58 when policies have no rules 4739 15:59:59 handles the comparison correctly 4740 15:59:59 when yaml_policy has fewer rules than db_policy 4741 15:59:59 correctly identifies deleted rules 4743 15:59:59 returns the correct changes for policy fields 4744 15:59:59 returns the correct changes for rules 4745 15:59:59 # [RSpecRunTime] Finishing example group ee/spec/lib/security/security_orchestration_policies/policy_comparer_spec.rb. It took 2.04 seconds. Expected to take 3.31 seconds. 4746 15:59:59 # [RSpecRunTime] Starting example group ee/spec/finders/security/vulnerability_feedbacks_finder_spec.rb. Expected to take 3.19 seconds. 4747 15:59:59 Security::VulnerabilityFeedbacksFinder 4748 16:00:00 returns vulnerability feedbacks of a project 4749 16:00:00 when not given a parameter 4750 16:00:00 does not filter the vulnerability feedbacks 4751 16:00:01 # [RSpecRunTime] RSpec elapsed time: 22 minutes 53.8 seconds. Current RSS: ~1478M. Threads: 4. load average: 1.08 1.12 1.11 1/406 12026 4753 16:00:01 when filtered by feedback type 4754 16:00:01 only returns vulnerability feedbacks matching the given feedback types 4755 16:00:01 when filtered by category 4756 16:00:01 only returns vulnerability feedbacks matching the given categories 4757 16:00:01 when filtered by more than one property 4758 16:00:01 only returns vulnerabilities matching all of the given filters 4759 16:00:01 # [RSpecRunTime] Finishing example group ee/spec/finders/security/vulnerability_feedbacks_finder_spec.rb. It took 1.59 seconds. Expected to take 3.19 seconds. 4760 16:00:01 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/analytics/value_stream_dashboard/namespace_cursor_spec.rb. Expected to take 3.11 seconds. 4761 16:00:01 Gitlab::Analytics::ValueStreamDashboard::NamespaceCursor 4762 16:00:01 iterates over a namespace and transforms the yielded namespace relation 4763 16:00:01 when top_level_namespace_id is missing 4764 16:00:02 raises error on initialize 4765 16:00:02 when continuing the iteration from a certain namespace id 4766 16:00:02 selects the correct namespaces 4767 16:00:02 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/analytics/value_stream_dashboard/namespace_cursor_spec.rb. It took 0.7 second. Expected to take 3.11 seconds. 4768 16:00:02 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/experiment_feature_rollout_spec.rb. Expected to take 2.98 seconds. 4769 16:00:02 Gitlab::ExperimentFeatureRollout 4771 16:00:02 when saas feature is available 4772 16:00:02 is expected to be enabled 4773 16:00:02 isn't enabled if the feature definition doesn't exist 4774 16:00:02 isn't enabled if the feature flag state is :off 4775 16:00:02 isn't enabled if the gitlab_experiment feature flag is false 4776 16:00:02 when saas feature is not available 4777 16:00:02 is not enabled 4778 16:00:02 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/experiment_feature_rollout_spec.rb. It took 0.57 second. Expected to take 2.98 seconds. 4779 16:00:02 # [RSpecRunTime] Starting example group ee/spec/models/approvals/wrapped_rule_set_spec.rb. Expected to take 2.96 seconds. 4780 16:00:02 Approvals::WrappedRuleSet 4781 16:00:02 does not allow STI 4783 16:00:02 with report_type set to scan_finding 4784 16:00:03 is expected to be an instance of Approvals::ScanFindingWrappedRuleSet 4785 16:00:03 with any other report_type 4786 16:00:03 is expected to be an instance of Approvals::WrappedRuleSet 4787 16:00:03 with scan_finding and license_scanning together 4788 16:00:03 is expected to be an instance of Approvals::ScanFindingWrappedRuleSet 4789 16:00:03 #wrapped_rules 4790 16:00:03 returns an array of ApprovalWrappedRule 4791 16:00:03 returns ApprovalWrappedRule with attributes as provided to Approvals::WrappedRuleSet 4792 16:00:03 # [RSpecRunTime] Finishing example group ee/spec/models/approvals/wrapped_rule_set_spec.rb. It took 0.77 second. Expected to take 2.96 seconds. 4793 16:00:03 # [RSpecRunTime] Starting example group ee/spec/routing/groups/cadences_routing_spec.rb. Expected to take 2.81 seconds. 4794 16:00:03 cadences routing 4795 16:00:03 routes to edit cadence 4796 16:00:03 routes to list iterations within cadence 4797 16:00:04 routes to show iteration within cadence 4798 16:00:04 routes to new iteration within cadence 4799 16:00:04 routes to show cadences list 4800 16:00:04 routes to edit iteration within cadence 4801 16:00:04 routes to new cadence 4802 16:00:04 # [RSpecRunTime] Finishing example group ee/spec/routing/groups/cadences_routing_spec.rb. It took 1.0 second. Expected to take 2.81 seconds. 4803 16:00:04 # [RSpecRunTime] RSpec elapsed time: 22 minutes 57.34 seconds. Current RSS: ~1520M. Threads: 4. load average: 1.16 1.14 1.11 1/406 12027 4805 16:00:04 # [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/instance_security_dashboard/projects_resolver_spec.rb. Expected to take 2.7 seconds. 4806 16:00:04 Resolvers::InstanceSecurityDashboard::ProjectsResolver 4808 16:00:05 when provided object is InstanceSecurityDashboard 4809 16:00:05 is expected to contain exactly #<Project id:850 namespace954/project-942>> and #<Project id:851 namespace955/project-943>> 4810 16:00:05 # [RSpecRunTime] RSpec elapsed time: 22 minutes 58.5 seconds. Current RSS: ~1507M. Threads: 4. load average: 1.16 1.14 1.11 1/406 12028 4812 16:00:05 when object is not provided 4813 16:00:05 is expected to be nil 4814 16:00:05 when search filter is provided 4815 16:00:05 search by name 4816 16:00:05 returns matching project 4817 16:00:05 search by path 4818 16:00:06 returns matching project 4819 16:00:06 search by description 4820 16:00:06 returns matching project 4821 16:00:06 # [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/instance_security_dashboard/projects_resolver_spec.rb. It took 1.65 seconds. Expected to take 2.7 seconds. 4822 16:00:06 # [RSpecRunTime] Starting example group ee/spec/services/package_metadata/ingestion/advisory/affected_package_ingestion_task_spec.rb. Expected to take 2.69 seconds. 4823 16:00:06 PackageMetadata::Ingestion::Advisory::AffectedPackageIngestionTask 4825 16:00:06 when affected packages are valid 4826 16:00:06 adds all new affected packages in import data 4827 16:00:06 updates existing affected packages 4828 16:00:06 when affected packages are invalid 4829 16:00:07 creates only valid affected packages 4830 16:00:07 logs invalid affected packages as an error 4831 16:00:07 # [RSpecRunTime] Finishing example group ee/spec/services/package_metadata/ingestion/advisory/affected_package_ingestion_task_spec.rb. It took 1.0 second. Expected to take 2.69 seconds. 4832 16:00:07 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/elastic/elasticsearch_enabled_cache_spec.rb. Expected to take 2.56 seconds. 4833 16:00:07 Gitlab::Elastic::ElasticsearchEnabledCache 4835 16:00:07 remembers the result of the first invocation 4836 16:00:07 sets an expiry on the key the first time it creates the hash 4837 16:00:07 does not set an expiry on the key after the hash is already created 4839 16:00:07 clears the cached value 4840 16:00:07 does not clear the cache for another type 4841 16:00:07 .delete_record 4842 16:00:08 clears the cached value 4843 16:00:08 does not clear the cache for another record of the same type 4844 16:00:08 does not clear the cache for another record of a different type 4845 16:00:08 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/elastic/elasticsearch_enabled_cache_spec.rb. It took 1.04 seconds. Expected to take 2.56 seconds. 4846 16:00:08 # [RSpecRunTime] Starting example group ee/spec/services/environments/deployments/audit_service_spec.rb. Expected to take 2.54 seconds. 4847 16:00:08 Environments::Deployments::AuditService 4849 16:00:09 creates an audit event 4850 16:00:09 when the environment is not protected 4851 16:00:09 does not create an audit event 4852 16:00:09 # [RSpecRunTime] RSpec elapsed time: 23 minutes 2.56 seconds. Current RSS: ~1520M. Threads: 4. load average: 1.14 1.13 1.11 1/410 12087 4854 16:00:09 # [RSpecRunTime] Finishing example group ee/spec/services/environments/deployments/audit_service_spec.rb. It took 1.54 seconds. Expected to take 2.54 seconds. 4855 16:00:09 # [RSpecRunTime] Starting example group ee/spec/models/dora/configuration_spec.rb. Expected to take 2.42 seconds. 4856 16:00:09 Dora::Configuration 4857 16:00:09 is expected not to allow :branches_for_lead_time_for_changes to be ‹nil› 4858 16:00:10 is expected to validate that :project_id is case-sensitively unique 4859 16:00:10 is expected to allow :branches_for_lead_time_for_changes to be ‹[]› 4860 16:00:10 does not allow STI 4861 16:00:10 is expected to validate that :project_id cannot be empty/falsy 4862 16:00:10 associations 4863 16:00:10 is expected to belong to project required: false 4864 16:00:10 # [RSpecRunTime] RSpec elapsed time: 23 minutes 3.66 seconds. Current RSS: ~1521M. Threads: 4. load average: 1.14 1.13 1.11 1/410 12088 4866 16:00:10 # [RSpecRunTime] Finishing example group ee/spec/models/dora/configuration_spec.rb. It took 1.1 seconds. Expected to take 2.42 seconds. 4867 16:00:10 # [RSpecRunTime] Starting example group ee/spec/models/integrations/github/status_notifier_spec.rb. Expected to take 2.32 seconds. 4868 16:00:10 Integrations::Github::StatusNotifier 4869 16:00:11 does not allow STI 4871 16:00:11 uses GitHub API to update status and returns the result as a hash 4872 16:00:11 passes optional params 4873 16:00:11 uses access token 4874 16:00:11 with blank api_endpoint 4875 16:00:11 defaults to using GitHub.com API 4876 16:00:11 with custom api_endpoint 4877 16:00:11 uses provided API for requests 4878 16:00:11 # [RSpecRunTime] Finishing example group ee/spec/models/integrations/github/status_notifier_spec.rb. It took 0.78 second. Expected to take 2.32 seconds. 4879 16:00:11 # [RSpecRunTime] Starting example group ee/spec/models/remote_development/remote_development_namespace_cluster_agent_mapping_spec.rb. Expected to take 2.32 seconds. 4880 16:00:11 RemoteDevelopment::RemoteDevelopmentNamespaceClusterAgentMapping 4881 16:00:12 does not allow STI 4882 16:00:12 associations 4883 16:00:12 for belongs_to 4884 16:00:12 is expected to belong to user class_name => User required: false inverse_of => created_remote_development_namespace_cluster_agent_mappings 4885 16:00:12 is expected to belong to namespace required: false inverse_of => remote_development_namespace_cluster_agent_mappings 4886 16:00:12 is expected to belong to agent class_name => Clusters::Agent required: false inverse_of => remote_development_namespace_cluster_agent_mappings 4887 16:00:12 # [RSpecRunTime] RSpec elapsed time: 23 minutes 5.62 seconds. Current RSS: ~1527M. Threads: 4. load average: 1.14 1.13 1.11 1/410 12089 4889 16:00:12 when from factory 4890 16:00:13 has correct associations from factory 4891 16:00:13 # [RSpecRunTime] Finishing example group ee/spec/models/remote_development/remote_development_namespace_cluster_agent_mapping_spec.rb. It took 1.31 seconds. Expected to take 2.32 seconds. 4892 16:00:13 # [RSpecRunTime] Starting example group ee/spec/lib/search/elastic/task_status_spec.rb. Expected to take 2.16 seconds. 4893 16:00:13 Search::Elastic::TaskStatus 4894 16:00:13 .totals_match? 4895 16:00:13 when total equals sum of created, updated, and deleted 4896 16:00:13 is expected to eq true 4897 16:00:13 when expected keys are not present 4898 16:00:13 is expected to eq false 4899 16:00:13 when total does not equal sum of created, updated, and deleted 4900 16:00:13 is expected to eq false 4902 16:00:13 when task is completed 4903 16:00:13 is expected to eq true 4904 16:00:13 when task is not completed 4905 16:00:13 is expected to eq false 4907 16:00:13 when an error is not returned 4908 16:00:13 is expected to eq false 4909 16:00:13 when an error is returned 4910 16:00:13 is expected to eq true 4911 16:00:13 # [RSpecRunTime] Finishing example group ee/spec/lib/search/elastic/task_status_spec.rb. It took 0.76 second. Expected to take 2.16 seconds. 4912 16:00:13 # [RSpecRunTime] Starting example group ee/spec/policies/approval_project_rule_policy_spec.rb. Expected to take 2.12 seconds. 4913 16:00:13 ApprovalProjectRulePolicy 4914 16:00:13 when user can admin project 4915 16:00:14 allows updating approval rule 4916 16:00:14 when user cannot admin project 4917 16:00:15 disallow updating approval rule 4918 16:00:15 # [RSpecRunTime] Finishing example group ee/spec/policies/approval_project_rule_policy_spec.rb. It took 1.37 seconds. Expected to take 2.12 seconds. 4919 16:00:15 # [RSpecRunTime] Starting example group ee/spec/workers/security/scan_result_policies/delete_scan_result_policy_reads_worker_spec.rb. Expected to take 2.05 seconds. 4920 16:00:15 Security::ScanResultPolicies::DeleteScanResultPolicyReadsWorker#perform 4921 16:00:16 with non-existing configuration 4922 16:00:16 is expected not to change `Security::ScanResultPolicyRead.exists?(read.id)` from true 4923 16:00:16 # [RSpecRunTime] RSpec elapsed time: 23 minutes 9.08 seconds. Current RSS: ~1520M. Threads: 4. load average: 1.13 1.13 1.11 1/410 12090 4925 16:00:16 with existing configuration 4926 16:00:16 is expected to change `Security::ScanResultPolicyRead.exists?(read.id)` from true to false 4927 16:00:16 # [RSpecRunTime] Finishing example group ee/spec/workers/security/scan_result_policies/delete_scan_result_policy_reads_worker_spec.rb. It took 1.38 seconds. Expected to take 2.05 seconds. 4928 16:00:16 # [RSpecRunTime] Starting example group ee/spec/services/ee/ci/change_variable_service_spec.rb. Expected to take 1.93 seconds. 4929 16:00:16 Ci::ChangeVariableService 4930 16:00:16 when creating a variable 4931 16:00:16 calls AuditVariableChangeService with create 4932 16:00:16 when updating a variable 4933 16:00:17 calls AuditVariableChangeService with update 4934 16:00:17 when destroying a variable 4935 16:00:17 calls AuditVariableChangeService with destroy 4936 16:00:17 # [RSpecRunTime] Finishing example group ee/spec/services/ee/ci/change_variable_service_spec.rb. It took 1.19 seconds. Expected to take 1.93 seconds. 4937 16:00:17 # [RSpecRunTime] Starting example group ee/spec/lib/sidebars/user_settings/panel_spec.rb. Expected to take 1.87 seconds. 4938 16:00:17 Sidebars::UserSettings::Panel 4939 16:00:17 behaves like a panel instantiable by the anonymous user 4940 16:00:17 is expected to be a kind of Sidebars::UserSettings::Panel 4941 16:00:17 behaves like a panel with uniquely identifiable menu items 4942 16:00:17 all menu_items have unique item_id 4943 16:00:18 all menu_items have an item_id 4944 16:00:18 behaves like a panel without placeholders 4945 16:00:18 has no Sidebars::NilMenuItem 4946 16:00:18 # [RSpecRunTime] Finishing example group ee/spec/lib/sidebars/user_settings/panel_spec.rb. It took 0.48 second. Expected to take 1.87 seconds. 4947 16:00:18 # [RSpecRunTime] Starting example group ee/spec/graphql/mutations/audit_events/streaming/event_type_filters/create_spec.rb. Expected to take 1.82 seconds. 4948 16:00:18 Mutations::AuditEvents::Streaming::EventTypeFilters::Create 4950 16:00:18 when feature is unlicensed 4951 16:00:18 returns useful error messages 4952 16:00:18 when feature is licensed 4953 16:00:18 when current_user is not group owner 4954 16:00:18 returns useful error messages 4955 16:00:18 when current_user is group owner 4956 16:00:18 and calls create service 4957 16:00:18 when response is success 4958 16:00:19 returns event type filters 4959 16:00:19 when response is error 4960 16:00:19 returns error message 4961 16:00:19 # [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/audit_events/streaming/event_type_filters/create_spec.rb. It took 1.2 seconds. Expected to take 1.82 seconds. 4962 16:00:19 # [RSpecRunTime] Starting example group ee/spec/lib/omni_auth/strategies/kerberos_spec.rb. Expected to take 1.68 seconds. 4963 16:00:19 OmniAuth::Strategies::Kerberos 4964 16:00:19 uses the principal name as the "uid" 4965 16:00:19 extracts the username 4966 16:00:19 turns the principal name into an email address 4967 16:00:19 clears its special session key 4968 16:00:19 # [RSpecRunTime] Finishing example group ee/spec/lib/omni_auth/strategies/kerberos_spec.rb. It took 0.42 second. Expected to take 1.68 seconds. 4969 16:00:19 # [RSpecRunTime] Starting example group ee/spec/workers/work_items/rolledup_dates/update_rolledup_dates_worker_spec.rb. Expected to take 1.66 seconds. 4970 16:00:19 WorkItems::RolledupDates::UpdateRolledupDatesWorker 4972 16:00:20 updates the hierarchy tree 4973 16:00:20 # [RSpecRunTime] Finishing example group ee/spec/workers/work_items/rolledup_dates/update_rolledup_dates_worker_spec.rb. It took 0.64 second. Expected to take 1.66 seconds. 4974 16:00:20 # [RSpecRunTime] Starting example group ee/spec/graphql/types/work_items/widgets/color_input_type_spec.rb. Expected to take 1.56 seconds. 4975 16:00:20 Types::WorkItems::Widgets::ColorInputType 4976 16:00:20 is expected to eq "WorkItemWidgetColorInput" 4977 16:00:20 is expected to contain exactly "color" 4978 16:00:20 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/work_items/widgets/color_input_type_spec.rb. It took 0.21 second. Expected to take 1.56 seconds. 4979 16:00:20 # [RSpecRunTime] Starting example group ee/spec/views/projects/security/dast_site_profiles/edit.html.haml_spec.rb. Expected to take 1.54 seconds. 4980 16:00:20 projects/security/dast_site_profiles/edit 4981 16:00:21 renders Vue app root 4982 16:00:21 passes project's full path 4983 16:00:21 passes DAST profiles library URL 4984 16:00:21 # [RSpecRunTime] Finishing example group ee/spec/views/projects/security/dast_site_profiles/edit.html.haml_spec.rb. It took 0.82 second. Expected to take 1.54 seconds. 4985 16:00:21 # [RSpecRunTime] Starting example group ee/spec/serializers/ee/blob_entity_spec.rb. Expected to take 1.41 seconds. 4988 16:00:22 exposes needed attributes 4989 16:00:22 # [RSpecRunTime] RSpec elapsed time: 23 minutes 15.48 seconds. Current RSS: ~1530M. Threads: 4. load average: 1.20 1.15 1.11 1/408 12151 4991 16:00:22 # [RSpecRunTime] Finishing example group ee/spec/serializers/ee/blob_entity_spec.rb. It took 1.27 seconds. Expected to take 1.41 seconds. 4992 16:00:22 # [RSpecRunTime] Starting example group ee/spec/graphql/types/projects/compliance_standards/adherence_check_name_enum_spec.rb. Expected to take 1.4 seconds. 4993 16:00:22 Types::Projects::ComplianceStandards::AdherenceCheckNameEnum 4994 16:00:22 is expected to eq "ComplianceStandardsAdherenceCheckName" 4995 16:00:23 is expected to contain exactly "PREVENT_APPROVAL_BY_MERGE_REQUEST_AUTHOR", "PREVENT_APPROVAL_BY_MERGE_REQUEST_COMMITTERS", "AT_LEAST_TWO_APPROVALS", and "AT_LEAST_ONE_NON_AUTHOR_APPROVAL" 4996 16:00:23 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/projects/compliance_standards/adherence_check_name_enum_spec.rb. It took 0.31 second. Expected to take 1.4 seconds. 4997 16:00:23 # [RSpecRunTime] Starting example group ee/spec/graphql/types/ai/message_type_spec.rb. Expected to take 1.29 seconds. 4998 16:00:23 Types::Ai::MessageType 4999 16:00:23 has the expected fields 5000 16:00:23 is expected to eq "AiMessage" 5002 16:00:23 returns message id 5003 16:00:23 #content_html 5004 16:00:23 renders html through Banzai 5005 16:00:23 .authorization 5006 16:00:23 allows ai_features scope token 5007 16:00:23 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/ai/message_type_spec.rb. It took 0.62 second. Expected to take 1.29 seconds. 5008 16:00:23 # [RSpecRunTime] Starting example group ee/spec/models/ee/analytics/cycle_analytics/value_stream_spec.rb. Expected to take 1.23 seconds. 5009 16:00:23 Analytics::CycleAnalytics::ValueStream 5010 16:00:23 persists settings with nested attributes 5011 16:00:24 does not allow STI 5012 16:00:24 associations 5013 16:00:24 is expected to have one setting 5014 16:00:24 # [RSpecRunTime] Finishing example group ee/spec/models/ee/analytics/cycle_analytics/value_stream_spec.rb. It took 0.48 second. Expected to take 1.23 seconds. 5015 16:00:24 # [RSpecRunTime] Starting example group ee/spec/graphql/types/ci/runner_type_spec.rb. Expected to take 1.15 seconds. 5016 16:00:24 Types::Ci::RunnerType 5017 16:00:24 is expected to eq "CiRunner" 5018 16:00:24 includes the ee specific fields 5019 16:00:24 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/ci/runner_type_spec.rb. It took 0.23 second. Expected to take 1.15 seconds. 5020 16:00:24 # [RSpecRunTime] Starting example group ee/spec/services/geo/base_bulk_update_service_spec.rb. Expected to take 1.08 seconds. 5021 16:00:24 Geo::BaseBulkUpdateService 5022 16:00:24 #pending_to_update_relation 5023 16:00:24 behaves like a non implemented method 5024 16:00:24 raises `NotImplementedError` 5025 16:00:24 #bulk_mark_update_name 5026 16:00:24 behaves like a non implemented method 5027 16:00:24 raises `NotImplementedError` 5028 16:00:24 #attributes_to_update 5029 16:00:24 behaves like a non implemented method 5030 16:00:24 raises `NotImplementedError` 5031 16:00:24 # [RSpecRunTime] Finishing example group ee/spec/services/geo/base_bulk_update_service_spec.rb. It took 0.33 second. Expected to take 1.08 seconds. 5032 16:00:24 # [RSpecRunTime] Starting example group ee/spec/services/ai/self_hosted_models/update_service_spec.rb. Expected to take 1.03 seconds. 5033 16:00:24 Ai::SelfHostedModels::UpdateService 5035 16:00:24 when the model is successfully updated 5036 16:00:25 returns a success response 5037 16:00:25 when the model fails to be updated 5038 16:00:25 returns an error response 5039 16:00:25 # [RSpecRunTime] Finishing example group ee/spec/services/ai/self_hosted_models/update_service_spec.rb. It took 0.68 second. Expected to take 1.03 seconds. 5040 16:00:25 # [RSpecRunTime] Starting example group ee/spec/graphql/ee/types/member_access_level_enum_spec.rb. Expected to take 0.92 second. 5041 16:00:25 Types::MemberAccessLevelEnum 5042 16:00:25 is expected to eq "MemberAccessLevel" 5043 16:00:25 exposes all the existing EE access level values 5044 16:00:25 # [RSpecRunTime] Finishing example group ee/spec/graphql/ee/types/member_access_level_enum_spec.rb. It took 0.21 second. Expected to take 0.92 second. 5045 16:00:25 # [RSpecRunTime] Starting example group ee/spec/graphql/types/security/project_security_exclusion_type_spec.rb. Expected to take 0.91 second. 5046 16:00:25 Types::Security::ProjectSecurityExclusionType 5047 16:00:25 is expected to eq "ProjectSecurityExclusion" 5048 16:00:25 is expected to have graphql fields :id, :scanner, :type, :value, :description, :active, :created_at, and :updated_at 5049 16:00:25 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/security/project_security_exclusion_type_spec.rb. It took 0.25 second. Expected to take 0.91 second. 5050 16:00:25 # [RSpecRunTime] Starting example group ee/spec/lib/elastic/latest/commit_config_spec.rb. Expected to take 0.81 second. 5051 16:00:25 Elastic::Latest::CommitConfig 5053 16:00:25 behaves like config settings return correct values 5054 16:00:25 returns config 5055 16:00:26 sets correct shard/replica settings 5057 16:00:26 returns config 5058 16:00:26 # [RSpecRunTime] Finishing example group ee/spec/lib/elastic/latest/commit_config_spec.rb. It took 0.32 second. Expected to take 0.81 second. 5059 16:00:26 # [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/metrics/samplers/database_sampler_spec.rb. Expected to take 0.8 second. 5060 16:00:26 Gitlab::Metrics::Samplers::DatabaseSampler 5062 16:00:26 for Geo::TrackingBase 5063 16:00:26 when Geo is enabled 5064 16:00:26 samples connection pool statistics 5065 16:00:26 when Geo is not enabled 5066 16:00:26 records no samples 5067 16:00:26 still records samples for other connections 5068 16:00:26 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/metrics/samplers/database_sampler_spec.rb. It took 0.31 second. Expected to take 0.8 second. 5069 16:00:26 # [RSpecRunTime] Starting example group ee/spec/services/emails/create_service_spec.rb. Expected to take 0.7 second. 5070 16:00:26 Emails::CreateService 5072 16:00:26 creates an audit event 5073 16:00:26 # [RSpecRunTime] Finishing example group ee/spec/services/emails/create_service_spec.rb. It took 0.23 second. Expected to take 0.7 second. 5074 16:00:26 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/concerns/logger_spec.rb. Expected to take 0.67 second. 5075 16:00:26 Gitlab::Llm::Concerns::Logger 5077 16:00:26 calls logger with error method 5078 16:00:26 #log_conditional_info 5079 16:00:26 calls logger with conditional_info method 5081 16:00:27 calls logger with info method 5082 16:00:27 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/concerns/logger_spec.rb. It took 0.32 second. Expected to take 0.67 second. 5083 16:00:27 # [RSpecRunTime] Starting example group ee/spec/models/ee/work_items/widget_definition_spec.rb. Expected to take 0.6 second. 5084 16:00:27 WorkItems::WidgetDefinition 5085 16:00:27 does not allow STI 5086 16:00:27 .available_widgets 5087 16:00:27 returns list of all possible widgets 5088 16:00:27 # [RSpecRunTime] Finishing example group ee/spec/models/ee/work_items/widget_definition_spec.rb. It took 0.21 second. Expected to take 0.6 second. 5089 16:00:27 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/reports/metrics/report_spec.rb. Expected to take 0.57 second. 5090 16:00:27 Gitlab::Ci::Reports::Metrics::Report 5092 16:00:27 stores given metric 5093 16:00:27 correctly stores metric params 5094 16:00:27 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/reports/metrics/report_spec.rb. It took 0.21 second. Expected to take 0.57 second. 5095 16:00:27 # [RSpecRunTime] Starting example group ee/spec/graphql/types/approval_rule_type_spec.rb. Expected to take 0.54 second. 5096 16:00:27 Types::ApprovalRuleType 5097 16:00:27 is expected to have graphql fields :id, :name, :type, :approvals_required, :approved, :overridden, :section, :contains_hidden_groups, :source_rule, :eligible_approvers, :users, :approved_by, :groups, :section, :commented_by, :invalid, :allow_merge_when_invalid, and :scan_result_policies 5098 16:00:27 is expected to require graphql authorizations :read_approval_rule 5099 16:00:27 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/approval_rule_type_spec.rb. It took 0.22 second. Expected to take 0.54 second. 5100 16:00:27 # [RSpecRunTime] Starting example group ee/spec/services/keys/create_service_spec.rb. Expected to take 0.5 second. 5101 16:00:27 Keys::CreateService 5102 16:00:27 Job arguments to AuthorizedKeysWorker must be native JSON types, but :add_key is a Symbol. 5104 16:00:27 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 5106 16:00:28 # [RSpecRunTime] Finishing example group ee/spec/services/keys/create_service_spec.rb. It took 0.37 second. Expected to take 0.5 second. 5107 16:00:28 # [RSpecRunTime] Starting example group ee/spec/lib/ee/api/support/git_access_actor_spec.rb. Expected to take 0.42 second. 5108 16:00:28 API::Support::GitAccessActor 5109 16:00:28 .from_params 5110 16:00:28 when passing a Kerberos principal 5111 16:00:28 finds the user based on a principal 5112 16:00:28 # [RSpecRunTime] Finishing example group ee/spec/lib/ee/api/support/git_access_actor_spec.rb. It took 0.2 second. Expected to take 0.42 second. 5113 16:00:28 # [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/vertex_ai/model_configurations/text_embeddings_spec.rb. Expected to take 0.34 second. 5114 16:00:28 Gitlab::Llm::VertexAi::ModelConfigurations::TextEmbeddings 5116 16:00:28 returns default payload 5117 16:00:28 # [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/vertex_ai/model_configurations/text_embeddings_spec.rb. It took 0.16 second. Expected to take 0.34 second. 5118 16:00:28 # [RSpecRunTime] Starting example group ee/spec/lib/api/entities/external_status_check_spec.rb. Expected to take 0.31 second. 5119 16:00:28 API::Entities::ExternalStatusCheck 5120 16:00:28 exposes correct attributes 5121 16:00:28 # [RSpecRunTime] Finishing example group ee/spec/lib/api/entities/external_status_check_spec.rb. It took 0.12 second. Expected to take 0.31 second. 5122 16:00:28 # [RSpecRunTime] Starting example group ee/spec/graphql/types/vulnerability_details/int_type_spec.rb. Expected to take 0.29 second. 5123 16:00:28 Types::VulnerabilityDetails::IntType 5124 16:00:28 is expected to have graphql fields :name, :description, :fieldName, and :value 5125 16:00:28 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/vulnerability_details/int_type_spec.rb. It took 0.16 second. Expected to take 0.29 second. 5126 16:00:28 # [RSpecRunTime] Starting example group ee/spec/graphql/types/security_orchestration/group_security_policy_source_type_spec.rb. Expected to take 0.27 second. 5127 16:00:28 Types::SecurityOrchestration::GroupSecurityPolicySourceType 5128 16:00:28 is expected to have graphql fields :namespace and :inherited 5129 16:00:28 # [RSpecRunTime] Finishing example group ee/spec/graphql/types/security_orchestration/group_security_policy_source_type_spec.rb. It took 0.12 second. Expected to take 0.27 second. 5130 16:00:28 # [RSpecRunTime] Starting example group ee/spec/graphql/ee/types/environment_type_spec.rb. Expected to take 0.26 second. 5131 16:00:28 Types::EnvironmentType 5132 16:00:28 includes the expected fields 5133 16:00:28 # [RSpecRunTime] Finishing example group ee/spec/graphql/ee/types/environment_type_spec.rb. It took 0.11 second. Expected to take 0.26 second. 5134 16:01:04 auto_explain log contains 1681 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg14-es8-27-39.335.main.ndjson.gz 5135 16:01:04 took 35.007919086 5136 16:01:36 auto_explain log contains 1682 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg14-es8-27-39.335.ci.ndjson.gz 5137 16:01:36 took 32.478735455 5138 16:01:36 [TEST PROF INFO] EventProf results for sql.active_record 5139 16:01:36 Total time: 05:29.690 of 23:14.224 (23.65%) 5140 16:01:36 Total events: 168037 5141 16:01:36 Top 5 slowest suites (by time): 5142 16:01:36 ApplicationSetting (./ee/spec/models/application_setting_spec.rb:5) – 01:38.463 (15559 / 377) of 04:37.582 (35.47%) 5143 16:01:36 Geo::MergeReq...DiffReplicator (./ee/spec/replicators/geo/merge_request_diff_replicator_spec.rb:5) – 00:27.347 (17752 / 134) of 02:44.402 (16.63%) 5144 16:01:36 Security::Scan (./ee/spec/models/security/scan_spec.rb:5) – 00:25.650 (14637 / 53) of 01:19.373 (32.32%) 5145 16:01:36 Geo::ProjectW...toryReplicator (./ee/spec/replicators/geo/project_wiki_repository_replicator_spec.rb:5) – 00:23.519 (14573 / 129) of 01:44.656 (22.47%) 5146 16:01:36 ApprovalProjectRule (./ee/spec/models/approval_project_rule_spec.rb:5) – 00:23.131 (15487 / 95) of 01:36.871 (23.88%) 5147 16:01:36 Knapsack report was generated. Preview: 5149 16:01:36 "ee/spec/models/application_setting_spec.rb": 277.58242957199946, 5150 16:01:36 "ee/spec/replicators/geo/merge_request_diff_replicator_spec.rb": 164.40265539599932, 5151 16:01:36 "ee/spec/replicators/geo/project_wiki_repository_replicator_spec.rb": 104.65629942199848, 5152 16:01:36 "ee/spec/models/approval_project_rule_spec.rb": 96.870764022, 5153 16:01:36 "ee/spec/lib/gitlab/ci/config/security_orchestration_policies/processor_spec.rb": 59.901711029999205, 5154 16:01:36 "ee/spec/models/security/scan_spec.rb": 79.3732342610001, 5155 16:01:36 "ee/spec/models/dast_site_profile_spec.rb": 53.39203713800089, 5156 16:01:36 "ee/spec/services/geo/file_registry_removal_service_spec.rb": 43.96113515199977, 5157 16:01:36 "ee/spec/models/ee/ci/pipeline_artifact_spec.rb": 43.36361093400046, 5158 16:01:36 "ee/spec/lib/gitlab/package_metadata/connector/offline_spec.rb": 16.381459669999458, 5159 16:01:36 "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_ci_builds_metric_spec.rb": 31.598436791000495, 5160 16:01:36 "ee/spec/helpers/billing_plans_helper_spec.rb": 18.107679269000073, 5161 16:01:36 "ee/spec/finders/sbom/dependencies_finder_spec.rb": 19.420218113999, 5162 16:01:36 "ee/spec/models/approval_merge_request_rule_spec.rb": 18.054279452999253, 5163 16:01:36 "ee/spec/models/security/scan_result_policy_violation_spec.rb": 23.380854518998603, 5164 16:01:36 "ee/spec/models/project_import_data_spec.rb": 14.038039434000893, 5165 16:01:36 "ee/spec/policies/ee/personal_access_token_policy_spec.rb": 16.73951593899983, 5166 16:01:36 "ee/spec/workers/security/persist_security_policies_worker_spec.rb": 22.287571692999336, 5167 16:01:36 "ee/spec/models/protected_environments/deploy_access_level_spec.rb": 11.591839407999942, 5168 16:01:36 "ee/spec/views/groups/billings/index.html.haml_spec.rb": 14.360504485999627, 5169 16:01:36 "ee/spec/services/incident_management/oncall_rotations/edit_service_spec.rb": 11.916816589000518, 5170 16:01:36 "ee/spec/services/security/vulnerability_counting_service_spec.rb": 16.018629412001246, 5171 16:01:36 "ee/spec/lib/gitlab/geo/geo_tasks_spec.rb": 12.497674137001013, 5172 16:01:36 "ee/spec/lib/remote_development/workspace_operations/reconcile/output/desired_config_generator_v2_spec.rb": 17.006492628999695, 5173 16:01:36 "ee/spec/workers/system_access/saml_microsoft_group_sync_worker_spec.rb": 9.703905622000093, 5174 16:01:36 "ee/spec/graphql/mutations/issues/update_spec.rb": 11.468182378001075, 5175 16:01:36 "ee/spec/services/gitlab_subscriptions/add_on_purchases/gitlab_com/provision_service_spec.rb": 5.822279180998521, 5176 16:01:36 "ee/spec/lib/remote_development/workspace_operations/reconcile/main_reconcile_scenarios_spec.rb": 8.736768067999947, 5177 16:01:36 "ee/spec/services/deployments/auto_rollback_service_spec.rb": 9.571703514000546, 5178 16:01:36 "ee/spec/workers/llm/namespace_access_cache_reset_worker_spec.rb": 5.777604304999841, 5179 16:01:36 "ee/spec/lib/ee/gitlab/group_search_results_spec.rb": 8.912421500999699, 5180 16:01:36 "ee/spec/lib/gitlab/geo/oauth/session_spec.rb": 5.4938963780005, 5181 16:01:36 "ee/spec/services/system_notes/vulnerabilities_service_spec.rb": 7.217244488001597, 5182 16:01:36 "ee/spec/lib/ee/gitlab/saas_spec.rb": 2.8162880140007474, 5183 16:01:36 "ee/spec/presenters/audit_event_presenter_spec.rb": 5.378909149998435, 5184 16:01:36 "ee/spec/graphql/types/admin/cloud_licenses/current_license_type_spec.rb": 2.700817183998879, 5185 16:01:36 "ee/spec/views/admin/application_settings/general.html.haml_spec.rb": 4.275864766999803, 5186 16:01:36 "ee/spec/graphql/mutations/dast_site_profiles/create_spec.rb": 5.107880583998849, 5187 16:01:36 "ee/spec/lib/gitlab/auth/group_saml/dynamic_settings_spec.rb": 4.480622218001372, 5188 16:01:36 "ee/spec/services/projects/fork_service_spec.rb": 7.336677739000152, 5189 16:01:36 "ee/spec/workers/security/delete_orchestration_configuration_worker_spec.rb": 6.384002072998555, 5190 16:01:36 "ee/spec/lib/ee/gitlab/ci/config/entry/bridge_spec.rb": 1.9726678479983093, 5191 16:01:36 "ee/spec/views/groups/settings/_remove.html.haml_spec.rb": 2.8011129160004202, 5192 16:01:36 "ee/spec/workers/namespaces/cascade_duo_features_enabled_worker_spec.rb": 4.345532990999345, 5193 16:01:36 "ee/spec/lib/banzai/filter/references/label_reference_filter_spec.rb": 4.063265413999034, 5194 16:01:36 "ee/spec/services/ee/notes/update_service_spec.rb": 4.17987977499979, 5195 16:01:36 "ee/spec/presenters/member_presenter_spec.rb": 3.1074686230003863, 5196 16:01:36 "ee/spec/lib/gitlab/ci/reports/license_scanning/dependency_spec.rb": 1.8173006500001065, 5197 16:01:36 "ee/spec/services/analytics/cycle_analytics/value_streams/list_service_spec.rb": 2.289847910999015, 5198 16:01:36 "ee/spec/services/security/training_providers/secure_code_warrior_url_service_spec.rb": 1.598502079001264, 5199 16:01:36 "ee/spec/services/namespaces/storage/usage_export_service_spec.rb": 2.4627191070012486, 5200 16:01:36 "ee/spec/workers/search/zoekt/default_branch_changed_worker_spec.rb": 2.3028551200004586, 5201 16:01:36 "ee/spec/services/elastic/indexing_control_service_spec.rb": 1.322480220000216, 5202 16:01:36 "ee/spec/finders/incident_management/oncall_users_finder_spec.rb": 2.797444509000343, 5203 16:01:36 "ee/spec/graphql/resolvers/vulnerabilities/issue_links_resolver_spec.rb": 2.2628020529991772, 5204 16:01:36 "ee/spec/services/groups/ssh_certificates/create_service_spec.rb": 1.6702000719997159, 5205 16:01:36 "ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_closed_spec.rb": 2.0792502790009166, 5206 16:01:36 "ee/spec/models/merge_request/suggested_reviewers_merge_request_spec.rb": 2.0724215080008435, 5207 16:01:36 "ee/spec/workers/work_items/rolledup_dates/update_rolledup_dates_event_handler_spec.rb": 1.964473187999829, 5208 16:01:36 "ee/spec/services/dependencies/export_serializers/sbom/pipeline_service_spec.rb": 3.1477101999989827, 5209 16:01:36 "ee/spec/lib/elastic/latest/routing_spec.rb": 1.1045933389996208, 5210 16:01:36 "ee/spec/graphql/mutations/vulnerabilities/revert_to_detected_spec.rb": 1.7151057079991006, 5211 16:01:36 "ee/spec/models/ee/users/merge_request_interaction_spec.rb": 2.68035215800046, 5212 16:01:36 "ee/spec/views/subscriptions/buy_storage.html.haml_spec.rb": 1.0807010810003703, 5213 16:01:36 "ee/spec/workers/import_software_licenses_worker_spec.rb": 1.386419835000197, 5214 16:01:36 "ee/spec/lib/gitlab/llm/vertex_ai/response_modifiers/embeddings_spec.rb": 0.7657894669991947, 5215 16:01:36 "ee/spec/lib/gitlab/graphql/aggregations/security_orchestration_policies/lazy_dast_profile_aggregate_spec.rb": 1.2827022839992424, 5216 16:01:36 "ee/spec/models/identity_spec.rb": 1.5324332529999083, 5217 16:01:36 "ee/spec/services/work_items/callbacks/health_status_spec.rb": 1.845096208000541, 5218 16:01:36 "ee/spec/finders/boards/milestones_finder_spec.rb": 3.407763518998763, 5219 16:01:36 "ee/spec/lib/security/security_orchestration_policies/policy_comparer_spec.rb": 2.044265070999245, 5220 16:01:36 "ee/spec/finders/security/vulnerability_feedbacks_finder_spec.rb": 1.591284018000806, 5221 16:01:36 "ee/spec/lib/gitlab/analytics/value_stream_dashboard/namespace_cursor_spec.rb": 0.6994272520005325, 5222 16:01:36 "ee/spec/lib/gitlab/experiment_feature_rollout_spec.rb": 0.5682676129999891, 5223 16:01:36 "ee/spec/models/approvals/wrapped_rule_set_spec.rb": 0.7707379470011801, 5224 16:01:36 "ee/spec/routing/groups/cadences_routing_spec.rb": 1.0020794569991267, 5225 16:01:36 "ee/spec/graphql/resolvers/instance_security_dashboard/projects_resolver_spec.rb": 1.6520859129996097, 5226 16:01:36 "ee/spec/services/package_metadata/ingestion/advisory/affected_package_ingestion_task_spec.rb": 0.994966968000881, 5227 16:01:36 "ee/spec/lib/gitlab/elastic/elasticsearch_enabled_cache_spec.rb": 1.0353613440001936, 5228 16:01:36 "ee/spec/services/environments/deployments/audit_service_spec.rb": 1.5431299629999558, 5229 16:01:36 "ee/spec/models/dora/configuration_spec.rb": 1.0999962690002576, 5230 16:01:36 "ee/spec/models/integrations/github/status_notifier_spec.rb": 0.7824537249998684, 5231 16:01:36 "ee/spec/models/remote_development/remote_development_namespace_cluster_agent_mapping_spec.rb": 1.310589701999561, 5232 16:01:36 "ee/spec/lib/search/elastic/task_status_spec.rb": 0.7552540870001394, 5233 16:01:36 "ee/spec/policies/approval_project_rule_policy_spec.rb": 1.3695103860009112, 5234 16:01:36 "ee/spec/workers/security/scan_result_policies/delete_scan_result_policy_reads_worker_spec.rb": 1.3759859159999905, 5235 16:01:36 "ee/spec/services/ee/ci/change_variable_service_spec.rb": 1.1862633820001065, 5236 16:01:36 "ee/spec/lib/sidebars/user_settings/panel_spec.rb": 0.47697087100095814, 5237 16:01:36 "ee/spec/graphql/mutations/audit_events/streaming/event_type_filters/create_spec.rb": 1.2006164800004626, 5238 16:01:36 "ee/spec/lib/omni_auth/strategies/kerberos_spec.rb": 0.42242215599981137, 5239 16:01:36 "ee/spec/workers/work_items/rolledup_dates/update_rolledup_dates_worker_spec.rb": 0.6390885479995632, 5240 16:01:36 "ee/spec/graphql/types/work_items/widgets/color_input_type_spec.rb": 0.20641369400073017, 5241 16:01:36 "ee/spec/views/projects/security/dast_site_profiles/edit.html.haml_spec.rb": 0.8210380920008902, 5242 16:01:36 "ee/spec/serializers/ee/blob_entity_spec.rb": 1.2657264259996737, 5243 16:01:36 "ee/spec/graphql/types/projects/compliance_standards/adherence_check_name_enum_spec.rb": 0.30618366499948024, 5244 16:01:36 "ee/spec/graphql/types/ai/message_type_spec.rb": 0.6190118289996462, 5245 16:01:36 "ee/spec/models/ee/analytics/cycle_analytics/value_stream_spec.rb": 0.47471049099840457, 5246 16:01:36 "ee/spec/graphql/types/ci/runner_type_spec.rb": 0.2259784910002054, 5247 16:01:36 "ee/spec/services/geo/base_bulk_update_service_spec.rb": 0.33372986299946206, 5248 16:01:36 "ee/spec/services/ai/self_hosted_models/update_service_spec.rb": 0.6762710040002275, 5249 16:01:36 "ee/spec/graphql/ee/types/member_access_level_enum_spec.rb": 0.2055320430008578, 5250 16:01:36 "ee/spec/graphql/types/security/project_security_exclusion_type_spec.rb": 0.24997714900018764, 5251 16:01:36 "ee/spec/lib/elastic/latest/commit_config_spec.rb": 0.31647087399869633, 5252 16:01:36 "ee/spec/lib/ee/gitlab/metrics/samplers/database_sampler_spec.rb": 0.3142731339994498, 5253 16:01:36 "ee/spec/services/emails/create_service_spec.rb": 0.22653698099929898, 5254 16:01:36 "ee/spec/lib/gitlab/llm/concerns/logger_spec.rb": 0.3159964740007126, 5255 16:01:36 "ee/spec/models/ee/work_items/widget_definition_spec.rb": 0.213138812001489, 5256 16:01:36 "ee/spec/lib/gitlab/ci/reports/metrics/report_spec.rb": 0.21347461199911777, 5257 16:01:36 "ee/spec/graphql/types/approval_rule_type_spec.rb": 0.2197554320009658, 5258 16:01:36 "ee/spec/services/keys/create_service_spec.rb": 0.3671306400010508, 5259 16:01:36 "ee/spec/lib/ee/api/support/git_access_actor_spec.rb": 0.2020759540009749, 5260 16:01:36 "ee/spec/lib/gitlab/llm/vertex_ai/model_configurations/text_embeddings_spec.rb": 0.16196745700108295, 5261 16:01:36 "ee/spec/lib/api/entities/external_status_check_spec.rb": 0.12388305999957083, 5262 16:01:36 "ee/spec/graphql/types/vulnerability_details/int_type_spec.rb": 0.15689669699895603, 5263 16:01:36 "ee/spec/graphql/types/security_orchestration/group_security_policy_source_type_spec.rb": 0.11556380100046226, 5264 16:01:36 "ee/spec/graphql/ee/types/environment_type_spec.rb": 0.1119985209988954 5266 16:01:36 Knapsack global time execution for tests: 23m 14s 5267 16:01:36 Pending: (Failures listed here are expected and do not affect your suite's status) 5268 16:01:36 1) Geo::MergeRequestDiffReplicator 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 5269 16:01:36 # this context does not apply to models that are verified 5270 16:01:36 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:886 5271 16:01:36 2) Geo::MergeRequestDiffReplicator behaves like a verifiable replicator #ok_to_skip_download? when the registry is brand new when the model is mutable 5272 16:01:36 # this context does not apply to immutable models 5273 16:01:36 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:904 5274 16:01:36 3) Geo::ProjectWikiRepositoryReplicator 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 enabled for this model when the resource is in verifiables 5275 16:01:36 # this context does not apply to mutable models 5276 16:01:36 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:869 5277 16:01:36 4) Geo::ProjectWikiRepositoryReplicator 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 enabled for this model when the resource is not in verifiables 5278 16:01:36 # this context does not apply to mutable models 5279 16:01:36 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:877 5280 16:01:36 5) Geo::ProjectWikiRepositoryReplicator 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 5281 16:01:36 # this context does not apply to mutable models 5282 16:01:36 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:886 5283 16:01:36 6) Geo::ProjectWikiRepositoryReplicator behaves like a verifiable replicator #ok_to_skip_download? when the registry is brand new when the model is immutable when the resource does not exist on this site 5284 16:01:36 # this context does not apply to mutable models 5285 16:01:36 # ./ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb:895 5286 16:01:36 Finished in 24 minutes 30 seconds (files took 2 minutes 32.6 seconds to load) 5287 16:01:36 2304 examples, 0 failures, 6 pending 5288 16:01:37 Randomized with seed 11059 5289 16:01:46 RSpec exited with 0. 5290 16:01:46 No examples to retry, congrats! 5292 16:01:47 Running after script... 5293 16:01:47 $ source scripts/utils.sh 5294 16:01:47 $ log_disk_usage after_script 5295 16:01:47 [log_disk_usage after_script] start 5297 16:01:48 Filesystem Size Used Avail Use% Mounted on 5298 16:01:48 overlay 46G 24G 22G 52% / 5299 16:01:48 tmpfs 64M 0 64M 0% /dev 5300 16:01:48 shm 256M 0 256M 0% /dev/shm 5301 16:01:48 /dev/sda1 46G 24G 22G 52% /cache 5302 16:01:48 tmpfs 3.9G 0 3.9G 0% /sys/devices/virtual/dmi/id 5303 16:01:48 tmpfs 3.9G 0 3.9G 0% /proc/acpi 5304 16:01:48 tmpfs 3.9G 0 3.9G 0% /proc/scsi 5305 16:01:48 tmpfs 3.9G 0 3.9G 0% /sys/firmware 5307 16:01:48 7.4M ./workhorse 5309 16:01:48 1.2M ./.gitlab 5311 16:01:48 4.0K ./builds 5312 16:01:48 16M ./coverage 5314 16:01:48 8.0K ./.vscode 5315 16:01:48 516K ./storybook 5319 16:01:49 2.9M ./.rubocop_todo 5320 16:01:55 827M ./vendor 5321 16:01:55 620M ./public 5323 16:01:56 480K ./danger 5325 16:01:56 8.0K ./.bundle 5326 16:01:56 548K ./tooling 5328 16:02:01 1.3M ./knapsack 5329 16:02:01 296K ./patches 5330 16:02:01 4.3M ./changelogs 5331 16:02:01 20K ./haml_lint 5332 16:02:01 28K ./metrics_server 5335 16:02:01 44K ./generator_templates 5336 16:02:01 1.2M ./scripts 5339 16:02:03 20K ./file_hooks 5340 16:02:03 32K ./crystalball 5341 16:02:03 16K ./sidekiq_cluster 5343 16:02:03 1.2M ./fixtures 5344 16:02:03 944K ./rubocop 5347 16:02:03 596K ./auto_explain 5348 16:02:03 12K ./.github 5349 16:02:03 125M ./locale 5350 16:02:03 1.9M ./glfm_specification 5353 16:02:04 16K ./.lefthook 5355 16:02:04 [log_disk_usage after_script] end 5356 16:02:04 $ bundle exec gem list gitlab_quality-test_tooling 5357 16:02:06 gitlab_quality-test_tooling (1.38.1) 5358 16:02:06 $ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 5361 16:02:06 $ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 5364 16:02:06 $ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 5367 16:02:06 $ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 5371 16:02:09 $ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 5375 16:02:12 $ tooling/bin/push_job_metrics || true 5376 16:02:13 [job-metrics] Pushing job metrics file for the CI/CD job. 5377 16:02:13 [job-metrics] Pushed 4 CI job metric entries to InfluxDB. 5379 16:02:14 Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-19 due to policy 5381 16:02:16 Uploading artifacts... 5382 16:02:16 auto_explain/: found 3 matching artifact files and directories 5383 16:02:16 coverage/: found 5 matching artifact files and directories 5384 16:02:16 crystalball/: found 2 matching artifact files and directories 5385 16:02:16 WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5386 16:02:16 knapsack/: found 4 matching artifact files and directories 5387 16:02:16 rspec/: found 16 matching artifact files and directories 5388 16:02:16 WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5389 16:02:16 log/*.log: found 15 matching artifact files and directories 5391 16:02:17 WARNING: Retrying... context =artifacts-uploader error =request redirected 5392 16:02:41 Uploading artifacts as "archive" to coordinator... 201 Created id =7879700406 responseStatus =201 Created token =glcbt-66 5393 16:02:41 Uploading artifacts... 5394 16:02:41 rspec/rspec-*.xml: found 1 matching artifact files and directories 5396 16:02:41 WARNING: Retrying... context =artifacts-uploader error =request redirected 5397 16:02:52 Uploading artifacts as "junit" to coordinator... 201 Created id =7879700406 responseStatus =201 Created token =glcbt-66 5399 16:03:03 Job succeeded