rspec unit pg14 single-db-ci-connection 31/44
Passed Started
3 months ago
by
@stomlinson 2 22:27:00 is expected to change `alert.issue.reload.closed?` from false to true and change `ResourceStateEvent.count` by 1 3 22:27:00 # [RSpecRunTime] RSpec elapsed time: 12 minutes 25.87 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.17 1.20 1.00 1/278 4147 5 22:27:00 without incident 6 22:27:00 is expected not to receive perform_async(*(any args)) 0 times 7 22:27:00 with incident setting disabled 8 22:27:00 behaves like does not close related incident 10 22:27:01 is expected to not change `alert.issue.reload.state` and not change `ResourceStateEvent.count` 11 22:27:01 without incident 12 22:27:02 is expected not to receive perform_async(*(any args)) 0 times 13 22:27:02 behaves like does not create an alert management alert 14 22:27:02 is expected not to change `AlertManagement::Alert.count` 15 22:27:02 behaves like does not process incident issues 16 22:27:03 is expected not to receive perform_async(*(any args)) 0 times 17 22:27:03 behaves like does not add an alert management alert event 18 22:27:03 is expected not to change `alert.reload.events` 19 22:27:03 which is acknowledged 20 22:27:03 behaves like resolves an existing alert management alert 21 22:27:04 sets the end time and status 22 22:27:04 behaves like creates expected system notes for alert 23 22:27:04 for recovery_alert, resolve_alert 24 22:27:04 behaves like sends alert notification emails if enabled 25 22:27:05 is expected to receive prometheus_alerts_fired(*(any args)) 1 time 26 22:27:05 with email setting disabled 27 22:27:05 behaves like does not send alert notification emails 28 22:27:05 is expected not to receive new(*(any args)) 0 times 29 22:27:05 behaves like closes related incident if enabled 31 22:27:07 is expected to change `alert.issue.reload.closed?` from false to true and change `ResourceStateEvent.count` by 1 32 22:27:07 # [RSpecRunTime] RSpec elapsed time: 12 minutes 32.62 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.15 1.20 1.00 1/278 4148 34 22:27:07 without incident 35 22:27:07 is expected not to receive perform_async(*(any args)) 0 times 36 22:27:07 with incident setting disabled 37 22:27:07 behaves like does not close related incident 39 22:27:08 is expected to not change `alert.issue.reload.state` and not change `ResourceStateEvent.count` 40 22:27:08 without incident 41 22:27:08 is expected not to receive perform_async(*(any args)) 0 times 42 22:27:08 behaves like does not create an alert management alert 43 22:27:09 is expected not to change `AlertManagement::Alert.count` 44 22:27:09 behaves like does not process incident issues 45 22:27:09 is expected not to receive perform_async(*(any args)) 0 times 46 22:27:09 behaves like does not add an alert management alert event 47 22:27:10 is expected not to change `alert.reload.events` 48 22:27:10 which is resolved 49 22:27:10 behaves like alerts service responds with an error and takes no actions 50 22:27:10 is expected to eq :bad_request 51 22:27:10 behaves like does not create an alert management alert 52 22:27:10 is expected not to change `AlertManagement::Alert.count` 53 22:27:10 behaves like does not create a system note for alert 54 22:27:10 is expected not to change `Note.count` 55 22:27:10 behaves like does not process incident issues 56 22:27:10 is expected not to receive perform_async(*(any args)) 0 times 57 22:27:10 behaves like does not send alert notification emails 58 22:27:10 is expected not to receive new(*(any args)) 0 times 59 22:27:10 environment given 60 22:27:11 sets the environment 61 22:27:11 when alert payload is invalid 62 22:27:11 behaves like alerts service responds with an error and takes no actions 63 22:27:11 is expected to eq :bad_request 64 22:27:11 behaves like does not create an alert management alert 65 22:27:11 is expected not to change `AlertManagement::Alert.count` 66 22:27:11 behaves like does not create a system note for alert 67 22:27:11 is expected not to change `Note.count` 68 22:27:11 behaves like does not process incident issues 69 22:27:11 is expected not to receive perform_async(*(any args)) 0 times 70 22:27:11 behaves like does not send alert notification emails 71 22:27:11 is expected not to receive new(*(any args)) 0 times 72 22:27:11 # [RSpecRunTime] Finishing example group spec/services/alert_management/process_prometheus_alert_service_spec.rb. It took 33.95 seconds. Expected to take 33.71 seconds. 73 22:27:11 # [RSpecRunTime] Starting example group spec/lib/gitlab/git/branch_spec.rb. Expected to take 30.05 seconds. 74 22:27:11 Gitlab::Git::Branch 75 22:27:12 is expected to be a kind of Array 77 22:27:12 when finding branch via branch name 78 22:27:14 returns a branch object 79 22:27:14 # [RSpecRunTime] RSpec elapsed time: 12 minutes 39.68 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.13 1.19 1.00 1/279 4192 81 22:27:14 when the branch is already a branch 82 22:27:15 returns a branch object 83 22:27:15 # [RSpecRunTime] RSpec elapsed time: 12 minutes 40.98 seconds. Current RSS: ~1418M. Threads: 4. load average: 1.13 1.19 1.00 1/280 4212 86 22:27:16 returns a cache key that changes based on changeable values 87 22:27:16 # [RSpecRunTime] RSpec elapsed time: 12 minutes 42.46 seconds. Current RSS: ~1445M. Threads: 4. load average: 1.13 1.19 1.00 1/281 4235 90 22:27:18 is expected to eq 89 91 22:27:18 # [RSpecRunTime] RSpec elapsed time: 12 minutes 44.01 seconds. Current RSS: ~1448M. Threads: 4. load average: 1.12 1.19 1.00 1/282 4258 94 22:27:19 is expected to eq "'test'" 95 22:27:21 is expected to start with "e56497b" 96 22:27:21 # [RSpecRunTime] RSpec elapsed time: 12 minutes 46.86 seconds. Current RSS: ~1464M. Threads: 4. load average: 1.12 1.19 1.00 1/282 4303 99 22:27:22 is expected to start with "b83d6e391c22777fca1ed3012fce84f633d7fed0" 100 22:27:22 # [RSpecRunTime] RSpec elapsed time: 12 minutes 48.37 seconds. Current RSS: ~1496M. Threads: 4. load average: 1.11 1.18 1.00 1/282 4326 102 22:27:22 with active, stale and future branches 103 22:27:22 examine if the branch is active or stale 105 22:27:24 is expected to be falsey 106 22:27:27 is expected to be truthy 107 22:27:30 is expected to be truthy 108 22:27:30 # [RSpecRunTime] RSpec elapsed time: 12 minutes 55.86 seconds. Current RSS: ~1425M. Threads: 4. load average: 1.10 1.18 1.00 1/282 4730 111 22:27:32 is expected to be truthy 112 22:27:34 is expected to be falsey 113 22:27:36 is expected to be falsey 114 22:27:36 # [RSpecRunTime] RSpec elapsed time: 13 minutes 2.14 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.09 1.18 1.00 1/282 5133 117 22:27:38 is expected to eq :stale 118 22:27:40 is expected to eq :active 119 22:27:42 is expected to eq :active 120 22:27:42 # [RSpecRunTime] RSpec elapsed time: 13 minutes 8.34 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.23 1.20 1.01 1/282 5535 122 22:27:42 # [RSpecRunTime] Finishing example group spec/lib/gitlab/git/branch_spec.rb. It took 31.36 seconds. Expected to take 30.05 seconds. 123 22:27:42 # [RSpecRunTime] Starting example group spec/models/ability_spec.rb. Expected to take 27.58 seconds. 125 22:27:42 does not allow STI 127 22:27:42 using a nil subject 128 22:27:42 has no permissions 129 22:27:42 with request store 130 22:27:42 caches in the request store 131 22:27:42 when cache: false 132 22:27:43 uses a fresh cache each time 133 22:27:43 .users_that_can_read_project 134 22:27:43 using a public project 135 22:27:43 returns all the users 136 22:27:43 using an internal project 137 22:27:44 returns users that are administrators 138 22:27:45 returns internal users while skipping external users 139 22:27:46 returns external users if they are the project owner 140 22:27:47 returns external users if they are project members 141 22:27:48 returns an empty Array if all users are external users without access 142 22:27:48 # [RSpecRunTime] RSpec elapsed time: 13 minutes 13.57 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.21 1.20 1.01 1/282 5536 144 22:27:48 using a private project 145 22:27:48 returns users that are administrators when admin mode is enabled 146 22:27:49 does not return users that are administrators when admin mode is disabled 147 22:27:50 returns external users if they are the project owner 148 22:27:51 returns external users if they are project members 149 22:27:52 returns an empty Array if all users are internal users without access 150 22:27:52 returns an empty Array if all users are external users without access 151 22:27:53 # [RSpecRunTime] RSpec elapsed time: 13 minutes 18.54 seconds. Current RSS: ~1358M. Threads: 4. load average: 1.28 1.21 1.02 1/280 5537 153 22:27:53 .users_that_can_read_personal_snippet 154 22:27:53 private snippet is readable only by its author 155 22:27:54 public snippet is readable by all users 156 22:27:54 # [RSpecRunTime] RSpec elapsed time: 13 minutes 19.66 seconds. Current RSS: ~1358M. Threads: 4. load average: 1.28 1.21 1.02 1/276 5538 158 22:27:54 .users_that_can_read_internal_note 160 22:27:54 behaves like filtering users that can read internal note 161 22:27:55 returns users that can read internal notes 162 22:27:55 # [RSpecRunTime] RSpec elapsed time: 13 minutes 20.68 seconds. Current RSS: ~1358M. Threads: 4. load average: 1.28 1.21 1.02 1/276 5539 165 22:27:55 behaves like filtering users that can read internal note 166 22:27:56 returns users that can read internal notes 167 22:27:56 # [RSpecRunTime] RSpec elapsed time: 13 minutes 22.19 seconds. Current RSS: ~1357M. Threads: 4. load average: 1.28 1.21 1.02 1/276 5540 169 22:27:56 .merge_requests_readable_by_user 170 22:27:56 with an admin when admin mode is enabled 171 22:27:56 returns all merge requests 172 22:27:56 with an admin when admin mode is disabled 173 22:27:56 returns merge_requests that are publicly visible 174 22:27:56 without a user 175 22:27:57 returns merge_requests that are publicly visible 177 22:28:01 returns projects visible to the user 178 22:28:01 when a user cannot read cross project and a filter is passed 179 22:28:05 returns only MRs of the specified project without checking access on others 180 22:28:05 # [RSpecRunTime] RSpec elapsed time: 13 minutes 30.69 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.23 1.21 1.02 1/282 5655 182 22:28:05 .issues_readable_by_user 183 22:28:05 is aliased to .work_items_readable_by_user 184 22:28:05 with an admin when admin mode is enabled 185 22:28:05 returns all given issues 186 22:28:05 with an admin when admin mode is disabled 187 22:28:05 returns the issues readable by the admin 188 22:28:05 returns no issues when not given access 189 22:28:05 with a regular user 190 22:28:05 returns the issues readable by the user 191 22:28:05 returns an empty Array when no issues are readable 192 22:28:05 without a regular user 193 22:28:05 returns issues that are publicly visible 194 22:28:05 when the user cannot read cross project 195 22:28:07 excludes issues from other projects whithout checking separatly when passing a scope 196 22:28:08 # [RSpecRunTime] RSpec elapsed time: 13 minutes 33.55 seconds. Current RSS: ~1369M. Threads: 4. load average: 1.21 1.20 1.02 1/280 5656 198 22:28:08 .feature_flags_readable_by_user 199 22:28:08 without a user 200 22:28:08 returns no feature flags 202 22:28:11 returns feature flags visible to the user 203 22:28:11 when a user cannot read cross project and a filter is passed 204 22:28:13 returns only feature flags of the specified project without checking access on others 205 22:28:13 # [RSpecRunTime] RSpec elapsed time: 13 minutes 39.48 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.20 1.20 1.02 1/277 5657 207 22:28:13 .project_disabled_features_rules 208 22:28:13 wiki named abilities 209 22:28:14 disables wiki abilities if the project has no wiki 211 22:28:14 allows us to discard specific values from the DeclarativePolicy cache 212 22:28:14 when bypassing the session 213 22:28:14 allows us to have re-entrant evaluation of admin-only permissions 214 22:28:14 # [RSpecRunTime] Finishing example group spec/models/ability_spec.rb. It took 32.01 seconds. Expected to take 27.58 seconds. 215 22:28:14 # [RSpecRunTime] Starting example group spec/views/notify/pipeline_failed_email.text.erb_spec.rb. Expected to take 26.67 seconds. 216 22:28:14 notify/pipeline_failed_email.text.erb 217 22:28:14 when pipeline has a name attribute 218 22:28:14 behaves like pipeline status changes email 219 22:28:14 when the pipeline contains a failed job 220 22:28:14 behaves like renders the pipeline status changes email correctly 221 22:28:14 pipeline with user 222 22:28:17 renders the email correctly 223 22:28:17 behaves like correct pipeline information for pipelines for merge requests 224 22:28:17 when pipeline for merge request 225 22:28:19 renders a source ref of the pipeline 226 22:28:19 # [RSpecRunTime] RSpec elapsed time: 13 minutes 45.03 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.18 1.20 1.01 1/280 5771 228 22:28:19 pipeline without user 229 22:28:21 renders the email correctly 230 22:28:21 # [RSpecRunTime] RSpec elapsed time: 13 minutes 47.45 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.18 1.20 1.01 1/281 5830 232 22:28:21 when the latest failed job is a bridge job 233 22:28:21 behaves like renders the pipeline status changes email correctly 234 22:28:21 pipeline with user 235 22:28:24 renders the email correctly 236 22:28:24 behaves like correct pipeline information for pipelines for merge requests 237 22:28:24 when pipeline for merge request 238 22:28:26 renders a source ref of the pipeline 239 22:28:26 # [RSpecRunTime] RSpec elapsed time: 13 minutes 51.88 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.17 1.19 1.01 1/281 5944 241 22:28:26 pipeline without user 242 22:28:28 renders the email correctly 243 22:28:28 # [RSpecRunTime] RSpec elapsed time: 13 minutes 54.2 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.15 1.19 1.01 1/281 6002 245 22:28:28 when pipeline does not have a name attribute 246 22:28:28 behaves like pipeline status changes email 247 22:28:28 when the pipeline contains a failed job 248 22:28:28 behaves like renders the pipeline status changes email correctly 249 22:28:28 pipeline with user 250 22:28:31 renders the email correctly 251 22:28:31 behaves like correct pipeline information for pipelines for merge requests 252 22:28:31 when pipeline for merge request 253 22:28:33 renders a source ref of the pipeline 254 22:28:33 # [RSpecRunTime] RSpec elapsed time: 13 minutes 58.67 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.30 1.22 1.02 1/281 6117 256 22:28:33 pipeline without user 257 22:28:35 renders the email correctly 258 22:28:35 # [RSpecRunTime] RSpec elapsed time: 14 minutes 0.98 second. Current RSS: ~1379M. Threads: 4. load average: 1.30 1.22 1.02 1/281 6174 260 22:28:35 when the latest failed job is a bridge job 261 22:28:35 behaves like renders the pipeline status changes email correctly 262 22:28:35 pipeline with user 263 22:28:37 renders the email correctly 264 22:28:37 behaves like correct pipeline information for pipelines for merge requests 265 22:28:37 when pipeline for merge request 266 22:28:39 renders a source ref of the pipeline 267 22:28:39 # [RSpecRunTime] RSpec elapsed time: 14 minutes 5.3 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.28 1.22 1.02 1/281 6289 269 22:28:39 pipeline without user 270 22:28:41 renders the email correctly 271 22:28:41 # [RSpecRunTime] RSpec elapsed time: 14 minutes 7.5 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.28 1.22 1.02 1/281 6347 273 22:28:42 # [RSpecRunTime] Finishing example group spec/views/notify/pipeline_failed_email.text.erb_spec.rb. It took 27.15 seconds. Expected to take 26.67 seconds. 274 22:28:42 # [RSpecRunTime] Starting example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/select_stmt_spec.rb. Expected to take 23.53 seconds. 275 22:28:42 Gitlab::Database::QueryAnalyzers::PreventSetOperatorMismatch::SelectStmt 277 22:28:42 for basic UNION queries 278 22:28:42 query_name: "set operator with static columns", behavior: "valid SQL" 279 22:28:42 behaves like valid SQL 280 22:28:42 is expected not to include :invalid 281 22:28:42 query_name: "set operator with static referenced columns", behavior: "valid SQL" 282 22:28:42 behaves like valid SQL 283 22:28:42 is expected not to include :invalid 284 22:28:42 query_name: "set operator with static alias referenced columns", behavior: "valid SQL" 285 22:28:42 behaves like valid SQL 286 22:28:42 is expected not to include :invalid 287 22:28:42 query_name: "set operator with dynamic columns", behavior: "valid SQL" 288 22:28:42 behaves like valid SQL 289 22:28:42 is expected not to include :invalid 290 22:28:42 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL" 291 22:28:42 behaves like valid SQL 292 22:28:42 is expected not to include :invalid 293 22:28:42 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL" 294 22:28:42 behaves like valid SQL 295 22:28:42 is expected not to include :invalid 296 22:28:42 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL" 297 22:28:42 behaves like invalid SQL 298 22:28:42 is expected to include :invalid 299 22:28:42 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL" 300 22:28:42 behaves like valid SQL 301 22:28:42 is expected not to include :invalid 302 22:28:42 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL" 303 22:28:42 behaves like invalid SQL 304 22:28:42 is expected to include :invalid 305 22:28:42 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 306 22:28:42 behaves like invalid SQL 307 22:28:42 is expected to include :invalid 308 22:28:42 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL" 309 22:28:42 behaves like invalid SQL 310 22:28:42 is expected to include :invalid 311 22:28:42 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL" 312 22:28:42 behaves like invalid SQL 313 22:28:42 is expected to include :invalid 314 22:28:42 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 315 22:28:42 behaves like invalid SQL 316 22:28:42 is expected to include :invalid 317 22:28:42 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL" 318 22:28:42 behaves like valid SQL 319 22:28:42 is expected not to include :invalid 320 22:28:42 query_name: "set operator without references", behavior: "valid SQL" 321 22:28:42 behaves like valid SQL 322 22:28:42 is expected not to include :invalid 325 22:28:42 select_columns: "*" 326 22:28:42 query_name: "set operator with static columns", behavior: "valid SQL" 327 22:28:42 behaves like valid SQL 328 22:28:42 is expected not to include :invalid 329 22:28:42 query_name: "set operator with static referenced columns", behavior: "valid SQL" 330 22:28:42 behaves like valid SQL 331 22:28:42 is expected not to include :invalid 332 22:28:42 query_name: "set operator with static alias referenced columns", behavior: "valid SQL" 333 22:28:42 behaves like valid SQL 334 22:28:42 is expected not to include :invalid 335 22:28:42 query_name: "set operator with dynamic columns", behavior: "valid SQL" 336 22:28:42 behaves like valid SQL 337 22:28:43 is expected not to include :invalid 338 22:28:43 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL" 339 22:28:43 behaves like valid SQL 340 22:28:43 is expected not to include :invalid 341 22:28:43 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL" 342 22:28:43 behaves like valid SQL 343 22:28:43 is expected not to include :invalid 344 22:28:43 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL" 345 22:28:43 behaves like invalid SQL 346 22:28:43 is expected to include :invalid 347 22:28:43 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL" 348 22:28:43 behaves like valid SQL 349 22:28:43 is expected not to include :invalid 350 22:28:43 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL" 351 22:28:43 behaves like invalid SQL 352 22:28:43 is expected to include :invalid 353 22:28:43 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 354 22:28:43 behaves like invalid SQL 355 22:28:43 is expected to include :invalid 356 22:28:43 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL" 357 22:28:43 behaves like invalid SQL 358 22:28:43 is expected to include :invalid 359 22:28:43 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL" 360 22:28:43 behaves like invalid SQL 361 22:28:43 is expected to include :invalid 362 22:28:43 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 363 22:28:43 behaves like invalid SQL 364 22:28:43 is expected to include :invalid 365 22:28:43 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL" 366 22:28:43 behaves like valid SQL 367 22:28:43 is expected not to include :invalid 368 22:28:43 query_name: "set operator without references", behavior: "valid SQL" 369 22:28:43 behaves like valid SQL 370 22:28:43 is expected not to include :invalid 371 22:28:43 select_columns: "sub.*" 372 22:28:43 query_name: "set operator with static columns", behavior: "valid SQL" 373 22:28:43 behaves like valid SQL 374 22:28:43 is expected not to include :invalid 375 22:28:43 query_name: "set operator with static referenced columns", behavior: "valid SQL" 376 22:28:43 behaves like valid SQL 377 22:28:43 is expected not to include :invalid 378 22:28:43 query_name: "set operator with static alias referenced columns", behavior: "valid SQL" 379 22:28:43 behaves like valid SQL 380 22:28:43 is expected not to include :invalid 381 22:28:43 query_name: "set operator with dynamic columns", behavior: "valid SQL" 382 22:28:43 behaves like valid SQL 383 22:28:43 is expected not to include :invalid 384 22:28:43 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL" 385 22:28:43 behaves like valid SQL 386 22:28:43 is expected not to include :invalid 387 22:28:43 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL" 388 22:28:43 behaves like valid SQL 389 22:28:43 is expected not to include :invalid 390 22:28:43 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL" 391 22:28:43 behaves like invalid SQL 392 22:28:43 is expected to include :invalid 393 22:28:43 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL" 394 22:28:43 behaves like valid SQL 395 22:28:44 is expected not to include :invalid 396 22:28:44 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL" 397 22:28:44 behaves like invalid SQL 398 22:28:44 is expected to include :invalid 399 22:28:44 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 400 22:28:44 behaves like invalid SQL 401 22:28:44 is expected to include :invalid 402 22:28:44 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL" 403 22:28:44 behaves like invalid SQL 404 22:28:44 is expected to include :invalid 405 22:28:44 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL" 406 22:28:44 behaves like invalid SQL 407 22:28:44 is expected to include :invalid 408 22:28:44 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 409 22:28:44 behaves like invalid SQL 410 22:28:44 is expected to include :invalid 411 22:28:44 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL" 412 22:28:44 behaves like valid SQL 413 22:28:44 is expected not to include :invalid 414 22:28:44 query_name: "set operator without references", behavior: "valid SQL" 415 22:28:44 behaves like valid SQL 416 22:28:44 is expected not to include :invalid 417 22:28:44 select_columns: "sub" 418 22:28:44 query_name: "set operator with static columns", behavior: "valid SQL" 419 22:28:44 behaves like valid SQL 420 22:28:44 is expected not to include :invalid 421 22:28:44 query_name: "set operator with static referenced columns", behavior: "valid SQL" 422 22:28:44 behaves like valid SQL 423 22:28:44 is expected not to include :invalid 424 22:28:44 query_name: "set operator with static alias referenced columns", behavior: "valid SQL" 425 22:28:44 behaves like valid SQL 426 22:28:44 is expected not to include :invalid 427 22:28:44 query_name: "set operator with dynamic columns", behavior: "valid SQL" 428 22:28:44 behaves like valid SQL 429 22:28:44 is expected not to include :invalid 430 22:28:44 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL" 431 22:28:44 behaves like valid SQL 432 22:28:44 is expected not to include :invalid 433 22:28:44 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL" 434 22:28:44 behaves like valid SQL 435 22:28:44 is expected not to include :invalid 436 22:28:44 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL" 437 22:28:44 behaves like invalid SQL 438 22:28:44 is expected to include :invalid 439 22:28:44 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL" 440 22:28:44 behaves like valid SQL 441 22:28:44 is expected not to include :invalid 442 22:28:44 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL" 443 22:28:44 behaves like invalid SQL 444 22:28:44 is expected to include :invalid 445 22:28:44 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 446 22:28:44 behaves like invalid SQL 447 22:28:44 is expected to include :invalid 448 22:28:44 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL" 449 22:28:44 behaves like invalid SQL 450 22:28:44 is expected to include :invalid 451 22:28:44 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL" 452 22:28:44 behaves like invalid SQL 453 22:28:45 is expected to include :invalid 454 22:28:45 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 455 22:28:45 behaves like invalid SQL 456 22:28:45 is expected to include :invalid 457 22:28:45 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL" 458 22:28:45 behaves like valid SQL 459 22:28:45 is expected not to include :invalid 460 22:28:45 query_name: "set operator without references", behavior: "valid SQL" 461 22:28:45 behaves like valid SQL 462 22:28:45 is expected not to include :invalid 463 22:28:45 select_columns: "sub.id" 464 22:28:45 query_name: "set operator with static columns", behavior: "valid SQL" 465 22:28:45 behaves like valid SQL 466 22:28:45 is expected not to include :invalid 467 22:28:45 query_name: "set operator with static referenced columns", behavior: "valid SQL" 468 22:28:45 behaves like valid SQL 469 22:28:45 is expected not to include :invalid 470 22:28:45 query_name: "set operator with static alias referenced columns", behavior: "valid SQL" 471 22:28:45 behaves like valid SQL 472 22:28:45 is expected not to include :invalid 473 22:28:45 query_name: "set operator with dynamic columns", behavior: "valid SQL" 474 22:28:45 behaves like valid SQL 475 22:28:45 is expected not to include :invalid 476 22:28:45 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL" 477 22:28:45 behaves like valid SQL 478 22:28:45 is expected not to include :invalid 479 22:28:45 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL" 480 22:28:45 behaves like valid SQL 481 22:28:45 is expected not to include :invalid 482 22:28:45 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL" 483 22:28:45 behaves like invalid SQL 484 22:28:45 is expected to include :invalid 485 22:28:45 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL" 486 22:28:45 behaves like valid SQL 487 22:28:45 is expected not to include :invalid 488 22:28:45 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL" 489 22:28:45 behaves like invalid SQL 490 22:28:45 is expected to include :invalid 491 22:28:45 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 492 22:28:45 behaves like invalid SQL 493 22:28:45 is expected to include :invalid 494 22:28:45 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL" 495 22:28:45 behaves like invalid SQL 496 22:28:45 is expected to include :invalid 497 22:28:45 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL" 498 22:28:45 behaves like invalid SQL 499 22:28:45 is expected to include :invalid 500 22:28:45 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 501 22:28:45 behaves like invalid SQL 502 22:28:45 is expected to include :invalid 503 22:28:45 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL" 504 22:28:45 behaves like valid SQL 505 22:28:45 is expected not to include :invalid 506 22:28:45 query_name: "set operator without references", behavior: "valid SQL" 507 22:28:45 behaves like valid SQL 508 22:28:45 is expected not to include :invalid 509 22:28:45 when used by one side of UNION 510 22:28:45 union1: "*", union2: "*", subquery: "*", expected: "valid SQL" 511 22:28:45 behaves like valid SQL 512 22:28:45 is expected not to include :invalid 513 22:28:45 union1: static_namespace_columns, union2: "*", subquery: "*", expected: "invalid SQL" 514 22:28:45 behaves like invalid SQL 515 22:28:46 is expected to include :invalid 516 22:28:46 union1: "*", union2: static_namespace_columns, subquery: "*", expected: "invalid SQL" 517 22:28:46 behaves like invalid SQL 518 22:28:46 is expected to include :invalid 519 22:28:46 union1: "*", union2: "*", subquery: static_namespace_columns, expected: "invalid SQL" 520 22:28:46 behaves like invalid SQL 521 22:28:46 is expected to include :invalid 522 22:28:46 union1: static_namespace_columns, union2: static_namespace_columns, subquery: "*", expected: "valid SQL" 523 22:28:46 behaves like valid SQL 524 22:28:46 is expected not to include :invalid 525 22:28:46 union1: static_namespace_columns, union2: "*", subquery: static_namespace_columns, expected: "invalid SQL" 526 22:28:46 behaves like invalid SQL 527 22:28:46 is expected to include :invalid 528 22:28:46 union1: "*", union2: static_namespace_columns, subquery: static_namespace_columns, expected: "valid SQL" 529 22:28:46 behaves like valid SQL 530 22:28:46 is expected not to include :invalid 531 22:28:46 union1: "namespaces", union2: "namespaces", subquery: "namespaces", expected: "valid SQL" 532 22:28:46 behaves like valid SQL 533 22:28:46 is expected not to include :invalid 534 22:28:46 union1: "NULL :: namespaces", union2: "namespaces", subquery: "id, name", expected: "valid SQL" 535 22:28:46 behaves like valid SQL 536 22:28:46 is expected not to include :invalid 537 22:28:46 union1: "NULL :: namespaces, id, name", union2: "namespaces, id, name", subquery: "namespaces", expected: "valid SQL" 538 22:28:46 behaves like valid SQL 539 22:28:46 is expected not to include :invalid 542 22:28:46 select_columns: "*" 543 22:28:46 query_name: "set operator with static columns", behavior: "valid SQL" 544 22:28:46 behaves like valid SQL 545 22:28:46 is expected not to include :invalid 546 22:28:46 query_name: "set operator with static referenced columns", behavior: "valid SQL" 547 22:28:46 behaves like valid SQL 548 22:28:46 is expected not to include :invalid 549 22:28:46 query_name: "set operator with static alias referenced columns", behavior: "valid SQL" 550 22:28:46 behaves like valid SQL 551 22:28:46 is expected not to include :invalid 552 22:28:46 query_name: "set operator with dynamic columns", behavior: "valid SQL" 553 22:28:46 behaves like valid SQL 554 22:28:46 is expected not to include :invalid 555 22:28:46 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL" 556 22:28:46 behaves like valid SQL 557 22:28:46 is expected not to include :invalid 558 22:28:46 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL" 559 22:28:46 behaves like valid SQL 560 22:28:46 is expected not to include :invalid 561 22:28:46 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL" 562 22:28:46 behaves like invalid SQL 563 22:28:46 is expected to include :invalid 564 22:28:46 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL" 565 22:28:46 behaves like valid SQL 566 22:28:46 is expected not to include :invalid 567 22:28:46 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL" 568 22:28:46 behaves like invalid SQL 569 22:28:46 is expected to include :invalid 570 22:28:46 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 571 22:28:46 behaves like invalid SQL 572 22:28:47 is expected to include :invalid 573 22:28:47 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL" 574 22:28:47 behaves like invalid SQL 575 22:28:47 is expected to include :invalid 576 22:28:47 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL" 577 22:28:47 behaves like invalid SQL 578 22:28:47 is expected to include :invalid 579 22:28:47 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 580 22:28:47 behaves like invalid SQL 581 22:28:47 is expected to include :invalid 582 22:28:47 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL" 583 22:28:47 behaves like valid SQL 584 22:28:47 is expected not to include :invalid 585 22:28:47 query_name: "set operator without references", behavior: "valid SQL" 586 22:28:47 behaves like valid SQL 587 22:28:47 is expected not to include :invalid 588 22:28:47 select_columns: "namespaces_cte.*" 589 22:28:47 query_name: "set operator with static columns", behavior: "valid SQL" 590 22:28:47 behaves like valid SQL 591 22:28:47 is expected not to include :invalid 592 22:28:47 query_name: "set operator with static referenced columns", behavior: "valid SQL" 593 22:28:47 behaves like valid SQL 594 22:28:47 is expected not to include :invalid 595 22:28:47 query_name: "set operator with static alias referenced columns", behavior: "valid SQL" 596 22:28:47 behaves like valid SQL 597 22:28:47 is expected not to include :invalid 598 22:28:47 query_name: "set operator with dynamic columns", behavior: "valid SQL" 599 22:28:47 behaves like valid SQL 600 22:28:47 is expected not to include :invalid 601 22:28:47 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL" 602 22:28:47 behaves like valid SQL 603 22:28:47 is expected not to include :invalid 604 22:28:47 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL" 605 22:28:47 behaves like valid SQL 606 22:28:47 is expected not to include :invalid 607 22:28:47 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL" 608 22:28:47 behaves like invalid SQL 609 22:28:47 is expected to include :invalid 610 22:28:47 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL" 611 22:28:47 behaves like valid SQL 612 22:28:47 is expected not to include :invalid 613 22:28:47 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL" 614 22:28:47 behaves like invalid SQL 615 22:28:47 is expected to include :invalid 616 22:28:47 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 617 22:28:47 behaves like invalid SQL 618 22:28:47 is expected to include :invalid 619 22:28:47 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL" 620 22:28:47 behaves like invalid SQL 621 22:28:47 is expected to include :invalid 622 22:28:47 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL" 623 22:28:47 behaves like invalid SQL 624 22:28:47 is expected to include :invalid 625 22:28:47 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 626 22:28:47 behaves like invalid SQL 627 22:28:48 is expected to include :invalid 628 22:28:48 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL" 629 22:28:48 behaves like valid SQL 630 22:28:48 is expected not to include :invalid 631 22:28:48 query_name: "set operator without references", behavior: "valid SQL" 632 22:28:48 behaves like valid SQL 633 22:28:48 is expected not to include :invalid 634 22:28:48 select_columns: "namespaces_cte.id" 635 22:28:48 query_name: "set operator with static columns", behavior: "valid SQL" 636 22:28:48 behaves like valid SQL 637 22:28:48 is expected not to include :invalid 638 22:28:48 query_name: "set operator with static referenced columns", behavior: "valid SQL" 639 22:28:48 behaves like valid SQL 640 22:28:48 is expected not to include :invalid 641 22:28:48 query_name: "set operator with static alias referenced columns", behavior: "valid SQL" 642 22:28:48 behaves like valid SQL 643 22:28:48 is expected not to include :invalid 644 22:28:48 query_name: "set operator with dynamic columns", behavior: "valid SQL" 645 22:28:48 behaves like valid SQL 646 22:28:48 is expected not to include :invalid 647 22:28:48 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL" 648 22:28:48 behaves like valid SQL 649 22:28:48 is expected not to include :invalid 650 22:28:48 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL" 651 22:28:48 behaves like valid SQL 652 22:28:48 is expected not to include :invalid 653 22:28:48 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL" 654 22:28:48 behaves like invalid SQL 655 22:28:48 is expected to include :invalid 656 22:28:48 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL" 657 22:28:48 behaves like valid SQL 658 22:28:48 is expected not to include :invalid 659 22:28:48 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL" 660 22:28:48 behaves like invalid SQL 661 22:28:48 is expected to include :invalid 662 22:28:48 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 663 22:28:48 behaves like invalid SQL 664 22:28:48 is expected to include :invalid 665 22:28:48 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL" 666 22:28:48 behaves like invalid SQL 667 22:28:48 is expected to include :invalid 668 22:28:48 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL" 669 22:28:48 behaves like invalid SQL 670 22:28:48 is expected to include :invalid 671 22:28:48 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 672 22:28:48 behaves like invalid SQL 673 22:28:48 is expected to include :invalid 674 22:28:48 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL" 675 22:28:48 behaves like valid SQL 676 22:28:48 is expected not to include :invalid 677 22:28:48 query_name: "set operator without references", behavior: "valid SQL" 678 22:28:48 behaves like valid SQL 679 22:28:48 is expected not to include :invalid 680 22:28:48 when used by one side of UNION 681 22:28:48 cte_select_columns: "*", select_columns: "*", cte_name: "some_cte", expected: "valid SQL" 682 22:28:48 behaves like valid SQL 683 22:28:48 is expected not to include :invalid 684 22:28:48 cte_select_columns: static_namespace_columns, select_columns: "*", cte_name: "some_cte", expected: "invalid SQL" 685 22:28:48 behaves like invalid SQL 686 22:28:48 is expected to include :invalid 687 22:28:48 cte_select_columns: "*", select_columns: static_namespace_columns, cte_name: "some_cte", expected: "invalid SQL" 688 22:28:48 behaves like invalid SQL 689 22:28:48 is expected to include :invalid 690 22:28:48 cte_select_columns: static_namespace_columns, select_columns: static_namespace_columns, cte_name: "some_cte", expected: "invalid SQL" 691 22:28:48 behaves like invalid SQL 692 22:28:49 is expected to include :invalid 693 22:28:49 cte_select_columns: "*", select_columns: "*", cte_name: "some_cte", expected: "valid SQL" 694 22:28:49 behaves like valid SQL 695 22:28:49 is expected not to include :invalid 696 22:28:49 cte_select_columns: "*", select_columns: "*", cte_name: "namespaces", expected: "valid SQL" 697 22:28:49 behaves like valid SQL 698 22:28:49 is expected not to include :invalid 699 22:28:49 cte_select_columns: static_namespace_columns, select_columns: "*", cte_name: "namespaces", expected: "valid SQL" 700 22:28:49 behaves like valid SQL 701 22:28:49 is expected not to include :invalid 702 22:28:49 cte_select_columns: "*", select_columns: static_namespace_columns, cte_name: "namespaces", expected: "invalid SQL" 703 22:28:49 behaves like invalid SQL 704 22:28:49 is expected to include :invalid 705 22:28:49 cte_select_columns: static_namespace_columns, select_columns: static_namespace_columns, cte_name: "namespaces", expected: "valid SQL" 706 22:28:49 behaves like valid SQL 707 22:28:49 is expected not to include :invalid 708 22:28:49 cte_select_columns: "*", select_columns: "*", cte_name: "namespaces", expected: "valid SQL" 709 22:28:49 behaves like valid SQL 710 22:28:49 is expected not to include :invalid 711 22:28:49 when recursive 712 22:28:49 select1: "id", select2: "id", expected: "valid SQL" 713 22:28:49 behaves like valid SQL 714 22:28:49 is expected not to include :invalid 715 22:28:49 select1: static_namespace_columns, select2: "*", expected: "valid SQL" 716 22:28:49 behaves like valid SQL 717 22:28:49 is expected not to include :invalid 718 22:28:49 select1: "*", select2: static_namespace_columns, expected: "invalid SQL" 719 22:28:49 behaves like invalid SQL 720 22:28:49 is expected to include :invalid 721 22:28:49 for subselect 722 22:28:49 with set operator 723 22:28:49 behaves like valid SQL 724 22:28:49 is expected not to include :invalid 725 22:28:49 with INTERSECT 726 22:28:49 for basic INTERSECT queries 727 22:28:49 query_name: "set operator with static columns", behavior: "valid SQL" 728 22:28:49 behaves like valid SQL 729 22:28:49 is expected not to include :invalid 730 22:28:49 query_name: "set operator with static referenced columns", behavior: "valid SQL" 731 22:28:49 behaves like valid SQL 732 22:28:49 is expected not to include :invalid 733 22:28:49 query_name: "set operator with static alias referenced columns", behavior: "valid SQL" 734 22:28:49 behaves like valid SQL 735 22:28:49 is expected not to include :invalid 736 22:28:49 query_name: "set operator with dynamic columns", behavior: "valid SQL" 737 22:28:49 behaves like valid SQL 738 22:28:49 is expected not to include :invalid 739 22:28:49 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL" 740 22:28:49 behaves like valid SQL 741 22:28:49 is expected not to include :invalid 742 22:28:49 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL" 743 22:28:49 behaves like valid SQL 744 22:28:49 is expected not to include :invalid 745 22:28:49 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL" 746 22:28:49 behaves like invalid SQL 747 22:28:49 is expected to include :invalid 748 22:28:49 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL" 749 22:28:49 behaves like valid SQL 750 22:28:49 is expected not to include :invalid 751 22:28:49 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL" 752 22:28:49 behaves like invalid SQL 753 22:28:49 is expected to include :invalid 754 22:28:49 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 755 22:28:49 behaves like invalid SQL 756 22:28:50 is expected to include :invalid 757 22:28:50 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL" 758 22:28:50 behaves like invalid SQL 759 22:28:50 is expected to include :invalid 760 22:28:50 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL" 761 22:28:50 behaves like invalid SQL 762 22:28:50 is expected to include :invalid 763 22:28:50 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 764 22:28:50 behaves like invalid SQL 765 22:28:50 is expected to include :invalid 766 22:28:50 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL" 767 22:28:50 behaves like valid SQL 768 22:28:50 is expected not to include :invalid 769 22:28:50 query_name: "set operator without references", behavior: "valid SQL" 770 22:28:50 behaves like valid SQL 771 22:28:50 is expected not to include :invalid 773 22:28:50 with INTERSECT 774 22:28:50 select_columns: "*" 775 22:28:50 query_name: "set operator with static columns", behavior: "valid SQL" 776 22:28:50 behaves like valid SQL 777 22:28:50 is expected not to include :invalid 778 22:28:50 query_name: "set operator with static referenced columns", behavior: "valid SQL" 779 22:28:50 behaves like valid SQL 780 22:28:50 is expected not to include :invalid 781 22:28:50 query_name: "set operator with static alias referenced columns", behavior: "valid SQL" 782 22:28:50 behaves like valid SQL 783 22:28:50 is expected not to include :invalid 784 22:28:50 query_name: "set operator with dynamic columns", behavior: "valid SQL" 785 22:28:50 behaves like valid SQL 786 22:28:50 is expected not to include :invalid 787 22:28:50 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL" 788 22:28:50 behaves like valid SQL 789 22:28:50 is expected not to include :invalid 790 22:28:50 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL" 791 22:28:50 behaves like valid SQL 792 22:28:50 is expected not to include :invalid 793 22:28:50 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL" 794 22:28:50 behaves like invalid SQL 795 22:28:50 is expected to include :invalid 796 22:28:50 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL" 797 22:28:50 behaves like valid SQL 798 22:28:50 is expected not to include :invalid 799 22:28:50 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL" 800 22:28:50 behaves like invalid SQL 801 22:28:50 is expected to include :invalid 802 22:28:50 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 803 22:28:50 behaves like invalid SQL 804 22:28:50 is expected to include :invalid 805 22:28:50 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL" 806 22:28:50 behaves like invalid SQL 807 22:28:50 is expected to include :invalid 808 22:28:50 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL" 809 22:28:50 behaves like invalid SQL 810 22:28:50 is expected to include :invalid 811 22:28:50 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 812 22:28:50 behaves like invalid SQL 813 22:28:50 is expected to include :invalid 814 22:28:50 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL" 815 22:28:50 behaves like valid SQL 816 22:28:50 is expected not to include :invalid 817 22:28:50 query_name: "set operator without references", behavior: "valid SQL" 818 22:28:50 behaves like valid SQL 819 22:28:50 is expected not to include :invalid 820 22:28:50 select_columns: "sub.*" 821 22:28:50 query_name: "set operator with static columns", behavior: "valid SQL" 822 22:28:50 behaves like valid SQL 823 22:28:51 is expected not to include :invalid 824 22:28:51 query_name: "set operator with static referenced columns", behavior: "valid SQL" 825 22:28:51 behaves like valid SQL 826 22:28:51 is expected not to include :invalid 827 22:28:51 query_name: "set operator with static alias referenced columns", behavior: "valid SQL" 828 22:28:51 behaves like valid SQL 829 22:28:51 is expected not to include :invalid 830 22:28:51 query_name: "set operator with dynamic columns", behavior: "valid SQL" 831 22:28:51 behaves like valid SQL 832 22:28:51 is expected not to include :invalid 833 22:28:51 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL" 834 22:28:51 behaves like valid SQL 835 22:28:51 is expected not to include :invalid 836 22:28:51 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL" 837 22:28:51 behaves like valid SQL 838 22:28:51 is expected not to include :invalid 839 22:28:51 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL" 840 22:28:51 behaves like invalid SQL 841 22:28:51 is expected to include :invalid 842 22:28:51 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL" 843 22:28:51 behaves like valid SQL 844 22:28:51 is expected not to include :invalid 845 22:28:51 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL" 846 22:28:51 behaves like invalid SQL 847 22:28:51 is expected to include :invalid 848 22:28:51 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 849 22:28:51 behaves like invalid SQL 850 22:28:51 is expected to include :invalid 851 22:28:51 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL" 852 22:28:51 behaves like invalid SQL 853 22:28:51 is expected to include :invalid 854 22:28:51 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL" 855 22:28:51 behaves like invalid SQL 856 22:28:51 is expected to include :invalid 857 22:28:51 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 858 22:28:51 behaves like invalid SQL 859 22:28:51 is expected to include :invalid 860 22:28:51 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL" 861 22:28:51 behaves like valid SQL 862 22:28:51 is expected not to include :invalid 863 22:28:51 query_name: "set operator without references", behavior: "valid SQL" 864 22:28:51 behaves like valid SQL 865 22:28:51 is expected not to include :invalid 866 22:28:51 select_columns: "sub" 867 22:28:51 query_name: "set operator with static columns", behavior: "valid SQL" 868 22:28:51 behaves like valid SQL 869 22:28:51 is expected not to include :invalid 870 22:28:51 query_name: "set operator with static referenced columns", behavior: "valid SQL" 871 22:28:51 behaves like valid SQL 872 22:28:51 is expected not to include :invalid 873 22:28:51 query_name: "set operator with static alias referenced columns", behavior: "valid SQL" 874 22:28:51 behaves like valid SQL 875 22:28:51 is expected not to include :invalid 876 22:28:51 query_name: "set operator with dynamic columns", behavior: "valid SQL" 877 22:28:51 behaves like valid SQL 878 22:28:51 is expected not to include :invalid 879 22:28:51 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL" 880 22:28:51 behaves like valid SQL 881 22:28:51 is expected not to include :invalid 882 22:28:51 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL" 883 22:28:51 behaves like valid SQL 884 22:28:52 is expected not to include :invalid 885 22:28:52 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL" 886 22:28:52 behaves like invalid SQL 887 22:28:52 is expected to include :invalid 888 22:28:52 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL" 889 22:28:52 behaves like valid SQL 890 22:28:52 is expected not to include :invalid 891 22:28:52 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL" 892 22:28:52 behaves like invalid SQL 893 22:28:52 is expected to include :invalid 894 22:28:52 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 895 22:28:52 behaves like invalid SQL 896 22:28:52 is expected to include :invalid 897 22:28:52 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL" 898 22:28:52 behaves like invalid SQL 899 22:28:52 is expected to include :invalid 900 22:28:52 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL" 901 22:28:52 behaves like invalid SQL 902 22:28:52 is expected to include :invalid 903 22:28:52 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 904 22:28:52 behaves like invalid SQL 905 22:28:52 is expected to include :invalid 906 22:28:52 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL" 907 22:28:52 behaves like valid SQL 908 22:28:52 is expected not to include :invalid 909 22:28:52 query_name: "set operator without references", behavior: "valid SQL" 910 22:28:52 behaves like valid SQL 911 22:28:52 is expected not to include :invalid 912 22:28:52 select_columns: "sub.id" 913 22:28:52 query_name: "set operator with static columns", behavior: "valid SQL" 914 22:28:52 behaves like valid SQL 915 22:28:52 is expected not to include :invalid 916 22:28:52 query_name: "set operator with static referenced columns", behavior: "valid SQL" 917 22:28:52 behaves like valid SQL 918 22:28:52 is expected not to include :invalid 919 22:28:52 query_name: "set operator with static alias referenced columns", behavior: "valid SQL" 920 22:28:52 behaves like valid SQL 921 22:28:52 is expected not to include :invalid 922 22:28:52 query_name: "set operator with dynamic columns", behavior: "valid SQL" 923 22:28:52 behaves like valid SQL 924 22:28:52 is expected not to include :invalid 925 22:28:52 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL" 926 22:28:52 behaves like valid SQL 927 22:28:52 is expected not to include :invalid 928 22:28:52 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL" 929 22:28:52 behaves like valid SQL 930 22:28:52 is expected not to include :invalid 931 22:28:52 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL" 932 22:28:52 behaves like invalid SQL 933 22:28:52 is expected to include :invalid 934 22:28:52 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL" 935 22:28:52 behaves like valid SQL 936 22:28:52 is expected not to include :invalid 937 22:28:52 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL" 938 22:28:52 behaves like invalid SQL 939 22:28:52 is expected to include :invalid 940 22:28:52 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 941 22:28:52 behaves like invalid SQL 942 22:28:52 is expected to include :invalid 943 22:28:52 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL" 944 22:28:52 behaves like invalid SQL 945 22:28:53 is expected to include :invalid 946 22:28:53 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL" 947 22:28:53 behaves like invalid SQL 948 22:28:53 is expected to include :invalid 949 22:28:53 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 950 22:28:53 behaves like invalid SQL 951 22:28:53 is expected to include :invalid 952 22:28:53 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL" 953 22:28:53 behaves like valid SQL 954 22:28:53 is expected not to include :invalid 955 22:28:53 query_name: "set operator without references", behavior: "valid SQL" 956 22:28:53 behaves like valid SQL 957 22:28:53 is expected not to include :invalid 958 22:28:53 when used by one side of INTERSECT 959 22:28:53 union1: "*", union2: "*", subquery: "*", expected: "valid SQL" 960 22:28:53 behaves like valid SQL 961 22:28:53 is expected not to include :invalid 962 22:28:53 union1: static_namespace_columns, union2: "*", subquery: "*", expected: "invalid SQL" 963 22:28:53 behaves like invalid SQL 964 22:28:53 is expected to include :invalid 965 22:28:53 union1: "*", union2: static_namespace_columns, subquery: "*", expected: "invalid SQL" 966 22:28:53 behaves like invalid SQL 967 22:28:53 is expected to include :invalid 968 22:28:53 union1: "*", union2: "*", subquery: static_namespace_columns, expected: "invalid SQL" 969 22:28:53 behaves like invalid SQL 970 22:28:53 is expected to include :invalid 971 22:28:53 union1: static_namespace_columns, union2: static_namespace_columns, subquery: "*", expected: "valid SQL" 972 22:28:53 behaves like valid SQL 973 22:28:53 is expected not to include :invalid 974 22:28:53 union1: static_namespace_columns, union2: "*", subquery: static_namespace_columns, expected: "invalid SQL" 975 22:28:53 behaves like invalid SQL 976 22:28:53 is expected to include :invalid 977 22:28:53 union1: "*", union2: static_namespace_columns, subquery: static_namespace_columns, expected: "valid SQL" 978 22:28:53 behaves like valid SQL 979 22:28:53 is expected not to include :invalid 980 22:28:53 union1: "namespaces", union2: "namespaces", subquery: "namespaces", expected: "valid SQL" 981 22:28:53 behaves like valid SQL 982 22:28:53 is expected not to include :invalid 983 22:28:53 union1: "NULL :: namespaces", union2: "namespaces", subquery: "id, name", expected: "valid SQL" 984 22:28:53 behaves like valid SQL 985 22:28:53 is expected not to include :invalid 986 22:28:53 union1: "NULL :: namespaces, id, name", union2: "namespaces, id, name", subquery: "namespaces", expected: "valid SQL" 987 22:28:53 behaves like valid SQL 988 22:28:53 is expected not to include :invalid 990 22:28:53 when INTERSECT 991 22:28:53 select_columns: "*" 992 22:28:53 query_name: "set operator with static columns", behavior: "valid SQL" 993 22:28:53 behaves like valid SQL 994 22:28:53 is expected not to include :invalid 995 22:28:53 query_name: "set operator with static referenced columns", behavior: "valid SQL" 996 22:28:53 behaves like valid SQL 997 22:28:53 is expected not to include :invalid 998 22:28:53 query_name: "set operator with static alias referenced columns", behavior: "valid SQL" 999 22:28:53 behaves like valid SQL 1000 22:28:53 is expected not to include :invalid 1001 22:28:53 query_name: "set operator with dynamic columns", behavior: "valid SQL" 1002 22:28:53 behaves like valid SQL 1003 22:28:53 is expected not to include :invalid 1004 22:28:53 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL" 1005 22:28:53 behaves like valid SQL 1006 22:28:53 is expected not to include :invalid 1007 22:28:53 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL" 1008 22:28:53 behaves like valid SQL 1009 22:28:54 is expected not to include :invalid 1010 22:28:54 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL" 1011 22:28:54 behaves like invalid SQL 1012 22:28:54 is expected to include :invalid 1013 22:28:54 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL" 1014 22:28:54 behaves like valid SQL 1015 22:28:54 is expected not to include :invalid 1016 22:28:54 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL" 1017 22:28:54 behaves like invalid SQL 1018 22:28:54 is expected to include :invalid 1019 22:28:54 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 1020 22:28:54 behaves like invalid SQL 1021 22:28:54 is expected to include :invalid 1022 22:28:54 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL" 1023 22:28:54 behaves like invalid SQL 1024 22:28:54 is expected to include :invalid 1025 22:28:54 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL" 1026 22:28:54 behaves like invalid SQL 1027 22:28:54 is expected to include :invalid 1028 22:28:54 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 1029 22:28:54 behaves like invalid SQL 1030 22:28:54 is expected to include :invalid 1031 22:28:54 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL" 1032 22:28:54 behaves like valid SQL 1033 22:28:54 is expected not to include :invalid 1034 22:28:54 query_name: "set operator without references", behavior: "valid SQL" 1035 22:28:54 behaves like valid SQL 1036 22:28:54 is expected not to include :invalid 1037 22:28:54 select_columns: "namespaces_cte.*" 1038 22:28:54 query_name: "set operator with static columns", behavior: "valid SQL" 1039 22:28:54 behaves like valid SQL 1040 22:28:54 is expected not to include :invalid 1041 22:28:54 query_name: "set operator with static referenced columns", behavior: "valid SQL" 1042 22:28:54 behaves like valid SQL 1043 22:28:54 is expected not to include :invalid 1044 22:28:54 query_name: "set operator with static alias referenced columns", behavior: "valid SQL" 1045 22:28:54 behaves like valid SQL 1046 22:28:54 is expected not to include :invalid 1047 22:28:54 query_name: "set operator with dynamic columns", behavior: "valid SQL" 1048 22:28:54 behaves like valid SQL 1049 22:28:54 is expected not to include :invalid 1050 22:28:54 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL" 1051 22:28:54 behaves like valid SQL 1052 22:28:54 is expected not to include :invalid 1053 22:28:54 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL" 1054 22:28:54 behaves like valid SQL 1055 22:28:54 is expected not to include :invalid 1056 22:28:54 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL" 1057 22:28:54 behaves like invalid SQL 1058 22:28:54 is expected to include :invalid 1059 22:28:54 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL" 1060 22:28:54 behaves like valid SQL 1061 22:28:54 is expected not to include :invalid 1062 22:28:54 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL" 1063 22:28:54 behaves like invalid SQL 1064 22:28:54 is expected to include :invalid 1065 22:28:54 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 1066 22:28:54 behaves like invalid SQL 1067 22:28:54 is expected to include :invalid 1068 22:28:54 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL" 1069 22:28:54 behaves like invalid SQL 1070 22:28:55 is expected to include :invalid 1071 22:28:55 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL" 1072 22:28:55 behaves like invalid SQL 1073 22:28:55 is expected to include :invalid 1074 22:28:55 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 1075 22:28:55 behaves like invalid SQL 1076 22:28:55 is expected to include :invalid 1077 22:28:55 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL" 1078 22:28:55 behaves like valid SQL 1079 22:28:55 is expected not to include :invalid 1080 22:28:55 query_name: "set operator without references", behavior: "valid SQL" 1081 22:28:55 behaves like valid SQL 1082 22:28:55 is expected not to include :invalid 1083 22:28:55 select_columns: "namespaces_cte.id" 1084 22:28:55 query_name: "set operator with static columns", behavior: "valid SQL" 1085 22:28:55 behaves like valid SQL 1086 22:28:55 is expected not to include :invalid 1087 22:28:55 query_name: "set operator with static referenced columns", behavior: "valid SQL" 1088 22:28:55 behaves like valid SQL 1089 22:28:55 is expected not to include :invalid 1090 22:28:55 query_name: "set operator with static alias referenced columns", behavior: "valid SQL" 1091 22:28:55 behaves like valid SQL 1092 22:28:55 is expected not to include :invalid 1093 22:28:55 query_name: "set operator with dynamic columns", behavior: "valid SQL" 1094 22:28:55 behaves like valid SQL 1095 22:28:55 is expected not to include :invalid 1096 22:28:55 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL" 1097 22:28:55 behaves like valid SQL 1098 22:28:55 is expected not to include :invalid 1099 22:28:55 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL" 1100 22:28:55 behaves like valid SQL 1101 22:28:55 is expected not to include :invalid 1102 22:28:55 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL" 1103 22:28:55 behaves like invalid SQL 1104 22:28:55 is expected to include :invalid 1105 22:28:55 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL" 1106 22:28:55 behaves like valid SQL 1107 22:28:55 is expected not to include :invalid 1108 22:28:55 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL" 1109 22:28:55 behaves like invalid SQL 1110 22:28:55 is expected to include :invalid 1111 22:28:55 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 1112 22:28:55 behaves like invalid SQL 1113 22:28:55 is expected to include :invalid 1114 22:28:55 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL" 1115 22:28:55 behaves like invalid SQL 1116 22:28:55 is expected to include :invalid 1117 22:28:55 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL" 1118 22:28:55 behaves like invalid SQL 1119 22:28:55 is expected to include :invalid 1120 22:28:55 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 1121 22:28:55 behaves like invalid SQL 1122 22:28:55 is expected to include :invalid 1123 22:28:55 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL" 1124 22:28:55 behaves like valid SQL 1125 22:28:55 is expected not to include :invalid 1126 22:28:55 query_name: "set operator without references", behavior: "valid SQL" 1127 22:28:55 behaves like valid SQL 1128 22:28:55 is expected not to include :invalid 1129 22:28:55 when used by one side of INTERSECT 1130 22:28:55 cte_select_columns: "*", select_columns: "*", cte_name: "some_cte", expected: "valid SQL" 1131 22:28:55 behaves like valid SQL 1132 22:28:56 is expected not to include :invalid 1133 22:28:56 cte_select_columns: static_namespace_columns, select_columns: "*", cte_name: "some_cte", expected: "invalid SQL" 1134 22:28:56 behaves like invalid SQL 1135 22:28:56 is expected to include :invalid 1136 22:28:56 cte_select_columns: "*", select_columns: static_namespace_columns, cte_name: "some_cte", expected: "invalid SQL" 1137 22:28:56 behaves like invalid SQL 1138 22:28:56 is expected to include :invalid 1139 22:28:56 cte_select_columns: static_namespace_columns, select_columns: static_namespace_columns, cte_name: "some_cte", expected: "invalid SQL" 1140 22:28:56 behaves like invalid SQL 1141 22:28:56 is expected to include :invalid 1142 22:28:56 cte_select_columns: "*", select_columns: "*", cte_name: "some_cte", expected: "valid SQL" 1143 22:28:56 behaves like valid SQL 1144 22:28:56 is expected not to include :invalid 1145 22:28:56 cte_select_columns: "*", select_columns: "*", cte_name: "namespaces", expected: "valid SQL" 1146 22:28:56 behaves like valid SQL 1147 22:28:56 is expected not to include :invalid 1148 22:28:56 cte_select_columns: static_namespace_columns, select_columns: "*", cte_name: "namespaces", expected: "valid SQL" 1149 22:28:56 behaves like valid SQL 1150 22:28:56 is expected not to include :invalid 1151 22:28:56 cte_select_columns: "*", select_columns: static_namespace_columns, cte_name: "namespaces", expected: "invalid SQL" 1152 22:28:56 behaves like invalid SQL 1153 22:28:56 is expected to include :invalid 1154 22:28:56 cte_select_columns: static_namespace_columns, select_columns: static_namespace_columns, cte_name: "namespaces", expected: "valid SQL" 1155 22:28:56 behaves like valid SQL 1156 22:28:56 is expected not to include :invalid 1157 22:28:56 cte_select_columns: "*", select_columns: "*", cte_name: "namespaces", expected: "valid SQL" 1158 22:28:56 behaves like valid SQL 1159 22:28:56 is expected not to include :invalid 1160 22:28:56 when recursive 1161 22:28:56 select1: "id", select2: "id", expected: "valid SQL" 1162 22:28:56 behaves like valid SQL 1163 22:28:56 is expected not to include :invalid 1164 22:28:56 select1: static_namespace_columns, select2: "*", expected: "valid SQL" 1165 22:28:56 behaves like valid SQL 1166 22:28:56 is expected not to include :invalid 1167 22:28:56 select1: "*", select2: static_namespace_columns, expected: "invalid SQL" 1168 22:28:56 behaves like invalid SQL 1169 22:28:56 is expected to include :invalid 1170 22:28:56 for subselect 1171 22:28:56 with set operator 1172 22:28:56 behaves like valid SQL 1173 22:28:56 is expected not to include :invalid 1174 22:28:56 with lateral join 1175 22:28:56 example at ./spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/select_stmt_spec.rb:340 (PENDING: Not yet implemented) 1176 22:28:56 when columns are not referenced 1177 22:28:56 behaves like invalid SQL 1178 22:28:56 is expected to include :invalid 1180 22:28:56 for basic EXCEPT queries 1181 22:28:56 query_name: "set operator with static columns", behavior: "valid SQL" 1182 22:28:56 behaves like valid SQL 1183 22:28:56 is expected not to include :invalid 1184 22:28:56 query_name: "set operator with static referenced columns", behavior: "valid SQL" 1185 22:28:56 behaves like valid SQL 1186 22:28:56 is expected not to include :invalid 1187 22:28:56 query_name: "set operator with static alias referenced columns", behavior: "valid SQL" 1188 22:28:56 behaves like valid SQL 1189 22:28:56 is expected not to include :invalid 1190 22:28:56 query_name: "set operator with dynamic columns", behavior: "valid SQL" 1191 22:28:56 behaves like valid SQL 1192 22:28:56 is expected not to include :invalid 1193 22:28:56 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL" 1194 22:28:56 behaves like valid SQL 1195 22:28:56 is expected not to include :invalid 1196 22:28:56 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL" 1197 22:28:56 behaves like valid SQL 1198 22:28:57 is expected not to include :invalid 1199 22:28:57 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL" 1200 22:28:57 behaves like invalid SQL 1201 22:28:57 is expected to include :invalid 1202 22:28:57 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL" 1203 22:28:57 behaves like valid SQL 1204 22:28:57 is expected not to include :invalid 1205 22:28:57 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL" 1206 22:28:57 behaves like invalid SQL 1207 22:28:57 is expected to include :invalid 1208 22:28:57 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 1209 22:28:57 behaves like invalid SQL 1210 22:28:57 is expected to include :invalid 1211 22:28:57 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL" 1212 22:28:57 behaves like invalid SQL 1213 22:28:57 is expected to include :invalid 1214 22:28:57 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL" 1215 22:28:57 behaves like invalid SQL 1216 22:28:57 is expected to include :invalid 1217 22:28:57 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 1218 22:28:57 behaves like invalid SQL 1219 22:28:57 is expected to include :invalid 1220 22:28:57 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL" 1221 22:28:57 behaves like valid SQL 1222 22:28:57 is expected not to include :invalid 1223 22:28:57 query_name: "set operator without references", behavior: "valid SQL" 1224 22:28:57 behaves like valid SQL 1225 22:28:57 is expected not to include :invalid 1226 22:28:57 for subquery 1228 22:28:57 select_columns: "*" 1229 22:28:57 query_name: "set operator with static columns", behavior: "valid SQL" 1230 22:28:57 behaves like valid SQL 1231 22:28:57 is expected not to include :invalid 1232 22:28:57 query_name: "set operator with static referenced columns", behavior: "valid SQL" 1233 22:28:57 behaves like valid SQL 1234 22:28:57 is expected not to include :invalid 1235 22:28:57 query_name: "set operator with static alias referenced columns", behavior: "valid SQL" 1236 22:28:57 behaves like valid SQL 1237 22:28:57 is expected not to include :invalid 1238 22:28:57 query_name: "set operator with dynamic columns", behavior: "valid SQL" 1239 22:28:57 behaves like valid SQL 1240 22:28:57 is expected not to include :invalid 1241 22:28:57 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL" 1242 22:28:57 behaves like valid SQL 1243 22:28:57 is expected not to include :invalid 1244 22:28:57 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL" 1245 22:28:57 behaves like valid SQL 1246 22:28:57 is expected not to include :invalid 1247 22:28:57 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL" 1248 22:28:57 behaves like invalid SQL 1249 22:28:57 is expected to include :invalid 1250 22:28:57 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL" 1251 22:28:57 behaves like valid SQL 1252 22:28:57 is expected not to include :invalid 1253 22:28:57 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL" 1254 22:28:57 behaves like invalid SQL 1255 22:28:57 is expected to include :invalid 1256 22:28:57 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 1257 22:28:57 behaves like invalid SQL 1258 22:28:57 is expected to include :invalid 1259 22:28:57 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL" 1260 22:28:57 behaves like invalid SQL 1261 22:28:58 is expected to include :invalid 1262 22:28:58 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL" 1263 22:28:58 behaves like invalid SQL 1264 22:28:58 is expected to include :invalid 1265 22:28:58 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 1266 22:28:58 behaves like invalid SQL 1267 22:28:58 is expected to include :invalid 1268 22:28:58 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL" 1269 22:28:58 behaves like valid SQL 1270 22:28:58 is expected not to include :invalid 1271 22:28:58 query_name: "set operator without references", behavior: "valid SQL" 1272 22:28:58 behaves like valid SQL 1273 22:28:58 is expected not to include :invalid 1274 22:28:58 select_columns: "sub.*" 1275 22:28:58 query_name: "set operator with static columns", behavior: "valid SQL" 1276 22:28:58 behaves like valid SQL 1277 22:28:58 is expected not to include :invalid 1278 22:28:58 query_name: "set operator with static referenced columns", behavior: "valid SQL" 1279 22:28:58 behaves like valid SQL 1280 22:28:58 is expected not to include :invalid 1281 22:28:58 query_name: "set operator with static alias referenced columns", behavior: "valid SQL" 1282 22:28:58 behaves like valid SQL 1283 22:28:58 is expected not to include :invalid 1284 22:28:58 query_name: "set operator with dynamic columns", behavior: "valid SQL" 1285 22:28:58 behaves like valid SQL 1286 22:28:58 is expected not to include :invalid 1287 22:28:58 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL" 1288 22:28:58 behaves like valid SQL 1289 22:28:58 is expected not to include :invalid 1290 22:28:58 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL" 1291 22:28:58 behaves like valid SQL 1292 22:28:58 is expected not to include :invalid 1293 22:28:58 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL" 1294 22:28:58 behaves like invalid SQL 1295 22:28:58 is expected to include :invalid 1296 22:28:58 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL" 1297 22:28:58 behaves like valid SQL 1298 22:28:58 is expected not to include :invalid 1299 22:28:58 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL" 1300 22:28:58 behaves like invalid SQL 1301 22:28:58 is expected to include :invalid 1302 22:28:58 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 1303 22:28:58 behaves like invalid SQL 1304 22:28:58 is expected to include :invalid 1305 22:28:58 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL" 1306 22:28:58 behaves like invalid SQL 1307 22:28:58 is expected to include :invalid 1308 22:28:58 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL" 1309 22:28:58 behaves like invalid SQL 1310 22:28:58 is expected to include :invalid 1311 22:28:58 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 1312 22:28:58 behaves like invalid SQL 1313 22:28:58 is expected to include :invalid 1314 22:28:58 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL" 1315 22:28:58 behaves like valid SQL 1316 22:28:58 is expected not to include :invalid 1317 22:28:58 query_name: "set operator without references", behavior: "valid SQL" 1318 22:28:58 behaves like valid SQL 1319 22:28:58 is expected not to include :invalid 1320 22:28:58 select_columns: "sub" 1321 22:28:58 query_name: "set operator with static columns", behavior: "valid SQL" 1322 22:28:58 behaves like valid SQL 1323 22:28:59 is expected not to include :invalid 1324 22:28:59 query_name: "set operator with static referenced columns", behavior: "valid SQL" 1325 22:28:59 behaves like valid SQL 1326 22:28:59 is expected not to include :invalid 1327 22:28:59 query_name: "set operator with static alias referenced columns", behavior: "valid SQL" 1328 22:28:59 behaves like valid SQL 1329 22:28:59 is expected not to include :invalid 1330 22:28:59 query_name: "set operator with dynamic columns", behavior: "valid SQL" 1331 22:28:59 behaves like valid SQL 1332 22:28:59 is expected not to include :invalid 1333 22:28:59 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL" 1334 22:28:59 behaves like valid SQL 1335 22:28:59 is expected not to include :invalid 1336 22:28:59 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL" 1337 22:28:59 behaves like valid SQL 1338 22:28:59 is expected not to include :invalid 1339 22:28:59 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL" 1340 22:28:59 behaves like invalid SQL 1341 22:28:59 is expected to include :invalid 1342 22:28:59 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL" 1343 22:28:59 behaves like valid SQL 1344 22:28:59 is expected not to include :invalid 1345 22:28:59 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL" 1346 22:28:59 behaves like invalid SQL 1347 22:28:59 is expected to include :invalid 1348 22:28:59 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 1349 22:28:59 behaves like invalid SQL 1350 22:28:59 is expected to include :invalid 1351 22:28:59 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL" 1352 22:28:59 behaves like invalid SQL 1353 22:28:59 is expected to include :invalid 1354 22:28:59 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL" 1355 22:28:59 behaves like invalid SQL 1356 22:28:59 is expected to include :invalid 1357 22:28:59 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 1358 22:28:59 behaves like invalid SQL 1359 22:28:59 is expected to include :invalid 1360 22:28:59 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL" 1361 22:28:59 behaves like valid SQL 1362 22:28:59 is expected not to include :invalid 1363 22:28:59 query_name: "set operator without references", behavior: "valid SQL" 1364 22:28:59 behaves like valid SQL 1365 22:28:59 is expected not to include :invalid 1366 22:28:59 select_columns: "sub.id" 1367 22:28:59 query_name: "set operator with static columns", behavior: "valid SQL" 1368 22:28:59 behaves like valid SQL 1369 22:28:59 is expected not to include :invalid 1370 22:28:59 query_name: "set operator with static referenced columns", behavior: "valid SQL" 1371 22:28:59 behaves like valid SQL 1372 22:28:59 is expected not to include :invalid 1373 22:28:59 query_name: "set operator with static alias referenced columns", behavior: "valid SQL" 1374 22:28:59 behaves like valid SQL 1375 22:28:59 is expected not to include :invalid 1376 22:28:59 query_name: "set operator with dynamic columns", behavior: "valid SQL" 1377 22:28:59 behaves like valid SQL 1378 22:28:59 is expected not to include :invalid 1379 22:28:59 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL" 1380 22:28:59 behaves like valid SQL 1381 22:28:59 is expected not to include :invalid 1382 22:28:59 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL" 1383 22:28:59 behaves like valid SQL 1384 22:29:00 is expected not to include :invalid 1385 22:29:00 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL" 1386 22:29:00 behaves like invalid SQL 1387 22:29:00 is expected to include :invalid 1388 22:29:00 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL" 1389 22:29:00 behaves like valid SQL 1390 22:29:00 is expected not to include :invalid 1391 22:29:00 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL" 1392 22:29:00 behaves like invalid SQL 1393 22:29:00 is expected to include :invalid 1394 22:29:00 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 1395 22:29:00 behaves like invalid SQL 1396 22:29:00 is expected to include :invalid 1397 22:29:00 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL" 1398 22:29:00 behaves like invalid SQL 1399 22:29:00 is expected to include :invalid 1400 22:29:00 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL" 1401 22:29:00 behaves like invalid SQL 1402 22:29:00 is expected to include :invalid 1403 22:29:00 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 1404 22:29:00 behaves like invalid SQL 1405 22:29:00 is expected to include :invalid 1406 22:29:00 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL" 1407 22:29:00 behaves like valid SQL 1408 22:29:00 is expected not to include :invalid 1409 22:29:00 query_name: "set operator without references", behavior: "valid SQL" 1410 22:29:00 behaves like valid SQL 1411 22:29:00 is expected not to include :invalid 1412 22:29:00 when used by one side of EXCEPT 1413 22:29:00 union1: "*", union2: "*", subquery: "*", expected: "valid SQL" 1414 22:29:00 behaves like valid SQL 1415 22:29:00 is expected not to include :invalid 1416 22:29:00 union1: static_namespace_columns, union2: "*", subquery: "*", expected: "invalid SQL" 1417 22:29:00 behaves like invalid SQL 1418 22:29:00 is expected to include :invalid 1419 22:29:00 union1: "*", union2: static_namespace_columns, subquery: "*", expected: "invalid SQL" 1420 22:29:00 behaves like invalid SQL 1421 22:29:00 is expected to include :invalid 1422 22:29:00 union1: "*", union2: "*", subquery: static_namespace_columns, expected: "invalid SQL" 1423 22:29:00 behaves like invalid SQL 1424 22:29:00 is expected to include :invalid 1425 22:29:00 union1: static_namespace_columns, union2: static_namespace_columns, subquery: "*", expected: "valid SQL" 1426 22:29:00 behaves like valid SQL 1427 22:29:00 is expected not to include :invalid 1428 22:29:00 union1: static_namespace_columns, union2: "*", subquery: static_namespace_columns, expected: "invalid SQL" 1429 22:29:00 behaves like invalid SQL 1430 22:29:00 is expected to include :invalid 1431 22:29:00 union1: "*", union2: static_namespace_columns, subquery: static_namespace_columns, expected: "valid SQL" 1432 22:29:00 behaves like valid SQL 1433 22:29:00 is expected not to include :invalid 1434 22:29:00 union1: "namespaces", union2: "namespaces", subquery: "namespaces", expected: "valid SQL" 1435 22:29:00 behaves like valid SQL 1436 22:29:00 is expected not to include :invalid 1437 22:29:00 union1: "NULL :: namespaces", union2: "namespaces", subquery: "id, name", expected: "valid SQL" 1438 22:29:00 behaves like valid SQL 1439 22:29:01 is expected not to include :invalid 1440 22:29:01 union1: "NULL :: namespaces, id, name", union2: "namespaces, id, name", subquery: "namespaces", expected: "valid SQL" 1441 22:29:01 behaves like valid SQL 1442 22:29:01 is expected not to include :invalid 1445 22:29:01 select_columns: "*" 1446 22:29:01 query_name: "set operator with static columns", behavior: "valid SQL" 1447 22:29:01 behaves like valid SQL 1448 22:29:01 is expected not to include :invalid 1449 22:29:01 query_name: "set operator with static referenced columns", behavior: "valid SQL" 1450 22:29:01 behaves like valid SQL 1451 22:29:01 is expected not to include :invalid 1452 22:29:01 query_name: "set operator with static alias referenced columns", behavior: "valid SQL" 1453 22:29:01 behaves like valid SQL 1454 22:29:01 is expected not to include :invalid 1455 22:29:01 query_name: "set operator with dynamic columns", behavior: "valid SQL" 1456 22:29:01 behaves like valid SQL 1457 22:29:01 is expected not to include :invalid 1458 22:29:01 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL" 1459 22:29:01 behaves like valid SQL 1460 22:29:01 is expected not to include :invalid 1461 22:29:01 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL" 1462 22:29:01 behaves like valid SQL 1463 22:29:01 is expected not to include :invalid 1464 22:29:01 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL" 1465 22:29:01 behaves like invalid SQL 1466 22:29:01 is expected to include :invalid 1467 22:29:01 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL" 1468 22:29:01 behaves like valid SQL 1469 22:29:01 is expected not to include :invalid 1470 22:29:01 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL" 1471 22:29:01 behaves like invalid SQL 1472 22:29:01 is expected to include :invalid 1473 22:29:01 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 1474 22:29:01 behaves like invalid SQL 1475 22:29:01 is expected to include :invalid 1476 22:29:01 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL" 1477 22:29:01 behaves like invalid SQL 1478 22:29:01 is expected to include :invalid 1479 22:29:01 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL" 1480 22:29:01 behaves like invalid SQL 1481 22:29:01 is expected to include :invalid 1482 22:29:01 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 1483 22:29:01 behaves like invalid SQL 1484 22:29:01 is expected to include :invalid 1485 22:29:01 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL" 1486 22:29:01 behaves like valid SQL 1487 22:29:01 is expected not to include :invalid 1488 22:29:01 query_name: "set operator without references", behavior: "valid SQL" 1489 22:29:01 behaves like valid SQL 1490 22:29:01 is expected not to include :invalid 1491 22:29:01 select_columns: "namespaces_cte.*" 1492 22:29:01 query_name: "set operator with static columns", behavior: "valid SQL" 1493 22:29:01 behaves like valid SQL 1494 22:29:01 is expected not to include :invalid 1495 22:29:01 query_name: "set operator with static referenced columns", behavior: "valid SQL" 1496 22:29:01 behaves like valid SQL 1497 22:29:01 is expected not to include :invalid 1498 22:29:01 query_name: "set operator with static alias referenced columns", behavior: "valid SQL" 1499 22:29:01 behaves like valid SQL 1500 22:29:01 is expected not to include :invalid 1501 22:29:01 query_name: "set operator with dynamic columns", behavior: "valid SQL" 1502 22:29:01 behaves like valid SQL 1503 22:29:01 is expected not to include :invalid 1504 22:29:01 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL" 1505 22:29:01 behaves like valid SQL 1506 22:29:02 is expected not to include :invalid 1507 22:29:02 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL" 1508 22:29:02 behaves like valid SQL 1509 22:29:02 is expected not to include :invalid 1510 22:29:02 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL" 1511 22:29:02 behaves like invalid SQL 1512 22:29:02 is expected to include :invalid 1513 22:29:02 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL" 1514 22:29:02 behaves like valid SQL 1515 22:29:02 is expected not to include :invalid 1516 22:29:02 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL" 1517 22:29:02 behaves like invalid SQL 1518 22:29:02 is expected to include :invalid 1519 22:29:02 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 1520 22:29:02 behaves like invalid SQL 1521 22:29:02 is expected to include :invalid 1522 22:29:02 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL" 1523 22:29:02 behaves like invalid SQL 1524 22:29:02 is expected to include :invalid 1525 22:29:02 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL" 1526 22:29:02 behaves like invalid SQL 1527 22:29:02 is expected to include :invalid 1528 22:29:02 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 1529 22:29:02 behaves like invalid SQL 1530 22:29:02 is expected to include :invalid 1531 22:29:02 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL" 1532 22:29:02 behaves like valid SQL 1533 22:29:02 is expected not to include :invalid 1534 22:29:02 query_name: "set operator without references", behavior: "valid SQL" 1535 22:29:02 behaves like valid SQL 1536 22:29:02 is expected not to include :invalid 1537 22:29:02 select_columns: "namespaces_cte.id" 1538 22:29:02 query_name: "set operator with static columns", behavior: "valid SQL" 1539 22:29:02 behaves like valid SQL 1540 22:29:02 is expected not to include :invalid 1541 22:29:02 query_name: "set operator with static referenced columns", behavior: "valid SQL" 1542 22:29:02 behaves like valid SQL 1543 22:29:02 is expected not to include :invalid 1544 22:29:02 query_name: "set operator with static alias referenced columns", behavior: "valid SQL" 1545 22:29:02 behaves like valid SQL 1546 22:29:02 is expected not to include :invalid 1547 22:29:02 query_name: "set operator with dynamic columns", behavior: "valid SQL" 1548 22:29:02 behaves like valid SQL 1549 22:29:02 is expected not to include :invalid 1550 22:29:02 query_name: "set operator with dynamic referenced columns", behavior: "valid SQL" 1551 22:29:02 behaves like valid SQL 1552 22:29:02 is expected not to include :invalid 1553 22:29:02 query_name: "set operator with dynamic referenced aliased columns", behavior: "valid SQL" 1554 22:29:02 behaves like valid SQL 1555 22:29:02 is expected not to include :invalid 1556 22:29:02 query_name: "set operator with dynamic columns without using star", behavior: "invalid SQL" 1557 22:29:02 behaves like invalid SQL 1558 22:29:02 is expected to include :invalid 1559 22:29:02 query_name: "set operator with single dynamic referenced columns", behavior: "valid SQL" 1560 22:29:02 behaves like valid SQL 1561 22:29:02 is expected not to include :invalid 1562 22:29:02 query_name: "set operator with static and dynamic columns", behavior: "invalid SQL" 1563 22:29:02 behaves like invalid SQL 1564 22:29:02 is expected to include :invalid 1565 22:29:02 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 1566 22:29:02 behaves like invalid SQL 1567 22:29:03 is expected to include :invalid 1568 22:29:03 query_name: "set operator with static aliased columns and dynamic columns", behavior: "invalid SQL" 1569 22:29:03 behaves like invalid SQL 1570 22:29:03 is expected to include :invalid 1571 22:29:03 query_name: "set operator with static columns and dynamic aliased columns", behavior: "invalid SQL" 1572 22:29:03 behaves like invalid SQL 1573 22:29:03 is expected to include :invalid 1574 22:29:03 query_name: "set operator with static and dynamic aliased columns", behavior: "invalid SQL" 1575 22:29:03 behaves like invalid SQL 1576 22:29:03 is expected to include :invalid 1577 22:29:03 query_name: "set operator with mixed dynamic and static columns", behavior: "valid SQL" 1578 22:29:03 behaves like valid SQL 1579 22:29:03 is expected not to include :invalid 1580 22:29:03 query_name: "set operator without references", behavior: "valid SQL" 1581 22:29:03 behaves like valid SQL 1582 22:29:03 is expected not to include :invalid 1583 22:29:03 when used by one side of EXCEPT 1584 22:29:03 cte_select_columns: "*", select_columns: "*", cte_name: "some_cte", expected: "valid SQL" 1585 22:29:03 behaves like valid SQL 1586 22:29:03 is expected not to include :invalid 1587 22:29:03 cte_select_columns: static_namespace_columns, select_columns: "*", cte_name: "some_cte", expected: "invalid SQL" 1588 22:29:03 behaves like invalid SQL 1589 22:29:03 is expected to include :invalid 1590 22:29:03 cte_select_columns: "*", select_columns: static_namespace_columns, cte_name: "some_cte", expected: "invalid SQL" 1591 22:29:03 behaves like invalid SQL 1592 22:29:03 is expected to include :invalid 1593 22:29:03 cte_select_columns: static_namespace_columns, select_columns: static_namespace_columns, cte_name: "some_cte", expected: "invalid SQL" 1594 22:29:03 behaves like invalid SQL 1595 22:29:03 is expected to include :invalid 1596 22:29:03 cte_select_columns: "*", select_columns: "*", cte_name: "some_cte", expected: "valid SQL" 1597 22:29:03 behaves like valid SQL 1598 22:29:03 is expected not to include :invalid 1599 22:29:03 cte_select_columns: "*", select_columns: "*", cte_name: "namespaces", expected: "valid SQL" 1600 22:29:03 behaves like valid SQL 1601 22:29:03 is expected not to include :invalid 1602 22:29:03 cte_select_columns: static_namespace_columns, select_columns: "*", cte_name: "namespaces", expected: "valid SQL" 1603 22:29:03 behaves like valid SQL 1604 22:29:03 is expected not to include :invalid 1605 22:29:03 cte_select_columns: "*", select_columns: static_namespace_columns, cte_name: "namespaces", expected: "invalid SQL" 1606 22:29:03 behaves like invalid SQL 1607 22:29:03 is expected to include :invalid 1608 22:29:03 cte_select_columns: static_namespace_columns, select_columns: static_namespace_columns, cte_name: "namespaces", expected: "valid SQL" 1609 22:29:03 behaves like valid SQL 1610 22:29:03 is expected not to include :invalid 1611 22:29:03 cte_select_columns: "*", select_columns: "*", cte_name: "namespaces", expected: "valid SQL" 1612 22:29:03 behaves like valid SQL 1613 22:29:03 is expected not to include :invalid 1614 22:29:03 when recursive 1615 22:29:03 select1: "id", select2: "id", expected: "valid SQL" 1616 22:29:03 behaves like valid SQL 1617 22:29:03 is expected not to include :invalid 1618 22:29:03 select1: static_namespace_columns, select2: "*", expected: "valid SQL" 1619 22:29:03 behaves like valid SQL 1620 22:29:03 is expected not to include :invalid 1621 22:29:03 select1: "*", select2: static_namespace_columns, expected: "invalid SQL" 1622 22:29:03 behaves like invalid SQL 1623 22:29:04 is expected to include :invalid 1624 22:29:04 for subselect 1625 22:29:04 with set operator 1626 22:29:04 behaves like valid SQL 1627 22:29:04 is expected not to include :invalid 1628 22:29:04 # [RSpecRunTime] Finishing example group spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/select_stmt_spec.rb. It took 22.08 seconds. Expected to take 23.53 seconds. 1629 22:29:04 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/components/usages/aggregator_spec.rb. Expected to take 22.44 seconds. 1630 22:29:04 Gitlab::Ci::Components::Usages::Aggregator 1632 22:29:22 prevents parallel processing with an exclusive lease guard 1633 22:29:22 behaves like when the aggregator is not interrupted 1634 22:29:22 returns the expected result 1635 22:29:22 # [RSpecRunTime] RSpec elapsed time: 14 minutes 47.76 seconds. Current RSS: ~1337M. Threads: 4. load average: 1.21 1.20 1.03 1/276 6348 1637 22:29:22 behaves like with multiple distinct usage batches 1638 22:29:22 behaves like when the aggregator is not interrupted 1639 22:29:22 returns the expected result 1640 22:29:22 when the aggregator is interrupted 1641 22:29:24 returns the expected result for each run 1642 22:29:24 when a target is deleted between runs 1643 22:29:25 returns the expected result for each run 1644 22:29:25 # [RSpecRunTime] RSpec elapsed time: 14 minutes 50.91 seconds. Current RSS: ~1349M. Threads: 4. load average: 1.19 1.20 1.03 1/276 6349 1646 22:29:25 when there are no usage records 1647 22:29:25 returns the expected result 1648 22:29:25 with multiple target batches 1649 22:29:25 behaves like when the aggregator is not interrupted 1650 22:29:25 returns the expected result 1651 22:29:25 behaves like with multiple distinct usage batches 1652 22:29:25 behaves like when the aggregator is not interrupted 1653 22:29:26 returns the expected result 1654 22:29:26 when the aggregator is interrupted 1655 22:29:27 returns the expected result for each run 1656 22:29:27 when a target is deleted between runs 1657 22:29:28 returns the expected result for each run 1658 22:29:29 # [RSpecRunTime] RSpec elapsed time: 14 minutes 54.52 seconds. Current RSS: ~1356M. Threads: 4. load average: 1.18 1.20 1.02 1/276 6350 1660 22:29:29 when there are no usage records 1661 22:29:29 returns the expected result 1662 22:29:29 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/components/usages/aggregator_spec.rb. It took 25.09 seconds. Expected to take 22.44 seconds. 1663 22:29:29 # [RSpecRunTime] Starting example group spec/services/namespace_settings/assign_attributes_service_spec.rb. Expected to take 20.48 seconds. 1664 22:29:29 NamespaceSettings::AssignAttributesService 1666 22:29:29 group has no namespace_settings 1667 22:29:29 builds out a new namespace_settings record 1668 22:29:29 group has a namespace_settings 1669 22:29:30 doesn't create a new namespace_setting record 1670 22:29:30 updating :default_branch_name 1671 22:29:30 changes settings 1672 22:29:30 when default branch name is invalid 1673 22:29:30 does not update the default branch 1674 22:29:30 when default branch name is changed to empty 1675 22:29:31 updates the default branch 1676 22:29:31 when default_branch_protection is updated 1677 22:29:31 when the user has the ability to update 1678 22:29:31 when group is root 1679 22:29:31 updates default_branch_protection_defaults from the default_branch_protection param 1680 22:29:31 when group is not root 1681 22:29:32 updates default_branch_protection_defaults from the default_branch_protection param 1682 22:29:32 when the user does not have the ability to update 1683 22:29:32 does not update default_branch_protection_defaults and adds an error to the namespace_settings 1684 22:29:32 when default_branch_protection_defaults is updated 1685 22:29:32 when the user has the ability to update 1686 22:29:32 when group is root 1687 22:29:33 updates default_branch_protection_defaults from the default_branch_protection param 1688 22:29:33 when group is not root 1689 22:29:33 updates default_branch_protection_defaults from the default_branch_protection param 1690 22:29:33 when the user does not have the ability to update 1691 22:29:33 does not update default_branch_protection_defaults and adds an error to the namespace_settings 1692 22:29:33 when early_access_program_joined_by_id is updated 1694 22:29:33 with previously unset 1695 22:29:34 sets early_access_program_joined_by 1696 22:29:34 with previously true 1697 22:29:34 doesn't change early_access_program_joined_by 1699 22:29:34 with previously unset 1700 22:29:35 doesn't change early_access_program_joined_by 1701 22:29:35 with previously true 1702 22:29:35 doesn't change early_access_program_joined_by 1703 22:29:35 updating :resource_access_token_creation_allowed 1704 22:29:35 when user is a group owner 1705 22:29:36 changes settings 1706 22:29:36 when user is not a group owner 1707 22:29:36 does not change settings 1708 22:29:37 returns the group owner error 1709 22:29:37 # [RSpecRunTime] RSpec elapsed time: 15 minutes 2.99 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.15 1.19 1.02 2/276 6351 1711 22:29:37 validating settings param for root group 1712 22:29:37 setting_key: :prevent_sharing_groups_outside_hierarchy, setting_changes_from: false, setting_changes_to: true 1713 22:29:37 when user is not a group owner 1714 22:29:38 does not change settings 1715 22:29:38 returns the group owner error 1716 22:29:38 # [RSpecRunTime] RSpec elapsed time: 15 minutes 4.45 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.15 1.19 1.02 1/276 6352 1718 22:29:38 with a subgroup 1719 22:29:39 does not change settings 1720 22:29:39 when user is a group owner 1721 22:29:40 changes settings 1722 22:29:40 setting_key: :new_user_signups_cap, setting_changes_from: nil, setting_changes_to: 100 1723 22:29:40 when user is not a group owner 1724 22:29:41 does not change settings 1725 22:29:41 returns the group owner error 1726 22:29:41 # [RSpecRunTime] RSpec elapsed time: 15 minutes 7.34 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.15 1.19 1.02 1/276 6353 1728 22:29:41 with a subgroup 1729 22:29:42 does not change settings 1730 22:29:42 when user is a group owner 1731 22:29:43 changes settings 1732 22:29:43 setting_key: :seat_control, setting_changes_from: "off", setting_changes_to: "user_cap" 1733 22:29:43 when user is not a group owner 1734 22:29:44 does not change settings 1735 22:29:44 returns the group owner error 1736 22:29:44 # [RSpecRunTime] RSpec elapsed time: 15 minutes 10.22 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.14 1.19 1.02 1/276 6354 1738 22:29:44 with a subgroup 1739 22:29:45 does not change settings 1740 22:29:45 when user is a group owner 1741 22:29:46 changes settings 1742 22:29:46 setting_key: :enabled_git_access_protocol, setting_changes_from: "all", setting_changes_to: "ssh" 1743 22:29:46 when user is not a group owner 1744 22:29:46 does not change settings 1745 22:29:47 returns the group owner error 1746 22:29:47 # [RSpecRunTime] RSpec elapsed time: 15 minutes 13.19 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.12 1.18 1.02 1/276 6355 1748 22:29:47 with a subgroup 1749 22:29:48 does not change settings 1750 22:29:48 when user is a group owner 1751 22:29:49 changes settings 1752 22:29:49 # [RSpecRunTime] Finishing example group spec/services/namespace_settings/assign_attributes_service_spec.rb. It took 20.07 seconds. Expected to take 20.48 seconds. 1753 22:29:49 # [RSpecRunTime] Starting example group spec/services/concerns/ci/job_token_scope/edit_scope_validations_spec.rb. Expected to take 18.75 seconds. 1754 22:29:49 Ci::JobTokenScope::EditScopeValidations 1755 22:29:50 #validate_group_remove! 1756 22:29:50 when all permissions are in order 1757 22:29:50 source_project_visibility: "PUBLIC", target_group_visibility: "PUBLIC", source_project_user_role: :maintainer, target_group_user_role: :developer 1758 22:29:51 passes the validation 1759 22:29:51 # [RSpecRunTime] RSpec elapsed time: 15 minutes 16.56 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.12 1.18 1.02 1/276 6356 1761 22:29:51 source_project_visibility: "PUBLIC", target_group_visibility: "PUBLIC", source_project_user_role: :maintainer, target_group_user_role: :guest 1762 22:29:51 passes the validation 1763 22:29:51 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: :maintainer, target_group_user_role: :developer 1764 22:29:52 passes the validation 1765 22:29:52 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: :maintainer, target_group_user_role: :guest 1766 22:29:52 passes the validation 1767 22:29:52 source_project_visibility: "PUBLIC", target_group_visibility: "PUBLIC", source_project_user_role: :maintainer, target_group_user_role: nil 1768 22:29:53 passes the validation 1769 22:29:53 source_project_visibility: "PUBLIC", target_group_visibility: "PUBLIC", source_project_user_role: :maintainer, target_group_user_role: nil 1770 22:29:53 passes the validation 1771 22:29:53 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: :maintainer, target_group_user_role: nil 1772 22:29:53 passes the validation 1773 22:29:53 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: :maintainer, target_group_user_role: nil 1774 22:29:53 passes the validation 1775 22:29:53 when user lacks admin_project permissions for the source project 1776 22:29:53 source_project_visibility: "PUBLIC", target_group_visibility: "PUBLIC", source_project_user_role: nil, target_group_user_role: :developer 1777 22:29:54 raises an error 1778 22:29:54 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: nil, target_group_user_role: :developer 1779 22:29:54 raises an error 1780 22:29:54 source_project_visibility: "PUBLIC", target_group_visibility: "PUBLIC", source_project_user_role: :guest, target_group_user_role: :developer 1781 22:29:55 raises an error 1782 22:29:55 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: :guest, target_group_user_role: :developer 1783 22:29:55 raises an error 1784 22:29:55 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: :developer, target_group_user_role: :developer 1785 22:29:56 raises an error 1786 22:29:56 source_project_visibility: "PUBLIC", target_group_visibility: "PRIVATE", source_project_user_role: :developer, target_group_user_role: :developer 1787 22:29:56 raises an error 1788 22:29:56 #validate_source_project_and_target_project_access! 1789 22:29:56 when all permissions are in order 1790 22:29:56 source_project_visibility: "PUBLIC", target_project_visibility: "PUBLIC", source_project_user_role: :maintainer, target_project_user_role: :developer 1791 22:29:57 passes the validation 1792 22:29:57 source_project_visibility: "PUBLIC", target_project_visibility: "PUBLIC", source_project_user_role: :maintainer, target_project_user_role: :guest 1793 22:29:57 passes the validation 1794 22:29:57 source_project_visibility: "PRIVATE", target_project_visibility: "PRIVATE", source_project_user_role: :maintainer, target_project_user_role: :developer 1795 22:29:58 passes the validation 1796 22:29:58 source_project_visibility: "PRIVATE", target_project_visibility: "PRIVATE", source_project_user_role: :maintainer, target_project_user_role: :guest 1797 22:29:58 passes the validation 1798 22:29:58 when user lacks admin_project permissions for the source project 1799 22:29:58 source_project_visibility: "PUBLIC", target_project_visibility: "PUBLIC", source_project_user_role: nil, target_project_user_role: :developer 1800 22:29:59 raises an error 1801 22:29:59 source_project_visibility: "PRIVATE", target_project_visibility: "PRIVATE", source_project_user_role: nil, target_project_user_role: :developer 1802 22:29:59 raises an error 1803 22:29:59 source_project_visibility: "PUBLIC", target_project_visibility: "PUBLIC", source_project_user_role: :guest, target_project_user_role: :developer 1804 22:30:00 raises an error 1805 22:30:00 source_project_visibility: "PRIVATE", target_project_visibility: "PRIVATE", source_project_user_role: :guest, target_project_user_role: :developer 1806 22:30:00 raises an error 1807 22:30:00 source_project_visibility: "PRIVATE", target_project_visibility: "PRIVATE", source_project_user_role: :developer, target_project_user_role: :developer 1808 22:30:01 raises an error 1809 22:30:01 source_project_visibility: "PUBLIC", target_project_visibility: "PRIVATE", source_project_user_role: :developer, target_project_user_role: :developer 1810 22:30:01 raises an error 1811 22:30:01 when user lacks read_project permissions for the target project 1812 22:30:01 source_project_visibility: "PRIVATE", target_project_visibility: "PRIVATE", source_project_user_role: :maintainer, target_project_user_role: nil 1813 22:30:02 raises an error 1814 22:30:02 source_project_visibility: "PUBLIC", target_project_visibility: "PRIVATE", source_project_user_role: :maintainer, target_project_user_role: nil 1815 22:30:02 raises an error 1816 22:30:02 #validate_target_exists! 1817 22:30:02 when target is nil 1818 22:30:02 raises an error 1819 22:30:02 when target is present 1820 22:30:02 raises an error 1821 22:30:02 #validate_source_project_and_target_group_access! 1822 22:30:02 when all permissions are in order 1823 22:30:02 source_project_visibility: "PUBLIC", target_group_visibility: "PUBLIC", source_project_user_role: :maintainer, target_group_user_role: :developer 1824 22:30:03 passes the validation 1825 22:30:03 source_project_visibility: "PUBLIC", target_group_visibility: "PUBLIC", source_project_user_role: :maintainer, target_group_user_role: :guest 1826 22:30:03 passes the validation 1827 22:30:03 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: :maintainer, target_group_user_role: :developer 1828 22:30:04 passes the validation 1829 22:30:04 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: :maintainer, target_group_user_role: :guest 1830 22:30:04 passes the validation 1831 22:30:04 when user lacks admin_project permissions for the source project 1832 22:30:04 source_project_visibility: "PUBLIC", target_group_visibility: "PUBLIC", source_project_user_role: nil, target_group_user_role: :developer 1833 22:30:05 raises an error 1834 22:30:05 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: nil, target_group_user_role: :developer 1835 22:30:05 raises an error 1836 22:30:05 source_project_visibility: "PUBLIC", target_group_visibility: "PUBLIC", source_project_user_role: :guest, target_group_user_role: :developer 1837 22:30:06 raises an error 1838 22:30:06 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: :guest, target_group_user_role: :developer 1839 22:30:06 raises an error 1840 22:30:06 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: :developer, target_group_user_role: :developer 1841 22:30:07 raises an error 1842 22:30:07 source_project_visibility: "PUBLIC", target_group_visibility: "PRIVATE", source_project_user_role: :developer, target_group_user_role: :developer 1843 22:30:07 raises an error 1844 22:30:07 when user lacks read_project permissions for the target group 1845 22:30:07 source_project_visibility: "PRIVATE", target_group_visibility: "PRIVATE", source_project_user_role: :maintainer, target_group_user_role: nil 1846 22:30:07 raises an error 1847 22:30:07 source_project_visibility: "PUBLIC", target_group_visibility: "PRIVATE", source_project_user_role: :maintainer, target_group_user_role: nil 1848 22:30:08 raises an error 1849 22:30:08 # [RSpecRunTime] Finishing example group spec/services/concerns/ci/job_token_scope/edit_scope_validations_spec.rb. It took 19.1 seconds. Expected to take 18.75 seconds. 1850 22:30:08 # [RSpecRunTime] Starting example group spec/services/branches/delete_merged_service_spec.rb. Expected to take 16.32 seconds. 1851 22:30:08 Branches::DeleteMergedService 1853 22:30:10 deletes a branch that was merged 1854 22:30:11 keeps branch that is unmerged 1855 22:30:13 keeps "master" 1856 22:30:15 keeps protected branches 1857 22:30:17 keeps wildcard protected branches 1858 22:30:18 ignores protected tags 1859 22:30:18 user without rights 1860 22:30:20 cannot execute 1861 22:30:20 # [RSpecRunTime] RSpec elapsed time: 15 minutes 45.7 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.09 1.16 1.02 1/281 6753 1863 22:30:20 open merge requests 1864 22:30:23 does not delete branches from open merge requests 1865 22:30:23 # [RSpecRunTime] RSpec elapsed time: 15 minutes 49.3 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.08 1.16 1.02 1/281 6835 1867 22:30:23 #async_execute 1868 22:30:24 calls DeleteMergedBranchesWorker async 1869 22:30:24 # [RSpecRunTime] RSpec elapsed time: 15 minutes 50.46 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.08 1.16 1.02 1/281 6854 1871 22:30:24 # [RSpecRunTime] Finishing example group spec/services/branches/delete_merged_service_spec.rb. It took 16.61 seconds. Expected to take 16.32 seconds. 1872 22:30:24 # [RSpecRunTime] Starting example group spec/services/issues/reopen_service_spec.rb. Expected to take 15.78 seconds. 1873 22:30:24 Issues::ReopenService 1875 22:30:24 when user is not authorized to reopen issue 1876 22:30:26 does not reopen the issue 1877 22:30:26 when skip_authorization is true 1878 22:30:27 does close the issue even if user is not authorized 1879 22:30:27 # [RSpecRunTime] RSpec elapsed time: 15 minutes 53.02 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.07 1.16 1.02 1/281 6855 1881 22:30:27 when user is authorized to reopen issue 1882 22:30:28 invalidates counter cache for assignees 1883 22:30:30 refreshes the number of opened issues 1884 22:30:31 deletes milestone issue counters cache 1885 22:30:32 does not create timeline event 1886 22:30:34 does not call GroupMentionWorker 1887 22:30:34 issue is incident type 1888 22:30:35 creates a timeline event 1889 22:30:35 behaves like an incident management tracked event 1890 22:30:35 .track_event 1891 22:30:36 tracks the event using redis 1892 22:30:36 # [RSpecRunTime] RSpec elapsed time: 16 minutes 2.46 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.07 1.16 1.02 1/276 6856 1894 22:30:36 behaves like Snowplow event tracking with RedisHLL context 1895 22:30:36 behaves like Snowplow event tracking 1897 22:30:38 # [RSpecRunTime] RSpec elapsed time: 16 minutes 4.02 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.14 1.17 1.02 1/276 6857 1899 22:30:38 when issue is not confidential 1900 22:30:39 executes issue hooks 1901 22:30:39 # [RSpecRunTime] RSpec elapsed time: 16 minutes 5.45 seconds. Current RSS: ~1363M. Threads: 4. load average: 1.14 1.17 1.02 1/276 6858 1903 22:30:39 when issue is confidential 1904 22:30:41 executes confidential issue hooks 1905 22:30:41 # [RSpecRunTime] RSpec elapsed time: 16 minutes 6.9 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.14 1.17 1.02 1/276 6859 1907 22:30:41 # [RSpecRunTime] Finishing example group spec/services/issues/reopen_service_spec.rb. It took 16.44 seconds. Expected to take 15.78 seconds. 1908 22:30:41 # [RSpecRunTime] Starting example group spec/models/notification_setting_spec.rb. Expected to take 14.56 seconds. 1909 22:30:41 NotificationSetting 1910 22:30:41 does not allow STI 1911 22:30:41 behaves like having unique enum values 1912 22:30:41 has unique values in "level" 1913 22:30:41 default values 1914 22:30:41 is expected to eq "global" 1915 22:30:41 Associations 1916 22:30:41 is expected to belong to user required: false 1917 22:30:41 is expected to belong to source required: false 1919 22:30:41 is expected to validate that :user cannot be empty/falsy 1920 22:30:41 is expected to validate that :level cannot be empty/falsy 1922 22:30:41 is expected to validate that :user_id is case-sensitively unique within the scope of :source_type and :source_id, producing a custom validation error on failure 1924 22:30:42 parses boolean before saving 1925 22:30:42 notification_email 1926 22:30:42 allows to change email to verified one 1927 22:30:42 does not allow to change email to not verified one 1928 22:30:42 allows to change email to empty one 1929 22:30:42 #for_projects 1930 22:30:45 excludes projects pending delete 1931 22:30:45 # [RSpecRunTime] RSpec elapsed time: 16 minutes 10.99 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.13 1.17 1.02 1/276 6860 1933 22:30:45 #event_enabled? 1934 22:30:45 for an event with a matching column name 1935 22:30:45 returns the value of the column 1936 22:30:45 when the column has a nil value 1937 22:30:45 returns false 1938 22:30:45 for an event without a matching column name 1939 22:30:46 returns false 1940 22:30:46 for failed_pipeline 1941 22:30:46 column: nil, expected: true 1942 22:30:46 is expected to eq true 1943 22:30:46 column: true, expected: true 1944 22:30:46 is expected to eq true 1945 22:30:46 column: false, expected: false 1946 22:30:46 is expected to eq false 1947 22:30:46 for fixed_pipeline 1948 22:30:46 column: nil, expected: true 1949 22:30:46 is expected to eq true 1950 22:30:46 column: true, expected: true 1951 22:30:46 is expected to eq true 1952 22:30:46 column: false, expected: false 1953 22:30:46 is expected to eq false 1954 22:30:46 .reset_email_for_user! 1955 22:30:47 replaces given email with nil 1956 22:30:48 does not replace other emails 1957 22:30:48 # [RSpecRunTime] RSpec elapsed time: 16 minutes 14.21 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.04 1.15 1.02 1/276 6861 1959 22:30:48 .email_events 1960 22:30:48 returns email events 1961 22:30:48 includes EXCLUDED_WATCHER_EVENTS 1962 22:30:48 #email_events 1963 22:30:48 calls email_events 1964 22:30:48 #order_by_id_asc 1965 22:30:51 is expected to eq [#<NotificationSetting id: 1004, user_id: 808, source_id: 549, source_type: "Project", level: "global...ct: true, change_reviewer_merge_request: nil, merge_when_pipeline_succeeds: false, approver: false>] 1966 22:30:51 # [RSpecRunTime] RSpec elapsed time: 16 minutes 17.17 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.04 1.15 1.02 1/276 6862 1968 22:30:51 with loose foreign key on notification_settings.user_id 1969 22:30:51 behaves like cleanup by a loose foreign key 1970 22:30:56 cleans up (delete or nullify) the model 1971 22:30:56 # [RSpecRunTime] RSpec elapsed time: 16 minutes 21.61 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.04 1.14 1.02 1/276 6863 1973 22:30:56 # [RSpecRunTime] Finishing example group spec/models/notification_setting_spec.rb. It took 14.71 seconds. Expected to take 14.56 seconds. 1974 22:30:56 # [RSpecRunTime] Starting example group spec/lib/gitlab/gitaly_client/blob_service_spec.rb. Expected to take 14.27 seconds. 1975 22:30:56 Gitlab::GitalyClient::BlobService 1976 22:30:56 #get_new_lfs_pointers 1977 22:30:57 sends a get_new_lfs_pointers message 1978 22:30:57 with not_in = :all 1979 22:30:58 sends the correct message 1980 22:30:58 # [RSpecRunTime] RSpec elapsed time: 16 minutes 23.99 seconds. Current RSS: ~1386M. Threads: 4. load average: 1.03 1.14 1.02 1/276 6900 1982 22:30:58 with hook environment 1983 22:30:59 sends a list_all_lfs_pointers message 1984 22:30:59 # [RSpecRunTime] RSpec elapsed time: 16 minutes 25.22 seconds. Current RSS: ~1397M. Threads: 4. load average: 1.03 1.14 1.02 1/276 6919 1986 22:30:59 #get_all_lfs_pointers 1987 22:31:00 sends a get_all_lfs_pointers message 1988 22:31:01 # [RSpecRunTime] RSpec elapsed time: 16 minutes 26.52 seconds. Current RSS: ~1406M. Threads: 4. load average: 1.03 1.14 1.02 1/276 6938 1991 22:31:01 with a single revision 1992 22:31:02 sends a list_blobs message 1993 22:31:02 # [RSpecRunTime] RSpec elapsed time: 16 minutes 27.8 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.03 1.14 1.02 1/276 6957 1995 22:31:02 with multiple revisions 1996 22:31:03 sends a list_blobs message 1997 22:31:03 # [RSpecRunTime] RSpec elapsed time: 16 minutes 29.11 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.03 1.14 1.02 1/276 6976 1999 22:31:03 with multiple revisions and limits 2000 22:31:04 sends a list_blobs message 2001 22:31:04 # [RSpecRunTime] RSpec elapsed time: 16 minutes 30.43 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.03 1.14 1.02 1/276 6995 2004 22:31:06 sends a list_blobs message 2005 22:31:06 # [RSpecRunTime] RSpec elapsed time: 16 minutes 31.69 seconds. Current RSS: ~1410M. Threads: 4. load average: 1.03 1.14 1.02 3/277 7014 2007 22:31:06 with split contents 2008 22:31:07 sends a list_blobs message 2009 22:31:07 # [RSpecRunTime] RSpec elapsed time: 16 minutes 32.97 seconds. Current RSS: ~1410M. Threads: 4. load average: 0.95 1.12 1.01 1/276 7033 2011 22:31:07 #list_all_blobs 2012 22:31:08 sends a list all blobs message 2013 22:31:08 # [RSpecRunTime] RSpec elapsed time: 16 minutes 34.22 seconds. Current RSS: ~1408M. Threads: 4. load average: 0.95 1.12 1.01 1/276 7052 2015 22:31:08 #list_oversized_blobs 2016 22:31:09 sends a list all blobs message 2017 22:31:09 # [RSpecRunTime] RSpec elapsed time: 16 minutes 35.47 seconds. Current RSS: ~1407M. Threads: 4. load average: 0.95 1.12 1.01 1/276 7071 2019 22:31:09 # [RSpecRunTime] Finishing example group spec/lib/gitlab/gitaly_client/blob_service_spec.rb. It took 13.85 seconds. Expected to take 14.27 seconds. 2020 22:31:09 # [RSpecRunTime] Starting example group spec/models/ci/build_trace_chunks/redis_spec.rb. Expected to take 13.09 seconds. 2021 22:31:09 Ci::BuildTraceChunks::Redis 2022 22:31:10 does not allow STI 2023 22:31:10 behaves like CI build trace chunk redis 2025 22:31:10 when data exists 2026 22:31:11 returns the data 2027 22:31:11 # [RSpecRunTime] RSpec elapsed time: 16 minutes 36.81 seconds. Current RSS: ~1405M. Threads: 4. load average: 0.95 1.12 1.01 1/276 7072 2029 22:31:11 when data does not exist 2031 22:31:12 # [RSpecRunTime] RSpec elapsed time: 16 minutes 37.85 seconds. Current RSS: ~1404M. Threads: 4. load average: 0.95 1.12 1.01 1/276 7073 2034 22:31:12 when data exists 2035 22:31:13 overwrites data 2036 22:31:13 when data does not exist 2037 22:31:14 sets new data 2038 22:31:14 #append_data 2039 22:31:14 when valid offset is used with existing data 2040 22:31:15 appends data 2041 22:31:15 when data does not exist yet 2042 22:31:16 sets new data 2043 22:31:16 when data needs to be truncated 2044 22:31:17 appends data and truncates stored value 2045 22:31:17 when invalid offset is provided 2046 22:31:17 raises an exception 2047 22:31:17 when trace contains multi-byte UTF8 characters 2048 22:31:18 appends data 2049 22:31:18 when trace contains non-UTF8 characters 2050 22:31:19 appends data 2051 22:31:19 #delete_data 2052 22:31:19 when data exists 2053 22:31:20 deletes data 2054 22:31:20 when data does not exist 2055 22:31:21 does nothing 2057 22:31:21 when data exists 2058 22:31:22 returns data bytesize correctly 2059 22:31:22 when data does not exist 2060 22:31:23 returns zero 2062 22:31:24 returns keys 2063 22:31:24 #delete_keys 2064 22:31:25 deletes multiple data 2065 22:31:25 # [RSpecRunTime] Finishing example group spec/models/ci/build_trace_chunks/redis_spec.rb. It took 15.27 seconds. Expected to take 13.09 seconds. 2066 22:31:25 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/variables/builder_spec.rb. Expected to take 12.8 seconds. 2067 22:31:25 Gitlab::Ci::Variables::Builder 2068 22:31:26 #scoped_variables 2069 22:31:27 is expected to be an instance of Gitlab::Ci::Variables::Collection 2070 22:31:27 is expected to eq [{:key=>"CI_JOB_NAME", :masked=>false, :public=>true, :value=>"rspec:test 1"}, {:key=>"CI_JOB_NAME_SL...=>"user320"}, {:key=>"GITLAB_USER_NAME", :masked=>false, :public=>true, :value=>"Sidney Jones1139"}] 2071 22:31:27 variables ordering 2072 22:31:27 returns variables in order depending on resource hierarchy 2073 22:31:27 overrides duplicate keys depending on resource hierarchy 2074 22:31:27 # [RSpecRunTime] RSpec elapsed time: 16 minutes 53.1 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.02 1.13 1.01 1/277 7120 2076 22:31:27 with schedule variables 2077 22:31:28 includes schedule variables 2078 22:31:28 with release variables 2079 22:31:28 includes release variables 2080 22:31:28 when there is no release 2081 22:31:28 does not include release variables 2082 22:31:28 when environment tier and url is not passed 2083 22:31:28 returns CI_ENVIRONMENT_TIER as nil and not return CI_ENVIRONMENT_URL 2084 22:31:28 when there is an existing environment with the same name 2085 22:31:29 fetches CI_ENVIRONMENT_TIER and CI_ENVIRONMENT_URL from an old environment 2086 22:31:29 #scoped_variables_for_pipeline_seed 2087 22:31:29 is expected to be an instance of Gitlab::Ci::Variables::Collection 2088 22:31:29 is expected to eq [{:key=>"CI_JOB_NAME", :masked=>false, :public=>true, :value=>"rspec:test 2"}, {:key=>"CI_JOB_NAME_SL...=>"user320"}, {:key=>"GITLAB_USER_NAME", :masked=>false, :public=>true, :value=>"Sidney Jones1139"}] 2089 22:31:29 variables ordering 2090 22:31:29 returns variables in order depending on resource hierarchy 2091 22:31:29 overrides duplicate keys depending on resource hierarchy 2092 22:31:29 with schedule variables 2093 22:31:30 includes schedule variables 2094 22:31:30 with release variables 2095 22:31:30 includes release variables 2096 22:31:30 when there is no release 2097 22:31:30 does not include release variables 2098 22:31:30 when job is manual 2099 22:31:30 includes CI_JOB_MANUAL as true 2100 22:31:30 when job is delayed 2101 22:31:30 includes CI_JOB_MANUAL as true 2102 22:31:30 when pipeline has trigger request 2103 22:31:31 includes CI_PIPELINE_TRIGGERED and CI_TRIGGER_SHORT_TOKEN 2104 22:31:31 when environment tier and url are not passed 2105 22:31:31 returns CI_ENVIRONMENT_TIER and CI_ENVIRONMENT_URL as nil 2106 22:31:31 when there is an existing environment with the same name 2107 22:31:31 fetches CI_ENVIRONMENT_TIER and CI_ENVIRONMENT_URL from an old environment 2108 22:31:31 #user_variables 2110 22:31:31 is expected to eq {"GITLAB_USER_EMAIL"=>"user1139@example.org", "GITLAB_USER_ID"=>"843", "GITLAB_USER_LOGIN"=>"user320", "GITLAB_USER_NAME"=>"Sidney Jones1139"} 2111 22:31:31 without user 2112 22:31:31 is expected to be empty 2113 22:31:31 #kubernetes_variables 2114 22:31:31 behaves like kubernetes variables 2115 22:31:31 is expected to include {:key => "KUBECONFIG", :value => "example-kubeconfig", :public => false, :file => true} 2116 22:31:31 calls the GenerateKubeconfigService with the correct arguments 2117 22:31:31 generated config is invalid 2118 22:31:33 is expected not to include {:key => "KUBECONFIG", :value => "example-kubeconfig", :public => false, :file => true} 2119 22:31:33 # [RSpecRunTime] RSpec elapsed time: 16 minutes 58.68 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.02 1.13 1.01 1/277 7154 2121 22:31:33 when environment is not nil 2122 22:31:33 passes the environment when generating the KUBECONFIG 2123 22:31:33 includes #deployment_variables and merges the KUBECONFIG values 2124 22:31:33 when the FF ci_variables_optimize_kubernetes_variables is disabled 2125 22:31:33 behaves like kubernetes variables 2126 22:31:33 is expected to include {:key => "KUBECONFIG", :value => "example-kubeconfig", :public => false, :file => true} 2127 22:31:33 calls the GenerateKubeconfigService with the correct arguments 2128 22:31:33 generated config is invalid 2129 22:31:33 is expected not to include {:key => "KUBECONFIG", :value => "example-kubeconfig", :public => false, :file => true} 2130 22:31:33 when environment is not nil 2131 22:31:33 passes the environment when generating the KUBECONFIG 2132 22:31:33 includes #deployment_variables and merges the KUBECONFIG values 2133 22:31:33 #deployment_variables 2134 22:31:33 is expected to eq #<Double (anonymous)> 2135 22:31:33 environment is nil 2136 22:31:33 is expected to be empty 2137 22:31:33 #secret_instance_variables 2138 22:31:34 when ref is branch 2139 22:31:34 when ref is protected 2140 22:31:34 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007c3f3f553480 @variable={:key=>"VARIABLE_1", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}> and #<Gitlab::Ci::Variables::Collection::Item:0x00007c3f3f552ee0 @variable={:key=>"VARIABLE_2", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}> 2141 22:31:34 when ref is not protected 2142 22:31:34 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007c3f3ee59be8 @variable={:key=>"VARIABLE_2", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}> 2143 22:31:34 when ref is tag 2144 22:31:34 when ref is protected 2145 22:31:34 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007c3f3c986b18 @variable={:key=>"VARIABLE_1", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}> and #<Gitlab::Ci::Variables::Collection::Item:0x00007c3f3c985970 @variable={:key=>"VARIABLE_2", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}> 2146 22:31:34 when ref is not protected 2147 22:31:34 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007c3f385f3680 @variable={:key=>"VARIABLE_2", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}> 2148 22:31:34 when ref is merge request 2149 22:31:35 when ref is protected 2150 22:31:35 does not return protected variables as it is not supported for merge request pipelines 2151 22:31:35 when ref is not protected 2152 22:31:35 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007c3f341790b8 @variable={:key=>"VARIABLE_2", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}> 2153 22:31:35 #secret_group_variables 2154 22:31:35 when ref is branch 2155 22:31:35 when ref is protected 2156 22:31:35 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007c3f33a28db8 @variable={:key=>"VARIABLE_1", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}> and #<Gitlab::Ci::Variables::Collection::Item:0x00007c3f33a28868 @variable={:key=>"VARIABLE_2", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}> 2157 22:31:35 when ref is not protected 2158 22:31:35 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007c3f2bfcb958 @variable={:key=>"VARIABLE_2", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}> 2159 22:31:35 when ref is tag 2160 22:31:35 when ref is protected 2161 22:31:36 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007c3f2bc50d28 @variable={:key=>"VARIABLE_1", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}> and #<Gitlab::Ci::Variables::Collection::Item:0x00007c3f2bc509b8 @variable={:key=>"VARIABLE_2", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}> 2162 22:31:36 when ref is not protected 2163 22:31:36 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007c3f2b9aafd8 @variable={:key=>"VARIABLE_2", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}> 2164 22:31:36 when ref is merge request 2165 22:31:36 when ref is protected 2166 22:31:37 does not return protected variables as it is not supported for merge request pipelines 2167 22:31:37 when ref is not protected 2168 22:31:37 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007c3f2ac1b408 @variable={:key=>"VARIABLE_2", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}> 2169 22:31:37 variables memoization 2170 22:31:37 with protected environments 2171 22:31:37 memoizes the result by environment 2172 22:31:37 with unprotected environments 2173 22:31:37 memoizes the result by environment 2174 22:31:37 #secret_project_variables 2175 22:31:37 when ref is branch 2176 22:31:37 when ref is protected 2177 22:31:37 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007c3f2a2e7698 @variable={:key=>"VARIABLE_1", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}> and #<Gitlab::Ci::Variables::Collection::Item:0x00007c3f2a2e7030 @variable={:key=>"VARIABLE_2", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}> 2178 22:31:37 when ref is not protected 2179 22:31:37 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007c3f29fbaf88 @variable={:key=>"VARIABLE_2", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}> 2180 22:31:37 when ref is tag 2181 22:31:37 when ref is protected 2182 22:31:37 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007c3f20d14620 @variable={:key=>"VARIABLE_1", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}> and #<Gitlab::Ci::Variables::Collection::Item:0x00007c3f20d14198 @variable={:key=>"VARIABLE_2", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}> 2183 22:31:37 when ref is not protected 2184 22:31:38 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007c3f5a0eb918 @variable={:key=>"VARIABLE_2", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}> 2185 22:31:38 when ref is merge request 2186 22:31:38 when ref is protected 2187 22:31:38 does not return protected variables as it is not supported for merge request pipelines 2188 22:31:38 when ref is not protected 2189 22:31:38 is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007c3f405c8478 @variable={:key=>"VARIABLE_2", :value=>"VARIABLE_VALUE", :public=>false, :file=>false, :masked=>false, :raw=>false}> 2190 22:31:38 variables memoization 2191 22:31:38 with protected environments 2192 22:31:38 memoizes the result by environment 2193 22:31:38 with unprotected environments 2194 22:31:39 memoizes the result by environment 2195 22:31:39 #config_variables 2196 22:31:39 without repository 2197 22:31:39 is expected to be nil 2198 22:31:39 with protected variables 2199 22:31:40 does not include protected variables 2200 22:31:40 with scoped variables 2201 22:31:40 does not include scoped variables 2202 22:31:40 variables ordering 2203 22:31:40 returns variables in order depending on resource hierarchy 2204 22:31:40 overrides duplicate keys depending on resource hierarchy 2205 22:31:40 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/variables/builder_spec.rb. It took 15.33 seconds. Expected to take 12.8 seconds. 2206 22:31:40 # [RSpecRunTime] Starting example group spec/graphql/resolvers/timelog_resolver_spec.rb. Expected to take 11.78 seconds. 2207 22:31:40 Resolvers::TimelogResolver 2208 22:31:41 is expected to have non-null GraphQL type TimelogConnection 2209 22:31:41 on a project 2210 22:31:41 behaves like with a project 2211 22:31:41 finds all timelogs within given dates 2212 22:31:42 return nothing when user has insufficient permissions 2213 22:31:42 when the project does not exist 2214 22:31:42 returns an empty set 2215 22:31:42 # [RSpecRunTime] RSpec elapsed time: 17 minutes 8.38 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.02 1.12 1.01 1/281 7364 2217 22:31:42 when no dates specified 2218 22:31:43 finds all timelogs 2219 22:31:43 when only start_time present 2220 22:31:43 finds timelogs after the start_time 2221 22:31:43 when only end_time present 2222 22:31:43 finds timelogs before the end_time 2223 22:31:43 when start_time and end_date are present 2224 22:31:43 finds timelogs until the end of day of end_date 2225 22:31:43 when start_date and end_time are present 2226 22:31:43 finds all timelogs within start_date and end_time 2227 22:31:43 when arguments are invalid 2228 22:31:43 when start_time and start_date are present 2229 22:31:43 generates an error 2230 22:31:43 when end_time and end_date are present 2231 22:31:43 generates an error 2232 22:31:43 when start argument is after end argument 2233 22:31:43 generates an error 2234 22:31:43 with a project filter 2235 22:31:43 behaves like with a project 2236 22:31:44 finds all timelogs within given dates 2237 22:31:45 return nothing when user has insufficient permissions 2238 22:31:45 when the project does not exist 2239 22:31:45 returns an empty set 2240 22:31:45 # [RSpecRunTime] RSpec elapsed time: 17 minutes 10.72 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.02 1.12 1.01 1/281 7374 2242 22:31:45 when no dates specified 2243 22:31:45 finds all timelogs 2244 22:31:45 when only start_time present 2245 22:31:45 finds timelogs after the start_time 2246 22:31:45 when only end_time present 2247 22:31:45 finds timelogs before the end_time 2248 22:31:45 when start_time and end_date are present 2249 22:31:45 finds timelogs until the end of day of end_date 2250 22:31:45 when start_date and end_time are present 2251 22:31:45 finds all timelogs within start_date and end_time 2252 22:31:45 when arguments are invalid 2253 22:31:45 when start_time and start_date are present 2254 22:31:45 generates an error 2255 22:31:45 when end_time and end_date are present 2256 22:31:46 generates an error 2257 22:31:46 when start argument is after end argument 2258 22:31:46 generates an error 2260 22:31:46 behaves like with a group 2261 22:31:46 finds all timelogs 2262 22:31:46 finds all timelogs within given dates 2263 22:31:46 when the group does not exist 2264 22:31:46 returns an error 2265 22:31:46 when only start_date is present 2266 22:31:46 finds timelogs until the end of day of end_date 2267 22:31:46 when only end_date is present 2268 22:31:47 finds timelogs until the end of day of end_date 2269 22:31:47 when start_time and end_date are present 2270 22:31:47 finds timelogs until the end of day of end_date 2271 22:31:47 when start_date and end_time are present 2272 22:31:47 finds all timelogs within start_date and end_time 2273 22:31:47 when arguments are invalid 2274 22:31:47 when start_time and start_date are present 2275 22:31:47 generates an error 2276 22:31:47 when end_time and end_date are present 2277 22:31:47 generates an error 2278 22:31:47 when start argument is after end argument 2279 22:31:47 generates an error 2280 22:31:47 with a group filter 2281 22:31:47 behaves like with a group 2282 22:31:48 finds all timelogs 2283 22:31:48 finds all timelogs within given dates 2284 22:31:48 when the group does not exist 2285 22:31:48 returns an error 2286 22:31:48 when only start_date is present 2287 22:31:48 finds timelogs until the end of day of end_date 2288 22:31:48 when only end_date is present 2289 22:31:48 finds timelogs until the end of day of end_date 2290 22:31:48 when start_time and end_date are present 2291 22:31:48 finds timelogs until the end of day of end_date 2292 22:31:48 when start_date and end_time are present 2293 22:31:48 finds all timelogs within start_date and end_time 2294 22:31:48 when arguments are invalid 2295 22:31:48 when start_time and start_date are present 2296 22:31:48 generates an error 2297 22:31:48 when end_time and end_date are present 2298 22:31:48 generates an error 2299 22:31:48 when start argument is after end argument 2300 22:31:48 generates an error 2302 22:31:48 behaves like with the current user 2303 22:31:49 returns the expected records 2304 22:31:49 with a user filter 2305 22:31:49 when the user has timelogs 2306 22:31:49 behaves like with the current user 2307 22:31:50 returns the expected records 2308 22:31:50 when the user doest not have timelogs 2309 22:31:50 behaves like with the current user 2310 22:31:50 returns the expected records 2311 22:31:50 when no object or arguments provided 2312 22:31:50 generates an error 2313 22:31:50 when the sort argument is provided 2314 22:31:53 when sort argument comes from TimelogSortEnum 2315 22:31:53 returns all the timelogs in the correct order 2316 22:31:53 # [RSpecRunTime] RSpec elapsed time: 17 minutes 18.74 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.02 1.12 1.01 1/281 7380 2318 22:31:53 when sort argument comes from SortEnum 2319 22:31:53 returns all the timelogs in the correct order 2320 22:31:53 # [RSpecRunTime] Finishing example group spec/graphql/resolvers/timelog_resolver_spec.rb. It took 12.72 seconds. Expected to take 11.78 seconds. 2321 22:31:53 # [RSpecRunTime] Starting example group spec/models/project_label_spec.rb. Expected to take 11.55 seconds. 2323 22:31:53 does not allow STI 2324 22:31:53 relationships 2325 22:31:53 is expected to belong to project required: false 2327 22:31:53 is expected to validate that :project cannot be empty/falsy 2328 22:31:53 validates if title must not exist at group level 2329 22:31:54 returns error if title already exists at group level 2330 22:31:54 does not returns error if title does not exist at group level 2331 22:31:55 does not returns error if project does not belong to group 2332 22:31:56 does not returns error when title does not change 2333 22:31:56 # [RSpecRunTime] RSpec elapsed time: 17 minutes 21.92 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.02 1.12 1.01 1/281 7381 2335 22:31:56 when attempting to add more than one priority to the project label 2336 22:31:56 returns error 2338 22:31:56 aliases project to subject 2339 22:31:56 #to_reference 2341 22:31:57 returns a String reference to the object 2343 22:31:58 returns a String reference to the object 2344 22:31:59 uses id when name contains double quote 2345 22:31:59 # [RSpecRunTime] RSpec elapsed time: 17 minutes 24.57 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.01 1.11 1.01 1/280 7382 2347 22:31:59 using invalid format 2348 22:31:59 raises error 2349 22:31:59 cross project reference 2351 22:32:01 returns cross reference with label name 2352 22:32:01 # [RSpecRunTime] RSpec elapsed time: 17 minutes 26.96 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.01 1.11 1.01 1/276 7383 2355 22:32:02 returns cross reference with label id 2356 22:32:03 # [RSpecRunTime] RSpec elapsed time: 17 minutes 28.54 seconds. Current RSS: ~1362M. Threads: 4. load average: 1.01 1.11 1.01 1/276 7384 2358 22:32:03 cross groups reference 2360 22:32:03 returns cross reference with label name 2362 22:32:04 returns cross reference with label id 2363 22:32:04 #preloaded_parent_container 2364 22:32:05 when project is loaded 2365 22:32:05 does not invoke a DB query 2366 22:32:05 when parent_container is loaded 2367 22:32:05 does not invoke a DB query 2368 22:32:05 when none of them are loaded 2369 22:32:05 invokes a DB query 2370 22:32:05 # [RSpecRunTime] Finishing example group spec/models/project_label_spec.rb. It took 12.21 seconds. Expected to take 11.55 seconds. 2371 22:32:05 # [RSpecRunTime] Starting example group spec/lib/gitlab/popen_spec.rb. Expected to take 11.03 seconds. 2372 22:32:05 Gitlab::Popen 2373 22:32:05 .popen_with_detail 2374 22:32:06 is expected to eq ["/usr/local/bin/ruby", "-e", "$stdout.puts(1);$stderr.puts(2);exit(3)"] 2375 22:32:07 is expected to eq "1\n" 2376 22:32:08 is expected to eq "2\n" 2377 22:32:09 is expected to eq 3 2378 22:32:10 is expected to be a kind of Numeric 2379 22:32:10 # [RSpecRunTime] RSpec elapsed time: 17 minutes 36.16 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.01 1.11 1.01 1/279 7393 2382 22:32:10 is expected to be zero 2383 22:32:10 is expected to include "tests" 2384 22:32:10 non-zero status 2385 22:32:11 is expected to eq 1 2386 22:32:11 is expected to include "No such file or directory" 2387 22:32:11 non-zero status with a kill 2388 22:32:12 is expected to eq 9 2389 22:32:13 is expected to be empty 2390 22:32:13 # [RSpecRunTime] RSpec elapsed time: 17 minutes 38.57 seconds. Current RSS: ~1360M. Threads: 4. load average: 1.01 1.11 1.01 1/279 7402 2392 22:32:13 unsafe string command 2393 22:32:13 raises an error when it gets called with a string argument 2394 22:32:13 unsafe array command 2395 22:32:13 raises an error when it gets called with an unsafe array 2396 22:32:13 with custom options 2397 22:32:13 calls popen3 with the provided environment variables 2398 22:32:13 with a process that writes a lot of data to stderr 2399 22:32:13 returns zero 2400 22:32:13 without a directory argument 2401 22:32:13 is expected to be zero 2402 22:32:13 is expected to include "spec" 2404 22:32:13 is expected to be zero 2405 22:32:13 is expected to eq "hello" 2406 22:32:13 when binary is absent 2407 22:32:13 raises error 2408 22:32:13 # [RSpecRunTime] Finishing example group spec/lib/gitlab/popen_spec.rb. It took 8.37 seconds. Expected to take 11.03 seconds. 2409 22:32:13 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/project_config/project_setting_spec.rb. Expected to take 10.31 seconds. 2410 22:32:13 Gitlab::Ci::ProjectConfig::ProjectSetting 2412 22:32:13 when file is in repository 2413 22:32:14 is expected to eq "---\ninclude:\n- local: \".gitlab-ci.yml\"\n" 2414 22:32:14 # [RSpecRunTime] RSpec elapsed time: 17 minutes 40.49 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.01 1.11 1.01 1/281 7445 2416 22:32:14 with external config 2417 22:32:16 is expected to eq "---\ninclude:\n- project: another-group/another-project\n file: path/to/.gitlab-ci.yml\n" 2418 22:32:16 # [RSpecRunTime] RSpec elapsed time: 17 minutes 41.59 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.01 1.11 1.01 1/283 7481 2420 22:32:16 with remote config 2422 22:32:17 # [RSpecRunTime] RSpec elapsed time: 17 minutes 42.7 seconds. Current RSS: ~1366M. Threads: 4. load average: 1.01 1.11 1.01 1/281 7517 2424 22:32:17 when file is not in repository 2425 22:32:18 is expected to be nil 2426 22:32:18 # [RSpecRunTime] RSpec elapsed time: 17 minutes 43.75 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.09 1.12 1.02 1/281 7554 2428 22:32:18 when Gitaly raises error 2429 22:32:19 is expected to be nil 2431 22:32:20 is expected to eq nil 2432 22:32:20 with repository config 2433 22:32:21 is expected to eq :repository_source 2434 22:32:21 # [RSpecRunTime] RSpec elapsed time: 17 minutes 46.73 seconds. Current RSS: ~1365M. Threads: 4. load average: 1.09 1.12 1.02 1/282 7662 2436 22:32:21 with external config 2437 22:32:22 is expected to eq :external_project_source 2438 22:32:22 # [RSpecRunTime] RSpec elapsed time: 17 minutes 47.8 seconds. Current RSS: ~1365M. Threads: 4. load average: 1.09 1.12 1.02 1/282 7698 2440 22:32:22 with remote config 2441 22:32:23 is expected to eq :remote_source 2442 22:32:23 # [RSpecRunTime] RSpec elapsed time: 17 minutes 48.84 seconds. Current RSS: ~1365M. Threads: 4. load average: 1.08 1.12 1.02 1/282 7734 2444 22:32:23 #internal_include_prepended? 2445 22:32:24 is expected to eq true 2446 22:32:24 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/project_config/project_setting_spec.rb. It took 10.44 seconds. Expected to take 10.31 seconds. 2447 22:32:24 # [RSpecRunTime] Starting example group spec/services/environments/schedule_to_delete_review_apps_service_spec.rb. Expected to take 9.79 seconds. 2448 22:32:24 Environments::ScheduleToDeleteReviewAppsService 2450 22:32:26 as a maintainer 2451 22:32:26 behaves like can schedule for deletion 2453 22:32:27 marks the correct environment as scheduled_entries 2454 22:32:27 # [RSpecRunTime] RSpec elapsed time: 17 minutes 52.92 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.08 1.12 1.01 2/282 7789 2457 22:32:28 returns the same but doesn't update the record 2458 22:32:28 # [RSpecRunTime] RSpec elapsed time: 17 minutes 54.18 seconds. Current RSS: ~1373M. Threads: 4. load average: 1.08 1.12 1.01 1/282 7790 2460 22:32:28 execution in parallel 2461 22:32:29 does not execute unsafe_mark_scheduled_entries_environments 2462 22:32:29 # [RSpecRunTime] RSpec elapsed time: 17 minutes 55.44 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.08 1.12 1.01 1/282 7791 2464 22:32:29 as a developer 2465 22:32:29 behaves like can schedule for deletion 2467 22:32:31 marks the correct environment as scheduled_entries 2468 22:32:31 # [RSpecRunTime] RSpec elapsed time: 17 minutes 56.69 seconds. Current RSS: ~1367M. Threads: 4. load average: 1.08 1.12 1.01 1/282 7792 2471 22:32:32 returns the same but doesn't update the record 2472 22:32:32 # [RSpecRunTime] RSpec elapsed time: 17 minutes 58.03 seconds. Current RSS: ~1364M. Threads: 4. load average: 1.07 1.12 1.01 1/282 7793 2474 22:32:32 execution in parallel 2475 22:32:33 does not execute unsafe_mark_scheduled_entries_environments 2476 22:32:33 # [RSpecRunTime] RSpec elapsed time: 17 minutes 59.45 seconds. Current RSS: ~1361M. Threads: 4. load average: 1.07 1.12 1.01 1/280 7794 2478 22:32:33 as a reporter 2479 22:32:34 fails to delete environments 2480 22:32:34 # [RSpecRunTime] Finishing example group spec/services/environments/schedule_to_delete_review_apps_service_spec.rb. It took 10.0 seconds. Expected to take 9.79 seconds. 2481 22:32:34 # [RSpecRunTime] Starting example group spec/serializers/profile/event_entity_spec.rb. Expected to take 9.55 seconds. 2482 22:32:34 Profile::EventEntity 2483 22:32:35 exposes fields 2484 22:32:35 for push events 2485 22:32:36 exposes ref fields 2486 22:32:36 exposes commit fields 2487 22:32:37 exposes create_mr_path 2489 22:32:37 behaves like returns ref path 2490 22:32:37 is expected to be present 2491 22:32:37 # [RSpecRunTime] RSpec elapsed time: 18 minutes 3.49 seconds. Current RSS: ~1378M. Threads: 4. load average: 1.06 1.11 1.01 1/278 7795 2494 22:32:37 behaves like returns ref path 2495 22:32:38 is expected to be present 2496 22:32:38 for private events 2497 22:32:38 when include_private_contributions? is true 2498 22:32:38 exposes only created_at, action, and author 2499 22:32:38 when include_private_contributions? is false 2500 22:32:39 is expected to be empty 2502 22:32:39 when target does not responds to :reference_link_text 2503 22:32:40 exposes target fields 2504 22:32:40 when target responds to :reference_link_text 2505 22:32:40 exposes reference_link_text 2506 22:32:40 when target is a wiki page 2507 22:32:41 exposes web_url 2508 22:32:41 when target is a work item 2509 22:32:42 exposes `issue_type` 2510 22:32:42 when target is an issue 2511 22:32:42 exposes `issue_type` 2512 22:32:42 with resource parent 2513 22:32:43 exposes resource parent fields 2514 22:32:43 for noteable events 2515 22:32:44 exposes noteable fields 2516 22:32:44 without target 2517 22:32:44 only exposes target.type 2518 22:32:44 # [RSpecRunTime] Finishing example group spec/serializers/profile/event_entity_spec.rb. It took 10.37 seconds. Expected to take 9.55 seconds. 2519 22:32:44 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/build/unschedule_spec.rb. Expected to take 8.76 seconds. 2520 22:32:44 Gitlab::Ci::Status::Build::Unschedule 2522 22:32:44 is expected to eq "unschedule action" 2523 22:32:44 action details 2524 22:32:44 #has_action? 2525 22:32:44 when user is allowed to update build 2526 22:32:45 is expected to have action 2527 22:32:46 # [RSpecRunTime] RSpec elapsed time: 18 minutes 11.54 seconds. Current RSS: ~1396M. Threads: 4. load average: 1.06 1.11 1.01 1/277 7796 2529 22:32:46 when user is not allowed to update build 2530 22:32:47 is expected not to have action 2531 22:32:47 # [RSpecRunTime] RSpec elapsed time: 18 minutes 12.71 seconds. Current RSS: ~1394M. Threads: 4. load average: 1.06 1.11 1.01 1/277 7797 2533 22:32:47 #action_path 2534 22:32:48 is expected to include "109/unschedule" 2535 22:32:48 # [RSpecRunTime] RSpec elapsed time: 18 minutes 13.82 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.05 1.11 1.01 1/277 7798 2537 22:32:48 #action_icon 2538 22:32:49 is expected to eq "time-out" 2539 22:32:49 # [RSpecRunTime] RSpec elapsed time: 18 minutes 14.96 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.05 1.11 1.01 1/277 7799 2541 22:32:49 #action_title 2542 22:32:50 is expected to eq "Unschedule" 2543 22:32:50 # [RSpecRunTime] RSpec elapsed time: 18 minutes 16.01 seconds. Current RSS: ~1380M. Threads: 4. load average: 1.05 1.11 1.01 3/277 7800 2545 22:32:50 #action_button_title 2546 22:32:51 is expected to eq "Unschedule job" 2547 22:32:51 # [RSpecRunTime] RSpec elapsed time: 18 minutes 17.06 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.05 1.11 1.01 1/277 7801 2550 22:32:51 when build is scheduled 2551 22:32:51 when build unschedules an delayed job 2552 22:32:52 is a correct match 2553 22:32:52 when build unschedules an normal job 2554 22:32:53 does not match 2555 22:32:53 #status_tooltip 2556 22:32:53 does not override status status_tooltip 2557 22:32:53 #badge_tooltip 2558 22:32:54 does not override status badge_tooltip 2559 22:32:54 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/build/unschedule_spec.rb. It took 9.69 seconds. Expected to take 8.76 seconds. 2560 22:32:54 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/badge/pipeline/metadata_spec.rb. Expected to take 8.64 seconds. 2561 22:32:54 Gitlab::Ci::Badge::Pipeline::Metadata 2562 22:32:54 behaves like badge metadata 2564 22:32:55 points to link 2565 22:32:55 contains clickable image 2566 22:32:55 # [RSpecRunTime] RSpec elapsed time: 18 minutes 21.42 seconds. Current RSS: ~1366M. Threads: 4. load average: 0.97 1.09 1.01 1/277 7802 2568 22:32:55 #to_markdown 2571 22:32:57 # [RSpecRunTime] RSpec elapsed time: 18 minutes 22.9 seconds. Current RSS: ~1366M. Threads: 4. load average: 0.97 1.09 1.01 1/277 7803 2573 22:32:57 #to_asciidoc 2576 22:32:59 is expected to include "image:" 2577 22:33:00 is expected to include "link=" 2578 22:33:00 is expected to include "title=" 2579 22:33:01 # [RSpecRunTime] RSpec elapsed time: 18 minutes 26.54 seconds. Current RSS: ~1367M. Threads: 4. load average: 0.97 1.09 1.01 1/277 7804 2582 22:33:01 returns build status title 2584 22:33:02 returns valid url 2586 22:33:03 returns valid link 2587 22:33:03 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/badge/pipeline/metadata_spec.rb. It took 8.91 seconds. Expected to take 8.64 seconds. 2588 22:33:03 # [RSpecRunTime] Starting example group spec/workers/merge_request_mergeability_check_worker_spec.rb. Expected to take 8.03 seconds. 2589 22:33:03 MergeRequestMergeabilityCheckWorker 2591 22:33:03 when merge request does not exist 2592 22:33:03 does not execute MergeabilityCheckService 2593 22:33:03 when merge request exists 2594 22:33:05 executes MergeabilityCheckService 2595 22:33:06 structurally logs a failed mergeability check 2596 22:33:06 # [RSpecRunTime] RSpec elapsed time: 18 minutes 32.48 seconds. Current RSS: ~1387M. Threads: 4. load average: 0.97 1.09 1.01 2/283 7918 2598 22:33:06 behaves like an idempotent worker 2599 22:33:07 is labeled as idempotent 2600 22:33:08 performs multiple times sequentially without raising an exception 2601 22:33:10 is mergeable 2602 22:33:10 # [RSpecRunTime] RSpec elapsed time: 18 minutes 36.33 seconds. Current RSS: ~1397M. Threads: 4. load average: 0.98 1.09 1.01 1/284 8034 2604 22:33:10 # [RSpecRunTime] Finishing example group spec/workers/merge_request_mergeability_check_worker_spec.rb. It took 7.54 seconds. Expected to take 8.03 seconds. 2605 22:33:10 # [RSpecRunTime] Starting example group spec/presenters/group_clusterable_presenter_spec.rb. Expected to take 7.93 seconds. 2606 22:33:10 GroupClusterablePresenter 2607 22:33:10 #can_create_cluster? 2608 22:33:10 when user can create 2609 22:33:12 is expected to be truthy 2610 22:33:12 # [RSpecRunTime] RSpec elapsed time: 18 minutes 37.84 seconds. Current RSS: ~1400M. Threads: 4. load average: 0.98 1.09 1.01 1/284 8035 2612 22:33:12 when user cannot create 2613 22:33:13 is expected to be falsey 2614 22:33:13 # [RSpecRunTime] RSpec elapsed time: 18 minutes 38.94 seconds. Current RSS: ~1398M. Threads: 4. load average: 0.98 1.08 1.00 1/283 8036 2617 22:33:14 is expected to eq "/groups/group100/-/clusters" 2618 22:33:14 #connect_path 2619 22:33:15 is expected to eq "/groups/group101/-/clusters/connect" 2620 22:33:15 #create_user_clusters_path 2621 22:33:16 is expected to eq "/groups/group102/-/clusters/create_user" 2622 22:33:16 #cluster_status_cluster_path 2623 22:33:16 is expected to eq "/groups/group103/-/clusters/18/cluster_status" 2624 22:33:16 #clear_cluster_cache_path 2625 22:33:17 is expected to eq "/groups/group104/-/clusters/21/clear_cache" 2626 22:33:17 #cluster_path 2627 22:33:18 is expected to eq "/groups/group105/-/clusters/24" 2628 22:33:18 #learn_more_link 2629 22:33:19 is expected to include "user/group/clusters/index" 2630 22:33:19 # [RSpecRunTime] Finishing example group spec/presenters/group_clusterable_presenter_spec.rb. It took 8.73 seconds. Expected to take 7.93 seconds. 2631 22:33:19 # [RSpecRunTime] Starting example group spec/models/ci/runner_manager_build_spec.rb. Expected to take 7.27 seconds. 2632 22:33:19 Ci::RunnerManagerBuild 2633 22:33:20 does not allow STI 2634 22:33:20 with loose foreign key on p_ci_runner_manager_builds.runner_manager_id 2635 22:33:20 behaves like cleanup by a loose foreign key 2636 22:33:22 cleans up (delete or nullify) the model 2637 22:33:22 # [RSpecRunTime] RSpec elapsed time: 18 minutes 47.62 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.06 1.10 1.01 1/278 8037 2639 22:33:22 associations 2640 22:33:22 is expected to belong to build required: false 2641 22:33:22 is expected to belong to runner_manager required: false 2642 22:33:22 .pluck_runner_manager_id_and_build_id 2643 22:33:22 with default scope 2644 22:33:22 is expected to eq {116=>1} 2645 22:33:22 with scope excluding build 2646 22:33:22 is expected to be empty 2648 22:33:22 is expected to validate that :build cannot be empty/falsy 2649 22:33:22 is expected to validate that :project_id cannot be empty/falsy 2650 22:33:22 #ensure_project_id 2651 22:33:22 sets the project_id before validation 2652 22:33:23 does not override the project_id if set 2653 22:33:23 # [RSpecRunTime] RSpec elapsed time: 18 minutes 49.14 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.06 1.10 1.01 1/278 8038 2655 22:33:23 partitioning 2657 22:33:24 sets partition_id to the current partition value 2658 22:33:24 when it is already set 2659 22:33:24 does not change the partition_id value 2660 22:33:24 # [RSpecRunTime] RSpec elapsed time: 18 minutes 50.18 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.06 1.10 1.01 1/278 8039 2662 22:33:24 without build 2663 22:33:24 is expected to validate that :partition_id cannot be empty/falsy 2664 22:33:24 does not change the partition_id value 2666 22:33:24 with valid build_id 2667 22:33:24 is expected to contain exactly #<Ci::RunnerManagerBuild partition_id: 102, build_id: 116, runner_machine_id: 1, project_id: 643> 2668 22:33:24 with valid build_ids 2669 22:33:25 is expected to eq #<ActiveRecord::Relation [#<Ci::RunnerManagerBuild partition_id: 102, build_id: 116, runner_machine_i... #<Ci::RunnerManagerBuild partition_id: 102, build_id: 118, runner_machine_id: 1, project_id: 649>]> 2670 22:33:25 with non-existing build_id 2671 22:33:25 is expected to be empty 2672 22:33:25 ci_sliding_list partitioning 2673 22:33:25 is expected to be empty 2674 22:33:25 is expected to be empty 2675 22:33:25 is expected to include #<Gitlab::Database::Partitioning::MultipleNumericListPartition:0x00007c3f0bfa9fd0 @table="p_ci_runner..., @values=[100], @partition_name="ci_runner_machine_builds_100", @schema=:gitlab_partitions_dynamic> 2676 22:33:25 is expected to be present 2677 22:33:25 # [RSpecRunTime] Finishing example group spec/models/ci/runner_manager_build_spec.rb. It took 6.41 seconds. Expected to take 7.27 seconds. 2678 22:33:25 # [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/request_params_spec.rb. Expected to take 7.14 seconds. 2679 22:33:25 Gitlab::Analytics::CycleAnalytics::RequestParams 2680 22:33:26 behaves like unlicensed cycle analytics request params 2681 22:33:26 casts `created_after` to `Time` 2682 22:33:27 casts `created_before` to `Time` 2685 22:33:27 when `created_before` is missing 2687 22:33:27 # [RSpecRunTime] RSpec elapsed time: 18 minutes 53.4 seconds. Current RSS: ~1381M. Threads: 4. load average: 1.05 1.10 1.01 1/278 8040 2689 22:33:27 when `created_before` is earlier than `created_after` 2691 22:33:28 when the date range is exactly 180 days 2693 22:33:28 when the date range exceeds 180 days 2695 22:33:28 optional `value_stream` 2696 22:33:28 when `value_stream` is not empty 2697 22:33:29 is expected to eq #<InstanceDouble(Analytics::CycleAnalytics::ValueStream) (anonymous)> 2698 22:33:29 when `value_stream` is nil 2699 22:33:29 is expected to eq nil 2700 22:33:29 sorting params 2701 22:33:29 converts sorting params to symbol when passing it to data collector 2702 22:33:30 adds sorting params to data attributes 2703 22:33:30 aggregation params 2704 22:33:30 when not licensed 2706 22:33:30 use_aggregated_data_collector param 2707 22:33:31 is expected to eq false 2708 22:33:31 feature availablity data attributes 2709 22:33:31 disables all paid features 2710 22:33:31 #to_data_collector_params 2711 22:33:31 when adding licensed parameters 2712 22:33:31 excludes the attributes from the data collector params 2713 22:33:31 project-level data attributes 2714 22:33:32 includes the namespace attribute 2715 22:33:32 with a subgroup project 2716 22:33:33 includes the correct group_path 2717 22:33:33 # [RSpecRunTime] RSpec elapsed time: 18 minutes 58.69 seconds. Current RSS: ~1382M. Threads: 4. load average: 1.13 1.11 1.01 1/278 8041 2719 22:33:33 # [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/request_params_spec.rb. It took 7.21 seconds. Expected to take 7.14 seconds. 2720 22:33:33 # [RSpecRunTime] Starting example group spec/lib/gitlab/slash_commands/presenters/issue_move_spec.rb. Expected to take 6.62 seconds. 2721 22:33:33 Gitlab::SlashCommands::Presenters::IssueMove 2722 22:33:36 Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 2724 22:33:36 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2725 22:33:36 is expected to be a kind of Hash 2726 22:33:37 Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 2728 22:33:37 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2729 22:33:38 shows the new issue 2730 22:33:39 Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol. 2732 22:33:39 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2733 22:33:39 mentions the old issue and the new issue in the pretext 2734 22:33:39 # [RSpecRunTime] Finishing example group spec/lib/gitlab/slash_commands/presenters/issue_move_spec.rb. It took 6.61 seconds. Expected to take 6.62 seconds. 2735 22:33:39 # [RSpecRunTime] RSpec elapsed time: 19 minutes 5.36 seconds. Current RSS: ~1408M. Threads: 4. load average: 1.12 1.11 1.01 1/278 8042 2737 22:33:39 # [RSpecRunTime] Starting example group spec/views/projects/diffs/_viewer.html.haml_spec.rb. Expected to take 6.08 seconds. 2738 22:33:39 projects/diffs/_viewer.html.haml 2739 22:33:39 when there is no render error 2740 22:33:41 prepares the viewer 2741 22:33:42 renders the viewer 2742 22:33:42 # [RSpecRunTime] RSpec elapsed time: 19 minutes 8.0 seconds. Current RSS: ~1424M. Threads: 4. load average: 1.03 1.09 1.01 1/280 8089 2744 22:33:42 when the viewer is collapsed 2745 22:33:43 renders the collapsed view 2746 22:33:43 # [RSpecRunTime] RSpec elapsed time: 19 minutes 9.25 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.03 1.09 1.01 1/281 8112 2748 22:33:43 when there is a render error 2749 22:33:45 renders the error 2750 22:33:45 # [RSpecRunTime] RSpec elapsed time: 19 minutes 10.57 seconds. Current RSS: ~1439M. Threads: 4. load average: 1.03 1.09 1.01 1/282 8136 2752 22:33:45 # [RSpecRunTime] Finishing example group spec/views/projects/diffs/_viewer.html.haml_spec.rb. It took 5.22 seconds. Expected to take 6.08 seconds. 2753 22:33:45 # [RSpecRunTime] Starting example group spec/lib/gitlab/database/background_migration/batched_job_spec.rb. Expected to take 6.03 seconds. 2754 22:33:45 Gitlab::Database::BackgroundMigration::BatchedJob 2755 22:33:45 does not allow STI 2756 22:33:45 is expected to be a kind of Gitlab::Database::SharedModel(abstract) 2757 22:33:45 is expected to contain exactly ActiveRecord::StatementTimeout, ActiveRecord::ConnectionTimeoutError, ActiveRecord::AdapterTimeout, ActiveRecord::LockWaitTimeout, and ActiveRecord::QueryCanceled 2758 22:33:45 associations 2759 22:33:45 is expected to belong to batched_migration required: false 2760 22:33:45 is expected to have many batched_job_transition_logs 2761 22:33:45 state machine 2762 22:33:45 is expected to eql :pending, :running, :failed, and :succeeded 2763 22:33:45 when a job is running 2764 22:33:45 logs the transition 2765 22:33:45 when a job succeed 2766 22:33:45 logs the transition 2767 22:33:45 updates the finished_at 2768 22:33:45 creates a new transition log 2769 22:33:45 when a job fails the number of max times 2770 22:33:45 when job can be split 2771 22:33:45 splits the job into two retriable jobs 2772 22:33:45 when the job cannot be split 2773 22:33:46 does not split the job 2774 22:33:46 keeps the same job attributes 2775 22:33:46 logs the error 2776 22:33:46 when a job fails 2777 22:33:46 logs the transition 2778 22:33:46 tracks the exception 2779 22:33:46 updates the finished_at 2780 22:33:46 creates a new transition log 2781 22:33:46 when job fails during sub batch processing 2782 22:33:46 when sub batch size can be reduced in 25% 2783 22:33:46 is expected to change `job.sub_batch_size` to 7 2784 22:33:46 when retries exceeds 2 attempts 2785 22:33:46 calls split_and_retry! once sub_batch_size cannot be decreased anymore 2786 22:33:46 is expected not to change `job.sub_batch_size` 2788 22:33:46 .except_succeeded 2789 22:33:47 returns not succeeded jobs 2791 22:33:47 returns active jobs 2793 22:33:47 returns stuck jobs 2795 22:33:47 returns retriable jobs 2796 22:33:47 .created_since 2797 22:33:47 returns jobs since a given time 2798 22:33:47 .blocked_by_max_attempts 2799 22:33:47 returns blocked jobs 2800 22:33:47 delegated batched_migration attributes 2801 22:33:47 #migration_job_class 2802 22:33:47 returns the migration job_class 2803 22:33:47 #migration_table_name 2804 22:33:47 returns the migration table_name 2805 22:33:47 #migration_column_name 2806 22:33:47 returns the migration column_name 2807 22:33:47 #migration_job_arguments 2808 22:33:47 returns the migration job_arguments 2809 22:33:47 #migration_job_class_name 2810 22:33:47 returns the migration job_class_name 2811 22:33:47 .extract_transition_options 2812 22:33:47 args: [], expected_result: [] 2813 22:33:47 matches expected keys and result 2814 22:33:47 args: [{:error=>StandardError}], expected_result: [StandardError, nil] 2815 22:33:47 matches expected keys and result 2816 22:33:47 args: [{:error=>StandardError, :from_sub_batch=>true}], expected_result: [StandardError, true] 2817 22:33:47 matches expected keys and result 2819 22:33:47 when the number of attempts is greater than the limit and the batch_size is greater than the sub_batch_size 2820 22:33:47 when is a timeout exception 2821 22:33:47 is expected to be truthy 2822 22:33:47 when is a QueryCanceled exception 2823 22:33:47 is expected to be truthy 2824 22:33:47 when is not a timeout exception 2825 22:33:47 is expected to be falsey 2826 22:33:47 when the number of attempts is lower than the limit and the batch_size is greater than the sub_batch_size 2827 22:33:47 when is a timeout exception 2828 22:33:47 is expected to be falsey 2829 22:33:47 when is not a timeout exception 2830 22:33:47 is expected to be falsey 2831 22:33:47 when the batch_size is lower than the sub_batch_size 2832 22:33:47 is expected to be falsey 2833 22:33:47 when the batch_size is 1 2834 22:33:47 is expected to be falsey 2835 22:33:47 #can_reduce_sub_batch_size? 2836 22:33:47 when the number of attempts is lower than the limit and batch size are within boundaries 2837 22:33:48 is expected to equal true 2838 22:33:48 when the number of attempts is lower than the limit and batch size are outside boundaries 2839 22:33:48 is expected to equal false 2840 22:33:48 when the number of attempts is greater than the limit and batch size are within boundaries 2841 22:33:48 is expected to equal false 2842 22:33:48 #time_efficiency 2843 22:33:48 when job has not yet succeeded 2845 22:33:48 when finished_at is not set 2847 22:33:48 when started_at is not set 2849 22:33:48 when job has finished 2850 22:33:48 returns ratio of duration to interval, here: 0.5 2851 22:33:48 returns ratio of duration to interval, here: 1 2852 22:33:48 #split_and_retry! 2853 22:33:50 when job can be split 2854 22:33:50 sets the correct attributes 2855 22:33:50 splits the jobs into retriable jobs 2856 22:33:50 # [RSpecRunTime] RSpec elapsed time: 19 minutes 16.18 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.10 1.11 1.01 1/281 8137 2858 22:33:50 when job is not failed 2859 22:33:50 raises an exception 2860 22:33:50 when batch size is already 1 2861 22:33:50 keeps the same batch size 2862 22:33:50 resets the number of attempts 2863 22:33:50 when computed midpoint is larger than the max value of the batch 2864 22:33:51 lowers the batch size and resets the number of attempts 2865 22:33:51 #reduce_sub_batch_size! 2866 22:33:51 when the job sub batch size can be reduced 2867 22:33:51 reduces sub batch size in 25% 2868 22:33:51 log the changes 2869 22:33:51 when reduced sub_batch_size is greater than sub_batch 2870 22:33:51 doesn't allow sub_batch_size to greater than sub_batch 2871 22:33:51 when sub_batch_size is already 1 2872 22:33:51 updates sub_batch_size to it's minimum value 2873 22:33:51 when job has not failed 2874 22:33:51 raises an exception 2875 22:33:51 when the amount to be reduced exceeds the threshold 2876 22:33:51 prevents sub batch size to be reduced 2877 22:33:51 # [RSpecRunTime] Finishing example group spec/lib/gitlab/database/background_migration/batched_job_spec.rb. It took 6.46 seconds. Expected to take 6.03 seconds. 2878 22:33:51 # [RSpecRunTime] Starting example group spec/lib/sidebars/projects/menus/zentao_menu_spec.rb. Expected to take 5.68 seconds. 2879 22:33:51 Sidebars::Projects::Menus::ZentaoMenu 2880 22:33:51 behaves like ZenTao menu with CE version 2882 22:33:51 when issues integration is disabled 2883 22:33:52 returns false 2884 22:33:52 when issues integration is enabled 2885 22:33:53 returns true 2886 22:33:54 renders menu link 2887 22:33:55 renders external-link icon 2888 22:33:56 renders ZenTao menu 2889 22:33:57 does not contain items 2890 22:33:57 # [RSpecRunTime] RSpec elapsed time: 19 minutes 22.75 seconds. Current RSS: ~1404M. Threads: 4. load average: 1.26 1.14 1.02 1/277 8138 2892 22:33:57 # [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/menus/zentao_menu_spec.rb. It took 5.73 seconds. Expected to take 5.68 seconds. 2893 22:33:57 # [RSpecRunTime] Starting example group spec/views/projects/commit/show.html.haml_spec.rb. Expected to take 5.61 seconds. 2894 22:33:57 projects/commit/show.html.haml 2895 22:33:58 when commit is signed 2897 22:33:59 renders unverified badge 2898 22:33:59 # [RSpecRunTime] RSpec elapsed time: 19 minutes 25.48 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.24 1.14 1.02 1/279 8179 2901 22:34:00 renders unverified badge 2902 22:34:00 when the commit has been signed by GitLab 2903 22:34:00 renders verified badge 2905 22:34:01 renders unverified badge 2906 22:34:01 parallel diff view 2907 22:34:01 spans full width 2908 22:34:01 in the context of a merge request 2909 22:34:03 shows that it is in the context of a merge request 2910 22:34:03 when merge request is nil 2911 22:34:03 renders the page 2912 22:34:03 # [RSpecRunTime] RSpec elapsed time: 19 minutes 29.25 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.22 1.13 1.02 1/281 8225 2914 22:34:03 # [RSpecRunTime] Finishing example group spec/views/projects/commit/show.html.haml_spec.rb. It took 6.5 seconds. Expected to take 5.61 seconds. 2915 22:34:03 # [RSpecRunTime] Starting example group spec/lib/sidebars/projects/super_sidebar_panel_spec.rb. Expected to take 5.23 seconds. 2916 22:34:03 Sidebars::Projects::SuperSidebarPanel 2917 22:34:04 implements #super_sidebar_context_header 2918 22:34:04 #renderable_menus 2919 22:34:05 is exposed as a renderable menu 2920 22:34:05 # [RSpecRunTime] RSpec elapsed time: 19 minutes 31.43 seconds. Current RSS: ~1437M. Threads: 4. load average: 1.22 1.13 1.02 1/281 8226 2922 22:34:05 behaves like a panel with uniquely identifiable menu items 2923 22:34:07 all menu_items have unique item_id 2924 22:34:08 all menu_items have an item_id 2925 22:34:08 # [RSpecRunTime] RSpec elapsed time: 19 minutes 33.63 seconds. Current RSS: ~1479M. Threads: 4. load average: 1.20 1.13 1.02 1/280 8227 2927 22:34:08 behaves like a panel instantiable by the anonymous user 2928 22:34:08 is expected to be a kind of Sidebars::Projects::SuperSidebarPanel 2929 22:34:08 behaves like a panel with all menu_items categorized 2930 22:34:09 has no uncategorized menu_items 2931 22:34:09 # [RSpecRunTime] RSpec elapsed time: 19 minutes 34.94 seconds. Current RSS: ~1493M. Threads: 4. load average: 1.20 1.13 1.02 1/280 8228 2933 22:34:09 # [RSpecRunTime] Finishing example group spec/lib/sidebars/projects/super_sidebar_panel_spec.rb. It took 5.69 seconds. Expected to take 5.23 seconds. 2934 22:34:09 # [RSpecRunTime] Starting example group spec/services/pages/delete_service_spec.rb. Expected to take 5.18 seconds. 2935 22:34:09 Pages::DeleteService 2936 22:34:10 marks pages as not deployed 2937 22:34:11 deletes all domains 2938 22:34:12 schedules a destruction of pages deployments 2939 22:34:13 removes pages deployments 2940 22:34:14 publishes a ProjectDeleted event with project id and namespace id 2941 22:34:14 # [RSpecRunTime] Finishing example group spec/services/pages/delete_service_spec.rb. It took 4.88 seconds. Expected to take 5.18 seconds. 2942 22:34:14 # [RSpecRunTime] RSpec elapsed time: 19 minutes 39.89 seconds. Current RSS: ~1447M. Threads: 4. load average: 1.18 1.13 1.02 2/277 8229 2944 22:34:14 # [RSpecRunTime] Starting example group spec/lib/banzai/filter/emoji_filter_spec.rb. Expected to take 4.87 seconds. 2945 22:34:14 Banzai::Filter::EmojiFilter 2946 22:34:14 replaces supported name emoji 2947 22:34:14 replaces supported unicode emoji 2948 22:34:14 ignores unicode versions of trademark, copyright, and registered trademark 2949 22:34:14 replaces name versions of trademark, copyright, and registered trademark 2950 22:34:14 correctly encodes the URL 2951 22:34:14 correctly encodes unicode to the URL 2952 22:34:14 matches at the start of a string 2953 22:34:14 unicode matches at the start of a string 2954 22:34:14 matches at the end of a string 2955 22:34:14 unicode matches at the end of a string 2956 22:34:14 unicode matches with adjacent text 2957 22:34:14 does not match multiple emoji in a row 2958 22:34:14 unicode matches multiple emoji in a row 2959 22:34:14 mixed matches multiple emoji in a row 2960 22:34:14 has a data-name attribute 2961 22:34:14 has a data-unicode-version attribute 2962 22:34:14 unicode keeps whitespace intact 2963 22:34:14 ignores backref emoji in footnote references 2964 22:34:14 behaves like emoji filter 2965 22:34:14 keeps whitespace intact 2966 22:34:15 does not match emoji in a string 2967 22:34:15 ignores non existent/unsupported emoji 2968 22:34:15 matches with adjacent text 2969 22:34:15 does not match emoji in a pre tag 2970 22:34:15 does not match emoji in code tag 2971 22:34:15 does not match emoji in tt tag 2972 22:34:15 when TanukiEmoji can not find the emoji 2973 22:34:15 alpha code is not replaced with tag 2974 22:34:15 unicode emoji is not replaced with tag 2975 22:34:15 when unicode emojis 2976 22:34:15 behaves like limits the number of filtered items 2977 22:34:15 enforces limits 2978 22:34:15 when named emojis 2979 22:34:15 behaves like limits the number of filtered items 2980 22:34:15 enforces limits 2981 22:34:15 when mixed emojis 2982 22:34:15 behaves like limits the number of filtered items 2983 22:34:15 enforces limits 2984 22:34:15 when using TanukiEmoji 2985 22:34:15 finds all unicode emoji codepoints with regex 2986 22:34:15 and protects against pathological number of emojis 2987 22:34:17 limit keeps it from timing out 2988 22:34:18 # [RSpecRunTime] RSpec elapsed time: 19 minutes 43.5 seconds. Current RSS: ~1572M. Threads: 4. load average: 1.17 1.13 1.02 1/277 8230 2990 22:34:18 behaves like pipeline timing check 2991 22:34:18 checks the pipeline timing 2992 22:34:18 behaves like a filter timeout 2993 22:34:18 when rendering takes too long 2995 22:34:18 verifies render_timeout 2996 22:34:18 # [RSpecRunTime] Finishing example group spec/lib/banzai/filter/emoji_filter_spec.rb. It took 4.26 seconds. Expected to take 4.87 seconds. 2997 22:34:18 # [RSpecRunTime] Starting example group spec/finders/autocomplete/group_users_finder_spec.rb. Expected to take 4.72 seconds. 2998 22:34:18 Autocomplete::GroupUsersFinder 3000 22:34:19 with group members 3001 22:34:21 returns members of groups in the hierarchy 3002 22:34:21 # [RSpecRunTime] RSpec elapsed time: 19 minutes 46.89 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.17 1.13 1.02 1/277 8231 3004 22:34:21 with project members 3005 22:34:22 returns members of descendant projects 3006 22:34:22 with invited group members 3007 22:34:22 returns members of groups invited to this group 3008 22:34:22 returns members of groups invited to an ancestor group 3009 22:34:22 returns members of groups invited to a descendant group 3010 22:34:23 returns members of groups invited to a child project 3011 22:34:23 returns members of groups invited to a descendant project 3012 22:34:23 does not return members of groups invited to a project of an ancestor group 3013 22:34:23 # [RSpecRunTime] RSpec elapsed time: 19 minutes 49.02 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.15 1.12 1.02 1/277 8232 3015 22:34:23 # [RSpecRunTime] Finishing example group spec/finders/autocomplete/group_users_finder_spec.rb. It took 4.88 seconds. Expected to take 4.72 seconds. 3016 22:34:23 # [RSpecRunTime] Starting example group spec/workers/bulk_imports/pipeline_worker_spec.rb. Expected to take 4.57 seconds. 3017 22:34:23 BulkImports::PipelineWorker 3018 22:34:23 runs the given pipeline successfully 3019 22:34:23 behaves like an idempotent worker 3020 22:34:23 is labeled as idempotent 3021 22:34:23 performs multiple times sequentially without raising an exception 3022 22:34:24 runs the pipeline and sets tracker to finished 3023 22:34:24 when exclusive lease cannot be obtained 3024 22:34:24 does not run the pipeline 3025 22:34:24 .sidekiq_retries_exhausted 3026 22:34:24 logs and sets status as failed 3027 22:34:24 when pipeline has abort_on_failure 3028 22:34:24 marks entity as failed 3029 22:34:24 .sidekiq_interruptions_exhausted 3030 22:34:24 logs and sets status as failed 3031 22:34:24 with stop signal from database health check 3032 22:34:24 DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_BulkImports::PipelineWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49) 3033 22:34:24 defers the job by set time 3034 22:34:24 DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_BulkImports::PipelineWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49) 3035 22:34:24 lazy evaluates schema and tables 3036 22:34:24 when `bulk_import_deferred_workers` feature flag is disabled 3037 22:34:24 DEPRECATION WARNING: Invalid Feature Flag drop_sidekiq_jobs_BulkImports::PipelineWorker stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49) 3038 22:34:24 does not defer job execution 3039 22:34:24 when pipeline is finished 3040 22:34:24 no-ops and returns 3041 22:34:24 when pipeline is skipped 3042 22:34:24 no-ops and returns 3043 22:34:24 when pipeline is canceled 3044 22:34:24 no-ops and returns 3045 22:34:24 when tracker is started 3046 22:34:25 runs the pipeline 3048 22:34:25 when entity is failed 3049 22:34:25 marks tracker as skipped and logs the skip 3050 22:34:25 when entity is canceled 3051 22:34:25 marks tracker as canceled and logs the cancel 3052 22:34:25 when retry pipeline error is raised 3053 22:34:25 re_enqueues the worker 3054 22:34:25 when file extraction pipeline 3055 22:34:25 runs the pipeline successfully 3056 22:34:25 when export status is started 3057 22:34:25 reenqueues pipeline worker 3058 22:34:25 when export status is empty 3059 22:34:25 when timeout is not reached 3060 22:34:25 reenqueues pipeline worker 3061 22:34:25 when empty export timeout is reached 3062 22:34:25 raises sidekiq error 3063 22:34:25 when tracker created_at is nil 3064 22:34:25 falls back to entity created_at 3065 22:34:25 when export status is failed 3066 22:34:25 marks as failed and logs the error 3067 22:34:25 when export is batched 3068 22:34:26 enqueues pipeline batches 3069 22:34:26 enqueues only missing pipelines batches 3070 22:34:26 when batches count is less than 1 3071 22:34:26 marks tracker as finished 3072 22:34:26 when pipeline batch enqueuing should be limited 3073 22:34:26 only enqueues limited batches and reenqueues itself 3074 22:34:26 when there is a batch in progress 3075 22:34:26 status: :created 3076 22:34:26 counts the in progress batch against the limit 3077 22:34:26 status: :started 3078 22:34:26 counts the in progress batch against the limit 3079 22:34:26 when there is a batch that has finished 3080 22:34:26 status: :finished 3081 22:34:27 does not count the finished batch against the limit 3082 22:34:27 status: :timeout 3083 22:34:27 does not count the finished batch against the limit 3084 22:34:27 status: :failed 3085 22:34:27 does not count the finished batch against the limit 3086 22:34:27 status: :skipped 3087 22:34:27 does not count the finished batch against the limit 3088 22:34:27 status: :canceled 3089 22:34:27 does not count the finished batch against the limit 3090 22:34:27 # [RSpecRunTime] Finishing example group spec/workers/bulk_imports/pipeline_worker_spec.rb. It took 4.09 seconds. Expected to take 4.57 seconds. 3091 22:34:27 # [RSpecRunTime] Starting example group spec/models/projects/repository_storage_move_spec.rb. Expected to take 4.37 seconds. 3092 22:34:27 Projects::RepositoryStorageMove 3093 22:34:27 does not allow STI 3094 22:34:27 behaves like handles repository moves 3095 22:34:28 associations 3096 22:34:28 is expected to belong to container required: false 3098 22:34:28 .scheduled_or_started 3099 22:34:30 is expected to contain exactly #<Projects::RepositoryStorageMove id: 2, created_at: "2024-11-13 22:34:29.603434078 +0000", updated_a..., state: 2, source_storage_name: "default", destination_storage_name: "default", error_message: nil> and #<Projects::RepositoryStorageMove id: 3, created_at: "2024-11-13 22:34:30.247332950 +0000", updated_a..., state: 3, source_storage_name: "default", destination_storage_name: "default", error_message: nil> 3100 22:34:30 # [RSpecRunTime] RSpec elapsed time: 19 minutes 56.43 seconds. Current RSS: ~1368M. Threads: 4. load average: 1.14 1.12 1.02 1/277 8233 3103 22:34:30 is expected to validate that :container cannot be empty/falsy 3104 22:34:30 is expected to validate that :state cannot be empty/falsy 3105 22:34:31 is expected to validate that :source_storage_name cannot be empty/falsy 3106 22:34:31 is expected to validate that :destination_storage_name cannot be empty/falsy 3107 22:34:31 source_storage_name inclusion 3108 22:34:31 does not allow repository storages that don't match a label in the configuration 3109 22:34:31 destination_storage_name inclusion 3110 22:34:31 does not allow repository storages that don't match a label in the configuration 3111 22:34:31 container repository read-only 3112 22:34:31 does not allow the container to be read-only on create 3114 22:34:31 destination_storage_name 3115 22:34:31 can pick new storage 3116 22:34:31 state transitions 3117 22:34:31 when in the default state 3118 22:34:31 and transitions to scheduled 3119 22:34:31 triggers the corresponding repository storage worker 3120 22:34:31 when the transition fails 3121 22:34:31 does not trigger the corresponding repository storage worker and adds an error 3122 22:34:31 sets the state to failed 3123 22:34:31 and transitions to started 3124 22:34:31 does not allow the transition 3125 22:34:31 when started 3126 22:34:31 and transitions to replicated 3127 22:34:31 marks the container as writable 3128 22:34:31 updates the updated_at column of the container 3129 22:34:31 and transitions to failed 3130 22:34:31 marks the container as writable 3131 22:34:31 when replicated 3132 22:34:31 and transitions to cleanup_failed 3133 22:34:31 marks the container as writable 3134 22:34:31 # [RSpecRunTime] Finishing example group spec/models/projects/repository_storage_move_spec.rb. It took 4.35 seconds. Expected to take 4.37 seconds. 3135 22:34:31 # [RSpecRunTime] Starting example group spec/workers/pipeline_process_worker_spec.rb. Expected to take 4.25 seconds. 3136 22:34:31 PipelineProcessWorker 3137 22:34:32 has the `until_executed` deduplicate strategy 3138 22:34:32 has the option to reschedule once if deduplicated and a TTL of 1 minute 3139 22:34:32 behaves like an idempotent worker 3140 22:34:33 is labeled as idempotent 3141 22:34:34 performs multiple times sequentially without raising an exception 3142 22:34:36 processes the pipeline 3143 22:34:36 # [RSpecRunTime] RSpec elapsed time: 20 minutes 1.61 seconds. Current RSS: ~1371M. Threads: 4. load average: 1.13 1.12 1.02 1/277 8234 3146 22:34:36 when pipeline exists 3147 22:34:36 processes pipeline 3148 22:34:36 when pipeline does not exist 3149 22:34:36 does not raise exception 3150 22:34:36 # [RSpecRunTime] Finishing example group spec/workers/pipeline_process_worker_spec.rb. It took 4.22 seconds. Expected to take 4.25 seconds. 3151 22:34:36 # [RSpecRunTime] Starting example group spec/lib/gitlab/import_export/snippets_repo_saver_spec.rb. Expected to take 4.05 seconds. 3152 22:34:36 Gitlab::ImportExport::SnippetsRepoSaver 3153 22:34:36 bundle a project Git repo 3154 22:34:37 creates the snippet bundles dir if not exists 3155 22:34:37 when project does not have any snippet 3156 22:34:37 does not perform any action 3157 22:34:37 # [RSpecRunTime] RSpec elapsed time: 20 minutes 3.4 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.12 1.12 1.02 1/277 8235 3159 22:34:37 when project has snippets 3160 22:34:39 calls the SnippetRepoSaver for each snippet 3161 22:34:39 when one snippet cannot be saved 3162 22:34:40 returns false and do not process other snippets 3163 22:34:40 # [RSpecRunTime] RSpec elapsed time: 20 minutes 5.93 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.12 1.12 1.02 1/277 8272 3165 22:34:40 # [RSpecRunTime] Finishing example group spec/lib/gitlab/import_export/snippets_repo_saver_spec.rb. It took 4.25 seconds. Expected to take 4.05 seconds. 3166 22:34:40 # [RSpecRunTime] Starting example group spec/services/work_items/callbacks/start_and_due_date_spec.rb. Expected to take 3.9 seconds. 3167 22:34:40 WorkItems::Callbacks::StartAndDueDate 3168 22:34:41 #before_create 3169 22:34:41 behaves like updating work item's dates_source 3170 22:34:41 when start and due date params are present 3171 22:34:41 correctly sets date values 3172 22:34:41 behaves like when user does not have permissions to update the dates 3173 22:34:41 is expected to not change `work_item.dates_source&.start_date` and not change `work_item.start_date` and not change `work_item.dates_source&.due_date` and not change `work_item.due_date` 3174 22:34:41 # [RSpecRunTime] RSpec elapsed time: 20 minutes 7.26 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.12 1.12 1.02 1/277 8273 3176 22:34:41 when date params are not present 3177 22:34:41 does not change work item date values 3178 22:34:41 when work item had both date values already set 3179 22:34:41 and date params are not present 3180 22:34:42 does not change work item date values 3181 22:34:42 when unsetting the start_date 3182 22:34:42 sets only one date to null 3183 22:34:42 when unsetting the due_date 3184 22:34:42 sets only one date to null 3185 22:34:42 when widget does not exist in new type 3186 22:34:42 sets both dates to null 3187 22:34:42 behaves like when user does not have permissions to update the dates 3188 22:34:42 is expected to not change `work_item.dates_source&.start_date` and not change `work_item.start_date` and not change `work_item.dates_source&.due_date` and not change `work_item.due_date` 3189 22:34:42 #before_update 3190 22:34:42 behaves like updating work item's dates_source 3191 22:34:42 when start and due date params are present 3192 22:34:42 correctly sets date values 3193 22:34:42 behaves like when user does not have permissions to update the dates 3194 22:34:43 is expected to not change `work_item.dates_source&.start_date` and not change `work_item.start_date` and not change `work_item.dates_source&.due_date` and not change `work_item.due_date` 3195 22:34:43 when date params are not present 3196 22:34:43 does not change work item date values 3197 22:34:43 when work item had both date values already set 3198 22:34:43 and date params are not present 3199 22:34:43 does not change work item date values 3200 22:34:43 when unsetting the start_date 3201 22:34:43 sets only one date to null 3202 22:34:43 when unsetting the due_date 3203 22:34:43 sets only one date to null 3204 22:34:43 when widget does not exist in new type 3205 22:34:43 sets both dates to null 3206 22:34:43 behaves like when user does not have permissions to update the dates 3207 22:34:44 is expected to not change `work_item.dates_source&.start_date` and not change `work_item.start_date` and not change `work_item.dates_source&.due_date` and not change `work_item.due_date` 3208 22:34:44 # [RSpecRunTime] Finishing example group spec/services/work_items/callbacks/start_and_due_date_spec.rb. It took 3.64 seconds. Expected to take 3.9 seconds. 3209 22:34:44 # [RSpecRunTime] Starting example group spec/lib/atlassian/jira_connect/serializers/repository_entity_spec.rb. Expected to take 3.74 seconds. 3210 22:34:44 Atlassian::JiraConnect::Serializers::RepositoryEntity 3211 22:34:46 is expected to match schema "jira_connect/repository" 3212 22:34:46 with custom update_sequence_id 3213 22:34:47 passes the update_sequence_id on to the nested entities 3214 22:34:47 # [RSpecRunTime] RSpec elapsed time: 20 minutes 13.42 seconds. Current RSS: ~1409M. Threads: 4. load average: 1.26 1.15 1.03 1/282 8410 3216 22:34:47 # [RSpecRunTime] Finishing example group spec/lib/atlassian/jira_connect/serializers/repository_entity_spec.rb. It took 3.85 seconds. Expected to take 3.74 seconds. 3217 22:34:47 # [RSpecRunTime] Starting example group spec/finders/incident_management/timeline_event_tags_finder_spec.rb. Expected to take 3.66 seconds. 3218 22:34:47 IncidentManagement::TimelineEventTagsFinder 3220 22:34:49 when user has permissions 3221 22:34:49 returns tags on the event 3222 22:34:49 when event does not have tags 3223 22:34:51 returns empty result 3224 22:34:51 # [RSpecRunTime] RSpec elapsed time: 20 minutes 16.63 seconds. Current RSS: ~1395M. Threads: 4. load average: 1.26 1.15 1.03 1/281 8411 3226 22:34:51 when timeline event is nil 3227 22:34:51 is expected to eq #<ActiveRecord::Relation []> 3228 22:34:51 when user does not have permissions 3229 22:34:51 is expected to eq #<ActiveRecord::Relation []> 3230 22:34:51 # [RSpecRunTime] Finishing example group spec/finders/incident_management/timeline_event_tags_finder_spec.rb. It took 3.51 seconds. Expected to take 3.66 seconds. 3231 22:34:51 # [RSpecRunTime] Starting example group spec/services/groups/deploy_tokens/create_service_spec.rb. Expected to take 3.43 seconds. 3232 22:34:51 Groups::DeployTokens::CreateService 3233 22:34:51 behaves like a deploy token creation service 3235 22:34:51 when the deploy token is valid 3236 22:34:51 creates a new DeployToken 3237 22:34:52 creates a new ProjectDeployToken 3238 22:34:52 returns a DeployToken 3239 22:34:53 sets the creator_id as the id of the current_user 3240 22:34:53 sets the sharding key 3241 22:34:53 # [RSpecRunTime] RSpec elapsed time: 20 minutes 18.96 seconds. Current RSS: ~1392M. Threads: 4. load average: 1.24 1.14 1.03 1/281 8412 3243 22:34:53 when expires at date is not passed 3244 22:34:53 sets Forever.date 3245 22:34:53 when username is empty string 3246 22:34:54 converts it to nil 3247 22:34:54 when username is provided 3248 22:34:54 keeps the provided username 3249 22:34:54 when the deploy token is invalid 3250 22:34:55 does not create a new DeployToken 3251 22:34:55 does not create a new ProjectDeployToken 3252 22:34:55 # [RSpecRunTime] Finishing example group spec/services/groups/deploy_tokens/create_service_spec.rb. It took 3.94 seconds. Expected to take 3.43 seconds. 3253 22:34:55 # [RSpecRunTime] Starting example group spec/lib/bulk_imports/groups/stage_spec.rb. Expected to take 3.42 seconds. 3254 22:34:55 BulkImports::Groups::Stage 3255 22:34:55 raises error when initialized without a BulkImport 3257 22:34:55 lists all the pipelines 3258 22:34:55 only has pipelines with valid keys 3259 22:34:56 only has pipelines with valid versions 3260 22:34:56 includes project entities pipeline 3261 22:34:56 when stages are out of order in the config hash 3262 22:34:56 lists all the pipelines ordered by stage 3263 22:34:56 # [RSpecRunTime] RSpec elapsed time: 20 minutes 22.01 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.24 1.14 1.03 1/279 8413 3265 22:34:56 migrate projects flag 3267 22:34:57 includes project entities pipeline 3269 22:34:57 does not include project entities pipeline 3270 22:34:57 when destination namespace is not present 3271 22:34:57 includes project entities pipeline 3272 22:34:57 migrate memberships flag 3274 22:34:58 includes members pipeline 3276 22:34:58 does not include members pipeline 3277 22:34:58 # [RSpecRunTime] Finishing example group spec/lib/bulk_imports/groups/stage_spec.rb. It took 3.25 seconds. Expected to take 3.42 seconds. 3278 22:34:58 # [RSpecRunTime] Starting example group spec/scripts/cells/application_settings_analysis_spec.rb. Expected to take 3.22 seconds. 3279 22:34:58 ApplicationSettingsAnalysis 3280 22:34:58 ApplicationSettingsAnalysis::ApplicationSetting 3282 22:34:58 does not override codebase fields 3283 22:34:58 when definition file does not 3284 22:34:58 is not a problem 3285 22:34:58 #definition_file_path 3286 22:34:58 returns the definition file path 3287 22:34:58 #definition_file_exist? 3288 22:34:58 returns true when the definition file exists 3290 22:34:58 return value 3291 22:34:59 returns an array of described_class::ApplicationSetting 3292 22:34:59 non-encrypted attribute 3293 22:34:59 returns non-encrypted attributes from db/structure.sql 3295 22:34:59 stores the column type from db/structure.sql 3297 22:34:59 fetches the API type from doc/api/settings.md 3298 22:34:59 attr_encrypted columns 3299 22:34:59 returns encrypted attribute columns from db/structure.sql 3300 22:34:59 TokenAuthenticatable columns 3301 22:35:00 returns encrypted attribute columns from db/structure.sql 3302 22:35:00 column `not null` 3303 22:35:00 stores the column `not null` from db/structure.sql 3304 22:35:00 column default 3305 22:35:00 stores the column default from db/structure.sql 3306 22:35:00 attributes different than default on GitLab.com 3307 22:35:00 marks settings that have a different value than default set on GitLab.com 3308 22:35:00 attribute description 3309 22:35:00 fetches attribute description from doc/api/settings.md 3310 22:35:00 JiHu-specific columns 3311 22:35:00 fetches JiHu-specific columns from db/structure.sql 3312 22:35:00 HTML caching column 3313 22:35:01 does not return _html-suffixed columns from db/structure.sql 3314 22:35:01 definition file 3315 22:35:01 returns true when an attribute has an existing definition file 3316 22:35:01 .definition_files 3317 22:35:01 returns all definition files 3319 22:35:01 works without issues 3320 22:35:01 when API type is not compatible with DB type 3321 22:35:01 raises an error 3322 22:35:01 when a definition file exists for an attribute that does not exist anymore 3323 22:35:01 deletes the definition file 3324 22:35:01 # [RSpecRunTime] Finishing example group spec/scripts/cells/application_settings_analysis_spec.rb. It took 3.17 seconds. Expected to take 3.22 seconds. 3325 22:35:01 # [RSpecRunTime] Starting example group spec/services/routes/rename_descendants_service_spec.rb. Expected to take 3.21 seconds. 3326 22:35:01 Routes::RenameDescendantsService 3328 22:35:03 on updating both name and path 3329 22:35:03 behaves like descendant paths are updated 3330 22:35:03 is expected to change `subgroup_routes_with_old_path.size` from 4 to 0 and change `subgroup_projects_routes_with_old_path.size` from 4 to 0 and change `subgroup_routes_with_new_path.size` from 0 to 4 and change `subgroup_projects_routes_with_new_path.size` from 0 to 4 3331 22:35:03 # [RSpecRunTime] RSpec elapsed time: 20 minutes 29.29 seconds. Current RSS: ~1455M. Threads: 4. load average: 1.28 1.15 1.03 1/277 8414 3333 22:35:03 behaves like descendant names are updated 3334 22:35:03 is expected to change `subgroup_routes_with_old_name.size` from 4 to 0 and change `subgroup_projects_routes_with_old_name.size` from 4 to 0 and change `subgroup_routes_with_new_name.size` from 0 to 4 and change `subgroup_projects_routes_with_new_name.size` from 0 to 4 3335 22:35:03 behaves like creates redirect_routes for all descendants 3336 22:35:04 is expected to change `subgroup_redirect_routes.where('path LIKE ?', '%old-path%').size` from 0 to 4 and change `subgroup_projects_redirect_routes.where('path LIKE ?', '%old-path%').size` from 0 to 4 3337 22:35:04 on updating only path 3338 22:35:04 behaves like descendant paths are updated 3339 22:35:04 is expected to change `subgroup_routes_with_old_path.size` from 4 to 0 and change `subgroup_projects_routes_with_old_path.size` from 4 to 0 and change `subgroup_routes_with_new_path.size` from 0 to 4 and change `subgroup_projects_routes_with_new_path.size` from 0 to 4 3340 22:35:04 behaves like descendant names are not updated 3341 22:35:04 is expected to change `subgroup_routes_with_old_name.size` by 0 and change `subgroup_projects_routes_with_old_name.size` by 0 and change `subgroup_routes_with_new_name.size` by 0 and change `subgroup_projects_routes_with_new_name.size` by 0 3342 22:35:04 behaves like creates redirect_routes for all descendants 3343 22:35:04 is expected to change `subgroup_redirect_routes.where('path LIKE ?', '%old-path%').size` from 0 to 4 and change `subgroup_projects_redirect_routes.where('path LIKE ?', '%old-path%').size` from 0 to 4 3344 22:35:04 on updating only name 3345 22:35:04 behaves like descendant paths are not updated 3346 22:35:04 is expected to change `subgroup_routes_with_old_path.size` by 0 and change `subgroup_projects_routes_with_old_path.size` by 0 and change `subgroup_routes_with_new_path.size` by 0 and change `subgroup_projects_routes_with_new_path.size` by 0 3347 22:35:04 behaves like descendant names are updated 3348 22:35:04 is expected to change `subgroup_routes_with_old_name.size` from 4 to 0 and change `subgroup_projects_routes_with_old_name.size` from 4 to 0 and change `subgroup_routes_with_new_name.size` from 0 to 4 and change `subgroup_projects_routes_with_new_name.size` from 0 to 4 3349 22:35:04 behaves like does not create any redirect_routes 3350 22:35:04 is expected not to change `RedirectRoute.count` 3351 22:35:04 on not updating both path and name 3352 22:35:04 behaves like descendant paths are not updated 3353 22:35:04 is expected to change `subgroup_routes_with_old_path.size` by 0 and change `subgroup_projects_routes_with_old_path.size` by 0 and change `subgroup_routes_with_new_path.size` by 0 and change `subgroup_projects_routes_with_new_path.size` by 0 3354 22:35:04 behaves like descendant names are not updated 3355 22:35:04 is expected to change `subgroup_routes_with_old_name.size` by 0 and change `subgroup_projects_routes_with_old_name.size` by 0 and change `subgroup_routes_with_new_name.size` by 0 and change `subgroup_projects_routes_with_new_name.size` by 0 3356 22:35:04 behaves like does not create any redirect_routes 3357 22:35:04 is expected not to change `RedirectRoute.count` 3358 22:35:04 when `changes` are not in the expected format 3360 22:35:04 for batching 3361 22:35:04 bulk updates and bulk inserts records in batches 3362 22:35:04 # [RSpecRunTime] Finishing example group spec/services/routes/rename_descendants_service_spec.rb. It took 3.14 seconds. Expected to take 3.21 seconds. 3363 22:35:04 # [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/importer/events/changed_reviewer_spec.rb. Expected to take 2.99 seconds. 3364 22:35:04 Gitlab::GithubImport::Importer::Events::ChangedReviewer 3366 22:35:06 when user mapping is enabled 3367 22:35:06 behaves like process review_requested & review_request_removed MR events 3368 22:35:06 when importing a review_requested event 3369 22:35:06 behaves like create expected notes 3370 22:35:07 creates expected note 3371 22:35:07 creates expected system note metadata 3372 22:35:07 # [RSpecRunTime] RSpec elapsed time: 20 minutes 32.79 seconds. Current RSS: ~1432M. Threads: 4. load average: 1.28 1.15 1.03 1/281 8472 3374 22:35:07 when importing a review_request_removed event 3375 22:35:07 behaves like create expected notes 3376 22:35:07 creates expected note 3377 22:35:07 creates expected system note metadata 3378 22:35:07 behaves like push placeholder reference 3379 22:35:07 pushes the reference 3380 22:35:07 when user mapping is disabled 3381 22:35:07 behaves like process review_requested & review_request_removed MR events 3382 22:35:07 when importing a review_requested event 3383 22:35:07 behaves like create expected notes 3384 22:35:07 creates expected note 3385 22:35:07 creates expected system note metadata 3386 22:35:07 when importing a review_request_removed event 3387 22:35:07 behaves like create expected notes 3388 22:35:07 creates expected note 3389 22:35:07 creates expected system note metadata 3390 22:35:07 behaves like do not push placeholder reference 3391 22:35:08 does not push any reference 3392 22:35:08 # [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/importer/events/changed_reviewer_spec.rb. It took 3.13 seconds. Expected to take 2.99 seconds. 3393 22:35:08 # [RSpecRunTime] Starting example group spec/lib/gitlab/issuable/clone/attributes_rewriter_spec.rb. Expected to take 2.95 seconds. 3394 22:35:08 Gitlab::Issuable::Clone::AttributesRewriter 3395 22:35:09 with missing target parent 3396 22:35:09 raises an ArgumentError 3397 22:35:09 setting labels 3398 22:35:09 sets labels present in the new project and group labels 3399 22:35:09 does not set any labels when not used on the original issue 3400 22:35:09 setting milestones 3401 22:35:09 sets milestone to nil when old issue milestone is not in the new project 3402 22:35:10 copies the milestone when old issue milestone title is in the new project 3403 22:35:10 copies the milestone when old issue milestone is a group milestone 3404 22:35:10 when include_milestone is false 3405 22:35:10 does not return any milestone 3406 22:35:10 # [RSpecRunTime] RSpec elapsed time: 20 minutes 36.03 seconds. Current RSS: ~1384M. Threads: 4. load average: 1.25 1.15 1.03 1/280 8473 3408 22:35:10 when target parent is a group 3409 22:35:10 setting labels 3410 22:35:10 keeps group labels and merges project labels where possible 3411 22:35:10 # [RSpecRunTime] Finishing example group spec/lib/gitlab/issuable/clone/attributes_rewriter_spec.rb. It took 2.74 seconds. Expected to take 2.95 seconds. 3412 22:35:10 # [RSpecRunTime] Starting example group spec/views/layouts/profile.html.haml_spec.rb. Expected to take 2.84 seconds. 3413 22:35:10 layouts/profile 3414 22:35:12 displays the search settings entry point 3415 22:35:12 calls enable_search_settings helper with a custom container class 3416 22:35:12 # [RSpecRunTime] Finishing example group spec/views/layouts/profile.html.haml_spec.rb. It took 1.86 seconds. Expected to take 2.84 seconds. 3417 22:35:12 # [RSpecRunTime] RSpec elapsed time: 20 minutes 38.22 seconds. Current RSS: ~1379M. Threads: 4. load average: 1.23 1.15 1.03 1/279 8474 3419 22:35:12 # [RSpecRunTime] Starting example group spec/services/dependency_proxy/group_settings/update_service_spec.rb. Expected to take 2.75 seconds. 3420 22:35:12 DependencyProxy::GroupSettings::UpdateService 3422 22:35:12 user_role: :owner, shared_examples_name: "updating the dependency proxy group settings" 3423 22:35:12 behaves like updating the dependency proxy group settings 3424 22:35:13 returns a success 3425 22:35:13 behaves like updating the dependency proxy group settings attributes 3426 22:35:13 updates the dependency proxy settings 3427 22:35:13 user_role: :maintainer, shared_examples_name: "denying access to dependency proxy group settings" 3428 22:35:13 behaves like denying access to dependency proxy group settings 3429 22:35:13 with existing dependency proxy group settings 3430 22:35:14 returns an error 3431 22:35:14 user_role: :developer, shared_examples_name: "denying access to dependency proxy group settings" 3432 22:35:14 behaves like denying access to dependency proxy group settings 3433 22:35:14 with existing dependency proxy group settings 3434 22:35:14 returns an error 3435 22:35:14 user_role: :reporter, shared_examples_name: "denying access to dependency proxy group settings" 3436 22:35:14 behaves like denying access to dependency proxy group settings 3437 22:35:14 with existing dependency proxy group settings 3438 22:35:14 returns an error 3439 22:35:14 user_role: :guest, shared_examples_name: "denying access to dependency proxy group settings" 3440 22:35:14 behaves like denying access to dependency proxy group settings 3441 22:35:14 with existing dependency proxy group settings 3442 22:35:14 returns an error 3443 22:35:14 user_role: :anonymous, shared_examples_name: "denying access to dependency proxy group settings" 3444 22:35:14 behaves like denying access to dependency proxy group settings 3445 22:35:14 with existing dependency proxy group settings 3446 22:35:15 returns an error 3447 22:35:15 # [RSpecRunTime] Finishing example group spec/services/dependency_proxy/group_settings/update_service_spec.rb. It took 2.36 seconds. Expected to take 2.75 seconds. 3448 22:35:15 # [RSpecRunTime] Starting example group spec/graphql/mutations/dependency_proxy/group_settings/update_spec.rb. Expected to take 2.65 seconds. 3449 22:35:15 Mutations::DependencyProxy::GroupSettings::Update 3450 22:35:15 is expected to require graphql authorizations :admin_dependency_proxy 3452 22:35:15 user_role: :owner, shared_examples_name: "updating the dependency proxy group settings" 3453 22:35:15 behaves like updating the dependency proxy group settings 3454 22:35:15 returns the dependency proxy settings no errors 3455 22:35:15 behaves like updating the dependency proxy group settings attributes 3456 22:35:16 updates the dependency proxy settings 3457 22:35:16 # [RSpecRunTime] RSpec elapsed time: 20 minutes 41.63 seconds. Current RSS: ~1375M. Threads: 4. load average: 1.23 1.15 1.03 1/279 8475 3459 22:35:16 user_role: :maintainer, shared_examples_name: "denying access to dependency proxy group settings" 3460 22:35:16 behaves like denying access to dependency proxy group settings 3461 22:35:16 raises Gitlab::Graphql::Errors::ResourceNotAvailable 3462 22:35:16 user_role: :developer, shared_examples_name: "denying access to dependency proxy group settings" 3463 22:35:16 behaves like denying access to dependency proxy group settings 3464 22:35:16 raises Gitlab::Graphql::Errors::ResourceNotAvailable 3465 22:35:16 user_role: :reporter, shared_examples_name: "denying access to dependency proxy group settings" 3466 22:35:16 behaves like denying access to dependency proxy group settings 3467 22:35:17 raises Gitlab::Graphql::Errors::ResourceNotAvailable 3468 22:35:17 user_role: :guest, shared_examples_name: "denying access to dependency proxy group settings" 3469 22:35:17 behaves like denying access to dependency proxy group settings 3470 22:35:17 raises Gitlab::Graphql::Errors::ResourceNotAvailable 3471 22:35:17 user_role: :anonymous, shared_examples_name: "denying access to dependency proxy group settings" 3472 22:35:17 behaves like denying access to dependency proxy group settings 3473 22:35:17 raises Gitlab::Graphql::Errors::ResourceNotAvailable 3474 22:35:17 # [RSpecRunTime] Finishing example group spec/graphql/mutations/dependency_proxy/group_settings/update_spec.rb. It took 2.63 seconds. Expected to take 2.65 seconds. 3475 22:35:17 # [RSpecRunTime] Starting example group spec/models/integrations/base_issue_tracker_spec.rb. Expected to take 2.54 seconds. 3476 22:35:17 Integrations::BaseIssueTracker 3477 22:35:18 does not allow STI 3478 22:35:18 default values 3479 22:35:18 is expected to eq :issue_tracker 3481 22:35:18 only one issue tracker per project 3482 22:35:18 when integration is changed manually by user 3483 22:35:19 executes the validation 3484 22:35:19 when integration is changed internally 3485 22:35:20 does not execute the validation 3486 22:35:20 # [RSpecRunTime] RSpec elapsed time: 20 minutes 45.94 seconds. Current RSS: ~1425M. Threads: 4. load average: 1.30 1.16 1.04 1/277 8476 3488 22:35:20 #activate_disabled_reason 3489 22:35:20 when there is an existing issue tracker integration 3490 22:35:21 is expected to eq {:trackers=>[#<Integrations::CustomIssueTracker id: 9, project_id: 702, created_at: "2024-11-13 22:35...ts: false, group_mention_events: false, group_confidential_mention_events: false, properties: nil>]} 3491 22:35:21 when there is no existing issue tracker integration 3492 22:35:21 is expected to equal nil 3493 22:35:21 # [RSpecRunTime] Finishing example group spec/models/integrations/base_issue_tracker_spec.rb. It took 3.72 seconds. Expected to take 2.54 seconds. 3494 22:35:21 # [RSpecRunTime] Starting example group spec/services/award_emojis/collect_user_emoji_service_spec.rb. Expected to take 2.52 seconds. 3495 22:35:21 AwardEmojis::CollectUserEmojiService 3497 22:35:24 returns an Array containing the awarded emoji names 3498 22:35:24 returns an empty Array when no user is given 3499 22:35:24 # [RSpecRunTime] RSpec elapsed time: 20 minutes 49.99 seconds. Current RSS: ~1426M. Threads: 4. load average: 1.27 1.16 1.04 1/277 8477 3501 22:35:24 # [RSpecRunTime] Finishing example group spec/services/award_emojis/collect_user_emoji_service_spec.rb. It took 3.07 seconds. Expected to take 2.52 seconds. 3502 22:35:24 # [RSpecRunTime] Starting example group spec/finders/alert_management/http_integrations_finder_spec.rb. Expected to take 2.46 seconds. 3503 22:35:24 AlertManagement::HttpIntegrationsFinder 3505 22:35:25 empty params 3506 22:35:25 is expected to contain exactly #<AlertManagement::HttpIntegration id: 1, created_at: "2024-11-13 22:35:25.115364000 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil> and #<AlertManagement::HttpIntegration id: 3, created_at: "2024-11-13 22:35:25.139530748 +0000", updated_...Dog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "prometheus", token: nil> 3507 22:35:25 # [RSpecRunTime] RSpec elapsed time: 20 minutes 51.26 seconds. Current RSS: ~1418M. Threads: 4. load average: 1.27 1.16 1.04 1/277 8478 3509 22:35:25 endpoint_identifier param given 3510 22:35:25 is expected to contain exactly #<AlertManagement::HttpIntegration id: 1, created_at: "2024-11-13 22:35:25.115364000 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil> 3511 22:35:25 matches an unavailable integration 3512 22:35:25 is expected to be empty 3514 22:35:25 is expected to be empty 3516 22:35:25 is expected to contain exactly #<AlertManagement::HttpIntegration id: 1, created_at: "2024-11-13 22:35:25.115364000 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil> and #<AlertManagement::HttpIntegration id: 3, created_at: "2024-11-13 22:35:25.139530748 +0000", updated_...Dog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "prometheus", token: nil> 3517 22:35:25 active param given 3518 22:35:26 is expected to contain exactly #<AlertManagement::HttpIntegration id: 1, created_at: "2024-11-13 22:35:25.115364000 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil> 3520 22:35:26 is expected to contain exactly #<AlertManagement::HttpIntegration id: 1, created_at: "2024-11-13 22:35:25.115364000 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil> and #<AlertManagement::HttpIntegration id: 3, created_at: "2024-11-13 22:35:25.139530748 +0000", updated_...Dog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "prometheus", token: nil> 3521 22:35:26 type_identifier param given 3522 22:35:26 is expected to contain exactly #<AlertManagement::HttpIntegration id: 1, created_at: "2024-11-13 22:35:25.115364000 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil> 3523 22:35:26 matches an unavailable integration 3524 22:35:26 is expected to contain exactly #<AlertManagement::HttpIntegration id: 3, created_at: "2024-11-13 22:35:25.139530748 +0000", updated_...Dog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "prometheus", token: nil> 3526 22:35:26 is expected to contain exactly #<AlertManagement::HttpIntegration id: 1, created_at: "2024-11-13 22:35:25.115364000 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil> and #<AlertManagement::HttpIntegration id: 3, created_at: "2024-11-13 22:35:25.139530748 +0000", updated_...Dog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "prometheus", token: nil> 3528 22:35:26 is expected to contain exactly #<AlertManagement::HttpIntegration id: 1, created_at: "2024-11-13 22:35:25.115364000 +0000", updated_... "DataDog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "http", token: nil> and #<AlertManagement::HttpIntegration id: 3, created_at: "2024-11-13 22:35:25.139530748 +0000", updated_...Dog", payload_example: {}, payload_attribute_mapping: {}, type_identifier: "prometheus", token: nil> 3529 22:35:26 project has no integrations 3530 22:35:26 is expected to be empty 3531 22:35:26 # [RSpecRunTime] Finishing example group spec/finders/alert_management/http_integrations_finder_spec.rb. It took 2.45 seconds. Expected to take 2.46 seconds. 3532 22:35:26 # [RSpecRunTime] Starting example group spec/services/bulk_imports/user_contributions_export_service_spec.rb. Expected to take 2.33 seconds. 3533 22:35:26 BulkImports::UserContributionsExportService 3535 22:35:27 when exporting a group 3536 22:35:27 behaves like exports cached user contributions as a relation 3537 22:35:27 assigns cached contributing user ids to user_contributions attribute 3538 22:35:27 exports user_contributions as an unbatched relation 3539 22:35:28 has a clear user id cache after export finishes 3540 22:35:28 # [RSpecRunTime] RSpec elapsed time: 20 minutes 53.74 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.25 1.16 1.04 1/280 8485 3542 22:35:28 when exporting a project 3543 22:35:28 behaves like exports cached user contributions as a relation 3544 22:35:28 assigns cached contributing user ids to user_contributions attribute 3545 22:35:28 exports user_contributions as an unbatched relation 3546 22:35:28 has a clear user id cache after export finishes 3547 22:35:28 # [RSpecRunTime] Finishing example group spec/services/bulk_imports/user_contributions_export_service_spec.rb. It took 1.93 seconds. Expected to take 2.33 seconds. 3548 22:35:28 # [RSpecRunTime] Starting example group spec/finders/award_emojis_finder_spec.rb. Expected to take 2.32 seconds. 3549 22:35:28 AwardEmojisFinder 3550 22:35:30 param validation 3551 22:35:30 raises an error if `awarded_by` is invalid 3552 22:35:30 # [RSpecRunTime] RSpec elapsed time: 20 minutes 56.02 seconds. Current RSS: ~1393M. Threads: 4. load average: 1.25 1.16 1.04 1/280 8489 3555 22:35:30 scopes to the awardable 3556 22:35:30 filters by emoji name 3557 22:35:30 filters by user 3558 22:35:30 # [RSpecRunTime] Finishing example group spec/finders/award_emojis_finder_spec.rb. It took 1.78 seconds. Expected to take 2.32 seconds. 3559 22:35:30 # [RSpecRunTime] Starting example group spec/services/environments/stop_stale_service_spec.rb. Expected to take 2.21 seconds. 3560 22:35:30 Environments::StopStaleService 3562 22:35:32 only stops stale environments 3563 22:35:32 # [RSpecRunTime] RSpec elapsed time: 20 minutes 58.49 seconds. Current RSS: ~1401M. Threads: 4. load average: 1.23 1.15 1.04 1/277 8526 3565 22:35:33 # [RSpecRunTime] Finishing example group spec/services/environments/stop_stale_service_spec.rb. It took 2.35 seconds. Expected to take 2.21 seconds. 3566 22:35:33 # [RSpecRunTime] Starting example group spec/workers/packages/nuget/cleanup_stale_symbols_worker_spec.rb. Expected to take 2.21 seconds. 3567 22:35:33 Packages::Nuget::CleanupStaleSymbolsWorker 3568 22:35:33 has a none deduplicate strategy 3569 22:35:33 #max_running_jobs 3570 22:35:33 is expected to eq 2 3571 22:35:33 behaves like an idempotent worker 3572 22:35:33 is labeled as idempotent 3573 22:35:33 performs multiple times sequentially without raising an exception 3574 22:35:33 behaves like worker with data consistency 3575 22:35:33 .get_data_consistency_feature_flag_enabled? 3576 22:35:33 returns true 3577 22:35:33 .get_data_consistency_per_database 3578 22:35:33 returns correct data consistency 3579 22:35:33 #perform_work 3580 22:35:33 with no work to do 3581 22:35:33 is expected to be nil 3582 22:35:33 with work to do 3583 22:35:34 deletes the stale symbol 3584 22:35:34 # [RSpecRunTime] RSpec elapsed time: 20 minutes 59.96 seconds. Current RSS: ~1402M. Threads: 4. load average: 1.23 1.15 1.04 1/277 8527 3586 22:35:34 with a stale symbol 3587 22:35:35 with an error during deletion 3588 22:35:35 handles the error 3589 22:35:35 when trying to destroy a destroyed record 3590 22:35:35 handles the error 3591 22:35:35 # [RSpecRunTime] Finishing example group spec/workers/packages/nuget/cleanup_stale_symbols_worker_spec.rb. It took 2.17 seconds. Expected to take 2.21 seconds. 3592 22:35:35 # [RSpecRunTime] Starting example group spec/lib/gitlab/search/abuse_detection_spec.rb. Expected to take 2.08 seconds. 3593 22:35:35 Gitlab::Search::AbuseDetection 3594 22:35:35 abusive scopes validation 3595 22:35:35 allows only approved scopes 3596 22:35:35 disallows anything not approved 3597 22:35:35 abusive character matching 3598 22:35:35 does match refs permitted by git refname: main 3599 22:35:35 does NOT match refs with special characters: main 3600 22:35:35 does match refs permitted by git refname: тест 3601 22:35:35 does NOT match refs with special characters: тест 3602 22:35:35 does match refs permitted by git refname: maiñ 3603 22:35:35 does NOT match refs with special characters: maiñ 3604 22:35:35 does match refs permitted by git refname: main123 3605 22:35:35 does NOT match refs with special characters: main123 3606 22:35:35 does match refs permitted by git refname: main-v123 3607 22:35:35 does NOT match refs with special characters: main-v123 3608 22:35:35 does match refs permitted by git refname: main-v12.3 3609 22:35:35 does NOT match refs with special characters: main-v12.3 3610 22:35:35 does match refs permitted by git refname: feature/it_works 3611 22:35:35 does NOT match refs with special characters: feature/it_works 3612 22:35:35 does match refs permitted by git refname: really_important! 3613 22:35:35 does NOT match refs with special characters: really_important! 3614 22:35:35 does match refs permitted by git refname: 测试 3615 22:35:35 does NOT match refs with special characters: 测试 3616 22:35:35 does match refs permitted by git refname: main+testing 3617 22:35:35 does NOT match refs with special characters: main+testing 3618 22:35:35 numericality validation 3619 22:35:35 considers non Integers to be invalid 3620 22:35:35 considers Integers to be valid 3621 22:35:35 query_string validation 3622 22:35:35 search: "a", errors: {:query_string=>["stopword only abusive search detected"]} 3623 22:35:35 validates query string for pointless search 3624 22:35:35 search: "an", errors: {:query_string=>["stopword only abusive search detected"]} 3625 22:35:35 validates query string for pointless search 3626 22:35:35 search: "and", errors: {:query_string=>["stopword only abusive search detected"]} 3627 22:35:35 validates query string for pointless search 3628 22:35:35 search: "are", errors: {:query_string=>["stopword only abusive search detected"]} 3629 22:35:35 validates query string for pointless search 3630 22:35:35 search: "as", errors: {:query_string=>["stopword only abusive search detected"]} 3631 22:35:35 validates query string for pointless search 3632 22:35:35 search: "at", errors: {:query_string=>["stopword only abusive search detected"]} 3633 22:35:36 validates query string for pointless search 3634 22:35:36 search: "be", errors: {:query_string=>["stopword only abusive search detected"]} 3635 22:35:36 validates query string for pointless search 3636 22:35:36 search: "but", errors: {:query_string=>["stopword only abusive search detected"]} 3637 22:35:36 validates query string for pointless search 3638 22:35:36 search: "by", errors: {:query_string=>["stopword only abusive search detected"]} 3639 22:35:36 validates query string for pointless search 3640 22:35:36 search: "for", errors: {:query_string=>["stopword only abusive search detected"]} 3641 22:35:36 validates query string for pointless search 3642 22:35:36 search: "if", errors: {:query_string=>["stopword only abusive search detected"]} 3643 22:35:36 validates query string for pointless search 3644 22:35:36 search: "in", errors: {:query_string=>["stopword only abusive search detected"]} 3645 22:35:36 validates query string for pointless search 3646 22:35:36 search: "into", errors: {:query_string=>["stopword only abusive search detected"]} 3647 22:35:36 validates query string for pointless search 3648 22:35:36 search: "is", errors: {:query_string=>["stopword only abusive search detected"]} 3649 22:35:36 validates query string for pointless search 3650 22:35:36 search: "it", errors: {:query_string=>["stopword only abusive search detected"]} 3651 22:35:36 validates query string for pointless search 3652 22:35:36 search: "no", errors: {:query_string=>["stopword only abusive search detected"]} 3653 22:35:36 validates query string for pointless search 3654 22:35:36 search: "not", errors: {:query_string=>["stopword only abusive search detected"]} 3655 22:35:36 validates query string for pointless search 3656 22:35:36 search: "of", errors: {:query_string=>["stopword only abusive search detected"]} 3657 22:35:36 validates query string for pointless search 3658 22:35:36 search: "on", errors: {:query_string=>["stopword only abusive search detected"]} 3659 22:35:36 validates query string for pointless search 3660 22:35:36 search: "or", errors: {:query_string=>["stopword only abusive search detected"]} 3661 22:35:36 validates query string for pointless search 3662 22:35:36 search: "such", errors: {:query_string=>["stopword only abusive search detected"]} 3663 22:35:36 validates query string for pointless search 3664 22:35:36 search: "that", errors: {:query_string=>["stopword only abusive search detected"]} 3665 22:35:36 validates query string for pointless search 3666 22:35:36 search: "the", errors: {:query_string=>["stopword only abusive search detected"]} 3667 22:35:36 validates query string for pointless search 3668 22:35:36 search: "their", errors: {:query_string=>["stopword only abusive search detected"]} 3669 22:35:36 validates query string for pointless search 3670 22:35:36 search: "then", errors: {:query_string=>["stopword only abusive search detected"]} 3671 22:35:36 validates query string for pointless search 3672 22:35:36 search: "there", errors: {:query_string=>["stopword only abusive search detected"]} 3673 22:35:36 validates query string for pointless search 3674 22:35:36 search: "these", errors: {:query_string=>["stopword only abusive search detected"]} 3675 22:35:36 validates query string for pointless search 3676 22:35:36 search: "they", errors: {:query_string=>["stopword only abusive search detected"]} 3677 22:35:36 validates query string for pointless search 3678 22:35:36 search: "this", errors: {:query_string=>["stopword only abusive search detected"]} 3679 22:35:36 validates query string for pointless search 3680 22:35:36 search: "to", errors: {:query_string=>["stopword only abusive search detected"]} 3681 22:35:36 validates query string for pointless search 3682 22:35:36 search: "was", errors: {:query_string=>["stopword only abusive search detected"]} 3683 22:35:36 validates query string for pointless search 3684 22:35:36 search: "will", errors: {:query_string=>["stopword only abusive search detected"]} 3685 22:35:36 validates query string for pointless search 3686 22:35:36 search: "with", errors: {:query_string=>["stopword only abusive search detected"]} 3687 22:35:36 validates query string for pointless search 3688 22:35:36 search: "apples|apples|apples|apples|apples|apples", errors: {:query_string=>["too many pipe syntax filters"]} 3689 22:35:36 validates query string for pointless search 3690 22:35:36 search: "apples|apples|apples|apples|apples", errors: {} 3691 22:35:36 validates query string for pointless search 3692 22:35:36 search: "x", errors: {:query_string=>["abusive tiny search detected"]} 3693 22:35:36 validates query string for pointless search 3694 22:35:36 search: "apples|x", errors: {:query_string=>["abusive tiny search detected"]} 3695 22:35:36 validates query string for pointless search 3696 22:35:36 search: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", errors: {:query_string=>["abusive term length detected"]} 3697 22:35:36 validates query string for pointless search 3698 22:35:36 search: "apples|xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", errors: {:query_string=>["abusive term length detected"]} 3699 22:35:36 validates query string for pointless search 3700 22:35:36 search: "", errors: {} 3701 22:35:36 validates query string for pointless search 3702 22:35:36 search: "*", errors: {} 3703 22:35:36 validates query string for pointless search 3704 22:35:36 search: "ruby", errors: {} 3705 22:35:36 validates query string for pointless search 3706 22:35:36 abusive type coercion from string validation 3707 22:35:37 considers anything not a String invalid 3708 22:35:37 considers Strings to be valid 3709 22:35:37 # [RSpecRunTime] Finishing example group spec/lib/gitlab/search/abuse_detection_spec.rb. It took 1.86 seconds. Expected to take 2.08 seconds. 3710 22:35:37 # [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/loaders/batch_commit_loader_spec.rb. Expected to take 2.07 seconds. 3711 22:35:37 Gitlab::Graphql::Loaders::BatchCommitLoader 3713 22:35:38 finds a commit by id 3714 22:35:39 only queries once 3715 22:35:39 # [RSpecRunTime] RSpec elapsed time: 21 minutes 4.56 seconds. Current RSS: ~1412M. Threads: 4. load average: 1.21 1.15 1.04 1/279 8566 3717 22:35:39 # [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/loaders/batch_commit_loader_spec.rb. It took 2.03 seconds. Expected to take 2.07 seconds. 3718 22:35:39 # [RSpecRunTime] Starting example group spec/services/keys/revoke_service_spec.rb. Expected to take 1.95 seconds. 3719 22:35:39 Keys::RevokeService 3720 22:35:40 unverifies associated signatures 3721 22:35:40 destroys a key 3722 22:35:41 does not unverifies signatures if destroy fails 3723 22:35:41 # [RSpecRunTime] Finishing example group spec/services/keys/revoke_service_spec.rb. It took 2.12 seconds. Expected to take 1.95 seconds. 3724 22:35:41 # [RSpecRunTime] RSpec elapsed time: 21 minutes 6.74 seconds. Current RSS: ~1415M. Threads: 4. load average: 1.21 1.15 1.04 1/279 8567 3726 22:35:41 # [RSpecRunTime] Starting example group spec/workers/gitlab/bitbucket_import/stage/import_repository_worker_spec.rb. Expected to take 1.88 seconds. 3727 22:35:41 Gitlab::BitbucketImport::Stage::ImportRepositoryWorker 3728 22:35:42 aborts the whole import when the importer fails 3729 22:35:42 executes the importer 3730 22:35:42 when the FF is enabled 3731 22:35:42 executes the importer and enqueues ImportUsersWorker 3732 22:35:42 behaves like Gitlab::BitbucketImport::StageMethods 3733 22:35:42 .sidekiq_retries_exhausted 3734 22:35:42 tracks the import failure 3736 22:35:42 does not execute the importer if no project could be found 3737 22:35:42 does not execute the importer if the import state is no longer in progress 3738 22:35:42 logs error when import fails with a StandardError 3739 22:35:42 when the import is successful 3740 22:35:42 executes the import 3741 22:35:43 queues RefreshImportJidWorker 3742 22:35:43 logs stage start and finish 3743 22:35:43 # [RSpecRunTime] Finishing example group spec/workers/gitlab/bitbucket_import/stage/import_repository_worker_spec.rb. It took 1.85 seconds. Expected to take 1.88 seconds. 3744 22:35:43 # [RSpecRunTime] Starting example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_created_spec.rb. Expected to take 1.87 seconds. 3745 22:35:43 Gitlab::Analytics::CycleAnalytics::StageEvents::MergeRequestCreated 3746 22:35:43 behaves like value stream analytics event 3747 22:35:43 is expected to be a kind of String 3748 22:35:43 is expected to be a kind of Symbol 3749 22:35:43 is expected to include ApplicationRecord(abstract) 3750 22:35:43 is expected to respond to #timestamp_projection 3751 22:35:43 is expected to respond to #html_description 3752 22:35:43 is expected to be a kind of Array 3753 22:35:43 #apply_query_customization 3754 22:35:43 expects an ActiveRecord::Relation object as argument and returns a modified version of it 3756 22:35:43 returns a hash that uniquely identifies an event 3757 22:35:43 does not differ when the same object is built with the same params 3758 22:35:43 behaves like LEFT JOIN-able value stream analytics event 3759 22:35:44 can use the event as LEFT JOIN 3760 22:35:44 when looking at the record with data 3761 22:35:44 contains the timestamp expression 3762 22:35:44 # [RSpecRunTime] RSpec elapsed time: 21 minutes 10.39 seconds. Current RSS: ~1407M. Threads: 4. load average: 1.27 1.17 1.04 1/282 8625 3764 22:35:44 when looking at the record without data 3765 22:35:44 returns nil for the timestamp expression 3766 22:35:44 # [RSpecRunTime] Finishing example group spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_created_spec.rb. It took 1.84 seconds. Expected to take 1.87 seconds. 3767 22:35:44 # [RSpecRunTime] Starting example group spec/services/ml/destroy_candidate_service_spec.rb. Expected to take 1.82 seconds. 3768 22:35:44 Ml::DestroyCandidateService 3770 22:35:46 when candidate is successfully destroyed 3771 22:35:46 returns a success response 3772 22:35:46 destroys the candidate 3773 22:35:46 # [RSpecRunTime] RSpec elapsed time: 21 minutes 11.96 seconds. Current RSS: ~1398M. Threads: 4. load average: 1.27 1.17 1.04 1/282 8626 3775 22:35:46 when candidate fails to destroy 3776 22:35:46 returns an error response 3777 22:35:46 # [RSpecRunTime] Finishing example group spec/services/ml/destroy_candidate_service_spec.rb. It took 1.65 seconds. Expected to take 1.82 seconds. 3778 22:35:46 # [RSpecRunTime] Starting example group spec/services/projects/import_export/relation_import_service_spec.rb. Expected to take 1.72 seconds. 3779 22:35:46 Projects::ImportExport::RelationImportService 3781 22:35:47 when the project exists 3782 22:35:47 and the user is a maintainer 3783 22:35:47 schedules a restore of the relation 3784 22:35:47 returns a service response 3785 22:35:47 # [RSpecRunTime] RSpec elapsed time: 21 minutes 13.17 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.25 1.16 1.04 1/281 8627 3787 22:35:47 and the user has developer access 3788 22:35:47 returns an error status 3789 22:35:47 and the has no access 3790 22:35:48 returns an error status 3791 22:35:48 and the user triggers an import before the last one finishes 3792 22:35:48 returns an error status 3793 22:35:48 and an invalid relation is passed 3794 22:35:48 returns an error status 3795 22:35:48 when the project does not exist 3796 22:35:48 returns an error status 3797 22:35:48 # [RSpecRunTime] Finishing example group spec/services/projects/import_export/relation_import_service_spec.rb. It took 1.83 seconds. Expected to take 1.72 seconds. 3798 22:35:48 # [RSpecRunTime] Starting example group spec/services/packages/nuget/create_dependency_service_spec.rb. Expected to take 1.71 seconds. 3799 22:35:48 Packages::Nuget::CreateDependencyService 3801 22:35:48 behaves like creating dependencies, links and nuget metadata for 3802 22:35:49 creates dependencies, links and nuget metadata 3803 22:35:49 with existing dependencies 3804 22:35:49 in the same project 3805 22:35:49 behaves like creating dependencies, links and nuget metadata for 3806 22:35:49 creates dependencies, links and nuget metadata 3807 22:35:49 in the different project 3808 22:35:49 behaves like creating dependencies, links and nuget metadata for 3809 22:35:49 creates dependencies, links and nuget metadata 3810 22:35:49 with dependencies with no target framework 3811 22:35:49 behaves like creating dependencies, links and nuget metadata for 3812 22:35:50 creates dependencies, links and nuget metadata 3813 22:35:50 with empty dependencies 3815 22:35:50 # [RSpecRunTime] Finishing example group spec/services/packages/nuget/create_dependency_service_spec.rb. It took 1.66 seconds. Expected to take 1.71 seconds. 3816 22:35:50 # [RSpecRunTime] Starting example group spec/lib/gitlab/import/mentions_converter_spec.rb. Expected to take 1.63 seconds. 3817 22:35:50 Gitlab::Import::MentionsConverter 3819 22:35:50 when the text has no mentions 3820 22:35:50 does not change the text 3821 22:35:50 when the text has a mention 3822 22:35:50 and the mention maps to a user record 3823 22:35:50 replaces the mention with the user's username 3824 22:35:50 and the mention maps to cached text 3825 22:35:50 puts the name mention in backticks 3826 22:35:50 and the mention does not map to anything 3827 22:35:50 puts the mention in backticks 3828 22:35:50 when no user data is cached 3829 22:35:50 puts the mention in backticks 3830 22:35:50 when the mention has emails 3831 22:35:51 does not alter the emails 3832 22:35:51 when the text has multiple mentions that map to users 3833 22:35:51 if none of the mentions have matching users 3834 22:35:51 puts every mention in backticks 3835 22:35:51 if multiple GitLab-like mentions have matching users 3836 22:35:51 replaces all mentions with the username and puts rest of mentions in backticks 3837 22:35:51 when the text has multiple Bitbucket mentions that map to replacement names for readability 3838 22:35:51 if none of the mentions map to user text 3839 22:35:51 puts every mention in backticks 3840 22:35:51 if multiple mentions map to user text 3841 22:35:51 replaces all mentions with the name mention and puts all mentions in backticks 3842 22:35:51 when the text has mentions with special characters 3843 22:35:51 only replaces the mentions that fit GitLab's user reference pattern and mentions wrapped in @{} 3844 22:35:51 # [RSpecRunTime] Finishing example group spec/lib/gitlab/import/mentions_converter_spec.rb. It took 1.48 seconds. Expected to take 1.63 seconds. 3845 22:35:51 # [RSpecRunTime] Starting example group spec/services/import/placeholder_references/load_service_spec.rb. Expected to take 1.62 seconds. 3846 22:35:51 Import::PlaceholderReferences::LoadService 3848 22:35:52 loads data pushed with `Import::PlaceholderReferences::PushService` 3849 22:35:52 loads data to PostgreSQL in batches 3850 22:35:52 does not load data for another import_uid 3851 22:35:52 does not load data for another import_source 3852 22:35:52 when something in the batch has an unexpected schema 3853 22:35:52 loads just the valid data, and clears the set 3854 22:35:53 # [RSpecRunTime] RSpec elapsed time: 21 minutes 18.54 seconds. Current RSS: ~1370M. Threads: 4. load average: 1.23 1.16 1.04 1/279 8628 3856 22:35:53 when loading to PostgreSQL fails due to an ActiveRecord::RecordInvalid 3857 22:35:53 loads just the valid data, and clears the list 3858 22:35:53 when loading to PostgreSQL fails due to ActiveRecord::InvalidForeignKey 3859 22:35:53 logs the error and clears the failing batch but continues 3860 22:35:53 when loading to PostgreSQL fails for an unhandled reason 3861 22:35:53 bubbles the exception and does not clear the set 3862 22:35:53 when fetching set from Redis fails 3863 22:35:53 bubbles the exception, does not load any data, and does not clear the set 3864 22:35:53 when clearing the set from Redis fails 3865 22:35:53 bubbles the exception and does not clear the set, but does load the data 3866 22:35:53 # [RSpecRunTime] Finishing example group spec/services/import/placeholder_references/load_service_spec.rb. It took 1.79 seconds. Expected to take 1.62 seconds. 3867 22:35:53 # [RSpecRunTime] Starting example group spec/workers/gitlab/jira_import/advance_stage_worker_spec.rb. Expected to take 1.58 seconds. 3868 22:35:53 Gitlab::JiraImport::AdvanceStageWorker 3869 22:35:53 behaves like Gitlab::Import::AdvanceStage 3871 22:35:54 when the project no longer exists 3872 22:35:54 does not perform any work 3873 22:35:54 # [RSpecRunTime] RSpec elapsed time: 21 minutes 20.07 seconds. Current RSS: ~1365M. Threads: 4. load average: 1.23 1.16 1.04 1/278 8629 3875 22:35:54 when there are remaining jobs 3876 22:35:54 reschedules itself 3877 22:35:54 when the project import is not running 3878 22:35:54 does not perform any work 3879 22:35:54 clears the JobWaiter cache 3880 22:35:54 when there are no remaining jobs 3881 22:35:54 schedules the next stage 3882 22:35:54 raises KeyError when the stage name is invalid 3883 22:35:54 on worker timeouts 3884 22:35:54 refreshes timeout and updates counter if jobs have been processed 3885 22:35:54 converts string timeout argument to time 3886 22:35:54 with an optimistic strategy 3887 22:35:54 advances to next stage 3888 22:35:54 with a pessimistic strategy 3889 22:35:55 logs error and fails import 3890 22:35:55 #wait_for_jobs 3891 22:35:55 waits for jobs to complete and returns a new pair of keys to wait for 3892 22:35:55 # [RSpecRunTime] Finishing example group spec/workers/gitlab/jira_import/advance_stage_worker_spec.rb. It took 1.82 seconds. Expected to take 1.58 seconds. 3893 22:35:55 # [RSpecRunTime] Starting example group spec/lib/gitlab/harbor/query_spec.rb. Expected to take 1.51 seconds. 3894 22:35:55 Gitlab::Harbor::Query 3897 22:35:55 with valid page 3898 22:35:55 initialize successfully 3899 22:35:55 with invalid page 3900 22:35:55 initialize failed 3902 22:35:55 with valid limit 3903 22:35:55 initialize successfully 3904 22:35:55 with invalid limit 3905 22:35:55 with limit less than 0 3906 22:35:55 initialize failed 3907 22:35:55 with limit greater than 25 3908 22:35:55 initialize failed 3909 22:35:55 repository_id 3910 22:35:55 with valid repository_id 3911 22:35:55 initialize successfully 3912 22:35:55 with invalid repository_id 3913 22:35:55 initialize failed 3915 22:35:55 with valid artifact_id 3916 22:35:56 initialize successfully 3917 22:35:56 with invalid artifact_id 3918 22:35:56 initialize failed 3920 22:35:56 with valid sort 3921 22:35:56 initialize successfully 3922 22:35:56 with invalid sort 3923 22:35:56 initialize failed 3925 22:35:56 search_param: "name=desc", is_valid: true 3926 22:35:56 validates according to the regex 3927 22:35:56 search_param: "name=value1,name=value-2", is_valid: true 3928 22:35:56 validates according to the regex 3929 22:35:56 search_param: "name=value1,name=value_2", is_valid: false 3930 22:35:56 validates according to the regex 3931 22:35:56 search_param: "name=desc,key=value", is_valid: false 3932 22:35:56 validates according to the regex 3933 22:35:56 search_param: "name=value1, name=value2", is_valid: false 3934 22:35:56 validates according to the regex 3935 22:35:56 search_param: "name", is_valid: false 3936 22:35:56 validates according to the regex 3937 22:35:56 #repositories 3938 22:35:56 when params is {} 3939 22:35:56 fills default params 3940 22:35:56 when params contains options 3941 22:35:56 fills params with standard of Harbor 3942 22:35:56 when params contains invalid sort option 3943 22:35:56 ignores invalid sort params 3944 22:35:56 when client.get_repositories returns data 3945 22:35:56 returns the right repositories data 3947 22:35:56 when params is {} 3948 22:35:56 fills default params 3949 22:35:56 when params contains options 3950 22:35:56 fills params with standard of Harbor 3951 22:35:56 when params contains invalid sort option 3952 22:35:56 ignores invalid sort params 3953 22:35:56 when client.get_artifacts returns data 3954 22:35:56 returns the right artifacts data 3956 22:35:56 when params is {} 3957 22:35:56 fills default params 3958 22:35:56 when params contains options 3959 22:35:56 fills params with standard of Harbor 3960 22:35:56 when params contains invalid sort option 3961 22:35:56 ignores invalid sort params 3962 22:35:56 when client.get_tags returns data 3963 22:35:56 returns the right tags data 3964 22:35:56 # [RSpecRunTime] Finishing example group spec/lib/gitlab/harbor/query_spec.rb. It took 1.43 seconds. Expected to take 1.51 seconds. 3965 22:35:56 # [RSpecRunTime] Starting example group spec/helpers/projects/ml/experiments_helper_spec.rb. Expected to take 1.48 seconds. 3966 22:35:56 Projects::Ml::ExperimentsHelper 3967 22:35:57 #formatted_page_info 3968 22:35:57 formats to json 3970 22:35:57 when is first page 3971 22:35:57 generates the correct page_info 3972 22:35:57 when is last page 3973 22:35:57 generates the correct page_info 3974 22:35:57 #experiments_as_data 3975 22:35:57 generates the correct info 3976 22:35:57 #unique_logged_names 3977 22:35:57 when for params 3978 22:35:57 is expected to contain exactly "param1", "param2", and "param3" 3979 22:35:57 when latest_metrics is passed 3980 22:35:57 is expected to contain exactly "metric1", "metric2", and "metric3" 3981 22:35:57 #experiment_as_data 3982 22:35:57 is expected to eq {"metadata"=>#<ActiveRecord::Associations::CollectionProxy []>, "name"=>"experiment4", "path"=>"/namespace947/project-975/-/ml/experiments/1"} 3983 22:35:57 #candidates_table_items 3984 22:35:57 creates the correct model for the table 3985 22:35:57 when candidate does not have user 3986 22:35:57 has the user property, but is nil 3987 22:35:57 when user is not allowed to read the project 3988 22:35:57 does not include ci info and user for candidate created through CI 3989 22:35:57 # [RSpecRunTime] Finishing example group spec/helpers/projects/ml/experiments_helper_spec.rb. It took 1.3 seconds. Expected to take 1.48 seconds. 3990 22:35:57 # [RSpecRunTime] Starting example group spec/lib/gitlab/seeders/ci/daily_build_group_report_result_spec.rb. Expected to take 1.45 seconds. 3991 22:35:57 Gitlab::Seeders::Ci::DailyBuildGroupReportResult 3993 22:35:58 creates daily build results for the project 3994 22:35:59 matches project data with last report 3995 22:35:59 does not raise error on RecordNotUnique 3996 22:35:59 # [RSpecRunTime] RSpec elapsed time: 21 minutes 24.78 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.21 1.16 1.04 1/278 8654 3998 22:35:59 # [RSpecRunTime] Finishing example group spec/lib/gitlab/seeders/ci/daily_build_group_report_result_spec.rb. It took 1.42 seconds. Expected to take 1.45 seconds. 3999 22:35:59 # [RSpecRunTime] Starting example group spec/workers/authorized_project_update/project_recalculate_worker_spec.rb. Expected to take 1.41 seconds. 4000 22:35:59 AuthorizedProjectUpdate::ProjectRecalculateWorker 4001 22:35:59 is labeled as high urgency 4002 22:35:59 is labeled as idempotent 4003 22:36:00 performs multiple times sequentially without raising an exception 4004 22:36:00 does not change authorizations when run twice 4006 22:36:00 does not fail if the project does not exist 4007 22:36:00 calls AuthorizedProjectUpdate::ProjectRecalculateService 4008 22:36:00 exclusive lease 4009 22:36:00 when exclusive lease has not been taken 4010 22:36:00 obtains a new exclusive lease 4011 22:36:00 # [RSpecRunTime] RSpec elapsed time: 21 minutes 26.35 seconds. Current RSS: ~1377M. Threads: 4. load average: 1.21 1.16 1.04 1/278 8655 4013 22:36:00 when exclusive lease has already been taken 4014 22:36:01 raises an error 4015 22:36:01 # [RSpecRunTime] Finishing example group spec/workers/authorized_project_update/project_recalculate_worker_spec.rb. It took 1.72 seconds. Expected to take 1.41 seconds. 4016 22:36:01 # [RSpecRunTime] Starting example group spec/lib/api/entities/tag_spec.rb. Expected to take 1.37 seconds. 4017 22:36:01 API::Entities::Tag 4019 22:36:02 includes basic fields 4020 22:36:02 when a tag is lightweight 4021 22:36:02 returns an empty created_at 4022 22:36:02 # [RSpecRunTime] RSpec elapsed time: 21 minutes 27.81 seconds. Current RSS: ~1385M. Threads: 4. load average: 1.21 1.16 1.04 1/281 8689 4024 22:36:02 with releases 4025 22:36:02 returns release details 4026 22:36:02 when release tag name does not match 4027 22:36:02 returns an empty release 4028 22:36:02 # [RSpecRunTime] Finishing example group spec/lib/api/entities/tag_spec.rb. It took 1.47 seconds. Expected to take 1.37 seconds. 4029 22:36:02 # [RSpecRunTime] Starting example group spec/services/users/activate_service_spec.rb. Expected to take 1.32 seconds. 4030 22:36:02 Users::ActivateService 4032 22:36:02 when successful 4033 22:36:02 returns success status 4034 22:36:02 changes the user's state 4035 22:36:03 creates a log entry 4036 22:36:03 when the user is already active 4037 22:36:03 returns success result 4038 22:36:03 does not change the user's state 4039 22:36:03 when user activation fails 4040 22:36:03 returns an unprocessable entity error 4041 22:36:03 when user is not an admin 4042 22:36:03 returns permissions error message 4043 22:36:03 # [RSpecRunTime] Finishing example group spec/services/users/activate_service_spec.rb. It took 1.32 seconds. Expected to take 1.32 seconds. 4044 22:36:03 # [RSpecRunTime] Starting example group spec/models/tree_spec.rb. Expected to take 1.3 seconds. 4046 22:36:04 does not allow STI 4048 22:36:04 when repository does not contains a README file 4049 22:36:04 is expected to be nil 4050 22:36:04 # [RSpecRunTime] RSpec elapsed time: 21 minutes 30.45 seconds. Current RSS: ~1388M. Threads: 4. load average: 1.20 1.15 1.04 1/282 8716 4052 22:36:04 when repository does not contains a previewable README file 4053 22:36:05 is expected to be nil 4054 22:36:05 when repository contains a previewable README file 4055 22:36:05 is expected to have attributes {:name => "README"} 4056 22:36:05 when repository contains more than one README file 4057 22:36:05 returns first previewable README 4058 22:36:05 when only plain-text READMEs 4059 22:36:05 returns first plain text README 4060 22:36:05 when the repository has a previewable and plain text READMEs 4061 22:36:05 prefers previewable README file 4063 22:36:05 is expected to be an instance of Gitaly::PaginationCursor 4064 22:36:05 # [RSpecRunTime] Finishing example group spec/models/tree_spec.rb. It took 1.46 seconds. Expected to take 1.3 seconds. 4065 22:36:05 # [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/parallel_scheduling_spec.rb. Expected to take 1.24 seconds. 4066 22:36:05 Gitlab::GithubImport::ParallelScheduling 4068 22:36:05 returns true when running in parallel mode 4069 22:36:05 returns false when running in sequential mode 4071 22:36:05 imports data in parallel when running in parallel mode 4072 22:36:05 imports data in parallel when running in sequential mode 4073 22:36:05 expires the cache used for tracking already imported objects 4074 22:36:06 logs the the process 4075 22:36:06 when abort_on_failure is false 4076 22:36:06 logs the error when it fails 4077 22:36:06 when abort_on_failure is true 4078 22:36:06 logs the error when it fails and marks import as failed 4079 22:36:06 #sequential_import 4080 22:36:06 imports data in sequence 4081 22:36:06 #parallel_import 4082 22:36:06 imports data in parallel with delays respecting parallel_import_batch definition and return job waiter 4083 22:36:06 when job is running for a long time 4084 22:36:06 deducts the job runtime from the delay 4085 22:36:06 when job restarts due to API rate limit or Sidekiq interruption 4086 22:36:06 restores job waiter's key and jobs_remaining 4087 22:36:06 #each_object_to_import 4088 22:36:06 yields every object to import 4089 22:36:06 resumes from the last page 4090 22:36:06 does not yield any objects if the page number was not set 4091 22:36:06 does not yield the object if it was already imported 4092 22:36:06 #already_imported? 4093 22:36:06 returns false when an object has not yet been imported 4094 22:36:06 returns true when an object has already been imported 4095 22:36:06 #mark_as_imported 4096 22:36:06 marks an object as already imported 4097 22:36:06 #increment_object_counter? 4098 22:36:06 returns true 4099 22:36:06 # [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/parallel_scheduling_spec.rb. It took 1.3 seconds. Expected to take 1.24 seconds. 4100 22:36:06 # [RSpecRunTime] Starting example group spec/workers/remote_mirror_notification_worker_spec.rb. Expected to take 1.22 seconds. 4101 22:36:06 RemoteMirrorNotificationWorker 4103 22:36:07 calls NotificationService#remote_mirror_update_failed when the mirror exists 4104 22:36:07 does nothing when the mirror has no errors 4105 22:36:07 does nothing when the mirror does not exist 4106 22:36:07 does nothing when a notification has already been sent 4107 22:36:07 # [RSpecRunTime] RSpec elapsed time: 21 minutes 33.28 seconds. Current RSS: ~1391M. Threads: 4. load average: 1.18 1.15 1.04 1/283 8757 4109 22:36:07 # [RSpecRunTime] Finishing example group spec/workers/remote_mirror_notification_worker_spec.rb. It took 1.22 seconds. Expected to take 1.22 seconds. 4110 22:36:07 # [RSpecRunTime] Starting example group spec/finders/lfs_pointers_finder_spec.rb. Expected to take 1.14 seconds. 4111 22:36:07 LfsPointersFinder 4113 22:36:08 when path has no LFS files 4114 22:36:08 is expected to eq [] 4115 22:36:08 when path points to LFS file 4116 22:36:08 returns LFS blob ids 4117 22:36:08 when path points to directory with LFS files 4118 22:36:08 returns LFS blob ids 4119 22:36:08 when repository is empty 4120 22:36:08 is expected to eq [] 4121 22:36:08 # [RSpecRunTime] Finishing example group spec/finders/lfs_pointers_finder_spec.rb. It took 1.13 seconds. Expected to take 1.14 seconds. 4122 22:36:08 # [RSpecRunTime] Starting example group spec/services/clusters/agents/create_service_spec.rb. Expected to take 1.14 seconds. 4123 22:36:08 Clusters::Agents::CreateService 4125 22:36:09 without user permissions 4126 22:36:09 returns errors when user does not have permissions 4127 22:36:09 with user permissions 4128 22:36:09 creates a new clusters_agent 4129 22:36:10 returns success status 4130 22:36:10 returns agent values 4131 22:36:10 with invalid name 4132 22:36:10 generates an error message 4133 22:36:10 # [RSpecRunTime] Finishing example group spec/services/clusters/agents/create_service_spec.rb. It took 1.27 seconds. Expected to take 1.14 seconds. 4134 22:36:10 # [RSpecRunTime] Starting example group spec/graphql/mutations/boards/update_spec.rb. Expected to take 1.07 seconds. 4135 22:36:10 Mutations::Boards::Update 4136 22:36:10 is expected to require graphql authorizations :admin_issue_board 4138 22:36:10 when the user cannot admin the board 4139 22:36:11 raises an error 4140 22:36:11 when user can update board 4141 22:36:11 updates board with correct values 4142 22:36:11 # [RSpecRunTime] Finishing example group spec/graphql/mutations/boards/update_spec.rb. It took 1.15 seconds. Expected to take 1.07 seconds. 4143 22:36:11 # [RSpecRunTime] Starting example group spec/models/preloaders/group_root_ancestor_preloader_spec.rb. Expected to take 1.03 seconds. 4144 22:36:11 Preloaders::GroupRootAncestorPreloader 4145 22:36:12 does not allow STI 4146 22:36:12 when the preloader is used 4147 22:36:12 when no additional preloads are provided 4148 22:36:12 behaves like executes N matching DB queries 4149 22:36:12 executes the specified root_ancestor queries 4150 22:36:12 strong_memoizes the correct root_ancestor 4151 22:36:12 when additional preloads are provided 4152 22:36:12 behaves like executes N matching DB queries 4153 22:36:12 executes the specified root_ancestor queries 4154 22:36:12 strong_memoizes the correct root_ancestor 4155 22:36:12 when the preloader is not used 4156 22:36:12 behaves like executes N matching DB queries 4157 22:36:12 executes the specified root_ancestor queries 4158 22:36:12 strong_memoizes the correct root_ancestor 4159 22:36:12 # [RSpecRunTime] Finishing example group spec/models/preloaders/group_root_ancestor_preloader_spec.rb. It took 1.16 seconds. Expected to take 1.03 seconds. 4160 22:36:12 # [RSpecRunTime] Starting example group spec/services/personal_access_tokens/rotate_service_spec.rb. Expected to take 1.02 seconds. 4161 22:36:12 PersonalAccessTokens::RotateService 4163 22:36:12 revokes the previous token 4164 22:36:12 saves the previous token as previous PAT attribute 4165 22:36:12 behaves like rotates token successfully 4166 22:36:12 rotates user's own token 4167 22:36:12 when user tries to rotate already revoked token 4168 22:36:13 returns an error 4169 22:36:13 when revoking previous token fails 4170 22:36:13 returns an error 4171 22:36:13 when creating the new token fails 4172 22:36:13 returns an error 4173 22:36:13 reverts the changes 4174 22:36:13 # [RSpecRunTime] Finishing example group spec/services/personal_access_tokens/rotate_service_spec.rb. It took 0.84 second. Expected to take 1.02 seconds. 4175 22:36:13 # [RSpecRunTime] Starting example group spec/lib/gitlab/harbor/client_spec.rb. Expected to take 0.98 second. 4176 22:36:13 Gitlab::Harbor::Client 4178 22:36:13 if integration is nil 4179 22:36:13 raises ConfigError 4180 22:36:13 integration is provided 4181 22:36:14 is initialized successfully 4182 22:36:14 #get_repositories 4183 22:36:14 with valid params 4184 22:36:14 get repositories 4185 22:36:14 when harbor project does not exist 4186 22:36:14 raises Gitlab::Harbor::Client::Error 4187 22:36:14 with invalid response 4188 22:36:14 raises Gitlab::Harbor::Client::Error 4189 22:36:14 #get_artifacts 4190 22:36:14 with valid params 4191 22:36:14 get artifacts 4192 22:36:14 when harbor repository does not exist 4193 22:36:14 raises Gitlab::Harbor::Client::Error 4194 22:36:14 with invalid response 4195 22:36:14 raises Gitlab::Harbor::Client::Error 4197 22:36:14 with valid params 4199 22:36:14 when harbor artifact does not exist 4200 22:36:14 raises Gitlab::Harbor::Client::Error 4201 22:36:14 with invalid response 4202 22:36:14 raises Gitlab::Harbor::Client::Error 4203 22:36:14 #check_project_availability 4204 22:36:14 calls api/v2.0/projects successfully 4205 22:36:14 # [RSpecRunTime] Finishing example group spec/lib/gitlab/harbor/client_spec.rb. It took 0.99 second. Expected to take 0.98 second. 4206 22:36:14 # [RSpecRunTime] Starting example group spec/graphql/mutations/achievements/delete_spec.rb. Expected to take 0.93 second. 4207 22:36:14 Mutations::Achievements::Delete 4208 22:36:14 is expected to require graphql authorizations :admin_achievement 4210 22:36:15 when the user does not have permission 4211 22:36:15 raises an error 4212 22:36:15 when the user has permission 4213 22:36:15 deletes the achievement 4214 22:36:15 when the params are invalid 4215 22:36:15 returns the validation error 4216 22:36:15 # [RSpecRunTime] Finishing example group spec/graphql/mutations/achievements/delete_spec.rb. It took 1.06 seconds. Expected to take 0.93 second. 4217 22:36:15 # [RSpecRunTime] Starting example group spec/graphql/resolvers/work_items/types_resolver_spec.rb. Expected to take 0.9 second. 4218 22:36:15 Resolvers::WorkItems::TypesResolver 4220 22:36:16 when parent is a group 4221 22:36:16 behaves like a work item type resolver 4222 22:36:16 returns all work item types 4223 22:36:16 when filtering by type name 4224 22:36:16 returns type with the given name 4225 22:36:16 when parent is a project 4226 22:36:16 behaves like a work item type resolver 4227 22:36:16 returns all work item types 4228 22:36:16 when filtering by type name 4229 22:36:16 returns type with the given name 4230 22:36:16 # [RSpecRunTime] Finishing example group spec/graphql/resolvers/work_items/types_resolver_spec.rb. It took 0.92 second. Expected to take 0.9 second. 4231 22:36:16 # [RSpecRunTime] Starting example group spec/helpers/admin/abuse_reports_helper_spec.rb. Expected to take 0.84 second. 4232 22:36:16 Admin::AbuseReportsHelper 4233 22:36:16 #abuse_reports_list_data 4234 22:36:16 has expected attributes 4235 22:36:16 #abuse_report_data 4236 22:36:16 has the expected attributes 4237 22:36:16 includes path to abuse reports list page 4238 22:36:17 # [RSpecRunTime] Finishing example group spec/helpers/admin/abuse_reports_helper_spec.rb. It took 0.7 second. Expected to take 0.84 second. 4239 22:36:17 # [RSpecRunTime] Starting example group spec/lib/grafana/client_spec.rb. Expected to take 0.84 second. 4240 22:36:17 Grafana::Client 4241 22:36:17 #get_dashboard 4242 22:36:17 behaves like calls grafana api 4243 22:36:17 calls grafana api 4244 22:36:17 behaves like no redirects 4245 22:36:17 does not follow redirects 4246 22:36:17 behaves like handles exceptions 4247 22:36:17 HTTParty::Error 4248 22:36:17 is expected to raise Grafana::Client::Error with "Error when connecting to Grafana" 4249 22:36:17 Net::OpenTimeout 4250 22:36:17 is expected to raise Grafana::Client::Error with "Connection to Grafana timed out" 4252 22:36:17 is expected to raise Grafana::Client::Error with "Received SocketError when trying to connect to Grafana" 4253 22:36:17 OpenSSL::SSL::SSLError 4254 22:36:17 is expected to raise Grafana::Client::Error with "Grafana returned invalid SSL data" 4255 22:36:17 Errno::ECONNREFUSED 4256 22:36:17 is expected to raise Grafana::Client::Error with "Connection refused" 4257 22:36:17 StandardError 4258 22:36:17 is expected to raise Grafana::Client::Error with "Grafana request failed due to StandardError" 4259 22:36:17 #get_datasource 4260 22:36:17 behaves like calls grafana api 4261 22:36:17 calls grafana api 4262 22:36:17 behaves like no redirects 4263 22:36:17 does not follow redirects 4264 22:36:17 behaves like handles exceptions 4265 22:36:17 HTTParty::Error 4266 22:36:17 is expected to raise Grafana::Client::Error with "Error when connecting to Grafana" 4267 22:36:17 Net::OpenTimeout 4268 22:36:17 is expected to raise Grafana::Client::Error with "Connection to Grafana timed out" 4270 22:36:17 is expected to raise Grafana::Client::Error with "Received SocketError when trying to connect to Grafana" 4271 22:36:17 OpenSSL::SSL::SSLError 4272 22:36:17 is expected to raise Grafana::Client::Error with "Grafana returned invalid SSL data" 4273 22:36:17 Errno::ECONNREFUSED 4274 22:36:17 is expected to raise Grafana::Client::Error with "Connection refused" 4275 22:36:17 StandardError 4276 22:36:17 is expected to raise Grafana::Client::Error with "Grafana request failed due to StandardError" 4277 22:36:17 #proxy_datasource 4278 22:36:17 behaves like calls grafana api 4279 22:36:17 calls grafana api 4280 22:36:17 behaves like no redirects 4281 22:36:17 does not follow redirects 4282 22:36:17 behaves like handles exceptions 4283 22:36:17 HTTParty::Error 4284 22:36:17 is expected to raise Grafana::Client::Error with "Error when connecting to Grafana" 4285 22:36:17 Net::OpenTimeout 4286 22:36:17 is expected to raise Grafana::Client::Error with "Connection to Grafana timed out" 4288 22:36:17 is expected to raise Grafana::Client::Error with "Received SocketError when trying to connect to Grafana" 4289 22:36:17 OpenSSL::SSL::SSLError 4290 22:36:17 is expected to raise Grafana::Client::Error with "Grafana returned invalid SSL data" 4291 22:36:17 Errno::ECONNREFUSED 4292 22:36:17 is expected to raise Grafana::Client::Error with "Connection refused" 4293 22:36:17 StandardError 4294 22:36:17 is expected to raise Grafana::Client::Error with "Grafana request failed due to StandardError" 4295 22:36:17 # [RSpecRunTime] Finishing example group spec/lib/grafana/client_spec.rb. It took 0.76 second. Expected to take 0.84 second. 4296 22:36:17 # [RSpecRunTime] Starting example group spec/lib/api/helpers/packages/npm_spec.rb. Expected to take 0.79 second. 4297 22:36:17 API::Helpers::Packages::Npm 4298 22:36:18 #enqueue_sync_metadata_cache_worker 4299 22:36:18 behaves like enqueue a worker to sync a metadata cache 4300 22:36:18 enqueues a worker to create a metadata cache 4301 22:36:18 # [RSpecRunTime] Finishing example group spec/lib/api/helpers/packages/npm_spec.rb. It took 0.97 second. Expected to take 0.79 second. 4302 22:36:18 # [RSpecRunTime] Starting example group spec/models/analytics/cycle_analytics/stage_event_hash_spec.rb. Expected to take 0.78 second. 4303 22:36:18 Analytics::CycleAnalytics::StageEventHash 4304 22:36:18 does not allow STI 4305 22:36:18 associations 4306 22:36:18 is expected to have many cycle_analytics_stages 4308 22:36:18 is expected to validate that :hash_sha256 cannot be empty/falsy 4309 22:36:18 .record_id_by_hash_sha256 4310 22:36:18 returns an existing id 4311 22:36:18 creates a new record 4312 22:36:18 when the initial find_by query does not find the record 4313 22:36:18 returns an existing id 4314 22:36:18 .cleanup_if_unused 4315 22:36:19 removes the record if there is no stages with given stage events hash 4316 22:36:19 does not remove the record if at least 1 group stage for the given stage events hash exists 4317 22:36:19 # [RSpecRunTime] Finishing example group spec/models/analytics/cycle_analytics/stage_event_hash_spec.rb. It took 0.69 second. Expected to take 0.78 second. 4318 22:36:19 # [RSpecRunTime] Starting example group spec/lib/gitlab/bitbucket_import/parallel_scheduling_spec.rb. Expected to take 0.74 second. 4319 22:36:19 Gitlab::BitbucketImport::ParallelScheduling 4320 22:36:19 #each_object_to_import 4321 22:36:19 without representation_type 4322 22:36:19 raises NotImplementedError 4323 22:36:19 with representation_type 4324 22:36:20 yields every object to import 4325 22:36:20 resumes from the last page 4326 22:36:20 does not yield the object if it was already imported 4327 22:36:20 #calculate_job_delay 4328 22:36:20 returns an incremental delay 4329 22:36:20 deducts the runtime from the delay 4330 22:36:20 # [RSpecRunTime] Finishing example group spec/lib/gitlab/bitbucket_import/parallel_scheduling_spec.rb. It took 0.75 second. Expected to take 0.74 second. 4331 22:36:20 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/interpolation/interpolator_spec.rb. Expected to take 0.72 second. 4332 22:36:20 Gitlab::Ci::Config::Interpolation::Interpolator 4333 22:36:20 when spec header is missing but inputs are specified 4334 22:36:20 surfaces an error about invalid inputs 4335 22:36:20 when spec header is invalid 4336 22:36:20 surfaces an error about invalid header 4338 22:36:20 when interpolation is not used 4339 22:36:20 returns original content 4340 22:36:20 when interpolation is available 4341 22:36:20 correctly interpolates content 4342 22:36:20 when provided interpolation argument is invalid 4343 22:36:20 returns an error 4344 22:36:20 when config has a syntax error 4345 22:36:20 surfaces an error about invalid config 4346 22:36:20 when multiple interpolation blocks are invalid 4347 22:36:20 returns an error 4348 22:36:20 when input data is valid 4349 22:36:20 correctly interpolates the config 4350 22:36:20 when interpolation block is invalid 4351 22:36:21 returns an error 4352 22:36:21 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/interpolation/interpolator_spec.rb. It took 0.84 second. Expected to take 0.72 second. 4353 22:36:21 # [RSpecRunTime] Starting example group spec/lib/api/entities/project_job_token_scope_spec.rb. Expected to take 0.69 second. 4354 22:36:21 API::Entities::ProjectJobTokenScope 4356 22:36:21 includes basic fields 4357 22:36:21 includes basic fields 4358 22:36:21 # [RSpecRunTime] Finishing example group spec/lib/api/entities/project_job_token_scope_spec.rb. It took 0.7 second. Expected to take 0.69 second. 4359 22:36:21 # [RSpecRunTime] Starting example group spec/graphql/types/base_enum_spec.rb. Expected to take 0.67 second. 4360 22:36:21 Types::BaseEnum 4361 22:36:21 does not allow :experiment and :deprecated together 4362 22:36:21 appends to the description if given 4363 22:36:21 supports named reasons: renamed 4364 22:36:21 does not append to the description if it is absent 4365 22:36:21 adds information about the replacement if provided 4366 22:36:21 adds a formatted `deprecated_reason` to the subject 4367 22:36:21 supports :experiment 4368 22:36:21 .from_rails_enum 4369 22:36:21 contructs the correct values 4371 22:36:21 raises an informative error if `deprecation_reason` is used 4372 22:36:22 raises an error if a required property is missing 4373 22:36:22 raises an error if milestone is not a String 4375 22:36:22 defaults to true 4376 22:36:22 when subject is deprecated 4377 22:36:22 defaults to true 4378 22:36:22 returns false if `remove_deprecated` is true in context 4379 22:36:22 .declarative_enum 4380 22:36:22 #graphql_name 4381 22:36:22 when the use_name is `true` 4382 22:36:22 changes the graphql_name 4383 22:36:22 when the use_name is `false` 4384 22:36:22 does not change the graphql_name 4385 22:36:22 #description 4386 22:36:22 when the use_description is `true` 4387 22:36:22 changes the description 4388 22:36:22 when the use_description is `false` 4389 22:36:22 does not change the description 4391 22:36:22 sets the values defined by the declarative enum 4393 22:36:22 adds all enum values to #enum 4394 22:36:22 is a HashWithIndefferentAccess 4395 22:36:22 #authorized? 4396 22:36:22 delegates to authorization 4397 22:36:22 # [RSpecRunTime] Finishing example group spec/graphql/types/base_enum_spec.rb. It took 0.63 second. Expected to take 0.67 second. 4398 22:36:22 # [RSpecRunTime] Starting example group spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_project_type_active_metric_spec.rb. Expected to take 0.64 second. 4399 22:36:22 Gitlab::Usage::Metrics::Instrumentations::CountCiRunnersProjectTypeActiveMetric 4400 22:36:22 behaves like a correct instrumented metric value 4401 22:36:22 has correct value 4402 22:36:22 # [RSpecRunTime] Finishing example group spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_project_type_active_metric_spec.rb. It took 0.63 second. Expected to take 0.64 second. 4403 22:36:22 # [RSpecRunTime] Starting example group spec/services/packages/rubygems/create_gemspec_service_spec.rb. Expected to take 0.63 second. 4404 22:36:22 Packages::Rubygems::CreateGemspecService 4406 22:36:23 creates a new package file 4407 22:36:23 with FIPS mode 4408 22:36:23 does not generate file_md5 4409 22:36:23 # [RSpecRunTime] Finishing example group spec/services/packages/rubygems/create_gemspec_service_spec.rb. It took 0.65 second. Expected to take 0.63 second. 4410 22:36:23 # [RSpecRunTime] Starting example group spec/graphql/resolvers/users/organizations_resolver_spec.rb. Expected to take 0.59 second. 4411 22:36:23 Resolvers::Users::OrganizationsResolver 4412 22:36:23 with `read_user_organizations` ability 4413 22:36:23 returns organizations for the current user 4414 22:36:23 with search argument 4415 22:36:23 returns organizations that matches search 4416 22:36:23 with solo_owned argument 4417 22:36:24 solo_owned: nil, description: "returns all user organizations", result: all_organizations 4418 22:36:24 solo_owned: nil, description: "returns all user organizations", result: all_organizations 4419 22:36:24 solo_owned: false, description: "returns all user organizations", result: all_organizations 4420 22:36:24 solo_owned: false, description: "returns all user organizations", result: all_organizations 4421 22:36:24 solo_owned: true, description: "returns solo-owned organizations only", result: solo_owned_organizations 4422 22:36:24 solo_owned: true, description: "returns solo-owned organizations only", result: solo_owned_organizations 4423 22:36:24 without `read_user_organizations` ability 4425 22:36:24 # [RSpecRunTime] Finishing example group spec/graphql/resolvers/users/organizations_resolver_spec.rb. It took 0.62 second. Expected to take 0.59 second. 4426 22:36:24 # [RSpecRunTime] Starting example group spec/services/import/prepare_service_spec.rb. Expected to take 0.58 second. 4427 22:36:24 Import::PrepareService 4428 22:36:24 when file is uploaded correctly 4429 22:36:24 raises NotImplemented error for worker 4430 22:36:24 when a job is enqueued 4431 22:36:24 raises NotImplemented error for success_message when a job is enqueued 4432 22:36:24 returns a success respnse when a success_message is implemented 4433 22:36:24 when file upload fails 4434 22:36:24 returns an error message 4435 22:36:24 # [RSpecRunTime] Finishing example group spec/services/import/prepare_service_spec.rb. It took 0.69 second. Expected to take 0.58 second. 4436 22:36:24 # [RSpecRunTime] Starting example group spec/workers/jira_connect/forward_event_worker_spec.rb. Expected to take 0.54 second. 4437 22:36:24 JiraConnect::ForwardEventWorker 4439 22:36:25 forwards the event and deletes the installation 4440 22:36:25 when installation does not exist 4441 22:36:25 does nothing 4442 22:36:25 when installation does not have an instance_url 4443 22:36:25 forwards the event including the auth header 4444 22:36:25 # [RSpecRunTime] Finishing example group spec/workers/jira_connect/forward_event_worker_spec.rb. It took 0.49 second. Expected to take 0.54 second. 4445 22:36:25 # [RSpecRunTime] Starting example group spec/models/integrations/asana_spec.rb. Expected to take 0.53 second. 4446 22:36:25 Integrations::Asana 4447 22:36:25 does not allow STI 4450 22:36:25 is expected to validate that :api_key cannot be empty/falsy 4451 22:36:25 when inactive 4452 22:36:25 is expected not to validate that :api_key cannot be empty/falsy 4454 22:36:25 with restrict_to_branch 4455 22:36:25 when ref is in scope of restriced branches 4456 22:36:25 calls the Asana integration 4457 22:36:25 when ref is not in scope of restricted branches 4458 22:36:25 does not call the Asana integration 4459 22:36:25 when creating a story 4460 22:36:25 calls Asana integration to create a story 4461 22:36:25 when creating a story and closing a task 4462 22:36:25 calls Asana integration to create a story and close a task 4463 22:36:25 when closing via url 4464 22:36:25 calls Asana integration to close via url 4465 22:36:25 with multiple matches per line 4466 22:36:25 allows multiple matches per line 4467 22:36:25 when processing a large commit message 4468 22:36:25 has no backtracking issue 4470 22:36:25 when authentication succeeds 4471 22:36:25 returns a successful result 4472 22:36:25 when authentication fails 4473 22:36:25 returns an authorized result 4474 22:36:25 # [RSpecRunTime] Finishing example group spec/models/integrations/asana_spec.rb. It took 0.54 second. Expected to take 0.53 second. 4475 22:36:25 # [RSpecRunTime] Starting example group spec/lib/gitlab/health_checks/db_check_spec.rb. Expected to take 0.5 second. 4476 22:36:25 Gitlab::HealthChecks::DbCheck 4478 22:36:25 Check is passing 4479 22:36:26 is expected to include (have attributes {:name => "db_ping_success", :value => 1}) 4480 22:36:26 is expected to include (have attributes {:name => "db_ping_timeout", :value => 0}) 4481 22:36:26 is expected to include (have attributes {:name => "db_ping_latency_seconds", :value => (be >= 0)}) 4482 22:36:26 Check is misbehaving 4483 22:36:26 is expected to include (have attributes {:name => "db_ping_success", :value => 0}) 4484 22:36:26 is expected to include (have attributes {:name => "db_ping_timeout", :value => 0}) 4485 22:36:26 is expected to include (have attributes {:name => "db_ping_latency_seconds", :value => (be >= 0)}) 4486 22:36:26 Check is timeouting 4487 22:36:26 is expected to include (have attributes {:name => "db_ping_success", :value => 0}) 4488 22:36:26 is expected to include (have attributes {:name => "db_ping_timeout", :value => 1}) 4489 22:36:26 is expected to include (have attributes {:name => "db_ping_latency_seconds", :value => (be >= 0)}) 4491 22:36:26 Check returns ok 4492 22:36:26 is expected to have attributes {:success => true} 4493 22:36:26 Check is misbehaving 4494 22:36:26 is expected to have attributes {:message => "unexpected Db check result: error!", :success => false} 4495 22:36:26 Check is timeouting 4496 22:36:26 is expected to have attributes {:message => "Db check timed out", :success => false} 4497 22:36:26 Check is raising an unhandled exception 4498 22:36:26 is expected to have attributes {:message => "unexpected Db check result: unexpected error", :success => false} 4499 22:36:26 with multiple databases 4500 22:36:26 checks multiple databases 4501 22:36:26 # [RSpecRunTime] Finishing example group spec/lib/gitlab/health_checks/db_check_spec.rb. It took 0.41 second. Expected to take 0.5 second. 4502 22:36:26 # [RSpecRunTime] Starting example group spec/lib/banzai/renderer_spec.rb. Expected to take 0.49 second. 4503 22:36:26 Banzai::Renderer 4504 22:36:26 #cache_collection_render 4505 22:36:26 when an item has a rendered field 4506 22:36:26 does not touch redis if the field is in the cache 4507 22:36:26 #render_field 4508 22:36:26 without cache 4509 22:36:26 returns cacheless render field 4511 22:36:26 with a stale cache 4512 22:36:26 caches and returns the result 4513 22:36:26 skips database caching on a GitLab read-only instance 4514 22:36:26 with an up-to-date cache 4515 22:36:26 uses the cache 4516 22:36:26 #cacheless_render 4517 22:36:26 without cache 4518 22:36:26 returns cacheless render field 4519 22:36:26 #post_process 4521 22:36:26 without :post_process_pipeline key 4522 22:36:26 uses PostProcessPipeline 4523 22:36:26 with :post_process_pipeline key 4524 22:36:26 uses passed post process pipeline 4525 22:36:26 when not xhtml 4526 22:36:26 without :post_process_pipeline key 4527 22:36:26 uses PostProcessPipeline 4528 22:36:26 with :post_process_pipeline key 4529 22:36:26 uses passed post process pipeline 4530 22:36:26 #full_cache_key 4531 22:36:26 returns nil when no cache_key 4532 22:36:26 returns a valid full cache key 4533 22:36:26 pipeline name defaults to :full 4534 22:36:26 instrumentation in render_result 4535 22:36:26 calculates pipeline timing 4536 22:36:26 D, [2024-11-13T22:36:26.798561 #342] DEBUG -- : 0.000019_s (0.000019_s): NormalizeSourceFilter [PreProcessPipeline] 4537 22:36:26 D, [2024-11-13T22:36:26.798609 #342] DEBUG -- : {:pipeline=>"Banzai::Pipeline::PreProcessPipeline", :filter=>"Banzai::Filter::NormalizeSourceFilter", :context=>{:pipeline=>:plain_markdown, :project=>nil, :debug=>true, :pre_process=>true}, :result=>{:pipeline_timing=>1.8560000171419233e-05}} 4538 22:36:26 D, [2024-11-13T22:36:26.799077 #342] DEBUG -- : 0.000019_s (0.000038_s): TruncateSourceFilter [PreProcessPipeline] 4539 22:36:26 D, [2024-11-13T22:36:26.799105 #342] DEBUG -- : {:pipeline=>"Banzai::Pipeline::PreProcessPipeline", :filter=>"Banzai::Filter::TruncateSourceFilter", :context=>{:pipeline=>:plain_markdown, :project=>nil, :debug=>true, :pre_process=>true}, :result=>{:pipeline_timing=>3.8000000358806574e-05}} 4540 22:36:26 D, [2024-11-13T22:36:26.799510 #342] DEBUG -- : 0.000064_s (0.000102_s): FrontMatterFilter [PreProcessPipeline] 4541 22:36:26 D, [2024-11-13T22:36:26.799537 #342] DEBUG -- : {:pipeline=>"Banzai::Pipeline::PreProcessPipeline", :filter=>"Banzai::Filter::FrontMatterFilter", :context=>{:pipeline=>:plain_markdown, :project=>nil, :debug=>true, :pre_process=>true}, :result=>{:pipeline_timing=>0.00010188000032940181}} 4542 22:36:26 D, [2024-11-13T22:36:26.799992 #342] DEBUG -- : 0.000019_s (0.000019_s): MarkdownPreEscapeLegacyFilter [PlainMarkdownPipeline] 4543 22:36:26 D, [2024-11-13T22:36:26.800028 #342] DEBUG -- : {:pipeline=>"Banzai::Pipeline::PlainMarkdownPipeline", :filter=>"Banzai::Filter::MarkdownPreEscapeLegacyFilter", :context=>{:pipeline=>:plain_markdown, :project=>nil, :debug=>true}, :result=>{:pipeline_timing=>1.874999998108251e-05}} 4544 22:36:26 D, [2024-11-13T22:36:26.800406 #342] DEBUG -- : 0.000015_s (0.000034_s): DollarMathPreLegacyFilter [PlainMarkdownPipeline] 4545 22:36:26 D, [2024-11-13T22:36:26.800432 #342] DEBUG -- : {:pipeline=>"Banzai::Pipeline::PlainMarkdownPipeline", :filter=>"Banzai::Filter::DollarMathPreLegacyFilter", :context=>{:pipeline=>:plain_markdown, :project=>nil, :debug=>true}, :result=>{:pipeline_timing=>3.377000007276365e-05}} 4546 22:36:26 D, [2024-11-13T22:36:26.800801 #342] DEBUG -- : 0.000025_s (0.000059_s): BlockquoteFenceLegacyFilter [PlainMarkdownPipeline] 4547 22:36:26 D, [2024-11-13T22:36:26.800827 #342] DEBUG -- : {:pipeline=>"Banzai::Pipeline::PlainMarkdownPipeline", :filter=>"Banzai::Filter::BlockquoteFenceLegacyFilter", :context=>{:pipeline=>:plain_markdown, :project=>nil, :debug=>true}, :result=>{:pipeline_timing=>5.854100004398788e-05}} 4548 22:36:26 D, [2024-11-13T22:36:26.801361 #342] DEBUG -- : 0.000253_s (0.000312_s): MarkdownFilter [PlainMarkdownPipeline] 4549 22:36:26 D, [2024-11-13T22:36:26.801390 #342] DEBUG -- : {:pipeline=>"Banzai::Pipeline::PlainMarkdownPipeline", :filter=>"Banzai::Filter::MarkdownFilter", :context=>{:pipeline=>:plain_markdown, :project=>nil, :debug=>true}, :result=>{:pipeline_timing=>0.00031172100011644943}} 4550 22:36:26 D, [2024-11-13T22:36:26.801946 #342] DEBUG -- : 0.000267_s (0.000578_s): ConvertTextToDocFilter [PlainMarkdownPipeline] 4551 22:36:26 D, [2024-11-13T22:36:26.801973 #342] DEBUG -- : {:pipeline=>"Banzai::Pipeline::PlainMarkdownPipeline", :filter=>"Banzai::Filter::ConvertTextToDocFilter", :context=>{:pipeline=>:plain_markdown, :project=>nil, :debug=>true}, :result=>{:pipeline_timing=>0.0005783210001482075}} 4552 22:36:26 D, [2024-11-13T22:36:26.802345 #342] DEBUG -- : 0.000016_s (0.000594_s): DollarMathPostLegacyFilter [PlainMarkdownPipeline] 4553 22:36:26 D, [2024-11-13T22:36:26.802371 #342] DEBUG -- : {:pipeline=>"Banzai::Pipeline::PlainMarkdownPipeline", :filter=>"Banzai::Filter::DollarMathPostLegacyFilter", :context=>{:pipeline=>:plain_markdown, :project=>nil, :debug=>true}, :result=>{:pipeline_timing=>0.0005942710001818341}} 4554 22:36:26 D, [2024-11-13T22:36:26.802747 #342] DEBUG -- : 0.000012_s (0.000606_s): MarkdownPostEscapeLegacyFilter [PlainMarkdownPipeline] 4555 22:36:26 D, [2024-11-13T22:36:26.802775 #342] DEBUG -- : {:pipeline=>"Banzai::Pipeline::PlainMarkdownPipeline", :filter=>"Banzai::Filter::MarkdownPostEscapeLegacyFilter", :context=>{:pipeline=>:plain_markdown, :project=>nil, :debug=>true}, :result=>{:pipeline_timing=>0.0006062910001674027}} 4556 22:36:26 enables debug output 4557 22:36:26 D, [2024-11-13T22:36:26.830177 #342] DEBUG -- : 0.000020_s (0.000020_s): NormalizeSourceFilter [PreProcessPipeline] 4558 22:36:26 D, [2024-11-13T22:36:26.830602 #342] DEBUG -- : 0.000020_s (0.000040_s): TruncateSourceFilter [PreProcessPipeline] 4559 22:36:26 D, [2024-11-13T22:36:26.831050 #342] DEBUG -- : 0.000087_s (0.000127_s): FrontMatterFilter [PreProcessPipeline] 4560 22:36:26 D, [2024-11-13T22:36:26.831478 #342] DEBUG -- : 0.000020_s (0.000020_s): MarkdownPreEscapeLegacyFilter [PlainMarkdownPipeline] 4561 22:36:26 D, [2024-11-13T22:36:26.831892 #342] DEBUG -- : 0.000017_s (0.000036_s): DollarMathPreLegacyFilter [PlainMarkdownPipeline] 4562 22:36:26 D, [2024-11-13T22:36:26.832268 #342] DEBUG -- : 0.000014_s (0.000051_s): BlockquoteFenceLegacyFilter [PlainMarkdownPipeline] 4563 22:36:26 D, [2024-11-13T22:36:26.832781 #342] DEBUG -- : 0.000240_s (0.000290_s): MarkdownFilter [PlainMarkdownPipeline] 4564 22:36:26 D, [2024-11-13T22:36:26.833305 #342] DEBUG -- : 0.000272_s (0.000562_s): ConvertTextToDocFilter [PlainMarkdownPipeline] 4565 22:36:26 D, [2024-11-13T22:36:26.833706 #342] DEBUG -- : 0.000016_s (0.000578_s): DollarMathPostLegacyFilter [PlainMarkdownPipeline] 4566 22:36:26 D, [2024-11-13T22:36:26.834087 #342] DEBUG -- : 0.000013_s (0.000590_s): MarkdownPostEscapeLegacyFilter [PlainMarkdownPipeline] 4567 22:36:26 enables debug_timing output 4568 22:36:26 generates a color for the duration 4569 22:36:26 formats duration 4570 22:36:26 # [RSpecRunTime] Finishing example group spec/lib/banzai/renderer_spec.rb. It took 0.52 second. Expected to take 0.49 second. 4571 22:36:26 # [RSpecRunTime] Starting example group spec/lib/gitlab/database/migration_helpers/loose_foreign_key_helpers_spec.rb. Expected to take 0.44 second. 4572 22:36:26 Gitlab::Database::MigrationHelpers::LooseForeignKeyHelpers 4573 22:36:26 -- create_table(:_test_loose_fk_test_table) 4575 22:36:26 when the record deletion tracker trigger is not installed 4576 22:36:26 does store record deletions 4577 22:36:27 -- current_schema(nil) 4579 22:36:27 is expected to be falsy 4580 22:36:27 when the record deletion tracker trigger is installed 4581 22:36:27 -- execute("CREATE TRIGGER _test_loose_fk_test_table_loose_fk_trigger AFTER DELETE ON _test_loose_fk_test_table REFERENCING OLD TABLE AS old_table FOR EACH STATEMENT EXECUTE FUNCTION insert_into_loose_foreign_keys_deleted_records();") 4583 22:36:27 stores the record deletion 4584 22:36:27 -- execute("CREATE TRIGGER _test_loose_fk_test_table_loose_fk_trigger AFTER DELETE ON _test_loose_fk_test_table REFERENCING OLD TABLE AS old_table FOR EACH STATEMENT EXECUTE FUNCTION insert_into_loose_foreign_keys_deleted_records();") 4586 22:36:27 stores multiple record deletions 4587 22:36:27 -- execute("CREATE TRIGGER _test_loose_fk_test_table_loose_fk_trigger AFTER DELETE ON _test_loose_fk_test_table REFERENCING OLD TABLE AS old_table FOR EACH STATEMENT EXECUTE FUNCTION insert_into_loose_foreign_keys_deleted_records();") 4589 22:36:27 -- current_schema(nil) 4591 22:36:27 is expected to be truthy 4592 22:36:27 -- drop_table(:_test_loose_fk_test_table) 4594 22:36:27 # [RSpecRunTime] Finishing example group spec/lib/gitlab/database/migration_helpers/loose_foreign_key_helpers_spec.rb. It took 0.39 second. Expected to take 0.44 second. 4595 22:36:27 # [RSpecRunTime] Starting example group spec/views/devise/shared/_footer.html.haml_spec.rb. Expected to take 0.44 second. 4596 22:36:27 devise/shared/_footer 4599 22:36:27 with disable_preferred_language_cookie feature flag enabled 4600 22:36:27 is expected not to have visible css ".js-language-switcher" 4601 22:36:27 when one trust is disabled 4602 22:36:27 is expected not to have visible button "Cookie Preferences" with classes [ot-sdk-show-settings] that is not disabled 4603 22:36:27 when one trust is enabled 4604 22:36:27 is expected to have visible button "Cookie Preferences" with classes [ot-sdk-show-settings] that is not disabled 4605 22:36:27 when public visibility is restricted 4606 22:36:27 is expected not to have visible link "Explore" with href "/explore" 4607 22:36:27 is expected not to have visible link "Help" with href "/help" 4608 22:36:27 with disable_preferred_language_cookie feature flag disabled (default) 4609 22:36:27 is expected to have visible css ".js-language-switcher" 4610 22:36:27 when public visibility is not restricted 4611 22:36:27 is expected to have visible link "Explore" with href "/explore" 4612 22:36:27 is expected to have visible link "Help" with href "/help" 4613 22:36:27 # [RSpecRunTime] Finishing example group spec/views/devise/shared/_footer.html.haml_spec.rb. It took 0.49 second. Expected to take 0.44 second. 4614 22:36:27 # [RSpecRunTime] Starting example group spec/rubocop/cop/rspec/be_success_matcher_spec.rb. Expected to take 0.41 second. 4615 22:36:27 RuboCop::Cop::RSpec::BeSuccessMatcher 4616 22:36:27 using expect(response).to be_successful call 4617 22:36:27 does not register an offense 4618 22:36:27 using is_expected.to_not be_success call 4619 22:36:27 registers an offense and corrects 4620 22:36:27 using is_expected.to be_success call 4621 22:36:27 registers an offense and corrects 4622 22:36:27 using expect(response).not_to be_success call 4623 22:36:27 registers an offense and corrects 4624 22:36:27 using is_expected.to_not be_successful call 4625 22:36:27 does not register an offense 4626 22:36:27 using expect(response).to_not be_successful call 4627 22:36:28 does not register an offense 4628 22:36:28 using expect(response).to_not be_success call 4629 22:36:28 registers an offense and corrects 4630 22:36:28 using is_expected.to be_successful call 4631 22:36:28 does not register an offense 4632 22:36:28 using expect(response).to be_success call 4633 22:36:28 registers an offense and corrects 4634 22:36:28 using is_expected.not_to be_success call 4635 22:36:28 registers an offense and corrects 4636 22:36:28 using is_expected.not_to be_successful call 4637 22:36:28 does not register an offense 4638 22:36:28 using expect(response).not_to be_successful call 4639 22:36:28 does not register an offense 4640 22:36:28 # [RSpecRunTime] Finishing example group spec/rubocop/cop/rspec/be_success_matcher_spec.rb. It took 0.48 second. Expected to take 0.41 second. 4641 22:36:28 # [RSpecRunTime] Starting example group spec/helpers/dashboard_helper_spec.rb. Expected to take 0.41 second. 4642 22:36:28 DashboardHelper 4643 22:36:28 #feature_entry 4644 22:36:28 when implicitly enabled 4645 22:36:28 behaves like a feature is enabled 4646 22:36:28 is expected to include "<p aria-label=\"Demo: enabled\" class=\"gl-py-4 gl-m-0 gl-border-b\">" 4647 22:36:28 when explicitly enabled 4648 22:36:28 without links 4649 22:36:28 behaves like a feature is enabled 4650 22:36:28 is expected to include "<p aria-label=\"Demo: enabled\" class=\"gl-py-4 gl-m-0 gl-border-b\">" 4651 22:36:28 behaves like a feature without link 4652 22:36:28 is expected not to have visible link "Documentation" 4653 22:36:28 with configure link 4654 22:36:28 behaves like a feature with configuration 4655 22:36:28 is expected to have visible link "Configure" with href "demo.link" 4656 22:36:28 with configure and documentation links 4657 22:36:28 behaves like a feature with configuration 4658 22:36:28 is expected to have visible link "Configure" with href "demo.link" 4659 22:36:28 behaves like a feature with documentation 4660 22:36:28 is expected to have visible link "Documentation" with href "doc.link" 4661 22:36:28 when disabled 4662 22:36:28 behaves like a feature is disabled 4663 22:36:28 is expected to include "<p aria-label=\"Demo: not enabled\" class=\"gl-py-4 gl-m-0 gl-border-b\">" 4664 22:36:28 behaves like a feature with configuration 4665 22:36:28 is expected to have visible link "Configure" with href "demo.link" 4666 22:36:28 .has_start_trial? 4667 22:36:28 is expected to eq false 4668 22:36:28 .user_groups_requiring_reauth 4669 22:36:28 returns an empty array 4670 22:36:28 # [RSpecRunTime] Finishing example group spec/helpers/dashboard_helper_spec.rb. It took 0.47 second. Expected to take 0.41 second. 4671 22:36:28 # [RSpecRunTime] Starting example group spec/policies/group_deploy_key_policy_spec.rb. Expected to take 0.37 second. 4672 22:36:28 GroupDeployKeyPolicy 4673 22:36:28 edit a group deploy key 4674 22:36:28 when the user does not own the group deploy key 4675 22:36:29 is expected to be disallowed :update_group_deploy_key 4676 22:36:29 when the user owns the group deploy key 4677 22:36:29 is expected to be allowed :update_group_deploy_key 4678 22:36:29 # [RSpecRunTime] Finishing example group spec/policies/group_deploy_key_policy_spec.rb. It took 0.39 second. Expected to take 0.37 second. 4679 22:36:29 # [RSpecRunTime] Starting example group spec/models/concerns/ignorable_columns_spec.rb. Expected to take 0.37 second. 4680 22:36:29 IgnorableColumns 4681 22:36:29 does not allow STI 4682 22:36:29 adds columns to ignored_columns 4683 22:36:29 adds columns to ignored_columns (array version) 4684 22:36:29 requires remove_after attribute to be set 4685 22:36:29 allows setting remove_never: true and not setting other remove options 4686 22:36:29 requires remove_after attribute to be set 4687 22:36:29 requires remove_with attribute to be set 4688 22:36:29 .ignored_columns_details 4689 22:36:29 defaults to empty Hash 4690 22:36:29 with single column 4691 22:36:29 behaves like storing removal information 4692 22:36:29 storing removal information 4693 22:36:29 with array column 4694 22:36:29 behaves like storing removal information 4695 22:36:29 storing removal information 4696 22:36:29 when called on a subclass without setting the ignored columns 4697 22:36:29 does not raise Deadlock error 4698 22:36:29 IgnorableColumns::ColumnIgnore 4699 22:36:29 #safe_to_remove? 4700 22:36:29 after remove_after date has passed 4701 22:36:29 returns true (safe to remove) 4702 22:36:29 before remove_after date has passed 4703 22:36:29 returns false (not safe to remove) 4704 22:36:29 with remove_never: true 4706 22:36:29 # [RSpecRunTime] Finishing example group spec/models/concerns/ignorable_columns_spec.rb. It took 0.41 second. Expected to take 0.37 second. 4707 22:36:29 # [RSpecRunTime] Starting example group spec/workers/concerns/click_house_worker_spec.rb. Expected to take 0.34 second. 4708 22:36:29 ClickHouseWorker 4709 22:36:29 registers ClickHouse worker 4710 22:36:29 sets default TTL for worker registration 4711 22:36:29 marks the worker as having external dependencies 4712 22:36:29 registers worker to pause on ClickHouse migrations 4713 22:36:29 .register_click_house_worker? 4714 22:36:29 when click_house_migration_lock is set 4715 22:36:30 is expected to equal true 4716 22:36:30 when click_house_migration_lock is not set 4717 22:36:30 is expected to equal true 4718 22:36:30 when worker does not include module 4719 22:36:30 is expected not to respond to #register_click_house_worker? 4720 22:36:30 .click_house_worker_attrs 4721 22:36:30 is expected not to raise Exception 4722 22:36:30 is expected to match (a hash including {:migration_lock_ttl => 60 seconds}) 4723 22:36:30 with invalid ttl 4724 22:36:30 raises exception 4725 22:36:30 # [RSpecRunTime] Finishing example group spec/workers/concerns/click_house_worker_spec.rb. It took 1.43 seconds. Expected to take 0.34 second. 4726 22:36:30 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/secure_files/cer_spec.rb. Expected to take 0.31 second. 4727 22:36:30 Gitlab::Ci::SecureFiles::Cer 4728 22:36:30 when the supplied certificate cannot be parsed 4729 22:36:30 #certificate_data 4730 22:36:31 assigns the error message and returns nil 4732 22:36:31 returns an empty hash 4735 22:36:31 when the supplied certificate can be parsed 4736 22:36:31 #certificate_data 4737 22:36:31 returns an OpenSSL::X509::Certificate object 4739 22:36:31 returns a hash with the expected keys 4741 22:36:31 returns the certificate serial number 4743 22:36:31 returns the certificate expiration timestamp 4745 22:36:31 calls parse on X509Name 4747 22:36:31 calls parse on X509Name 4748 22:36:31 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/secure_files/cer_spec.rb. It took 0.62 second. Expected to take 0.31 second. 4749 22:36:31 # [RSpecRunTime] Starting example group spec/lib/web_ide/config/entry/terminal_spec.rb. Expected to take 0.31 second. 4750 22:36:31 WebIde::Config::Entry::Terminal 4752 22:36:31 when filtering all the entry/node names 4753 22:36:31 is expected to contain exactly :before_script, :script, :image, :services, and :variables 4755 22:36:31 when entry config value is correct 4758 22:36:31 when the same port is not duplicated 4761 22:36:31 when unknown port keys detected 4762 22:36:31 is not valid 4763 22:36:31 when entry value is not correct 4764 22:36:31 when incorrect config value type 4766 22:36:31 reports error about a config type 4767 22:36:31 when config is empty 4770 22:36:31 when unknown keys detected 4772 22:36:31 is not valid 4773 22:36:31 when the same port is duplicated 4777 22:36:31 is a relevant entry 4778 22:36:31 when composed 4780 22:36:31 when entry is correct 4781 22:36:31 returns correct value 4782 22:36:31 # [RSpecRunTime] Finishing example group spec/lib/web_ide/config/entry/terminal_spec.rb. It took 0.32 second. Expected to take 0.31 second. 4783 22:36:31 # [RSpecRunTime] Starting example group spec/views/devise/shared/_tabs_ldap.haml_spec.rb. Expected to take 0.29 second. 4784 22:36:31 devise/shared/_tabs_ldap.html.haml 4786 22:36:32 renders user_login label 4788 22:36:32 is shown when Crowd is enabled 4789 22:36:32 is not shown when Crowd is disabled 4790 22:36:32 # [RSpecRunTime] Finishing example group spec/views/devise/shared/_tabs_ldap.haml_spec.rb. It took 0.29 second. Expected to take 0.29 second. 4791 22:36:32 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/services_spec.rb. Expected to take 0.29 second. 4792 22:36:32 Gitlab::Ci::Config::Entry::Services 4793 22:36:32 when configuration is valid 4797 22:36:32 returns valid array 4798 22:36:32 when configuration is invalid 4801 22:36:32 when configuration has ports 4802 22:36:32 when with_image_ports metadata is not enabled 4804 22:36:32 is not valid 4805 22:36:32 when with_image_ports metadata is enabled 4809 22:36:32 returns valid array 4810 22:36:32 services alias 4811 22:36:32 when they are not unique 4814 22:36:32 when they are unique 4817 22:36:32 when one of the duplicated alias is in a service without ports 4819 22:36:32 when there are not any ports 4821 22:36:32 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/services_spec.rb. It took 0.32 second. Expected to take 0.29 second. 4822 22:36:32 # [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/present/field_extension_spec.rb. Expected to take 0.27 second. 4823 22:36:32 Gitlab::Graphql::Present::FieldExtension 4824 22:36:32 interactions with inheritance 4825 22:36:32 can resolve value, foo and bar 4826 22:36:32 when the object declares a presenter 4827 22:36:32 when the presenter overrides the original method 4828 22:36:32 behaves like calling the presenter method 4829 22:36:32 calls the presenter method 4830 22:36:32 when the presenter provides a new method 4831 22:36:32 when we select the original field 4832 22:36:32 is unaffected 4833 22:36:32 when we select the new field 4834 22:36:32 behaves like calling the presenter method 4835 22:36:32 calls the presenter method 4836 22:36:32 when the object does not declare a presenter 4837 22:36:32 does not affect normal resolution 4838 22:36:32 when the field is declared on an interface, and implemented by a presenter 4839 22:36:32 resolves the interface field using the implementation from the presenter 4840 22:36:32 when the implementation is inherited 4841 22:36:32 resolves the interface field using the implementation from the presenter 4842 22:36:32 # [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/present/field_extension_spec.rb. It took 0.32 second. Expected to take 0.27 second. 4843 22:36:32 # [RSpecRunTime] Starting example group spec/lib/gitlab/feature_categories_spec.rb. Expected to take 0.26 second. 4844 22:36:32 Gitlab::FeatureCategories 4846 22:36:32 returns true if category is known 4848 22:36:32 is expected to eq "foo" 4849 22:36:32 when category does not exist 4850 22:36:32 is expected to raise RuntimeError 4851 22:36:32 when on production 4852 22:36:32 is expected to eq "unknown" 4853 22:36:32 #from_request 4854 22:36:32 returns category from request when valid, otherwise returns nil 4855 22:36:32 when request is not verified 4858 22:36:33 returns a set of the given categories 4859 22:36:33 .load_from_yaml 4860 22:36:33 creates FeatureCategories from feature_categories.yml file 4862 22:36:33 returns a memoization of load_from_yaml 4863 22:36:33 # [RSpecRunTime] Finishing example group spec/lib/gitlab/feature_categories_spec.rb. It took 0.27 second. Expected to take 0.26 second. 4864 22:36:33 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/config/entry/inherit/variables_spec.rb. Expected to take 0.25 second. 4865 22:36:33 Gitlab::Ci::Config::Entry::Inherit::Variables 4867 22:36:33 config: true, valid: true 4868 22:36:33 is expected to eq true 4869 22:36:33 config: false, valid: true 4870 22:36:33 is expected to eq true 4871 22:36:33 config: ["A"], valid: true 4872 22:36:33 is expected to eq true 4873 22:36:33 config: ["A", "B"], valid: true 4874 22:36:33 is expected to eq true 4875 22:36:33 config: [:image], valid: true 4876 22:36:33 is expected to eq true 4877 22:36:33 config: [true], valid: false 4878 22:36:33 is expected to eq false 4879 22:36:33 config: "string", valid: false 4880 22:36:33 is expected to eq false 4881 22:36:33 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/config/entry/inherit/variables_spec.rb. It took 0.22 second. Expected to take 0.25 second. 4882 22:36:33 # [RSpecRunTime] Starting example group spec/lib/gitlab/kas/user_access_spec.rb. Expected to take 0.24 second. 4883 22:36:33 Gitlab::Kas::UserAccess 4884 22:36:33 .cookie_data 4885 22:36:33 adds the session cookie prefix 4886 22:36:33 is encrypted, secure, httponly 4887 22:36:33 when on non-root path 4889 22:36:33 when on subdomain 4890 22:36:33 sets :domain 4891 22:36:33 .{encrypt,decrypt}_public_session_id 4892 22:36:33 is expected not to include "the data" 4893 22:36:33 is expected to eq "the data" 4895 22:36:33 is expected to equal true 4896 22:36:33 # [RSpecRunTime] Finishing example group spec/lib/gitlab/kas/user_access_spec.rb. It took 0.22 second. Expected to take 0.24 second. 4897 22:36:33 # [RSpecRunTime] Starting example group spec/lib/gitlab/merge_requests/locked_set_spec.rb. Expected to take 0.23 second. 4898 22:36:33 Gitlab::MergeRequests::LockedSet 4900 22:36:33 adds item to redis set 4901 22:36:33 adds collection to redis set 4902 22:36:33 when connection error occurs 4903 22:36:33 does not raise an error 4904 22:36:33 when rescue_connection_error is set to false 4905 22:36:33 raises an error 4907 22:36:33 iterates items in set in batches 4909 22:36:33 returns items from redis set 4911 22:36:33 removes item from redis set 4912 22:36:33 removes collection from set 4913 22:36:33 # [RSpecRunTime] Finishing example group spec/lib/gitlab/merge_requests/locked_set_spec.rb. It took 0.25 second. Expected to take 0.23 second. 4914 22:36:33 # [RSpecRunTime] Starting example group spec/graphql/types/timelog_type_spec.rb. Expected to take 0.22 second. 4915 22:36:33 Types::TimelogType 4916 22:36:33 is expected to expose permissions using Types::PermissionTypes::Timelog 4917 22:36:33 is expected to have graphql fields :id, :spent_at, :time_spent, :user, :issue, :merge_request, :note, :summary, :userPermissions, and :project 4918 22:36:33 is expected to eq "Timelog" 4919 22:36:33 is expected to require graphql authorizations :read_issuable 4921 22:36:33 returns issue 4923 22:36:33 returns note 4925 22:36:33 returns user 4926 22:36:33 merge_request field 4927 22:36:34 returns merge_request 4928 22:36:34 # [RSpecRunTime] Finishing example group spec/graphql/types/timelog_type_spec.rb. It took 0.24 second. Expected to take 0.22 second. 4929 22:36:34 # [RSpecRunTime] Starting example group spec/lib/gitlab/memory/reports_daemon_spec.rb. Expected to take 0.21 second. 4930 22:36:34 Gitlab::Memory::ReportsDaemon 4932 22:36:34 with default reports 4933 22:36:34 runs them using the given reporter 4934 22:36:34 with inactive reports 4935 22:36:34 runs only active reports 4936 22:36:34 sleep timers logic 4937 22:36:34 wakes up every (fixed interval + defined delta), sleeps between reports each cycle 4938 22:36:34 #stop_working 4939 22:36:34 changes :alive to false 4940 22:36:34 timer intervals settings 4941 22:36:34 when no settings are set in the environment 4942 22:36:34 uses defaults 4943 22:36:34 when settings are passed through the environment 4944 22:36:34 uses provided values 4945 22:36:34 # [RSpecRunTime] Finishing example group spec/lib/gitlab/memory/reports_daemon_spec.rb. It took 0.19 second. Expected to take 0.21 second. 4946 22:36:34 # [RSpecRunTime] Starting example group spec/models/jira_connect_subscription_spec.rb. Expected to take 0.2 second. 4947 22:36:34 JiraConnectSubscription 4948 22:36:34 does not allow STI 4949 22:36:34 associations 4950 22:36:34 is expected to belong to installation class_name => JiraConnectInstallation required: false 4951 22:36:34 is expected to belong to namespace class_name => Namespace required: false 4953 22:36:34 is expected to validate that :installation cannot be empty/falsy 4954 22:36:34 is expected to validate that :namespace cannot be empty/falsy 4955 22:36:34 # [RSpecRunTime] Finishing example group spec/models/jira_connect_subscription_spec.rb. It took 0.18 second. Expected to take 0.2 second. 4956 22:36:34 # [RSpecRunTime] Starting example group spec/rubocop/cop/usage_data/distinct_count_by_large_foreign_key_spec.rb. Expected to take 0.2 second. 4957 22:36:34 RuboCop::Cop::UsageData::DistinctCountByLargeForeignKey 4958 22:36:34 when outside of an usage data file 4959 22:36:34 does not register an offense 4960 22:36:34 in an usage data file 4961 22:36:34 when counting by disallowed key 4962 22:36:34 registers an offense 4963 22:36:34 does not register an offense when batch is false 4964 22:36:34 registers an offense when batch is true 4965 22:36:34 when calling by allowed key 4966 22:36:34 does not register an offense with symbol 4967 22:36:34 does not register an offense with string 4968 22:36:34 # [RSpecRunTime] Finishing example group spec/rubocop/cop/usage_data/distinct_count_by_large_foreign_key_spec.rb. It took 0.18 second. Expected to take 0.2 second. 4969 22:36:34 # [RSpecRunTime] Starting example group spec/lib/gitlab/dependency_linker/requirements_txt_linker_spec.rb. Expected to take 0.19 second. 4970 22:36:34 Gitlab::DependencyLinker::RequirementsTxtLinker 4972 22:36:34 supports requirements.txt 4973 22:36:34 supports doc-requirements.txt 4974 22:36:34 does not support other files 4976 22:36:34 links dependencies 4978 22:36:34 does not contain link with a newline as package name 4979 22:36:34 # [RSpecRunTime] Finishing example group spec/lib/gitlab/dependency_linker/requirements_txt_linker_spec.rb. It took 0.19 second. Expected to take 0.19 second. 4980 22:36:34 # [RSpecRunTime] Starting example group spec/lib/gitlab/database/partition_helpers_spec.rb. Expected to take 0.19 second. 4981 22:36:34 Gitlab::Database::PartitionHelpers 4983 22:36:34 when a partition table exist 4984 22:36:34 when the view postgres_partitions exists 4985 22:36:34 calls the view 4986 22:36:34 when the view postgres_partitions does not exist 4987 22:36:34 does not call the view 4988 22:36:34 when a partition table does not exist 4989 22:36:34 is expected to be falsey 4990 22:36:34 #table_partitioned? 4991 22:36:34 is expected to be truthy 4992 22:36:34 with a non-partitioned table 4993 22:36:35 is expected to be falsey 4994 22:36:35 # [RSpecRunTime] Finishing example group spec/lib/gitlab/database/partition_helpers_spec.rb. It took 0.24 second. Expected to take 0.19 second. 4995 22:36:35 # [RSpecRunTime] Starting example group spec/lib/gitlab/github_import/clients/proxy_spec.rb. Expected to take 0.18 second. 4996 22:36:35 Gitlab::GithubImport::Clients::Proxy 4997 22:36:35 is expected to delegate #each_object to the #client object 4998 22:36:35 is expected to delegate #user to the #client object 4999 22:36:35 is expected to delegate #octokit to the #client object 5000 22:36:35 #count_repos_by 5001 22:36:35 when value is cached 5002 22:36:35 returns repository count from cache 5003 22:36:35 when value is not cached 5004 22:36:35 returns repository count 5006 22:36:35 fetches repos with Gitlab::GithubImport::Client (GraphQL API) 5007 22:36:35 # [RSpecRunTime] Finishing example group spec/lib/gitlab/github_import/clients/proxy_spec.rb. It took 0.2 second. Expected to take 0.18 second. 5008 22:36:35 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/pending_spec.rb. Expected to take 0.17 second. 5009 22:36:35 Gitlab::Ci::Status::Pending 5011 22:36:35 is expected to eq "Pending" 5013 22:36:35 is expected to eq "pending" 5015 22:36:35 is expected to eq "status_pending" 5017 22:36:35 is expected to eq "favicon_status_pending" 5019 22:36:35 is expected to eq "pending" 5020 22:36:35 #details_path 5021 22:36:35 is expected to be nil 5022 22:36:35 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/pending_spec.rb. It took 0.18 second. Expected to take 0.17 second. 5023 22:36:35 # [RSpecRunTime] Starting example group spec/lib/atlassian/jira_issue_key_extractor_spec.rb. Expected to take 0.17 second. 5024 22:36:35 Atlassian::JiraIssueKeyExtractor 5026 22:36:35 when string contains Jira issue keys 5027 22:36:35 is expected to eq true 5028 22:36:35 when string does not contain Jira issue keys 5029 22:36:35 is expected to eq false 5031 22:36:35 returns all valid Jira issue keys 5032 22:36:35 when multiple strings are passed in 5033 22:36:35 returns all valid Jira issue keys in any of those string 5034 22:36:35 with custom_regex 5035 22:36:35 returns all valid Jira issue keys 5036 22:36:35 with untrusted regex 5037 22:36:35 returns all valid Jira issue keys 5038 22:36:35 # [RSpecRunTime] Finishing example group spec/lib/atlassian/jira_issue_key_extractor_spec.rb. It took 0.18 second. Expected to take 0.17 second. 5039 22:36:35 # [RSpecRunTime] Starting example group spec/lib/gitlab/auth/visitor_location_spec.rb. Expected to take 0.16 second. 5040 22:36:35 Gitlab::Auth::VisitorLocation 5041 22:36:35 returns country and city 5042 22:36:35 when locale is not default 5043 22:36:35 returns localized country name 5044 22:36:35 when country code not recognized 5045 22:36:35 returns country code 5046 22:36:35 when location headers are not set 5047 22:36:35 cannot determine country and city 5048 22:36:35 # [RSpecRunTime] Finishing example group spec/lib/gitlab/auth/visitor_location_spec.rb. It took 0.14 second. Expected to take 0.16 second. 5049 22:36:35 # [RSpecRunTime] Starting example group spec/lib/gitlab/ci/status/canceling_spec.rb. Expected to take 0.16 second. 5050 22:36:35 Gitlab::Ci::Status::Canceling 5051 22:36:35 #details_path 5052 22:36:35 is expected to be nil 5054 22:36:35 is expected to eq "Canceling" 5056 22:36:35 is expected to eq "status_canceled" 5058 22:36:35 is expected to eq "canceling" 5060 22:36:35 is expected to eq "favicon_status_canceled" 5062 22:36:35 is expected to eq "canceling" 5063 22:36:35 # [RSpecRunTime] Finishing example group spec/lib/gitlab/ci/status/canceling_spec.rb. It took 0.18 second. Expected to take 0.16 second. 5064 22:36:35 # [RSpecRunTime] Starting example group spec/models/concerns/token_authenticatable_strategies/encryption_helper_spec.rb. Expected to take 0.15 second. 5065 22:36:35 TokenAuthenticatableStrategies::EncryptionHelper 5066 22:36:35 does not allow STI 5067 22:36:35 .encrypt_token 5068 22:36:35 adds nonce identifier on the beginning 5069 22:36:35 adds nonce at the end 5070 22:36:36 encrypts token 5071 22:36:36 .decrypt_token 5072 22:36:36 decrypts token with dynamic iv 5073 22:36:36 # [RSpecRunTime] Finishing example group spec/models/concerns/token_authenticatable_strategies/encryption_helper_spec.rb. It took 0.15 second. Expected to take 0.15 second. 5074 22:36:36 # [RSpecRunTime] Starting example group spec/graphql/types/achievements/user_achievement_type_spec.rb. Expected to take 0.14 second. 5075 22:36:36 Types::Achievements::UserAchievementType 5076 22:36:36 is expected to eq "UserAchievement" 5077 22:36:36 is expected to have graphql fields "id", "achievement", "user", "awarded_by_user", "revoked_by_user", "created_at", "updated_at", "revoked_at", "priority", and "show_on_profile" 5078 22:36:36 is expected to require graphql authorizations :read_user_achievement 5079 22:36:36 # [RSpecRunTime] Finishing example group spec/graphql/types/achievements/user_achievement_type_spec.rb. It took 0.09 second. Expected to take 0.14 second. 5080 22:36:36 # [RSpecRunTime] Starting example group spec/views/layouts/_published_experiments.html.haml_spec.rb. Expected to take 0.13 second. 5081 22:36:36 layouts/_published_experiments 5082 22:36:36 renders out data for all non-excluded, published experiments 5083 22:36:36 # [RSpecRunTime] Finishing example group spec/views/layouts/_published_experiments.html.haml_spec.rb. It took 0.07 second. Expected to take 0.13 second. 5084 22:36:36 # [RSpecRunTime] Starting example group spec/lib/gitlab/markdown_cache/redis/store_spec.rb. Expected to take 0.13 second. 5085 22:36:36 Gitlab::MarkdownCache::Redis::Store 5087 22:36:36 returns a hash of values from store 5089 22:36:36 stores updates to html fields and version 5091 22:36:36 reads the html fields and version from redis if they were stored 5092 22:36:36 is mared loaded after reading 5093 22:36:36 # [RSpecRunTime] Finishing example group spec/lib/gitlab/markdown_cache/redis/store_spec.rb. It took 0.13 second. Expected to take 0.13 second. 5094 22:36:36 # [RSpecRunTime] Starting example group spec/graphql/types/dependency_proxy/image_ttl_group_policy_type_spec.rb. Expected to take 0.12 second. 5095 22:36:36 Types::DependencyProxy::ImageTtlGroupPolicyType 5096 22:36:36 includes dependency proxy image ttl policy fields 5097 22:36:36 is expected to eq "Group-level Dependency Proxy TTL policy settings" 5098 22:36:36 is expected to eq "DependencyProxyImageTtlGroupPolicy" 5099 22:36:36 is expected to require graphql authorizations :admin_dependency_proxy 5100 22:36:36 # [RSpecRunTime] Finishing example group spec/graphql/types/dependency_proxy/image_ttl_group_policy_type_spec.rb. It took 0.12 second. Expected to take 0.12 second. 5101 22:36:36 # [RSpecRunTime] Starting example group spec/lib/gitlab/search/abuse_validators/no_abusive_term_length_validator_spec.rb. Expected to take 0.12 second. 5102 22:36:36 Gitlab::Search::AbuseValidators::NoAbusiveTermLengthValidator 5103 22:36:36 when a term is over the limit 5104 22:36:36 adds a validation error 5105 22:36:36 when all terms are under the limit 5106 22:36:36 does NOT add any validation errors 5107 22:36:36 when a URL is detected in a search term 5108 22:36:36 when under twice the limit 5109 22:36:36 does NOT add any validation errors 5110 22:36:36 when over twice the limit 5111 22:36:36 adds a validation error 5112 22:36:36 # [RSpecRunTime] Finishing example group spec/lib/gitlab/search/abuse_validators/no_abusive_term_length_validator_spec.rb. It took 0.12 second. Expected to take 0.12 second. 5113 22:36:36 # [RSpecRunTime] Starting example group spec/workers/gitlab/github_import/pull_requests/import_merged_by_worker_spec.rb. Expected to take 0.12 second. 5114 22:36:36 Gitlab::GithubImport::PullRequests::ImportMergedByWorker 5115 22:36:36 is expected to includes the Gitlab::GithubImport::ObjectImporter module 5116 22:36:36 #object_type 5117 22:36:36 is expected to eq :pull_request_merged_by 5118 22:36:36 #representation_class 5119 22:36:36 is expected to eq Gitlab::GithubImport::Representation::PullRequest 5120 22:36:36 #importer_class 5121 22:36:36 is expected to eq Gitlab::GithubImport::Importer::PullRequests::MergedByImporter 5122 22:36:36 # [RSpecRunTime] Finishing example group spec/workers/gitlab/github_import/pull_requests/import_merged_by_worker_spec.rb. It took 0.12 second. Expected to take 0.12 second. 5123 22:36:36 # [RSpecRunTime] Starting example group spec/serializers/import/bitbucket_provider_repo_entity_spec.rb. Expected to take 0.11 second. 5124 22:36:36 Import::BitbucketProviderRepoEntity 5125 22:36:36 behaves like exposes required fields for import entity 5126 22:36:36 exposes required fields 5127 22:36:36 correctly exposes id 5128 22:36:36 correctly exposes full name 5129 22:36:36 correctly exposes sanitized name 5130 22:36:36 correctly exposes provider link 5131 22:36:36 # [RSpecRunTime] Finishing example group spec/serializers/import/bitbucket_provider_repo_entity_spec.rb. It took 0.12 second. Expected to take 0.11 second. 5132 22:36:36 # [RSpecRunTime] Starting example group spec/lib/gitlab/color_modes_spec.rb. Expected to take 0.11 second. 5133 22:36:36 Gitlab::ColorModes 5135 22:36:36 returns a mode by its ID 5137 22:36:36 returns default when user is nil 5138 22:36:36 returns user's preferred color mode 5140 22:36:36 use config default 5141 22:36:36 # [RSpecRunTime] Finishing example group spec/lib/gitlab/color_modes_spec.rb. It took 0.13 second. Expected to take 0.11 second. 5142 22:36:36 # [RSpecRunTime] Starting example group spec/rubocop/cop/migration/with_lock_retries_with_change_spec.rb. Expected to take 0.1 second. 5143 22:36:36 RuboCop::Cop::Migration::WithLockRetriesWithChange 5144 22:36:36 when in migration 5145 22:36:36 registers an offense when `with_lock_retries` is used inside a `change` method 5146 22:36:37 registers no offense when `with_lock_retries` is used inside an `up` method 5147 22:36:37 when outside of migration 5148 22:36:37 registers no offense 5149 22:36:37 # [RSpecRunTime] Finishing example group spec/rubocop/cop/migration/with_lock_retries_with_change_spec.rb. It took 0.11 second. Expected to take 0.1 second. 5150 22:36:37 # [RSpecRunTime] Starting example group spec/views/search/results/_empty.html.haml_spec.rb. Expected to take 0.1 second. 5151 22:36:37 search/results/_empty 5152 22:36:37 when search has no results 5153 22:36:37 renders the empty state 5154 22:36:37 # [RSpecRunTime] Finishing example group spec/views/search/results/_empty.html.haml_spec.rb. It took 0.07 second. Expected to take 0.1 second. 5155 22:36:37 # [RSpecRunTime] Starting example group spec/lib/bitbucket/exponential_backoff_spec.rb. Expected to take 0.09 second. 5156 22:36:37 Bitbucket::ExponentialBackoff 5157 22:36:37 .retry_with_exponential_backoff 5158 22:36:37 when the function succeeds on the first try 5159 22:36:37 calls the function once and returns its result 5160 22:36:37 when the function response is an error 5161 22:36:37 raises a RateLimitError if the maximum number of retries is exceeded 5162 22:36:37 raises a RateLimitError if the maximum number of retries is exceeded 5163 22:36:37 # [RSpecRunTime] Finishing example group spec/lib/bitbucket/exponential_backoff_spec.rb. It took 0.09 second. Expected to take 0.09 second. 5164 22:36:37 # [RSpecRunTime] Starting example group spec/graphql/types/customer_relations/organization_state_counts_type_spec.rb. Expected to take 0.09 second. 5165 22:36:37 Types::CustomerRelations::OrganizationStateCountsType 5166 22:36:37 is expected to eq "OrganizationStateCounts" 5167 22:36:37 is expected to have graphql fields "all", "active", and "inactive" 5169 22:36:37 returns the sum of all counts 5170 22:36:37 # [RSpecRunTime] Finishing example group spec/graphql/types/customer_relations/organization_state_counts_type_spec.rb. It took 0.1 second. Expected to take 0.09 second. 5171 22:36:37 # [RSpecRunTime] Starting example group spec/models/merge_request_context_commit_diff_file_spec.rb. Expected to take 0.09 second. 5172 22:36:37 MergeRequestContextCommitDiffFile 5173 22:36:37 does not allow STI 5174 22:36:37 associations 5175 22:36:37 is expected to belong to merge_request_context_commit required: false 5176 22:36:37 # [RSpecRunTime] Finishing example group spec/models/merge_request_context_commit_diff_file_spec.rb. It took 0.1 second. Expected to take 0.09 second. 5177 22:36:37 # [RSpecRunTime] Starting example group spec/models/blob_viewer/composer_json_spec.rb. Expected to take 0.09 second. 5178 22:36:37 BlobViewer::ComposerJson 5179 22:36:37 does not allow STI 5180 22:36:37 #package_name 5181 22:36:37 returns the package name 5182 22:36:37 # [RSpecRunTime] Finishing example group spec/models/blob_viewer/composer_json_spec.rb. It took 0.09 second. Expected to take 0.09 second. 5183 22:36:37 # [RSpecRunTime] Starting example group spec/lib/gitlab/diff/suggestion_diff_spec.rb. Expected to take 0.08 second. 5184 22:36:37 Gitlab::Diff::SuggestionDiff 5186 22:36:37 returns diff lines with correct line numbers 5187 22:36:37 when the suggestion is for the last line of a file 5188 22:36:37 returns a correct value if there is no newline at the end of the file 5189 22:36:37 # [RSpecRunTime] Finishing example group spec/lib/gitlab/diff/suggestion_diff_spec.rb. It took 0.09 second. Expected to take 0.08 second. 5190 22:36:37 # [RSpecRunTime] Starting example group spec/lib/prometheus/cleanup_multiproc_dir_service_spec.rb. Expected to take 0.08 second. 5191 22:36:37 Prometheus::CleanupMultiprocDirService 5193 22:36:37 when `multiprocess_files_dir` is defined 5194 22:36:37 removes old metrics 5195 22:36:37 when `multiprocess_files_dir` is not defined 5196 22:36:37 does not remove any files 5197 22:36:37 # [RSpecRunTime] Finishing example group spec/lib/prometheus/cleanup_multiproc_dir_service_spec.rb. It took 0.07 second. Expected to take 0.08 second. 5198 22:36:37 # [RSpecRunTime] Starting example group spec/lib/gitlab/graphql/timeout_spec.rb. Expected to take 0.07 second. 5199 22:36:37 Gitlab::Graphql::Timeout 5200 22:36:37 inherits from 5201 22:36:37 sends the error to our GraphQL logger 5202 22:36:37 # [RSpecRunTime] Finishing example group spec/lib/gitlab/graphql/timeout_spec.rb. It took 0.07 second. Expected to take 0.07 second. 5203 22:36:37 # [RSpecRunTime] Starting example group spec/graphql/types/access_level_enum_spec.rb. Expected to take 0.07 second. 5204 22:36:37 Types::AccessLevelEnum 5205 22:36:37 is expected to eq "AccessLevelEnum" 5206 22:36:37 exposes all the existing access levels 5207 22:36:37 # [RSpecRunTime] Finishing example group spec/graphql/types/access_level_enum_spec.rb. It took 0.07 second. Expected to take 0.07 second. 5208 22:36:37 # [RSpecRunTime] Starting example group spec/lib/error_tracking/sentry_client/token_spec.rb. Expected to take 0.07 second. 5209 22:36:37 ErrorTracking::SentryClient::Token 5210 22:36:37 .masked_token? 5211 22:36:37 with masked token 5212 22:36:37 is expected to be truthy 5213 22:36:37 without masked token 5214 22:36:37 is expected to be falsey 5215 22:36:37 # [RSpecRunTime] Finishing example group spec/lib/error_tracking/sentry_client/token_spec.rb. It took 0.07 second. Expected to take 0.07 second. 5216 22:36:37 # [RSpecRunTime] Starting example group spec/dependencies/omniauth_saml_spec.rb. Expected to take 0.07 second. 5217 22:36:37 processing of SAMLResponse in dependencies 5218 22:36:37 can extract AuthnContextClassRef from SAMLResponse param 5219 22:36:37 # [RSpecRunTime] Finishing example group spec/dependencies/omniauth_saml_spec.rb. It took 0.07 second. Expected to take 0.07 second. 5220 22:36:37 # [RSpecRunTime] Starting example group spec/lib/import/framework/logger_spec.rb. Expected to take 0.07 second. 5221 22:36:37 Import::Framework::Logger 5222 22:36:37 behaves like a json logger 5223 22:36:37 formats strings 5224 22:36:38 formats hashes 5225 22:36:38 # [RSpecRunTime] Finishing example group spec/lib/import/framework/logger_spec.rb. It took 0.07 second. Expected to take 0.07 second. 5226 22:36:38 # [RSpecRunTime] Starting example group spec/serializers/entity_request_spec.rb. Expected to take 0.07 second. 5227 22:36:38 EntityRequest 5228 22:36:38 methods created 5229 22:36:38 defines accessible attributes 5230 22:36:38 raises error when attribute is not defined 5231 22:36:38 # [RSpecRunTime] Finishing example group spec/serializers/entity_request_spec.rb. It took 0.07 second. Expected to take 0.07 second. 5232 22:36:38 # [RSpecRunTime] Starting example group spec/graphql/types/ml/models_order_by_enum_spec.rb. Expected to take 0.06 second. 5233 22:36:38 Types::Ml::ModelsOrderByEnum 5234 22:36:38 exposes all the existing order by types 5235 22:36:38 is expected to eq "MlModelsOrderBy" 5236 22:36:38 # [RSpecRunTime] Finishing example group spec/graphql/types/ml/models_order_by_enum_spec.rb. It took 0.07 second. Expected to take 0.06 second. 5237 22:36:38 # [RSpecRunTime] Starting example group spec/serializers/ci/variable_entity_spec.rb. Expected to take 0.06 second. 5238 22:36:38 Ci::VariableEntity 5240 22:36:38 contains required fields 5241 22:36:38 # [RSpecRunTime] Finishing example group spec/serializers/ci/variable_entity_spec.rb. It took 0.06 second. Expected to take 0.06 second. 5242 22:36:38 # [RSpecRunTime] Starting example group spec/graphql/types/packages/package_type_enum_spec.rb. Expected to take 0.05 second. 5243 22:36:38 Types::Packages::PackageTypeEnum 5244 22:36:38 exposes all package types 5245 22:36:38 # [RSpecRunTime] Finishing example group spec/graphql/types/packages/package_type_enum_spec.rb. It took 0.04 second. Expected to take 0.05 second. 5246 22:36:38 # [RSpecRunTime] Starting example group spec/lib/gitlab/kubernetes/tls_secret_spec.rb. Expected to take 0.04 second. 5247 22:36:38 Gitlab::Kubernetes::TlsSecret 5249 22:36:38 is expected to eq #<Kubeclient::Resource type="kubernetes.io/tls", metadata={:name=>"example-name", :namespace=>"example-namespace"}, data={:"tls.crt"=>"ZXhhbXBsZS1jZXJ0", :"tls.key"=>"ZXhhbXBsZS1rZXk="}> 5250 22:36:38 # [RSpecRunTime] Finishing example group spec/lib/gitlab/kubernetes/tls_secret_spec.rb. It took 0.04 second. Expected to take 0.04 second. 5251 22:36:38 # [RSpecRunTime] Starting example group spec/uploaders/uploader_helper_spec.rb. Expected to take 0.04 second. 5252 22:36:38 UploaderHelper 5253 22:36:38 #extension_match? 5254 22:36:38 returns false if file does not exist 5255 22:36:38 # [RSpecRunTime] Finishing example group spec/uploaders/uploader_helper_spec.rb. It took 0.04 second. Expected to take 0.04 second. 5256 22:36:38 # [RSpecRunTime] Starting example group spec/graphql/types/dependency_proxy/manifest_type_spec.rb. Expected to take 0.04 second. 5257 22:36:38 Types::DependencyProxy::ManifestType 5258 22:36:38 includes dependency proxy manifest fields 5259 22:36:38 # [RSpecRunTime] Finishing example group spec/graphql/types/dependency_proxy/manifest_type_spec.rb. It took 0.04 second. Expected to take 0.04 second. 5260 22:36:38 # [RSpecRunTime] Starting example group spec/graphql/types/packages/terraform_module/metadatum/dependencies_type_spec.rb. Expected to take 0.04 second. 5261 22:36:38 Types::Packages::TerraformModule::Metadatum::DependenciesType 5262 22:36:38 includes terraform module metadatum dependencies fields 5263 22:36:38 # [RSpecRunTime] Finishing example group spec/graphql/types/packages/terraform_module/metadatum/dependencies_type_spec.rb. It took 0.04 second. Expected to take 0.04 second. 5264 22:36:38 # [RSpecRunTime] Starting example group spec/graphql/types/work_items/widgets/time_tracking/time_tracking_type_spec.rb. Expected to take 0.04 second. 5265 22:36:38 Types::WorkItems::Widgets::TimeTracking::TimeTrackingType 5266 22:36:38 exposes the expected fields 5267 22:36:38 # [RSpecRunTime] Finishing example group spec/graphql/types/work_items/widgets/time_tracking/time_tracking_type_spec.rb. It took 0.04 second. Expected to take 0.04 second. 5268 22:36:58 auto_explain log contains 1557 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-single-db-ci-connection-31-44.342.main.ndjson.gz 5269 22:36:58 took 19.672601881 5270 22:37:16 auto_explain log contains 1559 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-unit-pg14-single-db-ci-connection-31-44.342.ci.ndjson.gz 5271 22:37:16 took 17.851965055 5272 22:37:16 [TEST PROF INFO] EventProf results for sql.active_record 5273 22:37:16 Total time: 04:55.382 of 21:54.172 (22.48%) 5274 22:37:16 Total events: 192858 5275 22:37:16 Top 5 slowest suites (by time): 5276 22:37:16 Issue (./spec/models/issue_spec.rb:5) – 01:12.787 (41440 / 513) of 04:50.598 (25.05%) 5277 22:37:16 Packages::Package (./spec/models/packages/package_spec.rb:5) – 00:33.417 (25769 / 250) of 02:25.574 (22.96%) 5278 22:37:16 IssuesFinder (./spec/finders/issues_finder_spec.rb:5) – 00:23.825 (13896 / 161) of 01:35.270 (25.01%) 5279 22:37:16 ProtectedBranch (./spec/models/protected_branch_spec.rb:5) – 00:12.995 (7510 / 98) of 00:53.475 (24.3%) 5280 22:37:16 ObjectStorage (./spec/uploaders/object_storage_spec.rb:22) – 00:10.528 (6391 / 143) of 00:45.736 (23.02%) 5281 22:37:16 Knapsack report was generated. Preview: 5283 22:37:16 "spec/models/issue_spec.rb": 290.59818259700006, 5284 22:37:16 "spec/models/packages/package_spec.rb": 145.57432997799992, 5285 22:37:16 "spec/finders/issues_finder_spec.rb": 95.27005803700001, 5286 22:37:16 "spec/models/protected_branch_spec.rb": 53.47472728199989, 5287 22:37:16 "spec/services/merge_requests/rebase_service_spec.rb": 47.140636266, 5288 22:37:16 "spec/uploaders/object_storage_spec.rb": 45.736207681999986, 5289 22:37:16 "spec/models/merge_request_diff_commit_spec.rb": 35.5267511269999, 5290 22:37:16 "spec/services/alert_management/process_prometheus_alert_service_spec.rb": 33.946680587999936, 5291 22:37:16 "spec/lib/gitlab/git/branch_spec.rb": 31.357766125999888, 5292 22:37:16 "spec/models/ability_spec.rb": 32.005781367999816, 5293 22:37:16 "spec/views/notify/pipeline_failed_email.text.erb_spec.rb": 27.14747597199994, 5294 22:37:16 "spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/select_stmt_spec.rb": 22.081444093000073, 5295 22:37:16 "spec/lib/gitlab/ci/components/usages/aggregator_spec.rb": 25.090842966000082, 5296 22:37:16 "spec/services/namespace_settings/assign_attributes_service_spec.rb": 20.073388097000134, 5297 22:37:16 "spec/services/concerns/ci/job_token_scope/edit_scope_validations_spec.rb": 19.099513533999925, 5298 22:37:16 "spec/services/branches/delete_merged_service_spec.rb": 16.60967994700013, 5299 22:37:16 "spec/services/issues/reopen_service_spec.rb": 16.442462320999994, 5300 22:37:16 "spec/models/notification_setting_spec.rb": 14.713247359999968, 5301 22:37:16 "spec/lib/gitlab/gitaly_client/blob_service_spec.rb": 13.850066723999817, 5302 22:37:16 "spec/models/ci/build_trace_chunks/redis_spec.rb": 15.27098832300021, 5303 22:37:16 "spec/lib/gitlab/ci/variables/builder_spec.rb": 15.326008043999991, 5304 22:37:16 "spec/graphql/resolvers/timelog_resolver_spec.rb": 12.722763385000007, 5305 22:37:16 "spec/models/project_label_spec.rb": 12.210786181000003, 5306 22:37:16 "spec/lib/gitlab/popen_spec.rb": 8.369015562999948, 5307 22:37:16 "spec/lib/gitlab/ci/project_config/project_setting_spec.rb": 10.442756762000045, 5308 22:37:16 "spec/services/environments/schedule_to_delete_review_apps_service_spec.rb": 10.000554945999966, 5309 22:37:16 "spec/serializers/profile/event_entity_spec.rb": 10.370441204000144, 5310 22:37:16 "spec/lib/gitlab/ci/status/build/unschedule_spec.rb": 9.694404086999839, 5311 22:37:16 "spec/lib/gitlab/ci/badge/pipeline/metadata_spec.rb": 8.909592070999906, 5312 22:37:16 "spec/workers/merge_request_mergeability_check_worker_spec.rb": 7.540267601999858, 5313 22:37:16 "spec/presenters/group_clusterable_presenter_spec.rb": 8.733217740999862, 5314 22:37:16 "spec/models/ci/runner_manager_build_spec.rb": 6.412620011999934, 5315 22:37:16 "spec/lib/gitlab/analytics/cycle_analytics/request_params_spec.rb": 7.206922427999871, 5316 22:37:16 "spec/lib/gitlab/slash_commands/presenters/issue_move_spec.rb": 6.605464718999883, 5317 22:37:16 "spec/views/projects/diffs/_viewer.html.haml_spec.rb": 5.216075782999951, 5318 22:37:16 "spec/lib/gitlab/database/background_migration/batched_job_spec.rb": 6.462933783999915, 5319 22:37:16 "spec/lib/sidebars/projects/menus/zentao_menu_spec.rb": 5.72479080800008, 5320 22:37:16 "spec/views/projects/commit/show.html.haml_spec.rb": 6.496681198000033, 5321 22:37:16 "spec/lib/sidebars/projects/super_sidebar_panel_spec.rb": 5.685313733999919, 5322 22:37:16 "spec/services/pages/delete_service_spec.rb": 4.875517510999998, 5323 22:37:16 "spec/lib/banzai/filter/emoji_filter_spec.rb": 4.263072472999966, 5324 22:37:16 "spec/finders/autocomplete/group_users_finder_spec.rb": 4.875302099999999, 5325 22:37:16 "spec/workers/bulk_imports/pipeline_worker_spec.rb": 4.091514651999887, 5326 22:37:16 "spec/models/projects/repository_storage_move_spec.rb": 4.3529779080001845, 5327 22:37:16 "spec/workers/pipeline_process_worker_spec.rb": 4.21907995100014, 5328 22:37:16 "spec/lib/gitlab/import_export/snippets_repo_saver_spec.rb": 4.248224725, 5329 22:37:16 "spec/services/work_items/callbacks/start_and_due_date_spec.rb": 3.6348026189998563, 5330 22:37:16 "spec/lib/atlassian/jira_connect/serializers/repository_entity_spec.rb": 3.8495061629998872, 5331 22:37:16 "spec/finders/incident_management/timeline_event_tags_finder_spec.rb": 3.5100589900000614, 5332 22:37:16 "spec/services/groups/deploy_tokens/create_service_spec.rb": 3.942670145999955, 5333 22:37:16 "spec/lib/bulk_imports/groups/stage_spec.rb": 3.253107903, 5334 22:37:16 "spec/scripts/cells/application_settings_analysis_spec.rb": 3.168294226999933, 5335 22:37:16 "spec/services/routes/rename_descendants_service_spec.rb": 3.1435341810001773, 5336 22:37:16 "spec/lib/gitlab/github_import/importer/events/changed_reviewer_spec.rb": 3.12471547500013, 5337 22:37:16 "spec/lib/gitlab/issuable/clone/attributes_rewriter_spec.rb": 2.7348108400001365, 5338 22:37:16 "spec/views/layouts/profile.html.haml_spec.rb": 1.8556766680001147, 5339 22:37:16 "spec/services/dependency_proxy/group_settings/update_service_spec.rb": 2.3580818840000575, 5340 22:37:16 "spec/graphql/mutations/dependency_proxy/group_settings/update_spec.rb": 2.6325826669999515, 5341 22:37:16 "spec/models/integrations/base_issue_tracker_spec.rb": 3.720048504000033, 5342 22:37:16 "spec/services/award_emojis/collect_user_emoji_service_spec.rb": 3.0682337939999798, 5343 22:37:16 "spec/finders/alert_management/http_integrations_finder_spec.rb": 2.4452388189999965, 5344 22:37:16 "spec/services/bulk_imports/user_contributions_export_service_spec.rb": 1.9343187949998537, 5345 22:37:16 "spec/finders/award_emojis_finder_spec.rb": 1.7812664900000073, 5346 22:37:16 "spec/services/environments/stop_stale_service_spec.rb": 2.3462028960000225, 5347 22:37:16 "spec/workers/packages/nuget/cleanup_stale_symbols_worker_spec.rb": 2.1729770550000467, 5348 22:37:16 "spec/lib/gitlab/search/abuse_detection_spec.rb": 1.8589965969999867, 5349 22:37:16 "spec/lib/gitlab/graphql/loaders/batch_commit_loader_spec.rb": 2.026346268999987, 5350 22:37:16 "spec/services/keys/revoke_service_spec.rb": 2.1146456639999087, 5351 22:37:16 "spec/workers/gitlab/bitbucket_import/stage/import_repository_worker_spec.rb": 1.8466510690000177, 5352 22:37:16 "spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_created_spec.rb": 1.8411082500001612, 5353 22:37:16 "spec/services/ml/destroy_candidate_service_spec.rb": 1.644815503000018, 5354 22:37:16 "spec/services/projects/import_export/relation_import_service_spec.rb": 1.8281739520000428, 5355 22:37:16 "spec/services/packages/nuget/create_dependency_service_spec.rb": 1.6571266819998982, 5356 22:37:16 "spec/lib/gitlab/import/mentions_converter_spec.rb": 1.47808588099997, 5357 22:37:16 "spec/services/import/placeholder_references/load_service_spec.rb": 1.7849037799999223, 5358 22:37:16 "spec/workers/gitlab/jira_import/advance_stage_worker_spec.rb": 1.8201319740001054, 5359 22:37:16 "spec/lib/gitlab/harbor/query_spec.rb": 1.424774651000007, 5360 22:37:16 "spec/helpers/projects/ml/experiments_helper_spec.rb": 1.3014968809998209, 5361 22:37:16 "spec/lib/gitlab/seeders/ci/daily_build_group_report_result_spec.rb": 1.4162206510000033, 5362 22:37:16 "spec/workers/authorized_project_update/project_recalculate_worker_spec.rb": 1.7226842799998394, 5363 22:37:16 "spec/lib/api/entities/tag_spec.rb": 1.4745277220001753, 5364 22:37:16 "spec/services/users/activate_service_spec.rb": 1.3160958989999472, 5365 22:37:16 "spec/models/tree_spec.rb": 1.4620254339999974, 5366 22:37:16 "spec/lib/gitlab/github_import/parallel_scheduling_spec.rb": 1.2989993310000045, 5367 22:37:16 "spec/workers/remote_mirror_notification_worker_spec.rb": 1.2217022950001137, 5368 22:37:16 "spec/finders/lfs_pointers_finder_spec.rb": 1.1344144790000428, 5369 22:37:16 "spec/services/clusters/agents/create_service_spec.rb": 1.2679106460000185, 5370 22:37:16 "spec/graphql/mutations/boards/update_spec.rb": 1.1452296180000303, 5371 22:37:16 "spec/models/preloaders/group_root_ancestor_preloader_spec.rb": 1.1628948039999614, 5372 22:37:16 "spec/services/personal_access_tokens/rotate_service_spec.rb": 0.8368875290000233, 5373 22:37:16 "spec/lib/gitlab/harbor/client_spec.rb": 0.9878202140000667, 5374 22:37:16 "spec/graphql/mutations/achievements/delete_spec.rb": 1.057582311999795, 5375 22:37:16 "spec/graphql/resolvers/work_items/types_resolver_spec.rb": 0.9158493560000807, 5376 22:37:16 "spec/helpers/admin/abuse_reports_helper_spec.rb": 0.6950102329999481, 5377 22:37:16 "spec/lib/grafana/client_spec.rb": 0.75940006299993, 5378 22:37:16 "spec/lib/api/helpers/packages/npm_spec.rb": 0.9652193570000236, 5379 22:37:16 "spec/models/analytics/cycle_analytics/stage_event_hash_spec.rb": 0.6919184040000346, 5380 22:37:16 "spec/lib/gitlab/bitbucket_import/parallel_scheduling_spec.rb": 0.7475755739999386, 5381 22:37:16 "spec/lib/gitlab/ci/config/interpolation/interpolator_spec.rb": 0.8378156690000651, 5382 22:37:16 "spec/lib/api/entities/project_job_token_scope_spec.rb": 0.6959171430000879, 5383 22:37:16 "spec/graphql/types/base_enum_spec.rb": 0.62860115400008, 5384 22:37:16 "spec/lib/gitlab/usage/metrics/instrumentations/count_ci_runners_project_type_active_metric_spec.rb": 0.6345374329998776, 5385 22:37:16 "spec/services/packages/rubygems/create_gemspec_service_spec.rb": 0.6518948899999941, 5386 22:37:16 "spec/graphql/resolvers/users/organizations_resolver_spec.rb": 0.6180133360001037, 5387 22:37:16 "spec/services/import/prepare_service_spec.rb": 0.6916111140001249, 5388 22:37:16 "spec/workers/jira_connect/forward_event_worker_spec.rb": 0.48541560800003936, 5389 22:37:16 "spec/models/integrations/asana_spec.rb": 0.542003478999959, 5390 22:37:16 "spec/lib/gitlab/health_checks/db_check_spec.rb": 0.4124374299999545, 5391 22:37:16 "spec/lib/banzai/renderer_spec.rb": 0.5191135529998974, 5392 22:37:16 "spec/lib/gitlab/database/migration_helpers/loose_foreign_key_helpers_spec.rb": 0.3881159840000237, 5393 22:37:16 "spec/views/devise/shared/_footer.html.haml_spec.rb": 0.4920640679999906, 5394 22:37:16 "spec/rubocop/cop/rspec/be_success_matcher_spec.rb": 0.48104994999994233, 5395 22:37:16 "spec/helpers/dashboard_helper_spec.rb": 0.47437113099999806, 5396 22:37:16 "spec/policies/group_deploy_key_policy_spec.rb": 0.3874256849999256, 5397 22:37:16 "spec/models/concerns/ignorable_columns_spec.rb": 0.4135041409999758, 5398 22:37:16 "spec/workers/concerns/click_house_worker_spec.rb": 1.4290582789999462, 5399 22:37:16 "spec/lib/gitlab/ci/secure_files/cer_spec.rb": 0.6163381859998935, 5400 22:37:16 "spec/lib/web_ide/config/entry/terminal_spec.rb": 0.31956031699996856, 5401 22:37:16 "spec/views/devise/shared/_tabs_ldap.haml_spec.rb": 0.29270395100002133, 5402 22:37:16 "spec/lib/gitlab/ci/config/entry/services_spec.rb": 0.3155971070000305, 5403 22:37:16 "spec/lib/gitlab/graphql/present/field_extension_spec.rb": 0.3192130659999748, 5404 22:37:16 "spec/lib/gitlab/feature_categories_spec.rb": 0.2717231440001342, 5405 22:37:16 "spec/lib/gitlab/ci/config/entry/inherit/variables_spec.rb": 0.21856298300008348, 5406 22:37:16 "spec/lib/gitlab/kas/user_access_spec.rb": 0.21715387399990504, 5407 22:37:16 "spec/lib/gitlab/merge_requests/locked_set_spec.rb": 0.24927467800011982, 5408 22:37:16 "spec/graphql/types/timelog_type_spec.rb": 0.23539685000014288, 5409 22:37:16 "spec/lib/gitlab/memory/reports_daemon_spec.rb": 0.18676530899983845, 5410 22:37:16 "spec/models/jira_connect_subscription_spec.rb": 0.18331613000009384, 5411 22:37:16 "spec/rubocop/cop/usage_data/distinct_count_by_large_foreign_key_spec.rb": 0.18449053800009096, 5412 22:37:16 "spec/lib/gitlab/dependency_linker/requirements_txt_linker_spec.rb": 0.1896559280000929, 5413 22:37:16 "spec/lib/gitlab/database/partition_helpers_spec.rb": 0.24354193999988638, 5414 22:37:16 "spec/lib/gitlab/github_import/clients/proxy_spec.rb": 0.19638377699993725, 5415 22:37:16 "spec/lib/gitlab/ci/status/pending_spec.rb": 0.18111082999985229, 5416 22:37:16 "spec/lib/atlassian/jira_issue_key_extractor_spec.rb": 0.17895663900003456, 5417 22:37:16 "spec/lib/gitlab/auth/visitor_location_spec.rb": 0.13463706800007458, 5418 22:37:16 "spec/lib/gitlab/ci/status/canceling_spec.rb": 0.1764367000000675, 5419 22:37:16 "spec/models/concerns/token_authenticatable_strategies/encryption_helper_spec.rb": 0.1487784850000935, 5420 22:37:16 "spec/graphql/types/achievements/user_achievement_type_spec.rb": 0.09326467400001093, 5421 22:37:16 "spec/views/layouts/_published_experiments.html.haml_spec.rb": 0.06544679900002848, 5422 22:37:16 "spec/lib/gitlab/markdown_cache/redis/store_spec.rb": 0.1333432169999469, 5423 22:37:16 "spec/graphql/types/dependency_proxy/image_ttl_group_policy_type_spec.rb": 0.118102289999797, 5424 22:37:16 "spec/lib/gitlab/search/abuse_validators/no_abusive_term_length_validator_spec.rb": 0.11961085999996612, 5425 22:37:16 "spec/workers/gitlab/github_import/pull_requests/import_merged_by_worker_spec.rb": 0.11983503000010387, 5426 22:37:16 "spec/serializers/import/bitbucket_provider_repo_entity_spec.rb": 0.11481204999995498, 5427 22:37:16 "spec/lib/gitlab/color_modes_spec.rb": 0.12840235899989239, 5428 22:37:16 "spec/rubocop/cop/migration/with_lock_retries_with_change_spec.rb": 0.11011886100004631, 5429 22:37:16 "spec/views/search/results/_empty.html.haml_spec.rb": 0.06646802900013427, 5430 22:37:16 "spec/lib/bitbucket/exponential_backoff_spec.rb": 0.09167973400008123, 5431 22:37:16 "spec/graphql/types/customer_relations/organization_state_counts_type_spec.rb": 0.09959608299982392, 5432 22:37:16 "spec/models/merge_request_context_commit_diff_file_spec.rb": 0.10393406299999697, 5433 22:37:16 "spec/models/blob_viewer/composer_json_spec.rb": 0.09329207399991901, 5434 22:37:16 "spec/lib/gitlab/diff/suggestion_diff_spec.rb": 0.08962040500000512, 5435 22:37:16 "spec/lib/prometheus/cleanup_multiproc_dir_service_spec.rb": 0.06672517800006972, 5436 22:37:16 "spec/lib/gitlab/graphql/timeout_spec.rb": 0.06675572800008922, 5437 22:37:16 "spec/graphql/types/access_level_enum_spec.rb": 0.07054585800005952, 5438 22:37:16 "spec/lib/error_tracking/sentry_client/token_spec.rb": 0.06709833899981277, 5439 22:37:16 "spec/dependencies/omniauth_saml_spec.rb": 0.06993043800002852, 5440 22:37:16 "spec/lib/import/framework/logger_spec.rb": 0.06671227800006818, 5441 22:37:16 "spec/serializers/entity_request_spec.rb": 0.0670615380001891, 5442 22:37:16 "spec/graphql/types/ml/models_order_by_enum_spec.rb": 0.06985960800011526, 5443 22:37:16 "spec/serializers/ci/variable_entity_spec.rb": 0.05805684100005237, 5444 22:37:16 "spec/graphql/types/packages/package_type_enum_spec.rb": 0.03944717399986075, 5445 22:37:16 "spec/lib/gitlab/kubernetes/tls_secret_spec.rb": 0.040163993000078335, 5446 22:37:16 "spec/uploaders/uploader_helper_spec.rb": 0.04167154300012044, 5447 22:37:16 "spec/graphql/types/dependency_proxy/manifest_type_spec.rb": 0.041725403000100414, 5448 22:37:16 "spec/graphql/types/packages/terraform_module/metadatum/dependencies_type_spec.rb": 0.043176713000093514, 5449 22:37:16 "spec/graphql/types/work_items/widgets/time_tracking/time_tracking_type_spec.rb": 0.040319623000186766 5451 22:37:16 Knapsack global time execution for tests: 21m 53s 5452 22:37:16 Pending: (Failures listed here are expected and do not affect your suite's status) 5453 22:37:16 1) Issue modules behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when creating an object does not raise an error if the internal id is blank 5454 22:37:16 # No reason given 5455 22:37:16 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:49 5456 22:37:16 2) Issue modules behaves like AtomicInternalId .has_internal_id Validation when presence validation is not required when updating an object does not raise an error if the internal id is blank 5457 22:37:16 # No reason given 5458 22:37:16 # ./spec/support/shared_examples/models/atomic_internal_id_shared_examples.rb:57 5459 22:37:16 3) Gitlab::Database::QueryAnalyzers::PreventSetOperatorMismatch::SelectStmt with lateral join 5460 22:37:16 # Not yet implemented 5461 22:37:16 # ./spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/select_stmt_spec.rb:340 5462 22:37:16 Finished in 22 minutes 42 seconds (files took 1 minute 34.3 seconds to load) 5463 22:37:16 3268 examples, 0 failures, 3 pending 5464 22:37:16 Randomized with seed 14893 5465 22:37:25 [TEST PROF INFO] Time spent in factories: 14:34.862 (63.66% of total time) 5466 22:37:25 RSpec exited with 0. 5467 22:37:25 No examples to retry, congrats! 5469 22:37:26 Running after script... 5470 22:37:26 $ source scripts/utils.sh 5471 22:37:26 $ log_disk_usage 5472 22:37:26 ******************************************************* 5473 22:37:26 This runner currently has 78G free disk space. 5474 22:37:26 ******************************************************* 5532 22:37:27 $ bundle exec gem list gitlab_quality-test_tooling 5533 22:37:28 gitlab_quality-test_tooling (2.1.0) 5534 22:37:28 $ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 5537 22:37:28 $ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 5540 22:37:28 $ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 5543 22:37:28 $ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 5547 22:37:30 $ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 5551 22:37:32 $ tooling/bin/push_job_metrics || true 5552 22:37:33 [job-metrics] Pushing job metrics file for the CI/CD job. 5553 22:37:33 [job-metrics] Pushed 4 CI job metric entries to InfluxDB. 5555 22:37:34 Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-20 due to policy 5557 22:37:35 Uploading artifacts... 5558 22:37:35 auto_explain/: found 3 matching artifact files and directories 5559 22:37:35 coverage/: found 5 matching artifact files and directories 5560 22:37:35 crystalball/: found 2 matching artifact files and directories 5561 22:37:35 deprecations/: found 4 matching artifact files and directories 5562 22:37:35 knapsack/: found 4 matching artifact files and directories 5563 22:37:35 rspec/: found 16 matching artifact files and directories 5564 22:37:35 WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 5565 22:37:35 log/*.log: found 18 matching artifact files and directories 5567 22:37:35 WARNING: Retrying... context =artifacts-uploader error =request redirected 5568 22:37:38 Uploading artifacts as "archive" to coordinator... 201 Created id =8353287830 responseStatus =201 Created token =glcbt-66 5569 22:37:38 Uploading artifacts... 5570 22:37:38 rspec/rspec-*.xml: found 1 matching artifact files and directories 5572 22:37:38 WARNING: Retrying... context =artifacts-uploader error =request redirected 5573 22:37:40 Uploading artifacts as "junit" to coordinator... 201 Created id =8353287830 responseStatus =201 Created token =glcbt-66 5575 22:37:48 Job succeeded