rspec integration pg14 single-db-ci-connection 9/20
Passed Started
3 months ago
by
@stomlinson 1 22:13:09 Running with gitlab-runner 17.4.0~pre.110.g27400594 (27400594) 2 22:13:09 on blue-3.private.runners-manager.gitlab.com/gitlab.com/gitlab-org 6io2xoDD, system ID: s_8f94f7760223 3 22:13:09 feature flags: FF_NETWORK_PER_BUILD:true, FF_TIMESTAMPS:true 4 22:13:09 Resolving secrets 6 22:13:09 Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5-golang-1.23-rust-1.73-node-20.12-postgresql-14:rubygems-3.5-git-2.45-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 ... 7 22:13:13 Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1... 8 22:13:13 Authenticating with credentials from job payload (GitLab Registry) 9 22:13:13 Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 ... 10 22:13:20 Using docker image sha256:82f132c22567f8ce17cc132c14b2f9aa3eaf9bb5424d91c2d966912433f0257d for registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:c55e1364ee4327b244a9cfa1750f19feea14fc774eaf792b725967d146eb45f5 ... 11 22:13:24 WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring. 12 22:13:24 WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring. 13 22:13:24 Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12... 14 22:13:24 Authenticating with credentials from job payload (GitLab Registry) 15 22:13:24 Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 ... 16 22:13:28 Using docker image sha256:5c5ba5b83d6c60cb0b225bd670b7a43be8c238cc72347d24af57e5027c3648f3 for registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:46aceab84c42d0e819c8e7940f2f98ce9e184785cd7b22d95872024a35f52407 ... 17 22:13:30 Starting service redis:6.2-alpine... 18 22:13:30 Pulling docker image redis:6.2-alpine ... 19 22:13:33 Using docker image sha256:4100b5bd17430263e85ad9d8ab851959b234acaaf378e093f1f98400f4998815 for redis:6.2-alpine with digest redis@sha256:eaba718fecd1196d88533de7ba49bf903ad33664a92debb24660a922ecd9cac8 ... 20 22:13:34 Waiting for services to be up and running (timeout 30 seconds)... 21 22:13:35 Authenticating with credentials from job payload (GitLab Registry) 22 22:13:35 Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5-golang-1.23-rust-1.73-node-20.12-postgresql-14:rubygems-3.5-git-2.45-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 ... 23 22:14:33 Using docker image sha256:e83f017c5ffd177beb4bc3b4bfabde989d741e04fef90cd764896cf9b670552f for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5-golang-1.23-rust-1.73-node-20.12-postgresql-14:rubygems-3.5-git-2.45-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5-golang-1.23-rust-1.73-node-20.12-postgresql-14@sha256:770feb0a974e36f8b83d22a3cb18310d0cfeae11e02f6195b1577c73ce26b398 ... 25 22:14:39 Running on runner-6io2xodd-project-13083-concurrent-0 via runner-6io2xodd-private-1731535945-c39706b6... 27 22:14:39 Skipping Git repository setup 28 22:14:39 Skipping Git checkout 29 22:14:39 Skipping Git submodules setup 31 22:14:40 Checking cache for ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-3... 33 22:14:51 Successfully extracted cache 35 22:14:57 Downloading artifacts for clone-gitlab-repo (8353300418)... 36 22:15:01 Downloading artifacts from coordinator... ok host =storage.googleapis.com id =8353300418 responseStatus =200 OK token =glcbt-66 37 22:15:01 WARNING: Part of .git directory is on the list of files to extract 38 22:15:01 WARNING: This may introduce unexpected problems 39 22:15:10 Downloading artifacts for compile-test-assets (8353300423)... 40 22:15:13 Downloading artifacts from coordinator... ok host =storage.googleapis.com id =8353300423 responseStatus =200 OK token =glcbt-66 41 22:15:19 Downloading artifacts for detect-tests (8353300433)... 42 22:15:19 Downloading artifacts from coordinator... ok host =storage.googleapis.com id =8353300433 responseStatus =200 OK token =glcbt-66 43 22:15:20 Downloading artifacts for retrieve-tests-metadata (8353300434)... 44 22:15:20 Downloading artifacts from coordinator... ok host =storage.googleapis.com id =8353300434 responseStatus =200 OK token =glcbt-66 45 22:15:20 Downloading artifacts for setup-test-env (8353300427)... 46 22:15:24 Downloading artifacts from coordinator... ok host =storage.googleapis.com id =8353300427 responseStatus =200 OK token =glcbt-66 48 22:15:35 Using docker image sha256:e83f017c5ffd177beb4bc3b4bfabde989d741e04fef90cd764896cf9b670552f for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5-golang-1.23-rust-1.73-node-20.12-postgresql-14:rubygems-3.5-git-2.45-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5-golang-1.23-rust-1.73-node-20.12-postgresql-14@sha256:770feb0a974e36f8b83d22a3cb18310d0cfeae11e02f6195b1577c73ce26b398 ... 49 22:15:37 $ echo $FOSS_ONLY 50 22:15:37 $ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb 51 22:15:37 $ export GOPATH=$CI_PROJECT_DIR/.go 52 22:15:37 $ mkdir -p $GOPATH 53 22:15:37 $ source scripts/utils.sh 54 22:15:37 $ log_disk_usage "true" 55 22:15:37 ******************************************************* 56 22:15:37 This runner currently has 80G free disk space. 57 22:15:37 ******************************************************* 60 22:15:37 Filesystem Size Used Avail Use% Mounted on 61 22:15:37 overlay 95G 15G 80G 16% / 62 22:15:37 tmpfs 64M 0 64M 0% /dev 63 22:15:37 shm 64M 0 64M 0% /dev/shm 64 22:15:37 /dev/sda1 95G 15G 80G 16% /cache 65 22:15:37 tmpfs 3.9G 0 3.9G 0% /sys/devices/virtual/dmi/id 67 22:15:38 7.4M ./workhorse 73 22:15:38 560K ./storybook 77 22:15:38 3.2M ./.rubocop_todo 84 22:15:38 1.3M ./knapsack 86 22:15:38 3.9M ./changelogs 87 22:15:38 20K ./haml_lint 88 22:15:38 28K ./metrics_server 91 22:15:38 44K ./generator_templates 95 22:15:38 20K ./file_hooks 96 22:15:38 32K ./crystalball 97 22:15:38 16K ./sidekiq_cluster 99 22:15:38 1.2M ./fixtures 100 22:15:38 964K ./rubocop 107 22:15:38 20K ./.lefthook 109 22:15:38 $ source scripts/prepare_build.sh 151 22:16:20 Using two connections, single database config (config/database.yml.postgresql) 152 22:16:19 Geo DB won't be set up. 153 22:16:20 Embedding DB won't be set up. 167 22:17:24 $ source ./scripts/rspec_helpers.sh 168 22:17:24 $ run_timed_command "gem install knapsack --no-document" 169 22:17:24 $ gem install knapsack --no-document 170 22:17:25 Successfully installed knapsack-4.0.0 171 22:17:25 1 gem installed 172 22:17:24 ==> 'gem install knapsack --no-document' succeeded in 1 seconds. 173 22:17:25 $ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn" 178 22:17:31 $ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt" 179 22:17:31 $ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt" 180 22:17:31 $ tooling/bin/create_job_metrics_file || true 181 22:17:33 [job-metrics] Feature disabled because CI_JOB_METRICS_ENABLED is not set to true. 182 22:17:33 $ rspec_section rspec_parallelized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house" 184 22:17:33 [22:17:33] Starting rspec_parallelized_job 185 22:17:25 RETRY_FAILED_TESTS_IN_NEW_PROCESS: true 186 22:17:34 KNAPSACK_GENERATE_REPORT: true 187 22:17:34 FLAKY_RSPEC_GENERATE_REPORT: true 188 22:17:34 KNAPSACK_TEST_FILE_PATTERN: spec/{commands,controllers,mailers,requests}{,/**/}*_spec.rb 189 22:17:34 KNAPSACK_LOG_LEVEL: debug 190 22:17:34 KNAPSACK_REPORT_PATH: knapsack/rspec_integration_pg14_single-db-ci-connection_9_20_13083_report.json 191 22:17:34 FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json 192 22:17:34 FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec_integration_pg14_single-db-ci-connection_9_20_13083_report.json 193 22:17:34 NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec_integration_pg14_single-db-ci-connection_9_20_13083_report.json 194 22:17:34 RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-8353301863.txt 196 22:17:34 RSPEC_TESTS_MAPPING_ENABLED: 197 22:17:34 RSPEC_TESTS_FILTER_FILE: 198 22:17:34 Shell set options (set -o) enabled: 199 22:17:34 braceexpand on 201 22:17:34 interactive-comments on 203 22:17:39 Knapsack report generator started! 204 22:17:34 /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/io-event-1.6.5/lib/io/event/support.rb:27: warning: IO::Buffer is experimental and both the Ruby and C interface may change in the future! 205 22:18:21 DEPRECATION WARNING: Support for Rails versions < 7.1 is deprecated and will be removed from ViewComponent 4.0.0 (ViewComponent v4 will remove support for Rails versions < 7.1 no earlier than April 1, 2025) (called from <top (required)> at /builds/gitlab-org/gitlab-foss/config/environment.rb:7) 206 22:18:28 warning: parser/current is loading parser/ruby32, which recognizes 3.2.6-compliant syntax, but you are running 3.2.5. 208 22:18:40 /builds/gitlab-org/gitlab-foss/vendor/ruby/3.2.0/gems/io-event-1.6.5/lib/io/event/support.rb:27: warning: IO::Buffer is experimental and both the Ruby and C interface may change in the future! 209 22:18:51 DEPRECATION WARNING: Support for Rails versions < 7.1 is deprecated and will be removed from ViewComponent 4.0.0 (ViewComponent v4 will remove support for Rails versions < 7.1 no earlier than April 1, 2025) (called from <main> at /builds/gitlab-org/gitlab-foss/config/environment.rb:7) 210 22:19:13 Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true} 211 22:19:13 # [RSpecRunTime] Starting RSpec timer... 212 22:19:13 [TEST PROF INFO] EventProf enabled (sql.active_record) 213 22:19:13 unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String. 214 22:19:21 Test environment set up in 2.641652423 seconds 215 22:19:21 # [RSpecRunTime] Starting example group spec/requests/api/releases_spec.rb. Expected to take 7 minutes 42.49 seconds. 217 22:19:21 GET /projects/:id/releases 218 22:19:28 returns an upcoming_release status for a future release 219 22:19:30 returns an upcoming_release status for a past release 220 22:19:33 filters by updated_at 221 22:19:36 avoids N+1 queries 222 22:19:40 serializes releases for the first time and read cached data from the second time 223 22:19:44 increments the cache key when link is updated 224 22:19:47 increments the cache key when evidence is updated 225 22:19:47 when there are two releases 226 22:19:49 returns 200 HTTP status 227 22:19:53 returns 200 HTTP status when using JOB-TOKEN auth 228 22:19:56 returns releases ordered by released_at 229 22:19:58 does not include description_html 230 22:20:01 matches response schema 231 22:20:03 returns rendered helper paths 232 22:20:03 return releases in sorted order 233 22:20:03 behaves like release sorting 234 22:20:03 sorting by released_at 235 22:20:03 ascending order 236 22:20:05 returns the sorted releases 237 22:20:05 descending order 238 22:20:08 returns the sorted releases 239 22:20:08 # [RSpecRunTime] RSpec elapsed time: 54.96 seconds. Current RSS: ~1010M. Threads: 5. load average: 1.13 1.14 0.65 1/285 709 241 22:20:08 behaves like release sorting 242 22:20:08 sorting by created_at 243 22:20:08 ascending order 244 22:20:11 returns the sorted releases 245 22:20:11 # [RSpecRunTime] RSpec elapsed time: 58.06 seconds. Current RSS: ~1008M. Threads: 5. load average: 1.12 1.14 0.65 2/285 729 247 22:20:11 descending order 248 22:20:13 returns the sorted releases 249 22:20:14 # [RSpecRunTime] RSpec elapsed time: 1 minute 0.65 second. Current RSS: ~1008M. Threads: 5. load average: 1.12 1.14 0.65 1/284 749 251 22:20:14 when include_html_description option is true 252 22:20:16 includes description_html field 253 22:20:16 # [RSpecRunTime] RSpec elapsed time: 1 minute 3.17 seconds. Current RSS: ~1008M. Threads: 5. load average: 1.03 1.12 0.65 1/284 769 255 22:20:16 when tag does not exist in git repository 256 22:20:19 returns the tag 257 22:20:19 # [RSpecRunTime] RSpec elapsed time: 1 minute 5.68 seconds. Current RSS: ~1009M. Threads: 5. load average: 1.03 1.12 0.65 1/284 791 259 22:20:19 when tag contains a slash 260 22:20:21 returns 200 HTTP status 261 22:20:21 # [RSpecRunTime] RSpec elapsed time: 1 minute 8.23 seconds. Current RSS: ~1007M. Threads: 5. load average: 1.02 1.12 0.65 1/285 811 263 22:20:21 when user is a guest 264 22:20:24 responds 200 OK 265 22:20:26 does not expose tag, commit, source code or helper paths 266 22:20:26 when project is public 267 22:20:28 responds 200 OK 268 22:20:31 exposes tag, commit, source code and helper paths 269 22:20:31 # [RSpecRunTime] RSpec elapsed time: 1 minute 17.73 seconds. Current RSS: ~1008M. Threads: 5. load average: 1.02 1.11 0.65 1/284 888 271 22:20:31 when user is not a project member 272 22:20:33 cannot find the project 273 22:20:33 when project is public 274 22:20:35 allows the request 275 22:20:35 # [RSpecRunTime] RSpec elapsed time: 1 minute 22.37 seconds. Current RSS: ~1009M. Threads: 5. load average: 1.10 1.13 0.66 1/282 925 277 22:20:35 when releases are public and request user is absent 278 22:20:38 returns the releases 279 22:20:38 # [RSpecRunTime] RSpec elapsed time: 1 minute 24.88 seconds. Current RSS: ~1009M. Threads: 5. load average: 1.10 1.13 0.66 1/282 945 281 22:20:38 GET /projects/:id/releases/:tag_name 282 22:20:38 when there is a release 283 22:20:40 returns 200 HTTP status 284 22:20:43 returns 200 HTTP status when using JOB-TOKEN auth 285 22:20:46 returns a release entry 286 22:20:48 matches response schema 287 22:20:50 contains source information as assets 288 22:20:53 does not include description_html 289 22:20:53 with evidence 290 22:20:55 returns the evidence 291 22:20:57 #collected_at 292 22:20:57 # [RSpecRunTime] RSpec elapsed time: 1 minute 44.48 seconds. Current RSS: ~1017M. Threads: 5. load average: 1.49 1.22 0.70 1/284 1098 294 22:20:57 when release is associated to mutiple milestones 295 22:20:57 milestones order 296 22:20:58 behaves like correct release milestone order 298 22:20:58 when both milestones have a due_date 299 22:20:58 behaves like correct sort order 300 22:21:01 sorts milestonee_1 before milestone_2 301 22:21:01 # [RSpecRunTime] RSpec elapsed time: 1 minute 47.98 seconds. Current RSS: ~1018M. Threads: 5. load average: 1.53 1.23 0.71 1/283 1118 303 22:21:01 when one milestone does not have a due_date 304 22:21:01 behaves like correct sort order 305 22:21:03 sorts milestonee_1 before milestone_2 306 22:21:03 # [RSpecRunTime] RSpec elapsed time: 1 minute 49.76 seconds. Current RSS: ~1017M. Threads: 5. load average: 1.53 1.23 0.71 4/282 1119 309 22:21:03 when both milestones have a start_date 310 22:21:03 behaves like correct sort order 311 22:21:04 sorts milestonee_1 before milestone_2 312 22:21:04 # [RSpecRunTime] RSpec elapsed time: 1 minute 51.52 seconds. Current RSS: ~1013M. Threads: 5. load average: 1.49 1.22 0.71 1/282 1120 314 22:21:04 when one milestone does not have a start_date 315 22:21:04 behaves like correct sort order 316 22:21:06 sorts milestonee_1 before milestone_2 317 22:21:06 # [RSpecRunTime] RSpec elapsed time: 1 minute 53.29 seconds. Current RSS: ~1008M. Threads: 5. load average: 1.49 1.22 0.71 1/281 1121 320 22:21:06 behaves like correct sort order 321 22:21:08 sorts milestonee_1 before milestone_2 322 22:21:08 # [RSpecRunTime] RSpec elapsed time: 1 minute 55.1 seconds. Current RSS: ~1004M. Threads: 5. load average: 1.49 1.22 0.71 1/280 1122 324 22:21:08 when release has link asset 325 22:21:10 contains link information as assets 326 22:21:10 # [RSpecRunTime] RSpec elapsed time: 1 minute 57.63 seconds. Current RSS: ~1017M. Threads: 5. load average: 1.53 1.24 0.72 1/281 1142 328 22:21:10 when include_html_description option is true 329 22:21:13 includes description_html field 330 22:21:13 # [RSpecRunTime] RSpec elapsed time: 2 minutes 0.05 second. Current RSS: ~1022M. Threads: 5. load average: 1.53 1.24 0.72 1/282 1162 332 22:21:13 when user is a guest 333 22:21:15 responds 403 Forbidden 334 22:21:15 when project is public 335 22:21:18 responds 200 OK 336 22:21:20 exposes tag and commit 337 22:21:20 # [RSpecRunTime] RSpec elapsed time: 2 minutes 7.52 seconds. Current RSS: ~1025M. Threads: 5. load average: 1.45 1.23 0.72 1/283 1219 339 22:21:20 when specified tag is not found in the project 340 22:21:23 returns 404 for maintainer 341 22:21:25 returns project not found for no user 342 22:21:27 returns forbidden for guest 343 22:21:27 # [RSpecRunTime] RSpec elapsed time: 2 minutes 14.26 seconds. Current RSS: ~1032M. Threads: 5. load average: 1.41 1.23 0.72 1/281 1274 345 22:21:27 when user is not a project member 346 22:21:30 cannot find the project 347 22:21:30 when project is public 348 22:21:32 allows the request 349 22:21:32 when release is associated to a milestone 350 22:21:35 matches schema 351 22:21:38 exposes milestones 352 22:21:41 returns issue stats for milestone 353 22:21:41 when project restricts visibility of issues and merge requests 354 22:21:44 does not expose milestones 355 22:21:44 # [RSpecRunTime] RSpec elapsed time: 2 minutes 30.73 seconds. Current RSS: ~1023M. Threads: 5. load average: 1.32 1.21 0.73 1/283 1388 357 22:21:44 when project restricts visibility of issues 358 22:21:46 exposes milestones 359 22:21:46 # [RSpecRunTime] RSpec elapsed time: 2 minutes 33.5 seconds. Current RSS: ~1024M. Threads: 5. load average: 1.29 1.21 0.73 1/283 1408 361 22:21:46 GET /projects/:id/releases/:tag_name/downloads/*direct_asset_path 362 22:21:46 with an invalid release tag 363 22:21:49 returns 404 for maintater 364 22:21:51 returns project not found for no user 365 22:21:54 returns forbidden for guest 366 22:21:54 # [RSpecRunTime] RSpec elapsed time: 2 minutes 40.82 seconds. Current RSS: ~1038M. Threads: 5. load average: 1.27 1.21 0.73 1/280 1463 368 22:21:54 with a valid release tag 369 22:21:54 when filepath is provided 370 22:21:54 when filepath exists 371 22:21:56 redirects to the file download URL 372 22:21:59 redirects to the file download URL when using JOB-TOKEN auth 373 22:21:59 when user is a guest 374 22:22:01 responds 403 Forbidden 375 22:22:01 when project is public 376 22:22:03 responds 200 OK 377 22:22:03 # [RSpecRunTime] RSpec elapsed time: 2 minutes 50.47 seconds. Current RSS: ~1036M. Threads: 5. load average: 1.23 1.20 0.73 1/279 1536 379 22:22:03 when direct_asset_path is used 380 22:22:06 redirects to the file download URL successfully 381 22:22:06 # [RSpecRunTime] RSpec elapsed time: 2 minutes 52.94 seconds. Current RSS: ~1035M. Threads: 5. load average: 1.21 1.20 0.73 1/279 1555 383 22:22:06 when filepath does not exists 384 22:22:08 returns 404 for maintater 385 22:22:10 returns project not found for no user 386 22:22:13 returns forbidden for guest 387 22:22:13 # [RSpecRunTime] RSpec elapsed time: 3 minutes 0.04 second. Current RSS: ~1035M. Threads: 5. load average: 1.19 1.19 0.74 1/279 1610 389 22:22:13 when filepath is not provided 390 22:22:15 returns 404 for maintater 391 22:22:18 returns project not found for no user 392 22:22:20 returns forbidden for guest 393 22:22:20 # [RSpecRunTime] RSpec elapsed time: 3 minutes 7.32 seconds. Current RSS: ~1035M. Threads: 5. load average: 1.39 1.24 0.76 1/279 1665 395 22:22:20 GET /projects/:id/releases/permalink/latest 396 22:22:20 when there is no release 397 22:22:22 returns not found 398 22:22:25 returns not found when using JOB-TOKEN auth 399 22:22:25 # [RSpecRunTime] RSpec elapsed time: 3 minutes 12.54 seconds. Current RSS: ~1027M. Threads: 5. load average: 1.36 1.23 0.76 1/279 1702 401 22:22:25 when there are more than one release 402 22:22:28 redirects to the latest release tag 403 22:22:31 redirects to the latest release tag when using JOB-TOKEN auth 404 22:22:31 when there are query parameters present 405 22:22:33 includes the query params on the redirection 406 22:22:36 discards the `order_by` query param 407 22:22:36 # [RSpecRunTime] RSpec elapsed time: 3 minutes 22.78 seconds. Current RSS: ~1036M. Threads: 5. load average: 1.38 1.24 0.77 1/280 1775 409 22:22:36 when downloading a release asset 410 22:22:38 redirects to the right endpoint keeping the suffix_path 411 22:22:40 returns error when there is path traversal in suffix path 412 22:22:40 # [RSpecRunTime] RSpec elapsed time: 3 minutes 27.44 seconds. Current RSS: ~1033M. Threads: 5. load average: 1.35 1.24 0.77 1/279 1812 414 22:22:40 POST /projects/:id/releases 415 22:22:43 accepts the request 416 22:22:46 creates a new release 417 22:22:48 creates a new release without description 418 22:22:51 sets the released_at to the current time if the released_at parameter is not provided 419 22:22:53 sets the released_at to the value in the parameters if specified 420 22:22:56 assumes the utc timezone for released_at if the timezone is not provided 421 22:22:59 allows specifying a released_at with a local time zone 422 22:23:02 matches response schema 423 22:23:04 does not create a new tag 424 22:23:04 when using `direct_asset_path` for the asset link 425 22:23:07 creates a new release successfully 426 22:23:07 # [RSpecRunTime] RSpec elapsed time: 3 minutes 54.22 seconds. Current RSS: ~1036M. Threads: 5. load average: 1.39 1.25 0.78 1/284 2305 428 22:23:07 with protected tag 429 22:23:07 when user has access to the protected tag 430 22:23:10 accepts the request 431 22:23:10 # [RSpecRunTime] RSpec elapsed time: 3 minutes 56.93 seconds. Current RSS: ~1031M. Threads: 5. load average: 1.36 1.25 0.79 1/284 2355 433 22:23:10 when user does not have access to the protected tag 434 22:23:12 forbids the request 435 22:23:12 # [RSpecRunTime] RSpec elapsed time: 3 minutes 59.33 seconds. Current RSS: ~1028M. Threads: 5. load average: 1.36 1.25 0.79 1/284 2392 437 22:23:12 when user is a reporter 438 22:23:15 forbids the request 439 22:23:15 # [RSpecRunTime] RSpec elapsed time: 4 minutes 1.85 seconds. Current RSS: ~1033M. Threads: 5. load average: 1.41 1.26 0.79 1/284 2429 441 22:23:15 when user is not a project member 442 22:23:17 forbids the request 443 22:23:17 when project is public 444 22:23:20 forbids the request 445 22:23:20 # [RSpecRunTime] RSpec elapsed time: 4 minutes 7.03 seconds. Current RSS: ~1034M. Threads: 5. load average: 1.38 1.25 0.79 1/284 2502 447 22:23:20 when create assets altogether 448 22:23:20 when create one asset 449 22:23:23 accepts the request 450 22:23:25 creates an asset with specified parameters 451 22:23:29 matches response schema 452 22:23:29 # [RSpecRunTime] RSpec elapsed time: 4 minutes 15.87 seconds. Current RSS: ~1036M. Threads: 5. load average: 1.35 1.25 0.80 1/285 2650 454 22:23:29 when creating two assets 455 22:23:31 creates two assets with specified parameters 456 22:23:31 when link names are duplicates 457 22:23:34 recognizes as a bad request 458 22:23:34 # [RSpecRunTime] RSpec elapsed time: 4 minutes 21.23 seconds. Current RSS: ~1046M. Threads: 5. load average: 1.53 1.29 0.81 1/284 2741 460 22:23:34 when using JOB-TOKEN auth 461 22:23:34 when no token is provided 462 22:23:36 returns a :not_found error 463 22:23:36 # [RSpecRunTime] RSpec elapsed time: 4 minutes 23.6 seconds. Current RSS: ~1041M. Threads: 5. load average: 1.53 1.29 0.81 1/284 2778 465 22:23:36 when an invalid token is provided 466 22:23:39 returns an :unauthorized error 467 22:23:39 # [RSpecRunTime] RSpec elapsed time: 4 minutes 25.97 seconds. Current RSS: ~1039M. Threads: 5. load average: 1.49 1.29 0.82 1/284 2815 469 22:23:39 when a valid token is provided 470 22:23:42 creates the release for a running job 471 22:23:45 returns an :unauthorized error for a completed job 472 22:23:45 # [RSpecRunTime] RSpec elapsed time: 4 minutes 32.16 seconds. Current RSS: ~1033M. Threads: 5. load average: 1.45 1.28 0.82 1/284 2901 474 22:23:45 when tag does not exist in git repository 475 22:23:48 creates a new tag 476 22:23:50 creates a new release 477 22:23:50 when tag name is HEAD 478 22:23:53 returns a 400 error as failure on tag creation 479 22:23:53 # [RSpecRunTime] RSpec elapsed time: 4 minutes 39.79 seconds. Current RSS: ~1033M. Threads: 5. load average: 1.41 1.28 0.82 1/284 3067 481 22:23:53 when tag name is empty 482 22:23:55 returns a 400 error as failure on tag creation 483 22:23:55 # [RSpecRunTime] RSpec elapsed time: 4 minutes 42.29 seconds. Current RSS: ~1033M. Threads: 5. load average: 1.38 1.27 0.82 1/284 3105 485 22:23:55 when tag_message is provided 486 22:23:58 creates an annotated tag with the tag message 487 22:23:58 # [RSpecRunTime] RSpec elapsed time: 4 minutes 45.05 seconds. Current RSS: ~1032M. Threads: 5. load average: 1.38 1.27 0.82 1/284 3177 489 22:23:58 when release already exists 490 22:24:00 returns an error as conflicted request 491 22:24:00 # [RSpecRunTime] RSpec elapsed time: 4 minutes 47.6 seconds. Current RSS: ~1032M. Threads: 5. load average: 1.35 1.27 0.82 1/283 3214 493 22:24:00 with milestones 494 22:24:00 with a project milestone 496 22:24:00 behaves like adds milestone 497 22:24:03 adds the milestone 498 22:24:03 # [RSpecRunTime] RSpec elapsed time: 4 minutes 50.36 seconds. Current RSS: ~1038M. Threads: 5. load average: 1.35 1.27 0.82 1/283 3264 501 22:24:03 behaves like adds milestone 502 22:24:06 adds the milestone 503 22:24:06 # [RSpecRunTime] RSpec elapsed time: 4 minutes 53.21 seconds. Current RSS: ~1037M. Threads: 5. load average: 1.32 1.26 0.82 2/283 3314 505 22:24:06 with multiple milestones 506 22:24:09 adds all milestones 507 22:24:09 # [RSpecRunTime] RSpec elapsed time: 4 minutes 56.18 seconds. Current RSS: ~1037M. Threads: 5. load average: 1.22 1.24 0.82 1/283 3364 509 22:24:09 with an empty milestone 510 22:24:12 removes all milestones 511 22:24:12 # [RSpecRunTime] RSpec elapsed time: 4 minutes 59.07 seconds. Current RSS: ~1035M. Threads: 5. load average: 1.22 1.24 0.82 1/283 3414 513 22:24:12 with a non-existant milestone 514 22:24:14 returns a 400 error as milestone not found 515 22:24:14 # [RSpecRunTime] RSpec elapsed time: 5 minutes 1.44 seconds. Current RSS: ~1035M. Threads: 5. load average: 1.20 1.24 0.82 1/283 3451 517 22:24:14 with a milestone from a different project 518 22:24:17 returns a 400 error as milestone not found 519 22:24:18 # [RSpecRunTime] RSpec elapsed time: 5 minutes 4.63 seconds. Current RSS: ~1034M. Threads: 5. load average: 1.20 1.24 0.82 1/283 3488 521 22:24:18 when the project is a catalog resource 522 22:24:19 Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 524 22:24:19 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 525 22:24:20 creates a new release without publishing the catalog resource 526 22:24:20 when legacy_catalog_publish is true 527 22:24:22 creates a new release and publishes the catalog resource 528 22:24:22 # [RSpecRunTime] RSpec elapsed time: 5 minutes 9.32 seconds. Current RSS: ~1023M. Threads: 5. load average: 1.10 1.21 0.81 1/283 3702 530 22:24:22 when the FF ci_release_cli_catalog_publish_option is disabled 531 22:24:24 creates a new release and publishes the catalog resource 532 22:24:24 when legacy_catalog_publish is true 533 22:24:26 creates a new release and publishes the catalog resource 534 22:24:26 # [RSpecRunTime] RSpec elapsed time: 5 minutes 12.71 seconds. Current RSS: ~1017M. Threads: 5. load average: 1.09 1.21 0.82 1/282 3747 536 22:24:26 PUT /projects/:id/releases/:tag_name 537 22:24:28 accepts the request 538 22:24:32 accepts the request when using JOB-TOKEN auth 539 22:24:34 updates the description 540 22:24:37 does not change other attributes 541 22:24:39 matches response schema 542 22:24:43 updates released_at 543 22:24:43 with protected tag 544 22:24:43 when user has access to the protected tag 545 22:24:45 accepts the request 546 22:24:45 # [RSpecRunTime] RSpec elapsed time: 5 minutes 32.45 seconds. Current RSS: ~1027M. Threads: 5. load average: 1.14 1.21 0.83 1/283 4077 548 22:24:45 when user does not have access to the protected tag 549 22:24:48 forbids the request 550 22:24:48 # [RSpecRunTime] RSpec elapsed time: 5 minutes 34.9 seconds. Current RSS: ~1025M. Threads: 5. load average: 1.14 1.21 0.83 1/283 4114 552 22:24:48 when user tries to update sha 553 22:24:50 does not allow the request 554 22:24:50 # [RSpecRunTime] RSpec elapsed time: 5 minutes 37.32 seconds. Current RSS: ~1034M. Threads: 5. load average: 1.13 1.21 0.83 1/283 4154 556 22:24:50 when params is empty 557 22:24:53 does not allow the request 558 22:24:53 # [RSpecRunTime] RSpec elapsed time: 5 minutes 39.89 seconds. Current RSS: ~1033M. Threads: 5. load average: 1.13 1.21 0.83 1/283 4194 560 22:24:53 when there are no corresponding releases 561 22:24:55 forbids the request 562 22:24:55 # [RSpecRunTime] RSpec elapsed time: 5 minutes 42.28 seconds. Current RSS: ~1034M. Threads: 5. load average: 1.12 1.20 0.83 1/283 4231 564 22:24:55 when user is a reporter 565 22:24:58 forbids the request 566 22:24:58 # [RSpecRunTime] RSpec elapsed time: 5 minutes 44.78 seconds. Current RSS: ~1033M. Threads: 5. load average: 1.12 1.20 0.83 1/283 4268 568 22:24:58 when user is not a project member 569 22:25:00 forbids the request 570 22:25:00 when project is public 571 22:25:02 forbids the request 572 22:25:02 # [RSpecRunTime] RSpec elapsed time: 5 minutes 49.55 seconds. Current RSS: ~1033M. Threads: 5. load average: 1.11 1.20 0.83 1/283 4341 574 22:25:02 with milestones 575 22:25:02 when a milestone is passed in 577 22:25:02 behaves like updates milestone 578 22:25:05 updates the milestone 579 22:25:05 # [RSpecRunTime] RSpec elapsed time: 5 minutes 52.45 seconds. Current RSS: ~1031M. Threads: 5. load average: 1.18 1.22 0.83 1/283 4389 582 22:25:05 behaves like updates milestone 583 22:25:08 updates the milestone 584 22:25:08 # [RSpecRunTime] RSpec elapsed time: 5 minutes 55.31 seconds. Current RSS: ~1030M. Threads: 5. load average: 1.18 1.22 0.83 1/283 4437 586 22:25:08 an identical milestone 587 22:25:11 does not change the milestone 588 22:25:11 # [RSpecRunTime] RSpec elapsed time: 5 minutes 58.11 seconds. Current RSS: ~1030M. Threads: 5. load average: 1.17 1.21 0.84 1/283 4485 590 22:25:11 an empty milestone 591 22:25:14 removes the milestone 592 22:25:14 # [RSpecRunTime] RSpec elapsed time: 6 minutes 0.94 second. Current RSS: ~1029M. Threads: 5. load average: 1.17 1.21 0.84 1/283 4533 594 22:25:14 without milestones parameter 595 22:25:17 does not change the milestone 596 22:25:17 # [RSpecRunTime] RSpec elapsed time: 6 minutes 3.99 seconds. Current RSS: ~1029M. Threads: 5. load average: 1.15 1.21 0.84 1/283 4581 598 22:25:17 multiple milestones 600 22:25:20 adds the new milestone 601 22:25:20 # [RSpecRunTime] RSpec elapsed time: 6 minutes 6.98 seconds. Current RSS: ~1028M. Threads: 5. load average: 1.14 1.20 0.84 1/283 4629 605 22:25:20 behaves like update milestones 606 22:25:23 replaces the milestones 607 22:25:23 # [RSpecRunTime] RSpec elapsed time: 6 minutes 9.82 seconds. Current RSS: ~1028M. Threads: 5. load average: 1.14 1.20 0.84 1/283 4677 610 22:25:23 behaves like update milestones 611 22:25:26 replaces the milestones 612 22:25:26 # [RSpecRunTime] RSpec elapsed time: 6 minutes 12.91 seconds. Current RSS: ~1028M. Threads: 5. load average: 1.13 1.20 0.84 1/283 4725 614 22:25:26 DELETE /projects/:id/releases/:tag_name 615 22:25:29 accepts the request 616 22:25:32 accepts the request when using JOB-TOKEN auth 617 22:25:34 destroys the release 618 22:25:37 does not remove a tag in repository 619 22:25:39 matches response schema 620 22:25:39 with protected tag 621 22:25:39 when user has access to the protected tag 622 22:25:42 accepts the request 623 22:25:42 # [RSpecRunTime] RSpec elapsed time: 6 minutes 28.72 seconds. Current RSS: ~1031M. Threads: 5. load average: 1.17 1.21 0.85 1/283 4902 625 22:25:42 when user does not have access to the protected tag 626 22:25:44 forbids the request 627 22:25:44 # [RSpecRunTime] RSpec elapsed time: 6 minutes 31.27 seconds. Current RSS: ~1031M. Threads: 5. load average: 1.16 1.20 0.85 1/282 4921 629 22:25:44 when there are no corresponding releases 630 22:25:47 forbids the request 631 22:25:47 # [RSpecRunTime] RSpec elapsed time: 6 minutes 34.39 seconds. Current RSS: ~1031M. Threads: 5. load average: 1.16 1.20 0.85 1/280 4940 633 22:25:47 when user is a reporter 634 22:25:50 forbids the request 635 22:25:50 # [RSpecRunTime] RSpec elapsed time: 6 minutes 36.76 seconds. Current RSS: ~1036M. Threads: 5. load average: 1.15 1.20 0.85 1/280 4959 637 22:25:50 when user is not a project member 638 22:25:52 forbids the request 639 22:25:52 when project is public 640 22:25:55 forbids the request 641 22:25:55 # [RSpecRunTime] RSpec elapsed time: 6 minutes 41.81 seconds. Current RSS: ~1034M. Threads: 5. load average: 1.13 1.20 0.85 1/278 4996 643 22:25:55 Track API events 644 22:25:55 when tracking event with labels from User-Agent 645 22:25:57 adds the tracked User-Agent to the label of the tracked event 646 22:25:59 skips label when User-Agent is invalid 647 22:25:59 # [RSpecRunTime] RSpec elapsed time: 6 minutes 46.51 seconds. Current RSS: ~1034M. Threads: 5. load average: 1.12 1.19 0.85 1/278 5033 649 22:25:59 GET /groups/:id/releases 650 22:26:01 behaves like GET request permissions for admin mode 651 22:26:01 behaves like when admin 652 22:26:01 behaves like makes request 654 22:26:04 # [RSpecRunTime] RSpec elapsed time: 6 minutes 50.82 seconds. Current RSS: ~1029M. Threads: 5. load average: 1.12 1.19 0.85 1/278 5052 656 22:26:04 behaves like makes request 658 22:26:06 # [RSpecRunTime] RSpec elapsed time: 6 minutes 53.17 seconds. Current RSS: ~1034M. Threads: 5. load average: 1.03 1.17 0.85 1/278 5071 660 22:26:06 behaves like when user 662 22:26:08 behaves like makes request 664 22:26:11 # [RSpecRunTime] RSpec elapsed time: 6 minutes 57.69 seconds. Current RSS: ~1034M. Threads: 5. load average: 1.03 1.17 0.85 1/278 5108 666 22:26:11 when authenticated as owner 667 22:26:13 gets releases from all projects in the group 668 22:26:16 respects order by parameters 669 22:26:18 respects the simple parameter 670 22:26:20 denies access to private groups 671 22:26:20 # [RSpecRunTime] RSpec elapsed time: 7 minutes 7.09 seconds. Current RSS: ~1034M. Threads: 5. load average: 1.02 1.16 0.85 1/278 5181 673 22:26:20 when authenticated as guest 674 22:26:23 does not expose tag, commit, source code or helper paths 675 22:26:23 # [RSpecRunTime] RSpec elapsed time: 7 minutes 10.02 seconds. Current RSS: ~1034M. Threads: 5. load average: 1.02 1.16 0.85 1/278 5200 677 22:26:23 performance testing 678 22:26:23 behaves like avoids N+1 queries 679 22:26:23 with subgroups 680 22:26:31 include_subgroups avoids N+1 queries 681 22:26:31 # [RSpecRunTime] RSpec elapsed time: 7 minutes 18.45 seconds. Current RSS: ~1019M. Threads: 5. load average: 1.02 1.16 0.85 1/278 5219 683 22:26:31 behaves like avoids N+1 queries 684 22:26:31 with subgroups 685 22:26:39 include_subgroups avoids N+1 queries 686 22:26:39 # [RSpecRunTime] RSpec elapsed time: 7 minutes 26.32 seconds. Current RSS: ~1021M. Threads: 5. load average: 1.02 1.15 0.85 1/278 5238 688 22:26:39 # [RSpecRunTime] Finishing example group spec/requests/api/releases_spec.rb. It took 7 minutes 17.84 seconds. Expected to take 7 minutes 42.49 seconds. 689 22:26:39 # [RSpecRunTime] Starting example group spec/controllers/projects_controller_spec.rb. Expected to take 3 minutes 7.69 seconds. 690 22:26:39 ProjectsController 691 22:26:42 updates Service Desk attributes 693 22:26:42 with an authenticated user 694 22:26:42 when namespace_id param is present 695 22:26:42 when user has access to the namespace 696 22:26:43 renders the template 697 22:26:43 # [RSpecRunTime] RSpec elapsed time: 7 minutes 29.77 seconds. Current RSS: ~1019M. Threads: 5. load average: 1.02 1.15 0.85 1/281 5245 699 22:26:43 when user does not have access to the namespace 700 22:26:43 responds with status 404 701 22:26:43 with managable group 702 22:26:43 when managable_group_count is 1 703 22:26:43 renders the template 704 22:26:43 when managable_group_count is 0 705 22:26:43 when create_projects on personal namespace is allowed 706 22:26:43 renders the template 707 22:26:43 when create_projects on personal namespace is not allowed 708 22:26:44 responds with status 404 711 22:26:44 redirects to root page 713 22:26:44 redirects to Explore page 714 22:26:44 GET #activity as JSON 715 22:26:44 when user has permission to see the event 716 22:26:46 returns count 717 22:26:46 design events are visible 718 22:26:48 returns correct count 719 22:26:48 # [RSpecRunTime] RSpec elapsed time: 7 minutes 35.53 seconds. Current RSS: ~1025M. Threads: 5. load average: 1.02 1.15 0.85 1/278 5246 721 22:26:48 when user has no permission to see the event 722 22:26:50 filters out invisible event 723 22:26:50 # [RSpecRunTime] RSpec elapsed time: 7 minutes 36.88 seconds. Current RSS: ~1023M. Threads: 5. load average: 1.01 1.15 0.85 1/278 5247 726 22:26:50 user not project member 727 22:26:50 when project repository is disabled 728 22:26:52 shows wiki homepage 729 22:26:54 shows issues list page if wiki is disabled 730 22:26:56 shows activity page if wiki and issues are disabled 731 22:26:57 shows activity if enabled by user 732 22:26:57 # [RSpecRunTime] RSpec elapsed time: 7 minutes 44.29 seconds. Current RSS: ~1054M. Threads: 5. load average: 1.01 1.14 0.86 1/278 5284 734 22:26:57 project with empty repo 735 22:26:58 with readme view set 736 22:26:58 renders the empty project view 737 22:26:58 with activity view set 738 22:26:58 renders the empty project view 739 22:26:58 with files view set 740 22:26:58 renders the empty project view 741 22:26:58 with wiki view set 742 22:26:59 renders the empty project view 743 22:26:59 project with broken repo 744 22:27:00 with readme view set 745 22:27:00 renders the empty project view 746 22:27:00 # [RSpecRunTime] RSpec elapsed time: 7 minutes 47.28 seconds. Current RSS: ~1044M. Threads: 5. load average: 1.01 1.14 0.86 1/278 5329 748 22:27:00 with activity view set 749 22:27:00 renders the empty project view 750 22:27:00 with files view set 751 22:27:01 renders the empty project view 752 22:27:01 with wiki view set 753 22:27:01 renders the empty project view 754 22:27:01 when project default branch is corrupted 755 22:27:02 Job arguments to ProjectCacheWorker must be native JSON types, but :commit_count is a Symbol. 757 22:27:02 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 758 22:27:02 renders the missing default branch view 759 22:27:02 # [RSpecRunTime] RSpec elapsed time: 7 minutes 48.99 seconds. Current RSS: ~1036M. Threads: 5. load average: 1.01 1.14 0.86 1/280 5389 761 22:27:02 rendering default project view 762 22:27:05 renders the activity view 763 22:27:07 renders the files view 764 22:27:08 renders the readme view 765 22:27:09 does not make Gitaly requests 766 22:27:10 renders files even with invalid license 767 22:27:10 tracking events 768 22:27:11 tracks page views 769 22:27:11 when the project is importing 770 22:27:12 does not track page views 771 22:27:12 # [RSpecRunTime] RSpec elapsed time: 7 minutes 58.89 seconds. Current RSS: ~1056M. Threads: 5. load average: 1.01 1.14 0.86 1/281 5508 773 22:27:12 PUC highlighting 774 22:27:12 option is enabled 775 22:27:12 adds the highlighting class 776 22:27:12 option is disabled 777 22:27:13 doesn't add the highlighting class 778 22:27:13 when the url contains .atom 779 22:27:13 expects an error creating the project 780 22:27:13 when the project is pending deletions 781 22:27:13 renders a 404 error 783 22:27:13 user_type: :anonymous, project_visibility: :public, expected_redirect: :redirect_to_project 784 22:27:14 returns the expected status 785 22:27:14 user_type: :anonymous, project_visibility: :internal, expected_redirect: :redirect_to_signup 786 22:27:14 returns the expected status 787 22:27:14 user_type: :anonymous, project_visibility: :private, expected_redirect: :redirect_to_signup 788 22:27:14 returns the expected status 789 22:27:14 user_type: :signed_in, project_visibility: :public, expected_redirect: :redirect_to_project 790 22:27:14 returns the expected status 791 22:27:14 user_type: :signed_in, project_visibility: :internal, expected_redirect: :redirect_to_project 792 22:27:14 returns the expected status 793 22:27:14 user_type: :signed_in, project_visibility: :private, expected_redirect: nil 794 22:27:15 returns the expected status 795 22:27:15 user_type: :member, project_visibility: :public, expected_redirect: :redirect_to_project 796 22:27:15 returns the expected status 797 22:27:15 user_type: :member, project_visibility: :internal, expected_redirect: :redirect_to_project 798 22:27:16 returns the expected status 799 22:27:16 user_type: :member, project_visibility: :private, expected_redirect: :redirect_to_project 800 22:27:16 returns the expected status 802 22:27:16 redirects to project without .git extension 803 22:27:16 when project is moved and git format is requested 804 22:27:17 redirects to new project path 805 22:27:17 # [RSpecRunTime] RSpec elapsed time: 8 minutes 4.4 seconds. Current RSS: ~1053M. Threads: 5. load average: 1.01 1.13 0.86 1/279 5509 807 22:27:17 when the project is forked and has a repository 808 22:27:21 does not increase the number of queries when the project is forked 809 22:27:21 # [RSpecRunTime] RSpec elapsed time: 8 minutes 7.84 seconds. Current RSS: ~1050M. Threads: 5. load average: 1.01 1.13 0.86 1/279 5564 813 22:27:21 when import by url is disabled 814 22:27:21 does not create project and reports an error 815 22:27:21 when import by url is enabled 816 22:27:22 creates project 817 22:27:22 # [RSpecRunTime] RSpec elapsed time: 8 minutes 9.1 seconds. Current RSS: ~1052M. Threads: 5. load average: 1.01 1.13 0.86 1/279 5573 820 22:27:22 allows an admin user to access the page 821 22:27:23 sets the badge API endpoint 822 22:27:23 POST #archive 823 22:27:23 for a user with the ability to archive a project 824 22:27:24 archives the project 825 22:27:24 redirects to projects path 826 22:27:24 # [RSpecRunTime] RSpec elapsed time: 8 minutes 11.36 seconds. Current RSS: ~1039M. Threads: 5. load average: 1.01 1.13 0.86 1/279 5574 828 22:27:24 for a user that does not have the ability to archive a project 829 22:27:25 does not archive the project 831 22:27:25 POST #unarchive 832 22:27:25 for a user with the ability to unarchive a project 833 22:27:26 unarchives the project 834 22:27:26 redirects to projects path 835 22:27:26 # [RSpecRunTime] RSpec elapsed time: 8 minutes 13.6 seconds. Current RSS: ~1032M. Threads: 5. load average: 1.01 1.13 0.86 1/280 5575 837 22:27:26 for a user that does not have the ability to unarchive a project 838 22:27:27 does not unarchive the project 840 22:27:27 #housekeeping 841 22:27:28 when authenticated as owner 842 22:27:28 forces a full garbage collection 843 22:27:28 logs an audit event 844 22:27:28 and requesting prune 845 22:27:29 enqueues pruning 846 22:27:29 # [RSpecRunTime] RSpec elapsed time: 8 minutes 15.98 seconds. Current RSS: ~1028M. Threads: 5. load average: 1.01 1.13 0.86 1/281 5576 848 22:27:29 when authenticated as developer 849 22:27:29 does not execute housekeeping 851 22:27:29 hashed storage 852 22:27:30 behaves like updating a project 853 22:27:31 updates Fast Forward Merge attributes 854 22:27:31 does not update namespace 855 22:27:31 when there is a conflicting project path 856 22:27:33 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 858 22:27:33 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 859 22:27:33 does not show any references to the conflicting path 860 22:27:33 # [RSpecRunTime] RSpec elapsed time: 8 minutes 20.27 seconds. Current RSS: ~1040M. Threads: 5. load average: 1.01 1.13 0.86 1/281 5604 862 22:27:33 when only renaming a project path 863 22:27:34 doesnt change the disk_path when using hashed storage 864 22:27:34 upgrades and move project to hashed storage when project was originally legacy (PENDING: No reason given) 865 22:27:34 when project has container repositories with tags 866 22:27:34 when Gitlab API is not supported 867 22:27:34 behaves like not allowing the rename of the project 868 22:27:40 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 870 22:27:40 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 871 22:27:40 does not allow to rename the project 872 22:27:40 # [RSpecRunTime] RSpec elapsed time: 8 minutes 27.31 seconds. Current RSS: ~1046M. Threads: 5. load average: 0.92 1.10 0.86 1/281 5613 874 22:27:40 when Gitlab API is supported 875 22:27:46 allows the rename of the project 876 22:27:46 when rename base repository dry run in the registry fails 877 22:27:46 behaves like not allowing the rename of the project 878 22:27:52 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 880 22:27:52 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 881 22:27:52 does not allow to rename the project 882 22:27:52 # [RSpecRunTime] RSpec elapsed time: 8 minutes 39.16 seconds. Current RSS: ~1047M. Threads: 5. load average: 0.78 1.07 0.85 2/280 5623 884 22:27:52 legacy storage 885 22:27:53 behaves like updating a project 886 22:27:53 updates Fast Forward Merge attributes 887 22:27:54 does not update namespace 888 22:27:54 when there is a conflicting project path 889 22:27:55 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 891 22:27:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 892 22:27:55 does not show any references to the conflicting path 893 22:27:55 # [RSpecRunTime] RSpec elapsed time: 8 minutes 42.33 seconds. Current RSS: ~1058M. Threads: 5. load average: 0.80 1.07 0.85 1/281 5651 895 22:27:55 when only renaming a project path 896 22:27:55 doesnt change the disk_path when using hashed storage (PENDING: No reason given) 897 22:27:56 upgrades and move project to hashed storage when project was originally legacy 898 22:27:56 # [RSpecRunTime] RSpec elapsed time: 8 minutes 43.44 seconds. Current RSS: ~1070M. Threads: 5. load average: 0.80 1.07 0.85 2/283 5657 900 22:27:56 when project has container repositories with tags 901 22:27:56 when Gitlab API is not supported 902 22:27:56 behaves like not allowing the rename of the project 903 22:28:02 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 905 22:28:02 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 906 22:28:03 does not allow to rename the project 907 22:28:03 # [RSpecRunTime] RSpec elapsed time: 8 minutes 49.74 seconds. Current RSS: ~1070M. Threads: 5. load average: 0.73 1.05 0.85 1/282 5664 909 22:28:03 when Gitlab API is supported 910 22:28:09 allows the rename of the project 911 22:28:09 when rename base repository dry run in the registry fails 912 22:28:09 behaves like not allowing the rename of the project 913 22:28:14 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 915 22:28:14 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 916 22:28:15 does not allow to rename the project 917 22:28:15 # [RSpecRunTime] RSpec elapsed time: 9 minutes 1.86 seconds. Current RSS: ~1073M. Threads: 5. load average: 0.89 1.06 0.85 1/282 5676 919 22:28:15 as maintainer 920 22:28:15 behaves like unauthorized when external service denies access 921 22:28:15 allows access when the authorization service allows it 922 22:28:16 allows access when the authorization service denies it 923 22:28:17 updates when the service allows access 924 22:28:17 does not update when the service rejects access 925 22:28:17 # [RSpecRunTime] RSpec elapsed time: 9 minutes 4.59 seconds. Current RSS: ~1065M. Threads: 5. load average: 0.89 1.06 0.85 1/282 5677 927 22:28:17 when updating boolean values on project_settings 928 22:28:17 boolean_value: "1", result: true 929 22:28:18 updates project settings attributes accordingly 930 22:28:18 boolean_value: "0", result: false 931 22:28:18 updates project settings attributes accordingly 932 22:28:18 boolean_value: 1, result: true 933 22:28:19 updates project settings attributes accordingly 934 22:28:19 boolean_value: 0, result: false 935 22:28:19 updates project settings attributes accordingly 936 22:28:19 boolean_value: true, result: true 937 22:28:20 updates project settings attributes accordingly 938 22:28:20 boolean_value: false, result: false 939 22:28:20 updates project settings attributes accordingly 940 22:28:20 with project feature attributes 941 22:28:20 feature_access_level: :metrics_dashboard_access_level 942 22:28:20 behaves like feature update success 943 22:28:21 updates access level successfully 944 22:28:21 feature_access_level: :container_registry_access_level 945 22:28:21 behaves like feature update success 946 22:28:21 updates access level successfully 947 22:28:21 feature_access_level: :environments_access_level 948 22:28:21 behaves like feature update success 949 22:28:22 updates access level successfully 950 22:28:22 feature_access_level: :feature_flags_access_level 951 22:28:22 behaves like feature update success 952 22:28:22 updates access level successfully 953 22:28:22 feature_access_level: :releases_access_level 954 22:28:22 behaves like feature update success 955 22:28:23 updates access level successfully 956 22:28:23 feature_access_level: :monitor_access_level 957 22:28:23 behaves like feature update success 958 22:28:23 updates access level successfully 959 22:28:23 feature_access_level: :infrastructure_access_level 960 22:28:23 behaves like feature update success 961 22:28:24 updates access level successfully 962 22:28:24 feature_access_level: :model_experiments_access_level 963 22:28:24 behaves like feature update success 964 22:28:24 updates access level successfully 965 22:28:24 feature_access_level: :model_registry_access_level 966 22:28:24 behaves like feature update success 967 22:28:25 updates access level successfully 968 22:28:25 project topics 969 22:28:25 on updates with topics of the same name (case insensitive) 970 22:28:26 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 972 22:28:26 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 973 22:28:26 returns 200, with alert about update failing 974 22:28:26 # [RSpecRunTime] RSpec elapsed time: 9 minutes 13.02 seconds. Current RSS: ~1045M. Threads: 5. load average: 0.91 1.06 0.85 1/281 5678 977 22:28:27 Job arguments to Ci::PendingBuilds::UpdateProjectWorker must be native JSON types, but :namespace_traversal_ids is a Symbol. 979 22:28:27 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 980 22:28:28 updates namespace 981 22:28:28 when new namespace is empty 982 22:28:28 behaves like project namespace is not changed 983 22:28:28 project namespace is not changed 984 22:28:28 # [RSpecRunTime] RSpec elapsed time: 9 minutes 15.38 seconds. Current RSS: ~1047M. Threads: 5. load average: 0.91 1.06 0.85 1/281 5679 986 22:28:28 when new namespace is the same as the current namespace 987 22:28:28 behaves like project namespace is not changed 988 22:28:29 project namespace is not changed 990 22:28:30 redirects to the dashboard 991 22:28:30 when the project is forked 992 22:28:36 closes all related merge requests 993 22:28:36 # [RSpecRunTime] RSpec elapsed time: 9 minutes 22.92 seconds. Current RSS: ~1073M. Threads: 5. load average: 0.92 1.06 0.86 1/285 5768 995 22:28:36 PUT #new_issuable_address for issue 996 22:28:36 has http status 200 997 22:28:36 changes the user incoming email token 998 22:28:37 changes projects new issue address 999 22:28:37 # [RSpecRunTime] RSpec elapsed time: 9 minutes 24.03 seconds. Current RSS: ~1073M. Threads: 5. load average: 0.92 1.06 0.86 1/284 5769 1001 22:28:37 PUT #new_issuable_address for merge request 1002 22:28:37 has http status 200 1003 22:28:38 changes the user incoming email token 1004 22:28:38 changes projects new merge request address 1005 22:28:38 # [RSpecRunTime] RSpec elapsed time: 9 minutes 25.24 seconds. Current RSS: ~1065M. Threads: 5. load average: 0.92 1.06 0.86 1/284 5770 1007 22:28:38 POST #toggle_star 1008 22:28:38 toggles star if user is signed in 1009 22:28:39 does nothing if user is not signed in 1010 22:28:39 DELETE remove_fork 1011 22:28:39 does nothing if user is not signed in 1012 22:28:39 when signed in 1013 22:28:39 with forked project 1014 22:28:40 Job arguments to ProjectCacheWorker must be native JSON types, but :repository_size is a Symbol. 1016 22:28:40 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1017 22:28:40 removes fork from project 1018 22:28:40 # [RSpecRunTime] RSpec elapsed time: 9 minutes 27.27 seconds. Current RSS: ~1062M. Threads: 5. load average: 0.93 1.06 0.86 1/283 5771 1020 22:28:40 when project not forked 1021 22:28:41 does nothing if project was not forked 1023 22:28:42 gets a list of branches and tags 1024 22:28:42 gets a list of branches, tags and commits 1025 22:28:42 uses gitaly pagination 1026 22:28:42 when gitaly is unavailable 1027 22:28:43 responds with 503 error 1028 22:28:43 # [RSpecRunTime] RSpec elapsed time: 9 minutes 29.82 seconds. Current RSS: ~1134M. Threads: 5. load average: 0.93 1.06 0.86 1/284 5810 1030 22:28:43 when preferred language is Japanese 1031 22:28:43 gets a list of branches, tags and commits 1032 22:28:43 when private project 1034 22:28:45 renders forbidden 1035 22:28:45 # [RSpecRunTime] RSpec elapsed time: 9 minutes 31.77 seconds. Current RSS: ~1102M. Threads: 5. load average: 0.94 1.06 0.86 1/283 5834 1037 22:28:45 when input params are invalid 1038 22:28:45 does not break 1039 22:28:45 when sort param is invalid 1040 22:28:45 uses default sort by name 1041 22:28:45 POST #preview_markdown 1042 22:28:45 renders json in a correct format 1043 22:28:45 when not authorized 1045 22:28:46 state filter on references 1046 22:28:47 renders JSON body with state filter for issues 1047 22:28:49 renders JSON body with state filter for MRs 1048 22:28:49 # [RSpecRunTime] RSpec elapsed time: 9 minutes 36.02 seconds. Current RSS: ~1095M. Threads: 5. load average: 0.94 1.06 0.86 1/283 5864 1050 22:28:49 when path parameter is provided 1051 22:28:50 renders JSON body with image links expanded 1052 22:28:50 # [RSpecRunTime] RSpec elapsed time: 9 minutes 37.55 seconds. Current RSS: ~1087M. Threads: 5. load average: 0.94 1.05 0.86 1/284 5891 1054 22:28:50 when path and ref parameters are provided 1055 22:28:52 renders JSON body with image links expanded 1056 22:28:52 # [RSpecRunTime] RSpec elapsed time: 9 minutes 39.23 seconds. Current RSS: ~1088M. Threads: 5. load average: 0.94 1.05 0.86 1/285 5935 1058 22:28:52 #ensure_canonical_path 1059 22:28:52 for a GET request 1060 22:28:52 when requesting the canonical path 1061 22:28:52 with exactly matching casing 1062 22:28:52 loads the project 1063 22:28:52 with different casing 1064 22:28:52 redirects to the normalized path 1065 22:28:52 when requesting a redirected path 1066 22:28:53 redirects to the canonical path 1067 22:28:53 redirects to the canonical path (testing non-show action) 1068 22:28:53 for a POST request 1069 22:28:53 when requesting the canonical path with different casing 1070 22:28:53 does not 404 1071 22:28:53 does not redirect to the correct casing 1072 22:28:53 when requesting a redirected path 1073 22:28:53 returns not found 1074 22:28:53 for a DELETE request 1075 22:28:53 when requesting the canonical path with different casing 1076 22:28:54 does not 404 1077 22:28:54 does not redirect to the correct casing 1078 22:28:54 when requesting a redirected path 1079 22:28:54 returns not found 1080 22:28:54 project export 1082 22:28:54 when project export is enabled 1083 22:28:55 Job arguments to Projects::ImportExport::CreateRelationExportsWorker must be native JSON types, but :exported_by_admin is a Symbol. 1085 22:28:55 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1087 22:28:55 when the project storage_size exceeds the application setting max_export_size 1088 22:28:55 returns 302 with alert 1089 22:28:55 when the project storage_size does not exceed the application setting max_export_size 1090 22:28:55 returns 302 without alert 1091 22:28:55 when application setting max_export_size is not set 1092 22:28:56 returns 302 without alert 1093 22:28:56 when project export is disabled 1095 22:28:56 when the endpoint receives requests above the limit 1096 22:28:57 prevents requesting project export 1097 22:28:57 #download_export 1098 22:28:57 object storage enabled 1099 22:28:57 when project export is enabled 1101 22:28:58 # [RSpecRunTime] RSpec elapsed time: 9 minutes 44.7 seconds. Current RSS: ~1056M. Threads: 5. load average: 0.95 1.05 0.86 1/284 5936 1103 22:28:58 when project export file is absent 1104 22:28:59 alerts the user and returns 302 1105 22:28:59 when project export is disabled 1107 22:28:59 when the endpoint receives requests above the limit 1108 22:29:00 prevents requesting project export 1109 22:29:00 applies correct scope when throttling 1110 22:29:01 applies throttle per namespace 1111 22:29:02 throttles downloads within same namespaces 1112 22:29:05 allows downloads from different namespaces 1113 22:29:05 # [RSpecRunTime] RSpec elapsed time: 9 minutes 51.67 seconds. Current RSS: ~1042M. Threads: 5. load average: 0.95 1.05 0.86 1/284 5943 1115 22:29:05 #remove_export 1116 22:29:05 when project export is enabled 1118 22:29:05 when project export is disabled 1120 22:29:05 #generate_new_export 1121 22:29:05 when project export is enabled 1123 22:29:06 when project export is disabled 1125 22:29:06 when the endpoint receives requests above the limit 1126 22:29:06 prevents requesting project export 1127 22:29:06 GET show.atom 1128 22:29:08 filters by calling event.visible_to_user? 1129 22:29:08 filters by calling event.visible_to_user? 1130 22:29:08 # [RSpecRunTime] RSpec elapsed time: 9 minutes 55.04 seconds. Current RSS: ~1042M. Threads: 5. load average: 0.95 1.05 0.86 1/281 5944 1132 22:29:08 GET #unfoldered_environment_names 1133 22:29:08 shows the environment names of a public project to an anonymous user 1134 22:29:08 does not show environment names of a private project to anonymous users 1135 22:29:09 shows environment names of a private project to a project member 1136 22:29:09 does not show environment names of a private project to a logged-in non-member 1137 22:29:09 # [RSpecRunTime] Finishing example group spec/controllers/projects_controller_spec.rb. It took 2 minutes 29.61 seconds. Expected to take 3 minutes 7.69 seconds. 1138 22:29:09 # [RSpecRunTime] Starting example group spec/requests/api/wikis_spec.rb. Expected to take 2 minutes 23.79 seconds. 1140 22:29:10 GET /projects/:id/wikis 1141 22:29:10 when wiki is disabled 1142 22:29:10 when user is guest 1143 22:29:10 returns 404 Project Not Found 1144 22:29:11 # [RSpecRunTime] RSpec elapsed time: 9 minutes 57.63 seconds. Current RSS: ~1042M. Threads: 5. load average: 0.96 1.05 0.86 1/281 5961 1146 22:29:11 when user is developer 1147 22:29:11 returns 403 Forbidden 1148 22:29:11 when user is maintainer 1149 22:29:11 returns 403 Forbidden 1150 22:29:11 when wiki is available only for team members 1151 22:29:11 when user is guest 1152 22:29:11 returns 404 Project Not Found 1153 22:29:11 when user is developer 1154 22:29:13 return the empty list of wiki pages 1155 22:29:13 when wiki has pages 1156 22:29:14 returns the list of wiki pages without content 1157 22:29:15 returns the list of wiki pages with content 1158 22:29:15 # [RSpecRunTime] RSpec elapsed time: 10 minutes 2.45 seconds. Current RSS: ~1044M. Threads: 5. load average: 0.96 1.05 0.86 1/286 6167 1160 22:29:15 when user is maintainer 1161 22:29:16 return the empty list of wiki pages 1162 22:29:16 when wiki has pages 1163 22:29:18 returns the list of wiki pages without content 1164 22:29:19 returns the list of wiki pages with content 1165 22:29:19 # [RSpecRunTime] RSpec elapsed time: 10 minutes 6.46 seconds. Current RSS: ~1041M. Threads: 5. load average: 0.97 1.05 0.87 1/286 6365 1167 22:29:19 when wiki is available for everyone with access 1168 22:29:19 when user is guest 1169 22:29:20 returns 404 Project Not Found 1170 22:29:20 when user is developer 1171 22:29:21 return the empty list of wiki pages 1172 22:29:21 when wiki has pages 1173 22:29:23 returns the list of wiki pages without content 1174 22:29:24 returns the list of wiki pages with content 1175 22:29:24 # [RSpecRunTime] RSpec elapsed time: 10 minutes 10.96 seconds. Current RSS: ~1043M. Threads: 5. load average: 0.97 1.05 0.87 2/286 6571 1177 22:29:24 when user is maintainer 1178 22:29:25 return the empty list of wiki pages 1179 22:29:25 when wiki has pages 1180 22:29:26 returns the list of wiki pages without content 1181 22:29:28 returns the list of wiki pages with content 1182 22:29:28 # [RSpecRunTime] RSpec elapsed time: 10 minutes 14.92 seconds. Current RSS: ~1042M. Threads: 5. load average: 0.97 1.05 0.87 1/287 6769 1184 22:29:28 GET /projects/:id/wikis/:slug 1185 22:29:28 when wiki is disabled 1186 22:29:28 when user is guest 1187 22:29:28 returns 404 Project Not Found 1188 22:29:28 when user is developer 1189 22:29:28 returns 403 Forbidden 1190 22:29:28 when user is maintainer 1191 22:29:29 returns 403 Forbidden 1192 22:29:29 when wiki is available only for team members 1193 22:29:29 when user is guest 1194 22:29:30 returns 404 Project Not Found 1195 22:29:30 when user is developer 1196 22:29:30 behaves like returns wiki page 1197 22:29:30 is expected to eq "Page 5" 1198 22:29:30 when render param is false 1199 22:29:30 behaves like returns wiki page 1200 22:29:31 is expected to eq "Page 6" 1201 22:29:31 when render param is true 1202 22:29:31 behaves like returns wiki page 1203 22:29:31 is expected to eq "Page 7" 1204 22:29:31 when wiki page has versions 1205 22:29:31 when version param is not present 1206 22:29:32 retrieves the last version 1207 22:29:32 when version param is set 1208 22:29:33 retrieves the specific page version 1209 22:29:33 when version param is not valid or inexistent 1210 22:29:33 behaves like wiki API 404 Wiki Page Not Found 1211 22:29:33 returns 404 Wiki Page Not Found 1212 22:29:33 # [RSpecRunTime] RSpec elapsed time: 10 minutes 20.55 seconds. Current RSS: ~1048M. Threads: 5. load average: 0.97 1.05 0.87 1/287 7275 1214 22:29:33 when page is not existing 1215 22:29:34 returns 404 Wiki Page Not Found 1216 22:29:34 when user is maintainer 1217 22:29:34 behaves like returns wiki page 1218 22:29:34 is expected to eq "Page 11" 1219 22:29:34 when render param is false 1220 22:29:34 behaves like returns wiki page 1221 22:29:35 is expected to eq "Page 12" 1222 22:29:35 when render param is true 1223 22:29:35 behaves like returns wiki page 1224 22:29:36 is expected to eq "Page 13" 1225 22:29:36 when wiki page has versions 1226 22:29:36 when version param is not present 1227 22:29:36 retrieves the last version 1228 22:29:36 when version param is set 1229 22:29:37 retrieves the specific page version 1230 22:29:37 when version param is not valid or inexistent 1231 22:29:37 behaves like wiki API 404 Wiki Page Not Found 1232 22:29:38 returns 404 Wiki Page Not Found 1233 22:29:38 # [RSpecRunTime] RSpec elapsed time: 10 minutes 25.22 seconds. Current RSS: ~1048M. Threads: 5. load average: 0.97 1.05 0.87 1/287 7612 1235 22:29:38 when page is not existing 1236 22:29:39 returns 404 Wiki Page Not Found 1237 22:29:39 when wiki is available for everyone with access 1238 22:29:39 when user is guest 1239 22:29:39 returns 404 Project Not Found 1240 22:29:39 when user is developer 1241 22:29:39 behaves like returns wiki page 1242 22:29:40 is expected to eq "Page 18" 1243 22:29:40 when render param is false 1244 22:29:40 behaves like returns wiki page 1245 22:29:40 is expected to eq "Page 19" 1246 22:29:40 when render param is true 1247 22:29:40 behaves like returns wiki page 1248 22:29:41 is expected to eq "Page 20" 1249 22:29:41 when wiki page has versions 1250 22:29:41 when version param is not present 1251 22:29:42 retrieves the last version 1252 22:29:42 when version param is set 1253 22:29:42 retrieves the specific page version 1254 22:29:42 when version param is not valid or inexistent 1255 22:29:42 behaves like wiki API 404 Wiki Page Not Found 1256 22:29:43 returns 404 Wiki Page Not Found 1257 22:29:43 # [RSpecRunTime] RSpec elapsed time: 10 minutes 30.29 seconds. Current RSS: ~1048M. Threads: 5. load average: 0.98 1.04 0.87 1/286 8002 1259 22:29:43 when page is not existing 1260 22:29:44 returns 404 Wiki Page Not Found 1261 22:29:44 when user is maintainer 1262 22:29:44 behaves like returns wiki page 1263 22:29:44 is expected to eq "Page 24" 1264 22:29:44 when render param is false 1265 22:29:44 behaves like returns wiki page 1266 22:29:45 is expected to eq "Page 25" 1267 22:29:45 when render param is true 1268 22:29:45 behaves like returns wiki page 1269 22:29:45 is expected to eq "Page 26" 1270 22:29:45 when wiki page has versions 1271 22:29:45 when version param is not present 1272 22:29:46 retrieves the last version 1273 22:29:46 when version param is set 1274 22:29:47 retrieves the specific page version 1275 22:29:47 when version param is not valid or inexistent 1276 22:29:47 behaves like wiki API 404 Wiki Page Not Found 1277 22:29:47 returns 404 Wiki Page Not Found 1278 22:29:47 # [RSpecRunTime] RSpec elapsed time: 10 minutes 34.56 seconds. Current RSS: ~1049M. Threads: 5. load average: 1.06 1.06 0.88 1/286 8339 1280 22:29:47 when page is not existing 1281 22:29:48 returns 404 Wiki Page Not Found 1282 22:29:48 when content contains a reference 1283 22:29:49 expands the reference in the content 1284 22:29:49 POST /projects/:id/wikis 1285 22:29:49 when wiki is disabled 1286 22:29:49 when user is guest 1287 22:29:49 returns 404 Project Not Found 1288 22:29:49 when user is developer 1289 22:29:49 returns 403 Forbidden 1290 22:29:49 when user is maintainer 1291 22:29:49 returns 403 Forbidden 1292 22:29:49 when wiki is available only for team members 1293 22:29:49 when user is guest 1294 22:29:50 returns 404 Project Not Found 1295 22:29:50 when user is developer 1296 22:29:51 creates the wiki page 1297 22:29:52 responds with validation error on empty title 1298 22:29:53 responds with validation error on empty content 1299 22:29:53 # [RSpecRunTime] RSpec elapsed time: 10 minutes 40.37 seconds. Current RSS: ~1050M. Threads: 5. load average: 1.05 1.06 0.88 1/286 8463 1301 22:29:53 when user is maintainer 1302 22:29:55 creates the wiki page 1303 22:29:55 responds with validation error on empty title 1304 22:29:56 responds with validation error on empty content 1305 22:29:56 # [RSpecRunTime] RSpec elapsed time: 10 minutes 43.57 seconds. Current RSS: ~1047M. Threads: 5. load average: 1.05 1.06 0.88 1/286 8534 1307 22:29:56 when wiki is available for everyone with access 1308 22:29:56 when user is guest 1309 22:29:57 returns 404 Project Not Found 1310 22:29:57 when user is developer 1311 22:29:59 creates the wiki page 1312 22:29:59 responds with validation error on empty title 1313 22:30:00 responds with validation error on empty content 1314 22:30:00 with front matter title 1315 22:30:02 save front matter 1316 22:30:02 # [RSpecRunTime] RSpec elapsed time: 10 minutes 48.86 seconds. Current RSS: ~1046M. Threads: 5. load average: 1.04 1.06 0.88 1/286 8667 1318 22:30:02 when user is maintainer 1319 22:30:03 creates the wiki page 1320 22:30:04 responds with validation error on empty title 1321 22:30:05 responds with validation error on empty content 1322 22:30:05 # [RSpecRunTime] RSpec elapsed time: 10 minutes 52.01 seconds. Current RSS: ~1046M. Threads: 5. load average: 1.04 1.06 0.88 1/286 8738 1324 22:30:05 PUT /projects/:id/wikis/:slug 1325 22:30:05 when wiki is disabled 1326 22:30:05 when user is guest 1327 22:30:06 returns 404 Project Not Found 1328 22:30:06 # [RSpecRunTime] RSpec elapsed time: 10 minutes 53.09 seconds. Current RSS: ~1045M. Threads: 5. load average: 1.04 1.06 0.88 1/286 8793 1330 22:30:06 when user is developer 1331 22:30:07 returns 403 Forbidden 1332 22:30:07 # [RSpecRunTime] RSpec elapsed time: 10 minutes 54.44 seconds. Current RSS: ~1046M. Threads: 5. load average: 1.04 1.06 0.88 1/286 8848 1334 22:30:07 when user is maintainer 1335 22:30:08 returns 403 Forbidden 1336 22:30:08 # [RSpecRunTime] RSpec elapsed time: 10 minutes 55.63 seconds. Current RSS: ~1046M. Threads: 5. load average: 1.04 1.06 0.88 1/286 8903 1338 22:30:08 when wiki is available only for team members 1339 22:30:08 when user is guest 1340 22:30:10 returns 404 Project Not Found 1341 22:30:10 # [RSpecRunTime] RSpec elapsed time: 10 minutes 56.69 seconds. Current RSS: ~1046M. Threads: 5. load average: 1.28 1.11 0.90 1/286 8958 1343 22:30:10 when user is developer 1344 22:30:11 updates the wiki page 1345 22:30:13 updates with wiki with missing title 1346 22:30:14 updates with wiki with missing content 1347 22:30:16 updates with wiki with missing format 1348 22:30:16 when page is not existing 1349 22:30:17 returns 404 Wiki Page Not Found 1350 22:30:17 # [RSpecRunTime] RSpec elapsed time: 11 minutes 4.03 seconds. Current RSS: ~1048M. Threads: 5. load average: 1.26 1.10 0.90 1/286 9352 1352 22:30:17 when user is maintainer 1353 22:30:19 updates the wiki page 1354 22:30:20 updates with wiki with missing title 1355 22:30:22 updates with wiki with missing content 1356 22:30:23 updates with wiki with missing format 1357 22:30:23 when page is not existing 1358 22:30:24 returns 404 Wiki Page Not Found 1359 22:30:24 # [RSpecRunTime] RSpec elapsed time: 11 minutes 11.31 seconds. Current RSS: ~1048M. Threads: 5. load average: 1.22 1.10 0.90 1/286 9746 1361 22:30:24 when wiki is available for everyone with access 1362 22:30:24 when user is guest 1363 22:30:25 returns 404 Project Not Found 1364 22:30:25 when user is developer 1365 22:30:27 updates the wiki page 1366 22:30:28 updates with wiki with missing title 1367 22:30:30 updates with wiki with missing content 1368 22:30:31 updates with wiki with missing format 1369 22:30:31 when page is not existing 1370 22:30:32 returns 404 Wiki Page Not Found 1371 22:30:32 # [RSpecRunTime] RSpec elapsed time: 11 minutes 19.18 seconds. Current RSS: ~1050M. Threads: 5. load average: 1.20 1.10 0.90 1/286 10194 1373 22:30:32 with front matter title 1374 22:30:34 save front matter 1375 22:30:34 # [RSpecRunTime] RSpec elapsed time: 11 minutes 20.86 seconds. Current RSS: ~1050M. Threads: 5. load average: 1.20 1.10 0.90 1/286 10292 1377 22:30:34 when user is maintainer 1378 22:30:35 updates the wiki page 1379 22:30:37 updates with wiki with missing title 1380 22:30:38 updates with wiki with missing content 1381 22:30:40 updates with wiki with missing format 1382 22:30:40 when page is not existing 1383 22:30:41 returns 404 Wiki Page Not Found 1384 22:30:41 # [RSpecRunTime] RSpec elapsed time: 11 minutes 28.19 seconds. Current RSS: ~1052M. Threads: 5. load average: 1.17 1.09 0.90 1/286 10686 1386 22:30:41 when wiki belongs to a group project 1387 22:30:42 updates the wiki page 1388 22:30:43 updates with wiki with missing title 1389 22:30:43 updates with wiki with missing content 1390 22:30:43 updates with wiki with missing format 1391 22:30:43 # [RSpecRunTime] RSpec elapsed time: 11 minutes 30.47 seconds. Current RSS: ~1055M. Threads: 5. load average: 1.17 1.09 0.90 1/286 10937 1393 22:30:43 DELETE /projects/:id/wikis/:slug 1394 22:30:43 when wiki is disabled 1395 22:30:43 when user is guest 1396 22:30:44 returns 404 Project Not Found 1397 22:30:44 # [RSpecRunTime] RSpec elapsed time: 11 minutes 31.58 seconds. Current RSS: ~1055M. Threads: 5. load average: 1.15 1.09 0.90 1/286 10992 1399 22:30:44 when user is developer 1400 22:30:46 returns 403 Forbidden 1401 22:30:46 # [RSpecRunTime] RSpec elapsed time: 11 minutes 32.84 seconds. Current RSS: ~1053M. Threads: 5. load average: 1.15 1.09 0.90 1/286 11047 1403 22:30:46 when user is maintainer 1404 22:30:47 returns 403 Forbidden 1405 22:30:47 # [RSpecRunTime] RSpec elapsed time: 11 minutes 34.15 seconds. Current RSS: ~1055M. Threads: 5. load average: 1.15 1.09 0.90 1/286 11102 1407 22:30:47 when wiki is available only for team members 1408 22:30:47 when user is guest 1409 22:30:48 returns 404 Project Not Found 1410 22:30:48 when user is developer 1411 22:30:49 returns 403 Forbidden 1412 22:30:49 # [RSpecRunTime] RSpec elapsed time: 11 minutes 36.38 seconds. Current RSS: ~1053M. Threads: 5. load average: 1.30 1.12 0.91 1/286 11211 1414 22:30:49 when user is maintainer 1415 22:30:51 returns 204 No Content 1416 22:30:51 # [RSpecRunTime] RSpec elapsed time: 11 minutes 37.97 seconds. Current RSS: ~1055M. Threads: 5. load average: 1.30 1.12 0.91 1/286 11292 1418 22:30:51 when wiki is available for everyone with access 1419 22:30:51 when user is guest 1420 22:30:52 returns 404 Project Not Found 1421 22:30:52 when user is developer 1422 22:30:53 returns 403 Forbidden 1423 22:30:53 # [RSpecRunTime] RSpec elapsed time: 11 minutes 40.22 seconds. Current RSS: ~1055M. Threads: 5. load average: 1.30 1.12 0.91 1/286 11401 1425 22:30:53 when user is maintainer 1426 22:30:55 returns 204 No Content 1427 22:30:55 when page is not existing 1428 22:30:56 returns 404 Wiki Page Not Found 1429 22:30:56 # [RSpecRunTime] RSpec elapsed time: 11 minutes 42.77 seconds. Current RSS: ~1055M. Threads: 5. load average: 1.28 1.12 0.92 1/286 11496 1431 22:30:56 when there is an error deleting the page 1433 22:30:57 # [RSpecRunTime] RSpec elapsed time: 11 minutes 44.04 seconds. Current RSS: ~1055M. Threads: 5. load average: 1.28 1.12 0.92 1/286 11554 1435 22:30:57 when wiki belongs to a group project 1436 22:30:58 returns 204 No Content 1437 22:30:58 # [RSpecRunTime] RSpec elapsed time: 11 minutes 45.33 seconds. Current RSS: ~1056M. Threads: 5. load average: 1.28 1.12 0.92 1/286 11635 1439 22:30:58 POST /projects/:id/wikis/attachments 1440 22:30:58 when wiki is disabled 1441 22:30:58 when user is guest 1442 22:30:59 returns 404 Project Not Found 1443 22:30:59 when user is developer 1444 22:31:00 returns 403 Forbidden 1445 22:31:00 # [RSpecRunTime] RSpec elapsed time: 11 minutes 47.12 seconds. Current RSS: ~1057M. Threads: 5. load average: 1.26 1.12 0.92 1/286 11652 1447 22:31:00 when user is maintainer 1448 22:31:01 returns 403 Forbidden 1449 22:31:01 when wiki is available only for team members 1450 22:31:01 when user is guest 1451 22:31:02 returns 404 Project Not Found 1452 22:31:02 when user is developer 1453 22:31:03 pushes attachment to the wiki repository 1454 22:31:04 responds with validation error on empty file 1455 22:31:05 responds with validation error on invalid temp file 1456 22:31:06 is backward compatible with regular multipart uploads 1457 22:31:06 # [RSpecRunTime] RSpec elapsed time: 11 minutes 52.89 seconds. Current RSS: ~1057M. Threads: 5. load average: 1.23 1.12 0.92 1/287 11761 1459 22:31:06 when user is maintainer 1460 22:31:07 pushes attachment to the wiki repository 1461 22:31:08 responds with validation error on empty file 1462 22:31:09 responds with validation error on invalid temp file 1463 22:31:10 is backward compatible with regular multipart uploads 1464 22:31:10 # [RSpecRunTime] RSpec elapsed time: 11 minutes 57.01 seconds. Current RSS: ~1059M. Threads: 5. load average: 1.22 1.11 0.92 1/286 11854 1466 22:31:10 when wiki is available for everyone with access 1467 22:31:10 when user is guest 1468 22:31:11 returns 404 Project Not Found 1469 22:31:11 when user is developer 1470 22:31:12 pushes attachment to the wiki repository 1471 22:31:13 responds with validation error on empty file 1472 22:31:13 responds with validation error on invalid temp file 1473 22:31:15 is backward compatible with regular multipart uploads 1474 22:31:15 # [RSpecRunTime] RSpec elapsed time: 12 minutes 1.77 seconds. Current RSS: ~1062M. Threads: 5. load average: 1.12 1.10 0.91 1/287 11955 1476 22:31:15 when user is maintainer 1477 22:31:16 pushes attachment to the wiki repository 1478 22:31:17 responds with validation error on empty file 1479 22:31:18 responds with validation error on invalid temp file 1480 22:31:19 is backward compatible with regular multipart uploads 1481 22:31:19 # [RSpecRunTime] RSpec elapsed time: 12 minutes 6.01 seconds. Current RSS: ~1062M. Threads: 5. load average: 1.12 1.10 0.91 1/287 12048 1483 22:31:19 # [RSpecRunTime] Finishing example group spec/requests/api/wikis_spec.rb. It took 2 minutes 10.07 seconds. Expected to take 2 minutes 23.79 seconds. 1484 22:31:19 # [RSpecRunTime] Starting example group spec/controllers/projects/jobs_controller_spec.rb. Expected to take 1 minute 43.59 seconds. 1485 22:31:19 Projects::JobsController 1487 22:31:22 when scope is pending 1488 22:31:22 has only pending builds 1489 22:31:22 # [RSpecRunTime] RSpec elapsed time: 12 minutes 9.46 seconds. Current RSS: ~1076M. Threads: 5. load average: 1.11 1.09 0.91 1/288 12106 1491 22:31:22 when scope is running 1492 22:31:23 has only running jobs 1493 22:31:23 when scope is finished 1494 22:31:23 has only finished jobs 1495 22:31:23 when page is specified 1496 22:31:23 when page number is eligible 1497 22:31:23 redirects to the page 1498 22:31:23 number of queries 1499 22:31:26 verifies number of queries 1500 22:31:26 # [RSpecRunTime] RSpec elapsed time: 12 minutes 13.61 seconds. Current RSS: ~1069M. Threads: 5. load average: 1.10 1.09 0.91 1/285 12115 1503 22:31:26 when requesting HTML 1504 22:31:26 when job exists 1506 22:31:27 when job does not exist 1507 22:31:27 renders not_found 1508 22:31:27 when the job is a bridge 1509 22:31:28 redirects to the downstream pipeline page 1510 22:31:28 when requesting JSON 1511 22:31:29 does not serialize builds in exposed stages 1512 22:31:30 avoids N+1 database queries 1513 22:31:31 exposes the stage the job belongs to 1514 22:31:31 when job failed 1515 22:31:31 exposes needed information 1516 22:31:31 # [RSpecRunTime] RSpec elapsed time: 12 minutes 18.32 seconds. Current RSS: ~1076M. Threads: 5. load average: 1.09 1.09 0.91 1/284 12124 1518 22:31:31 when job is running 1519 22:31:31 job is cancelable 1520 22:31:32 cancel_path is present with correct redirect 1521 22:31:32 with web terminal 1522 22:31:33 exposes the terminal path 1523 22:31:33 when job has artifacts 1524 22:31:33 with not expiry date 1525 22:31:33 when artifacts are unlocked 1526 22:31:33 exposes needed information 1527 22:31:33 when artifacts are locked 1528 22:31:34 exposes needed information 1529 22:31:34 with expired artifacts 1530 22:31:34 when artifacts are unlocked 1531 22:31:34 exposes needed information 1532 22:31:34 when artifacts are locked 1533 22:31:35 exposes needed information 1534 22:31:35 when job passed with no trace 1535 22:31:36 exposes empty state illustrations 1536 22:31:36 with no deployment 1537 22:31:36 does not exposes the deployment information 1538 22:31:36 with deployment 1539 22:31:38 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but Environment(id: integer, project_id: integer, name: string, created_at: datetime, updated_at: datetime, external_url: string, environment_type: string, state: string, slug: string, auto_stop_at: timestamptz, auto_delete_at: timestamptz, tier: integer, merge_request_id: integer, cluster_agent_id: integer, kubernetes_namespace: text, flux_resource_path: text, description: text, description_html: text, cached_markdown_version: integer) is a Class. 1541 22:31:38 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1542 22:31:39 exposes the deployment information 1543 22:31:39 # [RSpecRunTime] RSpec elapsed time: 12 minutes 25.77 seconds. Current RSS: ~1112M. Threads: 5. load average: 1.08 1.09 0.91 1/285 12162 1545 22:31:39 when user can edit runner 1546 22:31:39 that belongs to the project 1547 22:31:41 user can edit runner 1548 22:31:41 # [RSpecRunTime] RSpec elapsed time: 12 minutes 27.73 seconds. Current RSS: ~1110M. Threads: 5. load average: 1.08 1.09 0.91 1/285 12165 1550 22:31:41 that belongs to group 1551 22:31:42 user can not edit runner 1552 22:31:42 # [RSpecRunTime] RSpec elapsed time: 12 minutes 28.75 seconds. Current RSS: ~1106M. Threads: 5. load average: 1.08 1.09 0.91 1/285 12168 1554 22:31:42 that belongs to instance 1555 22:31:42 user can not edit runner 1556 22:31:42 when no runners are available 1557 22:31:43 exposes needed information 1558 22:31:43 when no runner is online 1559 22:31:44 exposes needed information 1560 22:31:44 settings_path 1561 22:31:44 when user is developer 1562 22:31:44 settings_path is not available 1563 22:31:44 when user is maintainer 1564 22:31:44 when admin mode is disabled 1565 22:31:45 settings_path is not available 1566 22:31:45 when admin mode is enabled 1567 22:31:46 settings_path is available 1568 22:31:46 when no trace is available 1569 22:31:46 has_trace is false 1570 22:31:46 when job has live trace 1571 22:31:47 has_trace is true 1572 22:31:47 when has live trace and unarchived artifact 1573 22:31:48 has_trace is true 1574 22:31:48 when requesting triggered job JSON 1575 22:31:48 with no variables 1576 22:31:48 exposes trigger information 1577 22:31:48 with variables 1578 22:31:48 user is a maintainer 1579 22:31:49 returns a job_detail 1580 22:31:50 exposes trigger information and variables 1581 22:31:50 exposes correct variable properties 1582 22:31:50 # [RSpecRunTime] RSpec elapsed time: 12 minutes 37.53 seconds. Current RSS: ~1089M. Threads: 5. load average: 1.06 1.08 0.91 1/284 12195 1584 22:31:50 user is not a mantainer 1585 22:31:51 returns a job_detail 1586 22:31:52 exposes trigger information and variables 1587 22:31:53 exposes correct variable properties 1588 22:31:53 # [RSpecRunTime] RSpec elapsed time: 12 minutes 39.77 seconds. Current RSS: ~1088M. Threads: 5. load average: 1.06 1.08 0.91 1/284 12202 1590 22:31:53 GET test_report_summary.json 1591 22:31:53 when the user has access 1592 22:31:53 when the summary has been generated 1593 22:31:53 returns the summary as json 1594 22:31:53 when the summary has not been generated 1595 22:31:53 returns a 404 response 1596 22:31:53 when the user does not have access 1597 22:31:53 returns not_found status 1598 22:31:53 GET trace.json 1599 22:31:53 when job has a trace artifact 1600 22:31:54 returns a trace 1601 22:31:54 when debug_mode? is enabled 1602 22:31:54 with proper permissions on a project 1603 22:31:55 returns response ok 1604 22:31:55 # [RSpecRunTime] RSpec elapsed time: 12 minutes 42.4 seconds. Current RSS: ~1107M. Threads: 5. load average: 0.98 1.07 0.91 1/284 12221 1606 22:31:55 without proper permissions for debug logging 1607 22:31:56 returns response forbidden 1608 22:31:56 when job has a live trace 1609 22:31:56 behaves like returns trace 1610 22:31:57 returns a trace 1611 22:31:57 when job has unarchived artifact 1612 22:31:57 behaves like returns trace 1613 22:31:57 returns a trace 1614 22:31:57 when job is running 1615 22:31:58 sets being-watched flag for the job 1616 22:31:58 when job is not running 1617 22:31:58 does not set being-watched flag for the job 1618 22:31:58 when job has no traces 1619 22:31:59 returns no traces 1620 22:31:59 when job has a trace with ANSI sequence and Unicode 1621 22:31:59 returns a trace with Unicode 1622 22:31:59 when trace artifact is in ObjectStorage 1623 22:31:59 when there are no network issues 1624 22:32:00 returns a trace 1625 22:32:01 # [RSpecRunTime] RSpec elapsed time: 12 minutes 47.63 seconds. Current RSS: ~1159M. Threads: 5. load average: 0.98 1.06 0.91 4/284 12294 1627 22:32:01 when there is a network issue 1628 22:32:02 returns a trace 1629 22:32:02 # [RSpecRunTime] RSpec elapsed time: 12 minutes 48.68 seconds. Current RSS: ~1156M. Threads: 5. load average: 0.98 1.06 0.91 1/284 12304 1632 22:32:02 when job is not retryable 1633 22:32:02 and the job is a bridge 1634 22:32:02 renders unprocessable_entity 1635 22:32:02 and the job is a build 1636 22:32:02 renders unprocessable_entity 1637 22:32:02 when job is retryable 1638 22:32:02 and the job is a bridge 1639 22:32:03 responds :ok 1640 22:32:03 and the job is a build 1641 22:32:03 redirects to the retried job page 1642 22:32:03 with branch pipeline 1643 22:32:03 behaves like retried job has the same attributes 1644 22:32:04 creates a new build has the same attributes from the previous build 1645 22:32:04 with tag pipeline 1646 22:32:04 behaves like retried job has the same attributes 1647 22:32:05 creates a new build has the same attributes from the previous build 1649 22:32:05 when job is playable 1650 22:32:05 redirects to the played job page 1651 22:32:06 transits to pending 1652 22:32:06 when job variables are specified 1653 22:32:06 assigns the job variables 1654 22:32:06 # [RSpecRunTime] RSpec elapsed time: 12 minutes 53.51 seconds. Current RSS: ~1151M. Threads: 5. load average: 0.98 1.06 0.91 1/285 12359 1656 22:32:06 when job is bridge 1657 22:32:08 redirects to the pipeline page 1658 22:32:09 transits to pending 1659 22:32:09 # [RSpecRunTime] RSpec elapsed time: 12 minutes 55.95 seconds. Current RSS: ~1137M. Threads: 5. load average: 0.98 1.06 0.91 1/285 12378 1661 22:32:09 when job is not playable 1662 22:32:09 renders unprocessable_entity 1664 22:32:09 when user is authorized to cancel the build 1665 22:32:09 when continue url is present 1666 22:32:09 when continue to is a safe url 1667 22:32:10 redirects to the continue url 1668 22:32:10 transits to canceled 1669 22:32:10 when continue to is not a safe url 1670 22:32:10 redirects to the builds page 1671 22:32:10 when continue url is not present 1672 22:32:10 when job is cancelable 1673 22:32:11 redirects to the builds page 1674 22:32:11 transits to canceled 1675 22:32:11 when job is not cancelable 1676 22:32:11 returns unprocessable_entity 1677 22:32:11 when user is not authorized to cancel the build 1678 22:32:12 responds with not_found 1679 22:32:12 does not transit to canceled 1680 22:32:12 POST unschedule 1681 22:32:12 when user is authorized to unschedule the build 1682 22:32:12 when job is scheduled 1683 22:32:12 redirects to the unscheduled job page 1684 22:32:13 transits to manual 1685 22:32:13 when job is not scheduled 1686 22:32:13 renders unprocessable_entity 1687 22:32:13 when user is not authorized to unschedule the build 1688 22:32:13 responds with not_found 1689 22:32:14 does not transit to scheduled 1691 22:32:14 when project is not undergoing stats refresh 1692 22:32:14 when job is successful and has artifacts 1693 22:32:14 behaves like erases 1694 22:32:14 redirects to the erased job page 1695 22:32:15 erases artifacts 1696 22:32:15 erases trace 1697 22:32:15 # [RSpecRunTime] RSpec elapsed time: 13 minutes 2.43 seconds. Current RSS: ~1132M. Threads: 5. load average: 0.99 1.06 0.91 1/284 12413 1699 22:32:15 when job has live trace and unarchived artifact 1700 22:32:15 behaves like erases 1701 22:32:16 redirects to the erased job page 1702 22:32:16 erases artifacts 1703 22:32:17 erases trace 1704 22:32:17 # [RSpecRunTime] RSpec elapsed time: 13 minutes 3.89 seconds. Current RSS: ~1132M. Threads: 5. load average: 0.99 1.06 0.91 1/284 12420 1706 22:32:17 when job is erased 1707 22:32:17 returns unprocessable_entity 1708 22:32:17 when user is developer 1709 22:32:17 when triggered by same user 1710 22:32:18 has successful status 1711 22:32:18 when triggered by different user 1712 22:32:18 does not have successful status 1713 22:32:18 when project is undergoing stats refresh 1714 22:32:18 behaves like preventing request because of ongoing project stats refresh 1715 22:32:18 logs about the rejected request 1716 22:32:19 returns 409 error 1717 22:32:19 does not erase artifacts 1718 22:32:19 # [RSpecRunTime] RSpec elapsed time: 13 minutes 6.33 seconds. Current RSS: ~1133M. Threads: 5. load average: 0.99 1.06 0.91 1/283 12433 1721 22:32:19 when job has a trace artifact 1722 22:32:20 sets Gitlab-Workhorse-Detect-Content-Type header 1723 22:32:20 when CI_DEBUG_TRACE and/or CI_DEBUG_SERVICES are enabled 1724 22:32:20 ci_debug_trace: true, ci_debug_services: true 1725 22:32:20 with proper permissions for debug logging on a project 1726 22:32:20 returns response ok 1727 22:32:20 without proper permissions for debug logging on a project 1728 22:32:21 returns response forbidden if dev mode enabled 1729 22:32:21 ci_debug_trace: true, ci_debug_services: false 1730 22:32:21 with proper permissions for debug logging on a project 1731 22:32:21 returns response ok 1732 22:32:21 without proper permissions for debug logging on a project 1733 22:32:22 returns response forbidden if dev mode enabled 1734 22:32:22 ci_debug_trace: false, ci_debug_services: true 1735 22:32:22 with proper permissions for debug logging on a project 1736 22:32:22 returns response ok 1737 22:32:22 without proper permissions for debug logging on a project 1738 22:32:22 returns response forbidden if dev mode enabled 1739 22:32:22 ci_debug_trace: false, ci_debug_services: false 1740 22:32:22 with proper permissions for debug logging on a project 1741 22:32:23 returns response ok 1742 22:32:23 without proper permissions for debug logging on a project 1743 22:32:23 returns response forbidden if dev mode enabled 1744 22:32:23 when job has a live trace 1745 22:32:23 behaves like sends live trace 1746 22:32:24 sends a trace file 1747 22:32:24 and when job has unarchived artifact 1748 22:32:24 behaves like sends live trace 1749 22:32:24 sends a trace file 1750 22:32:24 when job does not have a trace file 1751 22:32:25 returns not_found 1752 22:32:25 when the trace artifact is in ObjectStorage 1753 22:32:26 redirect to the trace file url 1754 22:32:26 GET #terminal 1755 22:32:26 when job exists 1756 22:32:26 and it has a terminal 1758 22:32:26 and does not have a terminal 1759 22:32:26 returns not_found 1760 22:32:26 when job does not exist 1761 22:32:26 renders not_found 1762 22:32:26 GET #terminal_websocket_authorize 1763 22:32:26 with valid workhorse signature 1764 22:32:26 and valid id 1765 22:32:27 returns the terminal for the job 1766 22:32:27 and invalid id 1768 22:32:27 with invalid workhorse signature 1769 22:32:28 aborts with an exception 1770 22:32:28 GET #proxy_websocket_authorize 1771 22:32:28 converts the url scheme into wss 1772 22:32:28 access rights 1774 22:32:28 when admin mode is enabled 1776 22:32:28 when admin mode is disabled 1780 22:32:29 with maintainer 1782 22:32:30 with developer 1784 22:32:30 with reporter 1788 22:32:31 with non member 1790 22:32:32 when pipeline is not from a webide source 1793 22:32:32 when workhorse signature is valid 1794 22:32:32 and the id is valid 1795 22:32:32 returns the proxy data for the service running in the job 1796 22:32:32 and the id is invalid 1798 22:32:34 # [RSpecRunTime] RSpec elapsed time: 13 minutes 20.83 seconds. Current RSS: ~1178M. Threads: 5. load average: 0.91 1.04 0.91 1/285 12546 1800 22:32:34 with invalid workhorse signature 1801 22:32:34 aborts with an exception 1802 22:32:34 when feature flag :build_service_proxy is disabled 1804 22:32:35 # [RSpecRunTime] Finishing example group spec/controllers/projects/jobs_controller_spec.rb. It took 1 minute 15.82 seconds. Expected to take 1 minute 43.59 seconds. 1805 22:32:35 # [RSpecRunTime] Starting example group spec/requests/api/terraform/state_version_spec.rb. Expected to take 1 minute 12.62 seconds. 1806 22:32:35 API::Terraform::StateVersion 1807 22:32:36 GET /projects/:id/terraform/state/:name/versions/:serial 1808 22:32:36 behaves like it depends on value of the `terraform_state.enabled` config 1809 22:32:36 when terraform_state.enabled=false 1810 22:32:38 returns `forbidden` response 1811 22:32:38 # [RSpecRunTime] RSpec elapsed time: 13 minutes 25.32 seconds. Current RSS: ~1165M. Threads: 5. load average: 0.92 1.04 0.91 1/284 12551 1813 22:32:38 when terraform_state.enabled=true 1814 22:32:41 returns a successful response 1815 22:32:41 # [RSpecRunTime] RSpec elapsed time: 13 minutes 27.92 seconds. Current RSS: ~1155M. Threads: 5. load average: 0.92 1.04 0.91 1/284 12552 1817 22:32:41 with invalid authentication 1818 22:32:43 returns unauthorized status 1819 22:32:43 # [RSpecRunTime] RSpec elapsed time: 13 minutes 30.42 seconds. Current RSS: ~1137M. Threads: 5. load average: 0.92 1.04 0.91 1/284 12553 1821 22:32:43 with no authentication 1822 22:32:46 returns unauthorized status 1823 22:32:46 # [RSpecRunTime] RSpec elapsed time: 13 minutes 32.87 seconds. Current RSS: ~1136M. Threads: 5. load average: 0.93 1.04 0.91 1/284 12554 1825 22:32:46 personal acceess token authentication 1826 22:32:46 with maintainer permissions 1827 22:32:48 returns the state contents at the given version 1828 22:32:48 for a project that does not exist 1829 22:32:51 returns not found status 1830 22:32:51 # [RSpecRunTime] RSpec elapsed time: 13 minutes 38.02 seconds. Current RSS: ~1140M. Threads: 5. load average: 0.94 1.04 0.91 1/284 12555 1832 22:32:51 with developer permissions 1833 22:32:54 returns the state contents at the given version 1834 22:32:54 # [RSpecRunTime] RSpec elapsed time: 13 minutes 40.89 seconds. Current RSS: ~1142M. Threads: 5. load average: 0.94 1.04 0.91 1/284 12556 1836 22:32:54 with no permissions 1837 22:32:56 returns not found status 1838 22:32:56 # [RSpecRunTime] RSpec elapsed time: 13 minutes 43.39 seconds. Current RSS: ~1148M. Threads: 5. load average: 0.94 1.03 0.91 1/284 12557 1840 22:32:56 job token authentication 1841 22:32:56 with maintainer permissions 1842 22:32:59 returns the state contents at the given version 1843 22:33:03 returns unauthorized status if the the job is not running 1844 22:33:03 for a project that does not exist 1845 22:33:06 returns not found status 1846 22:33:06 # [RSpecRunTime] RSpec elapsed time: 13 minutes 52.71 seconds. Current RSS: ~1124M. Threads: 5. load average: 0.95 1.03 0.91 1/284 12558 1848 22:33:06 with developer permissions 1849 22:33:09 returns the state contents at the given version 1850 22:33:09 # [RSpecRunTime] RSpec elapsed time: 13 minutes 56.04 seconds. Current RSS: ~1124M. Threads: 5. load average: 0.95 1.03 0.91 1/284 12559 1852 22:33:09 with no permissions 1853 22:33:12 returns forbidden status 1854 22:33:12 # [RSpecRunTime] RSpec elapsed time: 13 minutes 59.4 seconds. Current RSS: ~1122M. Threads: 5. load average: 0.95 1.03 0.91 1/283 12560 1856 22:33:12 DELETE /projects/:id/terraform/state/:name/versions/:serial 1857 22:33:12 behaves like it depends on value of the `terraform_state.enabled` config 1858 22:33:12 when terraform_state.enabled=false 1859 22:33:15 returns `forbidden` response 1860 22:33:15 # [RSpecRunTime] RSpec elapsed time: 14 minutes 1.92 seconds. Current RSS: ~1123M. Threads: 5. load average: 0.96 1.03 0.91 1/283 12561 1862 22:33:15 when terraform_state.enabled=true 1863 22:33:17 returns a successful response 1864 22:33:17 # [RSpecRunTime] RSpec elapsed time: 14 minutes 4.55 seconds. Current RSS: ~1121M. Threads: 5. load average: 0.96 1.03 0.91 1/283 12562 1866 22:33:17 with invalid authentication 1867 22:33:20 returns unauthorized status 1868 22:33:20 # [RSpecRunTime] RSpec elapsed time: 14 minutes 6.97 seconds. Current RSS: ~1121M. Threads: 5. load average: 0.96 1.03 0.91 1/283 12563 1870 22:33:20 with no authentication 1871 22:33:22 returns unauthorized status 1872 22:33:22 # [RSpecRunTime] RSpec elapsed time: 14 minutes 9.54 seconds. Current RSS: ~1122M. Threads: 5. load average: 0.96 1.03 0.91 1/283 12564 1874 22:33:22 with maintainer permissions 1875 22:33:25 deletes the version 1876 22:33:25 version does not exist 1877 22:33:27 does not delete a version 1878 22:33:27 # [RSpecRunTime] RSpec elapsed time: 14 minutes 14.53 seconds. Current RSS: ~1123M. Threads: 5. load average: 0.97 1.03 0.91 1/281 12565 1880 22:33:27 with developer permissions 1881 22:33:30 returns forbidden status 1882 22:33:30 # [RSpecRunTime] RSpec elapsed time: 14 minutes 17.2 seconds. Current RSS: ~1123M. Threads: 5. load average: 1.05 1.05 0.92 1/281 12566 1884 22:33:30 with no permissions 1885 22:33:33 returns not found status 1886 22:33:33 # [RSpecRunTime] RSpec elapsed time: 14 minutes 19.81 seconds. Current RSS: ~1123M. Threads: 5. load average: 1.05 1.05 0.92 1/281 12567 1888 22:33:33 # [RSpecRunTime] Finishing example group spec/requests/api/terraform/state_version_spec.rb. It took 57.99 seconds. Expected to take 1 minute 12.62 seconds. 1889 22:33:33 # [RSpecRunTime] Starting example group spec/requests/api/issues/put_projects_issues_spec.rb. Expected to take 59.67 seconds. 1891 22:33:34 PUT /projects/:id/issues/:issue_iid to update only title 1892 22:33:35 updates a project issue 1893 22:33:36 returns 404 error if issue iid not found 1894 22:33:36 returns 404 error if issue id is used instead of the iid 1895 22:33:38 allows special label names 1896 22:33:39 allows special label names with labels param as array 1897 22:33:39 behaves like PUT request permissions for admin mode 1898 22:33:39 behaves like when admin 1899 22:33:39 behaves like makes request 1901 22:33:40 # [RSpecRunTime] RSpec elapsed time: 14 minutes 26.97 seconds. Current RSS: ~1131M. Threads: 5. load average: 1.04 1.04 0.92 1/281 12568 1903 22:33:40 behaves like makes request 1905 22:33:41 behaves like when user 1907 22:33:41 behaves like makes request 1909 22:33:42 # [RSpecRunTime] RSpec elapsed time: 14 minutes 29.21 seconds. Current RSS: ~1133M. Threads: 5. load average: 1.04 1.04 0.92 1/281 12569 1911 22:33:42 confidential issues 1912 22:33:43 returns 403 for non project members 1913 22:33:44 returns 403 for project members with guest role 1914 22:33:45 updates a confidential issue for project members 1915 22:33:46 updates a confidential issue for author 1916 22:33:47 updates a confidential issue for admin 1917 22:33:48 sets an issue to confidential 1918 22:33:48 makes a confidential issue public 1919 22:33:49 does not update a confidential issue with wrong confidential flag 1920 22:33:49 # [RSpecRunTime] RSpec elapsed time: 14 minutes 36.13 seconds. Current RSS: ~1135M. Threads: 5. load average: 1.03 1.04 0.92 1/281 12570 1922 22:33:49 PUT /projects/:id/issues/:issue_iid with spam filtering 1923 22:33:49 when allow_possible_spam application setting is false 1924 22:33:50 Job arguments to AntiAbuse::SpamAbuseEventsWorker must be native JSON types, but :user_id is a Symbol. 1926 22:33:50 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 1927 22:33:50 does not update a project issue 1928 22:33:51 returns correct status and message 1929 22:33:52 creates a new spam log entry 1930 22:33:52 # [RSpecRunTime] RSpec elapsed time: 14 minutes 38.71 seconds. Current RSS: ~1135M. Threads: 5. load average: 1.03 1.04 0.92 1/281 12571 1932 22:33:52 when allow_possible_spam application setting is true 1933 22:33:53 updates a project issue 1934 22:33:54 returns correct status and message 1935 22:33:55 creates a new spam log entry 1936 22:33:55 # [RSpecRunTime] RSpec elapsed time: 14 minutes 42.47 seconds. Current RSS: ~1136M. Threads: 5. load average: 1.03 1.04 0.92 1/281 12572 1938 22:33:55 PUT /projects/:id/issues/:issue_iid to update assignee 1939 22:33:56 removes assignee 1940 22:33:58 updates an issue with new assignee 1941 22:33:58 support for deprecated assignee_id 1942 22:33:59 removes assignee 1943 22:34:00 updates an issue with new assignee 1944 22:34:00 # [RSpecRunTime] RSpec elapsed time: 14 minutes 47.58 seconds. Current RSS: ~1139M. Threads: 5. load average: 1.03 1.04 0.92 1/281 12573 1946 22:34:00 single assignee restrictions 1947 22:34:02 updates an issue with several assignees but only one has been applied 1948 22:34:02 # [RSpecRunTime] RSpec elapsed time: 14 minutes 49.01 seconds. Current RSS: ~1145M. Threads: 5. load average: 1.03 1.04 0.92 1/281 12574 1950 22:34:02 PUT /projects/:id/issues/:issue_iid to update labels 1951 22:34:04 adds relevant labels 1952 22:34:05 does not update labels if not present 1953 22:34:06 removes all labels and touches the record 1954 22:34:07 removes all labels and touches the record with labels param as array 1955 22:34:08 updates labels and touches the record 1956 22:34:09 updates labels and touches the record with labels param as array 1957 22:34:10 allows special label names 1958 22:34:11 allows special label names with labels param as array 1959 22:34:12 returns 400 if title is too long 1961 22:34:13 removes relevant labels 1962 22:34:14 removes all labels 1963 22:34:14 # [RSpecRunTime] RSpec elapsed time: 15 minutes 0.98 second. Current RSS: ~1131M. Threads: 5. load average: 1.02 1.04 0.92 1/282 12575 1965 22:34:14 PUT /projects/:id/issues/:issue_iid to update state and label 1966 22:34:15 updates a project issue 1967 22:34:16 reopens a project isssue 1968 22:34:16 # [RSpecRunTime] RSpec elapsed time: 15 minutes 3.02 seconds. Current RSS: ~1132M. Threads: 5. load average: 1.02 1.04 0.92 1/282 12576 1970 22:34:16 PUT /projects/:id/issues/:issue_iid to update updated_at param 1971 22:34:16 when reporter makes request 1972 22:34:17 accepts the update date to be set 1973 22:34:17 # [RSpecRunTime] RSpec elapsed time: 15 minutes 4.16 seconds. Current RSS: ~1132M. Threads: 5. load average: 1.02 1.04 0.92 1/282 12577 1975 22:34:17 when admin or owner makes the request 1976 22:34:18 not allow to set null for updated_at 1977 22:34:18 not allow to set blank for updated_at 1978 22:34:19 not allow to set invalid format for updated_at 1979 22:34:20 accepts the update date to be set 1980 22:34:20 # [RSpecRunTime] RSpec elapsed time: 15 minutes 7.06 seconds. Current RSS: ~1131M. Threads: 5. load average: 1.10 1.05 0.93 1/282 12578 1982 22:34:20 PUT /projects/:id/issues/:issue_iid to update due date 1983 22:34:21 creates a new project issue 1984 22:34:21 # [RSpecRunTime] Finishing example group spec/requests/api/issues/put_projects_issues_spec.rb. It took 48.2 seconds. Expected to take 59.67 seconds. 1985 22:34:21 # [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/notes/create/note_spec.rb. Expected to take 51.64 seconds. 1986 22:34:21 Adding a Note 1987 22:34:22 behaves like a Note mutation when the user does not have permission 1988 22:34:22 behaves like a Note mutation that does not create a Note 1989 22:34:23 is expected not to change `Note.count` 1990 22:34:23 # [RSpecRunTime] RSpec elapsed time: 15 minutes 10.05 seconds. Current RSS: ~1142M. Threads: 5. load average: 1.10 1.05 0.93 1/285 12637 1992 22:34:23 behaves like a mutation that returns top-level errors 1993 22:34:24 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 1994 22:34:24 when the user has permission 1995 22:34:25 returns the note 1996 22:34:25 behaves like a working GraphQL mutation 1997 22:34:25 with a personal access token 1998 22:34:25 behaves like prevents access to the mutation 1999 22:34:26 does not resolve the mutation 2000 22:34:26 # [RSpecRunTime] RSpec elapsed time: 15 minutes 12.79 seconds. Current RSS: ~1151M. Threads: 5. load average: 1.09 1.05 0.93 1/288 12740 2002 22:34:26 behaves like allows access to the mutation 2003 22:34:26 behaves like a working graphql query that returns data 2004 22:34:27 contains data 2005 22:34:27 behaves like a working graphql query 2006 22:34:28 returns a successful response 2007 22:34:28 # [RSpecRunTime] RSpec elapsed time: 15 minutes 14.93 seconds. Current RSS: ~1149M. Threads: 5. load average: 1.09 1.05 0.93 1/289 12808 2009 22:34:28 with an OAuth token 2010 22:34:28 behaves like prevents access to the mutation 2011 22:34:29 does not resolve the mutation 2012 22:34:29 # [RSpecRunTime] RSpec elapsed time: 15 minutes 16.01 seconds. Current RSS: ~1145M. Threads: 5. load average: 1.09 1.05 0.93 1/289 12841 2014 22:34:29 behaves like allows access to the mutation 2015 22:34:29 behaves like a working graphql query that returns data 2016 22:34:30 contains data 2017 22:34:30 behaves like a working graphql query 2018 22:34:31 returns a successful response 2019 22:34:31 # [RSpecRunTime] RSpec elapsed time: 15 minutes 18.48 seconds. Current RSS: ~1138M. Threads: 5. load average: 1.08 1.05 0.93 1/289 12906 2021 22:34:31 behaves like a Note mutation that creates a Note 2022 22:34:33 is expected to change `Note.count` by 1 2023 22:34:33 # [RSpecRunTime] RSpec elapsed time: 15 minutes 19.71 seconds. Current RSS: ~1135M. Threads: 5. load average: 1.08 1.05 0.93 2/289 12939 2025 22:34:33 behaves like a Note mutation when there are active record validation errors 2026 22:34:33 returns an empty Note 2027 22:34:33 behaves like a Note mutation that does not create a Note 2028 22:34:34 is expected not to change `Note.count` 2029 22:34:34 # [RSpecRunTime] RSpec elapsed time: 15 minutes 21.43 seconds. Current RSS: ~1135M. Threads: 5. load average: 1.08 1.05 0.93 1/289 13005 2031 22:34:34 behaves like a mutation that returns errors in the response 2032 22:34:35 is expected to contain exactly "Error 1" and "Error 2" 2033 22:34:35 behaves like a Note mutation when the given resource id is not for a Noteable 2034 22:34:35 behaves like a Note mutation that does not create a Note 2035 22:34:35 is expected not to change `Note.count` 2036 22:34:35 behaves like a mutation that returns top-level errors 2037 22:34:35 is expected to include / does not represent an instance of Noteable/ 2038 22:34:35 behaves like a Note mutation when there are rate limit validation errors 2039 22:34:35 with rate limiter 2040 22:34:35 behaves like a Note mutation that does not create a Note 2041 22:34:38 is expected not to change `Note.count` 2042 22:34:38 # [RSpecRunTime] RSpec elapsed time: 15 minutes 24.84 seconds. Current RSS: ~1136M. Threads: 5. load average: 1.08 1.05 0.93 1/289 13081 2044 22:34:38 behaves like a mutation that returns top-level errors 2045 22:34:40 is expected to contain exactly "This endpoint has been requested too many times. Try again later." 2046 22:34:40 # [RSpecRunTime] RSpec elapsed time: 15 minutes 27.18 seconds. Current RSS: ~1142M. Threads: 5. load average: 1.07 1.05 0.93 1/289 13124 2048 22:34:40 when the user is in the allowlist 2049 22:34:40 behaves like a Note mutation that creates a Note 2050 22:34:43 is expected to change `Note.count` by 1 2051 22:34:43 # [RSpecRunTime] RSpec elapsed time: 15 minutes 30.14 seconds. Current RSS: ~1147M. Threads: 5. load average: 1.07 1.05 0.93 1/289 13168 2053 22:34:43 creating Notes in reply to a discussion 2054 22:34:43 when the user does not have permission to create notes on the discussion 2055 22:34:43 behaves like a mutation that returns top-level errors 2056 22:34:45 is expected to contain exactly "The discussion does not exist or you don't have permission to perform this action" 2057 22:34:45 # [RSpecRunTime] RSpec elapsed time: 15 minutes 31.93 seconds. Current RSS: ~1147M. Threads: 5. load average: 1.06 1.05 0.93 1/289 13202 2059 22:34:45 when the user has permission to create notes on the discussion 2060 22:34:46 creates a Note in a discussion 2061 22:34:46 when the discussion_id is not for a Discussion 2062 22:34:46 behaves like a mutation that returns top-level errors 2063 22:34:48 is expected to include / does not represent an instance of Discussion/ 2064 22:34:48 # [RSpecRunTime] RSpec elapsed time: 15 minutes 34.92 seconds. Current RSS: ~1146M. Threads: 5. load average: 1.06 1.05 0.93 1/289 13277 2066 22:34:48 for an issue 2067 22:34:48 when using internal param 2068 22:34:48 behaves like a Note mutation with confidential notes 2069 22:34:48 returns a Note with confidentiality enabled 2070 22:34:48 behaves like a Note mutation that creates a Note 2071 22:34:49 is expected to change `Note.count` by 1 2072 22:34:49 # [RSpecRunTime] RSpec elapsed time: 15 minutes 36.15 seconds. Current RSS: ~1146M. Threads: 5. load average: 1.06 1.05 0.93 1/289 13278 2074 22:34:49 as work item 2075 22:34:49 when using internal param 2076 22:34:49 behaves like a Note mutation with confidential notes 2077 22:34:50 returns a Note with confidentiality enabled 2078 22:34:50 behaves like a Note mutation that creates a Note 2079 22:34:50 is expected to change `Note.count` by 1 2080 22:34:50 # [RSpecRunTime] RSpec elapsed time: 15 minutes 37.44 seconds. Current RSS: ~1146M. Threads: 5. load average: 1.06 1.05 0.93 1/288 13279 2082 22:34:50 without notes widget 2083 22:34:50 behaves like a Note mutation that does not create a Note 2084 22:34:51 is expected not to change `Note.count` 2085 22:34:51 behaves like a mutation that returns top-level errors 2086 22:34:51 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 2087 22:34:51 when body contains quick actions 2088 22:34:51 behaves like work item supports labels widget updates via quick actions 2089 22:34:51 when only removing labels 2090 22:34:51 behaves like work item labels are updated 2091 22:34:52 is expected to contain exactly 2092 22:34:52 when only adding labels 2093 22:34:52 behaves like work item labels are updated 2094 22:34:52 is expected to contain exactly #<ProjectLabel id:55 group35/project-400~55>, #<ProjectLabel id:56 group35/project-400~56>, and #<ProjectLabel id:54 group35/project-400~54> 2095 22:34:52 when adding and removing labels 2096 22:34:52 behaves like work item labels are updated 2097 22:34:53 is expected to contain exactly #<ProjectLabel id:55 group35/project-400~55> and #<ProjectLabel id:56 group35/project-400~56> 2098 22:34:53 behaves like work item does not support labels widget updates via quick actions 2099 22:34:54 ignores the quick action 2100 22:34:54 behaves like work item supports assignee widget updates via quick actions 2101 22:34:54 when assigning a user 2102 22:34:55 updates the work item assignee 2103 22:34:55 when unassigning a user 2104 22:34:55 updates the work item assignee 2105 22:34:55 behaves like work item does not support assignee widget updates via quick actions 2106 22:34:56 ignores the quick action 2107 22:34:56 behaves like work item supports start and due date widget updates via quick actions 2108 22:34:57 updates start and due date 2109 22:34:57 behaves like work item does not support start and due date widget updates via quick actions 2110 22:34:57 ignores the quick action 2111 22:34:57 behaves like work item supports type change via quick actions 2112 22:34:57 with /type quick command 2113 22:34:57 behaves like a quick command that changes type 2114 22:34:58 updates type 2115 22:34:58 when update service returns errors 2116 22:34:59 mutation response include the errors 2117 22:34:59 # [RSpecRunTime] RSpec elapsed time: 15 minutes 46.36 seconds. Current RSS: ~1150M. Threads: 5. load average: 1.05 1.04 0.93 1/283 13280 2119 22:34:59 when quick command for unsupported widget is present 2120 22:35:00 updates only type 2121 22:35:00 when the type name is upper case 2122 22:35:01 changes type to issue 2123 22:35:01 with /promote_to quick command 2124 22:35:01 behaves like a quick command that changes type 2125 22:35:02 updates type 2126 22:35:02 when update service returns errors 2127 22:35:03 mutation response include the errors 2128 22:35:03 # [RSpecRunTime] RSpec elapsed time: 15 minutes 49.68 seconds. Current RSS: ~1152M. Threads: 5. load average: 1.05 1.04 0.93 1/283 13281 2130 22:35:03 when quick command for unsupported widget is present 2131 22:35:03 updates only type 2132 22:35:03 when the type name is upper case 2133 22:35:04 changes type to issue 2134 22:35:04 when body only contains quick actions 2135 22:35:05 Job arguments to MergeWorker must be native JSON types, but :sha is a Symbol. 2137 22:35:05 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2138 22:35:05 returns a nil note and info about the command in errors 2139 22:35:06 Job arguments to MergeWorker must be native JSON types, but :sha is a Symbol. 2141 22:35:06 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2142 22:35:06 starts the merge process 2143 22:35:06 # [RSpecRunTime] RSpec elapsed time: 15 minutes 53.18 seconds. Current RSS: ~1151M. Threads: 5. load average: 1.05 1.04 0.93 1/287 13352 2145 22:35:06 # [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/notes/create/note_spec.rb. It took 45.17 seconds. Expected to take 51.64 seconds. 2146 22:35:06 # [RSpecRunTime] Starting example group spec/controllers/projects/settings/ci_cd_controller_spec.rb. Expected to take 43.84 seconds. 2147 22:35:06 Projects::Settings::CiCdController 2148 22:35:07 as a maintainer 2150 22:35:08 renders show with 200 status code 2151 22:35:08 with CI/CD disabled 2152 22:35:08 renders show with 404 status code 2153 22:35:08 # [RSpecRunTime] RSpec elapsed time: 15 minutes 55.01 seconds. Current RSS: ~1149M. Threads: 5. load average: 1.05 1.04 0.93 1/286 13353 2155 22:35:08 with assignable project runners 2156 22:35:09 sets assignable project runners 2157 22:35:09 with project runners 2158 22:35:09 sets project runners 2159 22:35:09 with group runners 2160 22:35:10 sets group runners 2161 22:35:10 with instance runners 2162 22:35:11 sets shared runners 2163 22:35:11 prevents N+1 queries for tags 2164 22:35:14 has the same number of queries with one tag or with many tags 2165 22:35:14 # [RSpecRunTime] RSpec elapsed time: 16 minutes 1.28 seconds. Current RSS: ~1147M. Threads: 5. load average: 1.04 1.04 0.93 1/285 13354 2167 22:35:14 #reset_cache 2168 22:35:14 when logged in as a maintainer 2169 22:35:15 calls reset project cache service 2170 22:35:15 when service returns successfully 2171 22:35:15 returns a success header 2172 22:35:15 when service does not return successfully 2173 22:35:16 returns an error header 2174 22:35:16 when the user is not authorized to access this action 2175 22:35:16 returns not found 2176 22:35:16 PUT #reset_registration_token 2177 22:35:18 resets runner registration token 2178 22:35:18 redirects the user to admin runners page 2179 22:35:18 # [RSpecRunTime] RSpec elapsed time: 16 minutes 5.31 seconds. Current RSS: ~1151M. Threads: 5. load average: 1.04 1.04 0.93 1/282 13355 2181 22:35:18 PATCH update 2182 22:35:19 redirects to the settings page 2183 22:35:19 when updating the auto_devops settings 2184 22:35:19 following the instance default 2185 22:35:19 allows enabled to be set to nil 2186 22:35:19 # [RSpecRunTime] RSpec elapsed time: 16 minutes 6.6 seconds. Current RSS: ~1156M. Threads: 5. load average: 1.04 1.04 0.94 1/282 13356 2188 22:35:19 when run_auto_devops_pipeline is true 2189 22:35:19 when the project repository is empty 2190 22:35:20 sets a notice flash 2191 22:35:21 does not queue a CreatePipelineWorker 2192 22:35:21 # [RSpecRunTime] RSpec elapsed time: 16 minutes 7.82 seconds. Current RSS: ~1156M. Threads: 5. load average: 1.04 1.04 0.94 1/282 13357 2194 22:35:21 when the project repository is not empty 2195 22:35:22 displays a toast message 2196 22:35:24 queues a CreatePipelineWorker 2197 22:35:26 Job arguments to CreatePipelineWorker must be native JSON types, but :web is a Symbol. 2199 22:35:26 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 2200 22:35:28 creates a pipeline 2201 22:35:29 # [RSpecRunTime] RSpec elapsed time: 16 minutes 15.64 seconds. Current RSS: ~1180M. Threads: 5. load average: 1.03 1.04 0.94 1/287 13486 2203 22:35:29 when run_auto_devops_pipeline is not true 2204 22:35:29 does not queue a CreatePipelineWorker 2205 22:35:29 when updating general settings 2206 22:35:29 when build_timeout_human_readable is not specified 2207 22:35:30 set default timeout 2208 22:35:30 when build_timeout_human_readable is specified 2209 22:35:30 set specified timeout 2210 22:35:30 when build_timeout_human_readable is invalid 2211 22:35:31 set specified timeout 2212 22:35:31 when default_git_depth is not specified 2213 22:35:32 set specified git depth 2214 22:35:32 when forward_deployment_enabled is not specified 2215 22:35:32 sets forward deployment enabled 2216 22:35:32 when changing forward_deployment_rollback_allowed 2217 22:35:33 changes forward deployment rollback allowed 2218 22:35:33 when max_artifacts_size is specified 2219 22:35:33 and user is not an admin 2220 22:35:34 does not set max_artifacts_size 2221 22:35:34 and user is an admin 2222 22:35:34 with admin mode disabled 2223 22:35:35 does not set max_artifacts_size 2224 22:35:35 with admin mode enabled 2225 22:35:35 sets max_artifacts_size 2226 22:35:35 GET #runner_setup_scripts 2227 22:35:36 renders the setup scripts 2228 22:35:36 renders errors if they occur 2229 22:35:36 GET #export_job_token_authorizations 2230 22:35:36 when the export is successful 2231 22:35:38 renders the CSV 2232 22:35:38 # [RSpecRunTime] RSpec elapsed time: 16 minutes 25.31 seconds. Current RSS: ~1146M. Threads: 5. load average: 1.03 1.04 0.94 1/283 13487 2234 22:35:38 when the export fails 2235 22:35:40 sets a flash alert and redirects to the project CI/CD settings 2236 22:35:40 # [RSpecRunTime] RSpec elapsed time: 16 minutes 27.62 seconds. Current RSS: ~1146M. Threads: 5. load average: 1.02 1.04 0.94 1/282 13488 2238 22:35:40 as a developer 2239 22:35:41 responds with 404 2240 22:35:41 as a reporter 2241 22:35:41 responds with 404 2242 22:35:41 as an unauthenticated user 2243 22:35:41 redirects to sign in 2244 22:35:41 # [RSpecRunTime] Finishing example group spec/controllers/projects/settings/ci_cd_controller_spec.rb. It took 35.2 seconds. Expected to take 43.84 seconds. 2245 22:35:41 # [RSpecRunTime] Starting example group spec/controllers/import/github_controller_spec.rb. Expected to take 36.47 seconds. 2246 22:35:41 Import::GithubController 2248 22:35:42 redirects to GitHub for an access token if logged in with GitHub 2249 22:35:42 prompts for an access token if GitHub not configured 2250 22:35:42 gets authorization url using oauth client 2251 22:35:42 behaves like a GitHub-ish import controller: GET new 2252 22:35:42 redirects to status if we already have a token 2253 22:35:43 renders the :new page if no token is present in session 2254 22:35:43 # [RSpecRunTime] RSpec elapsed time: 16 minutes 29.7 seconds. Current RSS: ~1145M. Threads: 5. load average: 1.02 1.04 0.94 1/282 13489 2256 22:35:43 when importing a CI/CD project 2257 22:35:43 always prompts for an access token 2258 22:35:43 GET callback 2259 22:35:43 when auth state param is missing from session 2260 22:35:43 reports an error 2261 22:35:43 when auth state param is present in session 2262 22:35:43 reports an error if state param is invalid 2263 22:35:44 updates access token if state param is valid 2264 22:35:44 includes namespace_id from query params if it is present 2265 22:35:44 POST personal_access_token 2266 22:35:44 behaves like a GitHub-ish import controller: POST personal_access_token 2267 22:35:44 updates access token 2268 22:35:44 strips access token with spaces 2269 22:35:45 passes namespace_id param as query param if it was present 2272 22:35:45 when OAuth config is missing 2273 22:35:45 returns missing config error 2274 22:35:45 with invalid auth token 2275 22:35:45 handles the error 2276 22:35:45 with invalid access token 2277 22:35:45 handles the error 2278 22:35:45 when user has few different repos 2279 22:35:46 responds with expected high-level structure 2280 22:35:46 behaves like calls repos through Clients::Proxy with expected args 2281 22:35:46 calls repos list from provider with expected args 2282 22:35:46 with namespace_id param 2283 22:35:46 when user is allowed to create projects in this namespace 2284 22:35:47 provides namespace to the template 2285 22:35:47 when user is not allowed to create projects in this namespace 2288 22:35:47 when cursor is specified 2289 22:35:47 behaves like calls repos through Clients::Proxy with expected args 2290 22:35:47 calls repos list from provider with expected args 2291 22:35:47 when relation type params present 2292 22:35:47 behaves like calls repos through Clients::Proxy with expected args 2293 22:35:47 calls repos list from provider with expected args 2294 22:35:47 when organization_login is too long and with ":" 2295 22:35:47 behaves like calls repos through Clients::Proxy with expected args 2296 22:35:48 calls repos list from provider with expected args 2297 22:35:48 when filtering 2298 22:35:48 behaves like calls repos through Clients::Proxy with expected args 2299 22:35:48 calls repos list from provider with expected args 2300 22:35:48 with pagination 2301 22:35:48 when before cursor present 2302 22:35:48 behaves like calls repos through Clients::Proxy with expected args 2303 22:35:48 calls repos list from provider with expected args 2304 22:35:48 when after cursor present 2305 22:35:48 behaves like calls repos through Clients::Proxy with expected args 2306 22:35:49 calls repos list from provider with expected args 2307 22:35:49 when user input contains colons and spaces 2308 22:35:49 behaves like calls repos through Clients::Proxy with expected args 2309 22:35:49 calls repos list from provider with expected args 2310 22:35:49 when rate limit threshold is exceeded 2313 22:35:49 behaves like a GitHub-ish import controller: POST create 2314 22:35:50 returns 200 response when the project is imported successfully 2315 22:35:50 returns 422 response with the base error when the project could not be imported 2316 22:35:51 touches the etag cache store 2317 22:35:51 when the repository owner is the provider user 2318 22:35:51 when the provider user and GitLab user's usernames match 2319 22:35:52 takes the current user's namespace 2320 22:35:52 # [RSpecRunTime] RSpec elapsed time: 16 minutes 39.19 seconds. Current RSS: ~1137M. Threads: 5. load average: 1.10 1.05 0.94 1/283 13490 2322 22:35:52 when the provider user and GitLab user's usernames don't match 2323 22:35:53 takes the current user's namespace 2324 22:35:53 when the repository owner is not the provider user 2325 22:35:53 when a namespace with the provider user's username already exists 2326 22:35:53 when the namespace is owned by the GitLab user 2327 22:35:54 takes the existing namespace 2328 22:35:54 when the namespace is not owned by the GitLab user 2329 22:35:55 creates a project using user's namespace 2330 22:35:55 # [RSpecRunTime] RSpec elapsed time: 16 minutes 42.12 seconds. Current RSS: ~1137M. Threads: 5. load average: 1.17 1.07 0.95 1/283 13491 2332 22:35:55 when a namespace with the provider user's username doesn't exist 2333 22:35:55 when current user can create namespaces 2334 22:35:55 does not create the namespace 2335 22:35:55 user has chosen a namespace and name for the project 2336 22:35:57 takes the selected namespace and name 2337 22:35:57 # [RSpecRunTime] RSpec elapsed time: 16 minutes 43.74 seconds. Current RSS: ~1138M. Threads: 5. load average: 1.17 1.07 0.95 1/283 13492 2339 22:35:57 user has chosen an existing nested namespace and name for the project 2340 22:35:58 takes the selected namespace and name 2341 22:35:58 # [RSpecRunTime] RSpec elapsed time: 16 minutes 45.47 seconds. Current RSS: ~1139M. Threads: 5. load average: 1.17 1.07 0.95 1/283 13493 2343 22:35:58 user has chosen a non-existent nested namespaces and name for the project 2344 22:35:59 does not take the selected namespace and name 2345 22:35:59 does not create namespaces 2346 22:35:59 user has chosen existent and non-existent nested namespaces and name for the project 2347 22:36:00 does not take the selected namespace and name 2348 22:36:00 does not create the namespaces 2349 22:36:01 does not create a new namespace under the user namespace 2350 22:36:01 # [RSpecRunTime] RSpec elapsed time: 16 minutes 47.93 seconds. Current RSS: ~1139M. Threads: 5. load average: 1.16 1.07 0.95 1/283 13494 2352 22:36:01 user can use a group without having permissions to create a group 2353 22:36:02 takes the selected namespace and name 2354 22:36:02 # [RSpecRunTime] RSpec elapsed time: 16 minutes 49.35 seconds. Current RSS: ~1139M. Threads: 5. load average: 1.16 1.07 0.95 1/283 13495 2356 22:36:02 when user can not create projects in the chosen namespace 2357 22:36:03 returns 422 response 2358 22:36:03 when github importer is not enabled 2360 22:36:03 when the override_github_disabled flag is enabled 2362 22:36:04 # [RSpecRunTime] RSpec elapsed time: 16 minutes 51.04 seconds. Current RSS: ~1139M. Threads: 5. load average: 1.16 1.07 0.95 1/283 13496 2364 22:36:04 behaves like project import rate limiter 2365 22:36:04 when limit exceeds 2366 22:36:04 notifies and redirects user 2367 22:36:04 GET realtime_changes 2368 22:36:05 includes stats in response 2369 22:36:05 behaves like a GitHub-ish import controller: GET realtime_changes 2370 22:36:06 sets a Poll-Interval header 2371 22:36:06 # [RSpecRunTime] RSpec elapsed time: 16 minutes 52.86 seconds. Current RSS: ~1139M. Threads: 5. load average: 1.15 1.07 0.95 1/283 13497 2373 22:36:06 GET failures 2374 22:36:06 when import is not finished 2375 22:36:07 return bad_request 2376 22:36:07 when import is finished 2377 22:36:07 includes failure details in response 2378 22:36:07 paginates records 2379 22:36:07 when signed user is not the owner 2382 22:36:08 when project import was canceled 2383 22:36:08 returns success 2384 22:36:08 when project import was not canceled 2385 22:36:08 returns error 2386 22:36:08 when signed user is not the owner 2388 22:36:08 POST cancel_all 2389 22:36:08 when import is in progress 2390 22:36:10 returns success 2391 22:36:10 # [RSpecRunTime] RSpec elapsed time: 16 minutes 57.08 seconds. Current RSS: ~1153M. Threads: 5. load average: 1.13 1.06 0.95 1/283 13498 2393 22:36:10 when there is no imports in progress 2394 22:36:11 returns an empty array 2395 22:36:11 when there is no projects created by user 2396 22:36:12 returns an empty array 2397 22:36:12 # [RSpecRunTime] RSpec elapsed time: 16 minutes 59.15 seconds. Current RSS: ~1168M. Threads: 5. load average: 1.13 1.06 0.95 1/283 13499 2400 22:36:12 returns repos count by type 2401 22:36:12 # [RSpecRunTime] Finishing example group spec/controllers/import/github_controller_spec.rb. It took 31.05 seconds. Expected to take 36.47 seconds. 2402 22:36:12 # [RSpecRunTime] Starting example group spec/requests/api/commit_statuses_spec.rb. Expected to take 31.91 seconds. 2403 22:36:12 API::CommitStatuses 2404 22:36:15 GET /projects/:id/repository/commits/:sha/statuses 2405 22:36:15 ci commit exists 2406 22:36:15 reporter user 2407 22:36:15 latest commit statuses 2408 22:36:16 returns latest commit statuses 2409 22:36:16 # [RSpecRunTime] RSpec elapsed time: 17 minutes 2.71 seconds. Current RSS: ~1163M. Threads: 5. load average: 1.12 1.06 0.95 1/284 13522 2411 22:36:16 all commit statuses 2412 22:36:16 returns all commit statuses 2413 22:36:16 latest commit statuses for specific ref 2414 22:36:16 returns latest commit statuses for specific ref 2415 22:36:16 latest commit statues for specific name 2416 22:36:17 return latest commit statuses for specific name 2417 22:36:17 ci commit does not exist 2418 22:36:17 returns empty array 2420 22:36:17 does not return project commits 2421 22:36:17 unauthorized user 2422 22:36:17 does not return project commits 2423 22:36:17 POST /projects/:id/statuses/:sha 2424 22:36:17 developer user 2425 22:36:17 uses only required parameters 2427 22:36:17 when pipeline for sha does not exists 2428 22:36:17 creates commit status and sets pipeline iid 2430 22:36:17 when pipeline for sha does not exists 2431 22:36:18 creates commit status and sets pipeline iid 2433 22:36:18 when pipeline for sha does not exists 2434 22:36:18 creates commit status and sets pipeline iid 2436 22:36:18 when pipeline for sha does not exists 2437 22:36:19 creates commit status and sets pipeline iid 2438 22:36:19 for canceled 2439 22:36:19 when pipeline for sha does not exists 2440 22:36:19 creates commit status and sets pipeline iid 2442 22:36:19 when pipeline for sha does not exists 2443 22:36:20 creates commit status and sets pipeline iid 2444 22:36:20 when pipeline already exists for the specified sha 2445 22:36:20 with pipeline for merge request 2446 22:36:20 behaves like creates a commit status for the existing pipeline with an external stage 2447 22:36:20 is expected to eq 1000000 2448 22:36:20 when an external stage does not exist 2449 22:36:20 when the commit status does not exist 2450 22:36:20 behaves like creates a commit status for the existing pipeline with an external stage 2451 22:36:21 is expected to eq 1000000 2452 22:36:21 when the commit status exists 2453 22:36:21 behaves like updates the commit status with an external stage 2454 22:36:21 updates the commit status with the external stage 2455 22:36:21 when an external stage already exists 2456 22:36:21 when the commit status exists 2457 22:36:21 behaves like updates the commit status with an external stage 2458 22:36:22 updates the commit status with the external stage 2459 22:36:22 when the commit status does not exist 2460 22:36:22 behaves like creates a commit status for the existing pipeline with an external stage 2461 22:36:22 is expected to eq 1000000 2462 22:36:22 when the pipeline does not exist 2463 22:36:23 creates a commit status and a stage 2464 22:36:23 when status transitions from pending 2469 22:36:25 # [RSpecRunTime] RSpec elapsed time: 17 minutes 12.29 seconds. Current RSS: ~1157M. Threads: 5. load average: 1.10 1.06 0.95 1/285 13674 2471 22:36:25 with all optional parameters 2472 22:36:25 when creating a commit status 2473 22:36:26 creates commit status 2474 22:36:26 when merge request exists for given branch 2475 22:36:28 sets head pipeline 2476 22:36:28 # [RSpecRunTime] RSpec elapsed time: 17 minutes 14.86 seconds. Current RSS: ~1159M. Threads: 5. load average: 1.10 1.06 0.95 1/288 13725 2478 22:36:28 when updating a commit status 2479 22:36:29 updates a commit status 2480 22:36:30 does not create a new commit status 2481 22:36:30 when the `state` parameter is sent the same 2482 22:36:31 does not update the commit status 2483 22:36:31 # [RSpecRunTime] RSpec elapsed time: 17 minutes 17.91 seconds. Current RSS: ~1202M. Threads: 5. load average: 1.10 1.06 0.95 1/286 13744 2485 22:36:31 when a pipeline id is specified 2486 22:36:32 update the correct pipeline 2487 22:36:32 # [RSpecRunTime] RSpec elapsed time: 17 minutes 19.24 seconds. Current RSS: ~1190M. Threads: 5. load average: 1.10 1.06 0.95 1/286 13754 2489 22:36:32 when retrying a commit status 2490 22:36:33 correctly posts a new commit status 2491 22:36:35 retries the commit status 2492 22:36:35 # [RSpecRunTime] RSpec elapsed time: 17 minutes 21.85 seconds. Current RSS: ~1180M. Threads: 5. load average: 1.09 1.06 0.95 1/286 13770 2494 22:36:35 when status is invalid 2495 22:36:35 does not create commit status 2496 22:36:35 when request without a state made 2497 22:36:35 does not create commit status 2498 22:36:35 when updating a protected ref 2499 22:36:35 with user as developer 2500 22:36:35 does not create commit status 2501 22:36:35 with user as maintainer 2502 22:36:37 creates commit status 2503 22:36:37 # [RSpecRunTime] RSpec elapsed time: 17 minutes 23.7 seconds. Current RSS: ~1157M. Threads: 5. load average: 1.09 1.06 0.95 1/285 13783 2505 22:36:37 when commit SHA is invalid 2506 22:36:37 returns not found error 2507 22:36:37 when target URL is an invalid address 2508 22:36:37 responds with bad request status and validation errors 2509 22:36:37 when target URL is an unsupported scheme 2510 22:36:38 responds with bad request status and validation errors 2511 22:36:38 when trying to update a status of a different type 2512 22:36:38 responds with bad request status and validation errors 2513 22:36:38 with partitions 2514 22:36:38 creates records in the current partition 2515 22:36:38 reporter user 2516 22:36:39 does not create commit status 2518 22:36:39 does not create commit status 2519 22:36:39 unauthorized user 2520 22:36:39 does not create commit status 2521 22:36:39 # [RSpecRunTime] Finishing example group spec/requests/api/commit_statuses_spec.rb. It took 26.38 seconds. Expected to take 31.91 seconds. 2522 22:36:39 # [RSpecRunTime] Starting example group spec/controllers/projects/web_ide_terminals_controller_spec.rb. Expected to take 26.81 seconds. 2523 22:36:39 Projects::WebIdeTerminalsController 2525 22:36:41 behaves like terminal access rights 2527 22:36:41 when admin mode is enabled 2529 22:36:41 # [RSpecRunTime] RSpec elapsed time: 17 minutes 27.99 seconds. Current RSS: ~1157M. Threads: 5. load average: 1.08 1.06 0.95 1/285 13832 2531 22:36:41 when admin mode is disabled 2535 22:36:42 with maintainer 2537 22:36:42 with developer 2539 22:36:42 with reporter 2543 22:36:43 with non member 2545 22:36:43 behaves like when pipeline is not from a webide source 2548 22:36:43 POST check_config 2549 22:36:43 behaves like terminal access rights 2551 22:36:43 when admin mode is enabled 2553 22:36:43 when admin mode is disabled 2557 22:36:44 with maintainer 2559 22:36:44 with developer 2561 22:36:44 with reporter 2565 22:36:44 with non member 2567 22:36:45 when invalid config file 2570 22:36:45 when terminal job is created successfully 2571 22:36:46 increases the web ide terminal counter 2572 22:36:46 access rights 2573 22:36:46 behaves like terminal access rights 2575 22:36:46 when admin mode is enabled 2577 22:36:47 # [RSpecRunTime] RSpec elapsed time: 17 minutes 33.76 seconds. Current RSS: ~1155M. Threads: 5. load average: 1.07 1.06 0.95 1/286 13834 2579 22:36:47 when admin mode is disabled 2583 22:36:48 with maintainer 2585 22:36:49 # [RSpecRunTime] RSpec elapsed time: 17 minutes 35.94 seconds. Current RSS: ~1150M. Threads: 5. load average: 1.07 1.06 0.95 1/285 13835 2587 22:36:49 with developer 2589 22:36:49 with reporter 2593 22:36:49 with non member 2595 22:36:50 when branch does not exist 2597 22:36:50 behaves like web ide terminal usage counter 2598 22:36:50 does not increase 2599 22:36:50 when there is an error creating the job 2601 22:36:50 behaves like web ide terminal usage counter 2602 22:36:50 does not increase 2603 22:36:50 when the current build is nil 2605 22:36:50 behaves like web ide terminal usage counter 2606 22:36:51 does not increase 2608 22:36:51 behaves like terminal access rights 2610 22:36:51 when admin mode is enabled 2612 22:36:51 when admin mode is disabled 2616 22:36:52 with maintainer 2618 22:36:52 with developer 2620 22:36:52 with reporter 2622 22:36:54 # [RSpecRunTime] RSpec elapsed time: 17 minutes 40.69 seconds. Current RSS: ~1148M. Threads: 5. load average: 1.07 1.05 0.95 1/285 13836 2626 22:36:54 with non member 2628 22:36:54 behaves like when pipeline is not from a webide source 2631 22:36:55 when job is not cancelable 2634 22:36:55 behaves like terminal access rights 2636 22:36:55 when admin mode is enabled 2638 22:36:56 when admin mode is disabled 2642 22:36:57 with maintainer 2644 22:36:58 with developer 2646 22:36:58 with reporter 2650 22:36:59 with non member 2652 22:36:59 behaves like when pipeline is not from a webide source 2655 22:37:00 when job is not retryable 2657 22:37:00 when job is cancelled 2659 22:37:01 when job fails 2661 22:37:02 when job is successful 2663 22:37:03 # [RSpecRunTime] Finishing example group spec/controllers/projects/web_ide_terminals_controller_spec.rb. It took 24.03 seconds. Expected to take 26.81 seconds. 2664 22:37:03 # [RSpecRunTime] Starting example group spec/controllers/registrations_controller_spec.rb. Expected to take 25.54 seconds. 2665 22:37:03 RegistrationsController 2667 22:37:03 renders new template and sets the resource variable 2668 22:37:03 has the expected registration url 2669 22:37:03 behaves like switches to user preferred language 2670 22:37:03 with preferred_language in cookies 2671 22:37:04 renders new template with cookies preferred language 2672 22:37:04 # [RSpecRunTime] RSpec elapsed time: 17 minutes 51.12 seconds. Current RSS: ~1159M. Threads: 5. load average: 1.05 1.05 0.96 1/288 13975 2675 22:37:04 logs a 'User Created' message 2676 22:37:05 handles when params are new_user 2677 22:37:05 sets name from first and last name 2678 22:37:05 with `blocked_pending_approval` state 2679 22:37:05 when the `require_admin_approval_after_user_signup` setting is turned on 2680 22:37:05 signs up the user in `blocked_pending_approval` state 2681 22:37:06 does not log in the user after sign up 2682 22:37:06 shows flash message after signing up 2683 22:37:06 emails the access request to approvers 2684 22:37:06 for email confirmation 2685 22:37:06 when email confirmation setting is set to `hard` 2686 22:37:06 does not send a confirmation email 2687 22:37:06 # [RSpecRunTime] RSpec elapsed time: 17 minutes 53.52 seconds. Current RSS: ~1157M. Threads: 5. load average: 1.05 1.05 0.96 1/288 13976 2689 22:37:06 with audit events 2690 22:37:06 when not licensed 2691 22:37:07 does not log any audit event 2692 22:37:07 when the `require_admin_approval_after_user_signup` setting is turned off 2693 22:37:07 signs up the user in `active` state 2694 22:37:07 does not show any flash message after signing up 2695 22:37:08 does not email the approvers 2696 22:37:08 with email confirmation 2697 22:37:08 when email confirmation setting is set to `hard` 2698 22:37:08 sends a confirmation email 2699 22:37:08 # [RSpecRunTime] RSpec elapsed time: 17 minutes 55.27 seconds. Current RSS: ~1157M. Threads: 5. load average: 1.05 1.05 0.96 1/287 13977 2701 22:37:08 with private profile 2702 22:37:08 when the `user_defaults_to_private_profile` setting is turned on 2703 22:37:09 creates new user with profile set to private 2704 22:37:09 with email confirmation 2705 22:37:09 when email confirmation setting is set to `off` 2706 22:37:09 signs the user in 2707 22:37:09 when email confirmation setting is set to `hard` 2708 22:37:09 does not authenticate the user and sends a confirmation email 2709 22:37:09 tracks an almost there redirect 2710 22:37:09 when registration is triggered from an accepted invite 2711 22:37:09 when it is part from the initial invite email 2712 22:37:10 when member exists from the session key value 2713 22:37:11 tracks the invite acceptance 2714 22:37:11 # [RSpecRunTime] RSpec elapsed time: 17 minutes 57.82 seconds. Current RSS: ~1148M. Threads: 5. load average: 1.05 1.05 0.96 1/286 13978 2716 22:37:11 when member does not exist from the session key value 2717 22:37:11 does not track invite acceptance 2718 22:37:11 when invite email matches email used on registration 2719 22:37:12 signs the user in without sending a confirmation email 2720 22:37:12 when invite email does not match the email used on registration 2721 22:37:12 does not authenticate the user and sends a confirmation email 2722 22:37:12 when the registration fails 2723 22:37:12 does not delete the invitation or register the new user 2724 22:37:12 when email confirmation setting is set to `soft` 2725 22:37:13 authenticates the user and sends a confirmation email 2726 22:37:13 does not track an almost there redirect 2727 22:37:13 behaves like Onboarding::Redirectable 2728 22:37:13 is expected to redirect to "/dashboard/projects" 2729 22:37:13 when the new user already has any accepted group membership 2730 22:37:14 redirects to the group path with a flash message 2731 22:37:14 when the new user already has more than 1 accepted group membership 2732 22:37:16 redirects to the last member group path without a flash message 2733 22:37:16 # [RSpecRunTime] RSpec elapsed time: 18 minutes 2.82 seconds. Current RSS: ~1138M. Threads: 5. load average: 1.04 1.05 0.96 1/283 13979 2735 22:37:16 when the member has an orphaned source at the time of registering 2736 22:37:16 is expected to redirect to "/dashboard/projects" 2737 22:37:16 when invite email matches email used on registration 2738 22:37:17 signs the user in without sending a confirmation email 2739 22:37:17 when invite email does not match the email used on registration 2740 22:37:17 authenticates the user and sends a confirmation email without confirming 2741 22:37:17 when signup_enabled? is false 2742 22:37:17 redirects to sign_in 2743 22:37:17 when reCAPTCHA is enabled 2744 22:37:18 redirects to the dashboard projects page when the reCAPTCHA is solved 2745 22:37:18 when the reCAPTCHA is not solved 2746 22:37:18 displays an error 2747 22:37:18 sets gon variables 2748 22:37:18 when invisible captcha is enabled 2749 22:37:18 the honeypot has not been filled and the signup form has not been submitted too quickly 2750 22:37:18 creates an account 2751 22:37:18 honeypot spam detection 2752 22:37:18 logs the request, refuses to create an account and renders an empty body 2753 22:37:18 timestamp spam detection 2754 22:37:18 when the sign up form has been submitted without the invisible_captcha_timestamp parameter 2755 22:37:18 logs the request, refuses to create an account and displays a flash alert 2756 22:37:18 when the sign up form has been submitted too quickly 2757 22:37:18 logs the request, refuses to create an account and displays a flash alert 2758 22:37:18 with terms of service 2759 22:37:18 when terms are enforced 2760 22:37:20 creates the user with accepted terms 2761 22:37:20 # [RSpecRunTime] RSpec elapsed time: 18 minutes 6.86 seconds. Current RSS: ~1163M. Threads: 5. load average: 1.04 1.05 0.96 1/283 13980 2763 22:37:20 when terms are not enforced 2764 22:37:20 creates the user without accepted terms 2765 22:37:20 for system hooks 2766 22:37:20 executes user_create system hook 2767 22:37:20 when the rate limit has been reached 2768 22:37:20 returns status 429 Too Many Requests 2769 22:37:20 when the password is weak 2770 22:37:21 renders the form with errors 2771 22:37:21 tracks a weak password error 2772 22:37:21 when the password is not weak 2773 22:37:21 does not track a weak password error 2774 22:37:21 with preferred language 2775 22:37:21 with default behavior 2776 22:37:22 sets preferred language to default 2777 22:37:22 when user sets preferred language 2778 22:37:22 sets name from first and last name 2779 22:37:22 when the first or last name is not "present?" 2780 22:37:22 first_name: nil, last_name: "last" 2781 22:37:22 behaves like a user without present first name or last name 2782 22:37:22 renders the form with errors 2783 22:37:22 first_name: "", last_name: "last" 2784 22:37:22 behaves like a user without present first name or last name 2785 22:37:22 renders the form with errors 2786 22:37:22 first_name: " ", last_name: "last" 2787 22:37:22 behaves like a user without present first name or last name 2788 22:37:22 renders the form with errors 2789 22:37:22 first_name: "first", last_name: nil 2790 22:37:22 behaves like a user without present first name or last name 2791 22:37:22 renders the form with errors 2792 22:37:22 first_name: "first", last_name: "" 2793 22:37:22 behaves like a user without present first name or last name 2794 22:37:22 renders the form with errors 2795 22:37:22 first_name: "first", last_name: " " 2796 22:37:22 behaves like a user without present first name or last name 2797 22:37:23 renders the form with errors 2798 22:37:23 first_name: "", last_name: "" 2799 22:37:23 behaves like a user without present first name or last name 2800 22:37:23 renders the form with errors 2802 22:37:23 when user requires password confirmation 2803 22:37:23 fails if password confirmation is not provided 2804 22:37:23 fails if password confirmation is wrong 2805 22:37:23 succeeds if password is confirmed 2806 22:37:23 when user does not require password confirmation 2807 22:37:23 fails if username confirmation is not provided 2808 22:37:24 fails if username confirmation is wrong 2809 22:37:24 succeeds if username is confirmed 2810 22:37:24 for prerequisites for account deletion 2811 22:37:24 with solo-owned groups 2812 22:37:24 if the user is the sole owner of at least one group 2814 22:37:24 when user did not accept app terms 2815 22:37:25 fails with message 2816 22:37:25 # [RSpecRunTime] Finishing example group spec/controllers/registrations_controller_spec.rb. It took 21.87 seconds. Expected to take 25.54 seconds. 2817 22:37:25 # [RSpecRunTime] Starting example group spec/requests/api/pages_domains_spec.rb. Expected to take 21.38 seconds. 2818 22:37:25 API::PagesDomains 2819 22:37:25 GET /pages/domains 2820 22:37:25 behaves like GET request permissions for admin mode 2821 22:37:25 behaves like when admin 2822 22:37:25 behaves like makes request 2824 22:37:25 behaves like makes request 2826 22:37:26 behaves like when user 2828 22:37:26 behaves like makes request 2830 22:37:26 when pages is disabled 2831 22:37:26 behaves like 404 response 2833 22:37:26 when pages is enabled 2834 22:37:26 when authenticated as an admin 2835 22:37:26 returns paginated all pages domains 2836 22:37:26 when authenticated as a non-member 2837 22:37:26 behaves like 403 response 2839 22:37:26 GET /projects/:project_id/pages/domains 2840 22:37:26 when pages is disabled 2841 22:37:26 behaves like 404 response 2843 22:37:26 when user is a maintainer 2844 22:37:26 behaves like get pages domains 2845 22:37:27 returns paginated pages domains 2846 22:37:27 when user is a developer 2847 22:37:27 behaves like 403 response 2849 22:37:27 when user is a reporter 2850 22:37:27 behaves like 403 response 2852 22:37:27 when user is a guest 2853 22:37:27 behaves like 403 response 2855 22:37:28 when user is not a member 2856 22:37:28 behaves like 404 response 2858 22:37:28 GET /projects/:project_id/pages/domains/:domain 2859 22:37:28 when domain is vacant 2860 22:37:28 behaves like 404 response 2862 22:37:28 when user is a maintainer 2863 22:37:28 behaves like get pages domain 2864 22:37:29 returns pages domain 2865 22:37:29 returns pages domain with project path 2866 22:37:29 returns pages domain with a certificate 2867 22:37:30 returns pages domain with an expired certificate 2868 22:37:30 returns pages domain with letsencrypt 2869 22:37:30 # [RSpecRunTime] RSpec elapsed time: 18 minutes 17.04 seconds. Current RSS: ~1146M. Threads: 5. load average: 1.03 1.05 0.96 1/284 13981 2871 22:37:30 when user is a developer 2872 22:37:30 behaves like 403 response 2874 22:37:30 when user is a reporter 2875 22:37:30 behaves like 403 response 2877 22:37:31 when user is a guest 2878 22:37:31 behaves like 403 response 2880 22:37:31 when user is not a member 2881 22:37:31 behaves like 404 response 2883 22:37:31 POST /projects/:project_id/pages/domains 2884 22:37:31 when user is a maintainer 2885 22:37:31 behaves like post pages domains 2886 22:37:31 creates a new pages domain 2887 22:37:32 creates a new secure pages domain 2888 22:37:32 creates domain with letsencrypt enabled 2889 22:37:32 creates domain with letsencrypt enabled and provided certificate 2890 22:37:33 fails to create pages domain without key 2891 22:37:33 fails to create pages domain with key missmatch 2892 22:37:33 # [RSpecRunTime] RSpec elapsed time: 18 minutes 20.25 seconds. Current RSS: ~1148M. Threads: 5. load average: 1.03 1.05 0.96 1/284 13982 2894 22:37:33 when user is a developer 2895 22:37:33 behaves like 403 response 2897 22:37:34 when user is a reporter 2898 22:37:34 behaves like 403 response 2900 22:37:34 when user is a guest 2901 22:37:34 behaves like 403 response 2903 22:37:34 when user is not a member 2904 22:37:34 behaves like 404 response 2906 22:37:35 PUT /projects/:project_id/pages/domains/:domain 2907 22:37:35 when domain is vacant 2908 22:37:35 behaves like 404 response 2910 22:37:35 when user is a maintainer 2911 22:37:35 behaves like put pages domain 2912 22:37:35 updates pages domain removing certificate 2913 22:37:36 publishes PagesDomainUpdatedEvent event 2914 22:37:36 updates pages domain adding certificate 2915 22:37:36 updates pages domain adding certificate with letsencrypt 2916 22:37:36 updates pages domain enabling letsencrypt 2917 22:37:37 updates pages domain disabling letsencrypt while preserving the certificate 2918 22:37:37 updates pages domain with expired certificate 2919 22:37:37 updates pages domain with expired certificate not updating key 2920 22:37:38 updates certificate source to user_provided if is changed 2921 22:37:38 with invalid params 2922 22:37:38 fails to update pages domain adding certificate without key 2923 22:37:38 does not publish PagesDomainUpdatedEvent event 2924 22:37:39 fails to update pages domain adding certificate with missing chain 2925 22:37:39 fails to update pages domain with key missmatch 2926 22:37:39 # [RSpecRunTime] RSpec elapsed time: 18 minutes 26.29 seconds. Current RSS: ~1147M. Threads: 5. load average: 1.11 1.06 0.97 1/284 13983 2928 22:37:39 when user is a developer 2929 22:37:39 behaves like 403 response 2931 22:37:39 when user is a reporter 2932 22:37:39 behaves like 403 response 2934 22:37:40 when user is a guest 2935 22:37:40 behaves like 403 response 2937 22:37:40 when user is not a member 2938 22:37:40 behaves like 404 response 2940 22:37:40 DELETE /projects/:project_id/pages/domains/:domain 2941 22:37:40 when domain is vacant 2942 22:37:40 behaves like 404 response 2944 22:37:41 when user is a maintainer 2945 22:37:41 behaves like delete pages domain 2946 22:37:41 deletes a pages domain 2947 22:37:41 when user is a developer 2948 22:37:41 behaves like 403 response 2950 22:37:41 when user is a reporter 2951 22:37:41 behaves like 403 response 2953 22:37:42 when user is a guest 2954 22:37:42 behaves like 403 response 2956 22:37:42 when user is not a member 2957 22:37:42 behaves like 404 response 2959 22:37:42 # [RSpecRunTime] Finishing example group spec/requests/api/pages_domains_spec.rb. It took 17.59 seconds. Expected to take 21.38 seconds. 2960 22:37:42 # [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/snippets/create_spec.rb. Expected to take 19.17 seconds. 2961 22:37:42 Creating a Snippet 2962 22:37:43 when the user does not have permission 2963 22:37:43 does not create the Snippet 2964 22:37:43 behaves like a mutation that returns top-level errors 2965 22:37:43 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 2966 22:37:43 when user is not authorized in the project 2967 22:37:43 does not create the snippet when the user is not authorized 2968 22:37:43 when the user has permission 2969 22:37:43 with PersonalSnippet 2970 22:37:43 behaves like creates snippet 2971 22:37:44 returns the created Snippet 2972 22:37:44 when action is invalid 2973 22:37:44 behaves like a mutation that returns errors in the response 2974 22:37:44 is expected to contain exactly "Snippet actions have invalid data" 2975 22:37:44 behaves like does not create snippet 2976 22:37:44 does not create the Snippet 2977 22:37:44 does not return Snippet 2978 22:37:44 behaves like snippet edit usage data counters 2979 22:37:44 when user is sessionless 2980 22:37:44 behaves like internal event not tracked 2981 22:37:45 does not record an internal event 2982 22:37:45 when user is not sessionless 2983 22:37:45 behaves like internal event tracking 2984 22:37:46 logs to Snowplow, Redis, and product analytics tooling 2985 22:37:46 when mutation result raises an error 2986 22:37:46 behaves like internal event not tracked 2987 22:37:46 does not record an internal event 2988 22:37:46 when Current organization is present 2989 22:37:46 adds an organization_id 2990 22:37:46 with ProjectSnippet 2991 22:37:46 behaves like creates snippet 2992 22:37:47 returns the created Snippet 2993 22:37:47 when action is invalid 2994 22:37:47 behaves like a mutation that returns errors in the response 2995 22:37:48 is expected to contain exactly "Snippet actions have invalid data" 2996 22:37:48 # [RSpecRunTime] RSpec elapsed time: 18 minutes 34.92 seconds. Current RSS: ~1145M. Threads: 5. load average: 1.10 1.06 0.97 1/289 14194 2998 22:37:48 behaves like does not create snippet 2999 22:37:48 does not create the Snippet 3000 22:37:49 does not return Snippet 3001 22:37:49 behaves like snippet edit usage data counters 3002 22:37:49 when user is sessionless 3003 22:37:49 behaves like internal event not tracked 3004 22:37:50 does not record an internal event 3005 22:37:50 when user is not sessionless 3006 22:37:50 behaves like internal event tracking 3007 22:37:51 logs to Snowplow, Redis, and product analytics tooling 3008 22:37:51 when mutation result raises an error 3009 22:37:51 behaves like internal event not tracked 3010 22:37:51 does not record an internal event 3011 22:37:51 when Current organization is present 3012 22:37:52 does not add an organization_id 3013 22:37:52 # [RSpecRunTime] RSpec elapsed time: 18 minutes 39.24 seconds. Current RSS: ~1138M. Threads: 5. load average: 1.09 1.06 0.97 1/288 14318 3015 22:37:52 when the project path is invalid 3016 22:37:52 behaves like a mutation that returns top-level errors 3017 22:37:53 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 3018 22:37:53 when the feature is disabled 3019 22:37:53 behaves like a mutation that returns top-level errors 3020 22:37:53 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 3021 22:37:53 behaves like snippet edit usage data counters 3022 22:37:53 when user is sessionless 3023 22:37:53 behaves like internal event not tracked 3024 22:37:54 does not record an internal event 3025 22:37:54 # [RSpecRunTime] RSpec elapsed time: 18 minutes 41.09 seconds. Current RSS: ~1136M. Threads: 5. load average: 1.09 1.06 0.97 1/288 14360 3027 22:37:54 when user is not sessionless 3028 22:37:54 behaves like internal event tracking 3029 22:37:55 logs to Snowplow, Redis, and product analytics tooling 3030 22:37:55 # [RSpecRunTime] RSpec elapsed time: 18 minutes 42.23 seconds. Current RSS: ~1136M. Threads: 5. load average: 1.08 1.06 0.97 1/288 14402 3032 22:37:55 when mutation result raises an error 3033 22:37:55 behaves like internal event not tracked 3034 22:37:55 does not record an internal event 3035 22:37:55 when there are ActiveRecord validation errors 3036 22:37:55 behaves like a mutation that returns errors in the response 3037 22:37:56 is expected to contain exactly "Title can't be blank" 3038 22:37:56 behaves like does not create snippet 3039 22:37:56 does not create the Snippet 3040 22:37:56 does not return Snippet 3041 22:37:56 when there non ActiveRecord errors 3042 22:37:56 behaves like a mutation that returns errors in the response 3043 22:37:56 is expected to contain exactly "Repository Error creating the snippet - Invalid file name" 3044 22:37:56 behaves like does not create snippet 3045 22:37:57 does not create the Snippet 3046 22:37:57 does not return Snippet 3047 22:37:57 when there are uploaded files 3048 22:37:57 behaves like expected files argument 3049 22:37:58 is expected to receive new({:current_user=>#<User id:1454 @user1096>, :params=>hash_including(:files=>nil), :project=>nil}) 1 time 3050 22:37:58 behaves like expected files argument 3051 22:37:58 is expected to receive new({:current_user=>#<User id:1454 @user1096>, :params=>hash_including(:files=>["foo", "bar"]), :project=>nil}) 1 time 3052 22:37:58 behaves like expected files argument 3053 22:37:58 is expected to receive new({:current_user=>#<User id:1454 @user1096>, :params=>hash_including(:files=>["foo"]), :project=>nil}) 1 time 3054 22:37:58 when files has an invalid value 3055 22:37:58 returns an error 3056 22:37:58 behaves like has spam protection 3057 22:37:58 #check_spam_action_response! 3058 22:37:58 when the object is spam (DISALLOW) 3059 22:37:58 and no CAPTCHA is available 3060 22:37:58 behaves like disallow response 3061 22:37:58 informs the client that the request was denied as spam 3062 22:37:58 and a CAPTCHA is required 3063 22:37:58 behaves like disallow response 3064 22:37:59 informs the client that the request was denied as spam 3065 22:37:59 when the object is not spam (CONDITIONAL ALLOW) 3066 22:37:59 and no CAPTCHA is required 3067 22:38:00 does not return a top-level error 3068 22:38:00 and a CAPTCHA is required 3069 22:38:00 informs the client that the request may be retried after solving the CAPTCHA 3070 22:38:00 # [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/snippets/create_spec.rb. It took 17.81 seconds. Expected to take 19.17 seconds. 3071 22:38:00 # [RSpecRunTime] Starting example group spec/requests/lfs_locks_api_spec.rb. Expected to take 17.95 seconds. 3072 22:38:00 Git LFS File Locking API 3073 22:38:01 Create File Lock endpoint 3074 22:38:01 when user does not have download permission 3075 22:38:02 returns a 404 response 3076 22:38:02 # [RSpecRunTime] RSpec elapsed time: 18 minutes 48.67 seconds. Current RSS: ~1134M. Threads: 5. load average: 1.08 1.06 0.97 1/287 14573 3078 22:38:02 when user does not have upload permission 3079 22:38:02 returns a 403 response 3080 22:38:02 with an existent lock 3081 22:38:03 return an error message 3082 22:38:04 returns the existen lock 3083 22:38:04 # [RSpecRunTime] RSpec elapsed time: 18 minutes 51.57 seconds. Current RSS: ~1144M. Threads: 5. load average: 1.07 1.06 0.97 1/285 14574 3085 22:38:04 without an existent lock 3086 22:38:05 creates the lock 3087 22:38:05 Listing File Locks endpoint 3088 22:38:06 returns the list of locked files 3089 22:38:06 when user does not have download permission 3090 22:38:07 returns a 404 response 3091 22:38:07 # [RSpecRunTime] RSpec elapsed time: 18 minutes 54.33 seconds. Current RSS: ~1146M. Threads: 5. load average: 1.07 1.06 0.97 1/284 14575 3093 22:38:07 when user does not have upload permission 3094 22:38:08 returns a 403 response 3095 22:38:08 # [RSpecRunTime] RSpec elapsed time: 18 minutes 55.38 seconds. Current RSS: ~1146M. Threads: 5. load average: 1.07 1.06 0.97 1/284 14576 3097 22:38:08 List File Locks for verification endpoint 3098 22:38:09 returns the list of locked files grouped by owner 3099 22:38:09 when user does not have download permission 3100 22:38:10 returns a 404 response 3101 22:38:10 # [RSpecRunTime] RSpec elapsed time: 18 minutes 57.25 seconds. Current RSS: ~1146M. Threads: 5. load average: 1.06 1.05 0.97 1/284 14577 3103 22:38:10 when user does not have upload permission 3104 22:38:11 returns a 403 response 3105 22:38:11 # [RSpecRunTime] RSpec elapsed time: 18 minutes 58.26 seconds. Current RSS: ~1145M. Threads: 5. load average: 1.06 1.05 0.97 1/283 14578 3107 22:38:11 Delete File Lock endpoint 3108 22:38:11 when user does not have download permission 3109 22:38:12 returns a 404 response 3110 22:38:12 when user does not have upload permission 3111 22:38:13 returns a 403 response 3112 22:38:13 with an existent lock 3113 22:38:14 deletes the lock 3114 22:38:15 returns the deleted lock 3115 22:38:15 when a maintainer uses force 3116 22:38:16 deletes the lock 3117 22:38:16 # [RSpecRunTime] RSpec elapsed time: 19 minutes 2.68 seconds. Current RSS: ~1148M. Threads: 5. load average: 1.06 1.05 0.97 1/283 14579 3119 22:38:16 # [RSpecRunTime] Finishing example group spec/requests/lfs_locks_api_spec.rb. It took 15.56 seconds. Expected to take 17.95 seconds. 3120 22:38:16 # [RSpecRunTime] Starting example group spec/controllers/oauth/applications_controller_spec.rb. Expected to take 14.72 seconds. 3121 22:38:16 Oauth::ApplicationsController 3122 22:38:16 project members 3124 22:38:16 is expected to respond with numeric status code ok 3125 22:38:16 behaves like redirects to login page when the user is not signed in 3126 22:38:16 is expected to redirect to "/users/sign_in" 3127 22:38:16 behaves like redirects to 2fa setup page when the user requires it 3128 22:38:16 when 2fa is set up on application level 3129 22:38:16 is expected to redirect to "/-/profile/two_factor_auth" 3130 22:38:16 when 2fa is set up on group level 3131 22:38:17 is expected to redirect to "/-/profile/two_factor_auth" 3132 22:38:17 DELETE #destroy 3134 22:38:17 behaves like redirects to login page when the user is not signed in 3135 22:38:17 is expected to redirect to "/users/sign_in" 3136 22:38:17 behaves like redirects to 2fa setup page when the user requires it 3137 22:38:17 when 2fa is set up on application level 3138 22:38:17 is expected to redirect to "/-/profile/two_factor_auth" 3139 22:38:17 when 2fa is set up on group level 3140 22:38:18 is expected to redirect to "/-/profile/two_factor_auth" 3142 22:38:18 is expected to respond with numeric status code ok 3143 22:38:18 behaves like redirects to login page when the user is not signed in 3144 22:38:18 is expected to redirect to "/users/sign_in" 3145 22:38:18 behaves like redirects to 2fa setup page when the user requires it 3146 22:38:18 when 2fa is set up on application level 3147 22:38:19 is expected to redirect to "/-/profile/two_factor_auth" 3148 22:38:19 when 2fa is set up on group level 3149 22:38:19 is expected to redirect to "/-/profile/two_factor_auth" 3152 22:38:19 behaves like redirects to login page when the user is not signed in 3153 22:38:19 is expected to redirect to "/users/sign_in" 3154 22:38:19 behaves like redirects to 2fa setup page when the user requires it 3155 22:38:19 when 2fa is set up on application level 3156 22:38:20 is expected to redirect to "/-/profile/two_factor_auth" 3157 22:38:20 when 2fa is set up on group level 3158 22:38:20 is expected to redirect to "/-/profile/two_factor_auth" 3160 22:38:20 is expected to respond with numeric status code ok 3161 22:38:20 is expected to change `application.reload.secret` 3162 22:38:21 returns the prefixed secret in json format 3163 22:38:21 behaves like redirects to login page when the user is not signed in 3164 22:38:21 is expected to redirect to "/users/sign_in" 3165 22:38:21 # [RSpecRunTime] RSpec elapsed time: 19 minutes 8.07 seconds. Current RSS: ~1142M. Threads: 5. load average: 1.05 1.05 0.97 1/283 14580 3167 22:38:21 behaves like redirects to 2fa setup page when the user requires it 3168 22:38:21 when 2fa is set up on application level 3169 22:38:21 is expected to redirect to "/-/profile/two_factor_auth" 3170 22:38:21 when 2fa is set up on group level 3171 22:38:21 is expected to redirect to "/-/profile/two_factor_auth" 3172 22:38:21 when renew fails 3173 22:38:22 is expected not to change `application.reload.secret` 3174 22:38:22 is expected to respond with numeric status code unprocessable_entity 3176 22:38:22 is expected to respond with numeric status code ok 3177 22:38:22 behaves like redirects to login page when the user is not signed in 3178 22:38:23 is expected to redirect to "/users/sign_in" 3179 22:38:23 behaves like redirects to 2fa setup page when the user requires it 3180 22:38:23 when 2fa is set up on application level 3181 22:38:23 is expected to redirect to "/-/profile/two_factor_auth" 3182 22:38:23 when 2fa is set up on group level 3183 22:38:23 is expected to redirect to "/-/profile/two_factor_auth" 3185 22:38:23 is expected to respond with numeric status code ok 3186 22:38:23 when OAuth applications are disabled 3187 22:38:24 is expected to respond with numeric status code ok 3188 22:38:24 behaves like redirects to login page when the user is not signed in 3189 22:38:24 is expected to redirect to "/users/sign_in" 3190 22:38:24 behaves like redirects to 2fa setup page when the user requires it 3191 22:38:24 when 2fa is set up on application level 3192 22:38:25 is expected to redirect to "/-/profile/two_factor_auth" 3193 22:38:25 # [RSpecRunTime] RSpec elapsed time: 19 minutes 12.11 seconds. Current RSS: ~1139M. Threads: 5. load average: 1.05 1.05 0.97 1/283 14581 3195 22:38:25 when 2fa is set up on group level 3196 22:38:25 is expected to redirect to "/-/profile/two_factor_auth" 3197 22:38:25 POST #create 3198 22:38:26 creates an application 3199 22:38:26 redirects back to profile page if OAuth applications are disabled 3201 22:38:26 is in the response 3202 22:38:27 # [RSpecRunTime] RSpec elapsed time: 19 minutes 13.65 seconds. Current RSS: ~1138M. Threads: 5. load average: 1.05 1.05 0.97 1/283 14582 3204 22:38:27 when redirect_uri is invalid 3205 22:38:27 shows an error for a forbidden URI 3206 22:38:27 when scopes are not present 3207 22:38:28 shows an error for blank scopes 3208 22:38:28 when scopes are invalid 3209 22:38:28 shows an error for invalid scopes 3210 22:38:28 behaves like redirects to login page when the user is not signed in 3211 22:38:29 is expected to redirect to "/users/sign_in" 3212 22:38:29 behaves like redirects to 2fa setup page when the user requires it 3213 22:38:29 when 2fa is set up on application level 3214 22:38:29 is expected to redirect to "/-/profile/two_factor_auth" 3215 22:38:29 when 2fa is set up on group level 3216 22:38:29 is expected to redirect to "/-/profile/two_factor_auth" 3218 22:38:29 current_user_mode available 3219 22:38:29 includes Two-factor enforcement concern 3221 22:38:29 sets user's locale 3222 22:38:29 # [RSpecRunTime] Finishing example group spec/controllers/oauth/applications_controller_spec.rb. It took 13.71 seconds. Expected to take 14.72 seconds. 3223 22:38:29 # [RSpecRunTime] Starting example group spec/requests/projects/merge_requests/diffs_spec.rb. Expected to take 14.17 seconds. 3224 22:38:29 Merge Requests Diffs 3225 22:38:31 GET diffs_batch 3226 22:38:31 without caching 3227 22:38:31 behaves like serializes diffs with expected arguments 3228 22:38:31 serializes paginated merge request diff collection 3229 22:38:31 # [RSpecRunTime] RSpec elapsed time: 19 minutes 18.44 seconds. Current RSS: ~1151M. Threads: 5. load average: 1.05 1.05 0.97 1/286 14647 3231 22:38:31 with caching 3232 22:38:32 does not serialize diffs 3233 22:38:32 with the different user 3234 22:38:32 behaves like serializes diffs with expected arguments 3235 22:38:33 serializes paginated merge request diff collection 3236 22:38:33 # [RSpecRunTime] RSpec elapsed time: 19 minutes 20.31 seconds. Current RSS: ~1153M. Threads: 5. load average: 1.05 1.05 0.97 1/286 14659 3238 22:38:33 with a new unfoldable diff position 3239 22:38:33 behaves like serializes diffs with expected arguments 3240 22:38:34 serializes paginated merge request diff collection 3241 22:38:34 with diff_head option 3242 22:38:34 behaves like serializes diffs with expected arguments 3243 22:38:35 serializes paginated merge request diff collection 3244 22:38:35 # [RSpecRunTime] RSpec elapsed time: 19 minutes 22.55 seconds. Current RSS: ~1156M. Threads: 5. load average: 1.04 1.05 0.97 1/286 14688 3246 22:38:35 with the different pagination option 3247 22:38:35 behaves like serializes diffs with expected arguments 3248 22:38:36 serializes paginated merge request diff collection 3249 22:38:36 with the different diff_view 3250 22:38:36 behaves like serializes diffs with expected arguments 3251 22:38:37 serializes paginated merge request diff collection 3252 22:38:37 with the different expanded option 3253 22:38:37 behaves like serializes diffs with expected arguments 3254 22:38:38 serializes paginated merge request diff collection 3255 22:38:38 with the different ignore_whitespace_change option 3256 22:38:38 behaves like serializes diffs with expected arguments 3257 22:38:39 serializes paginated merge request diff collection 3258 22:38:39 when the paths is given 3259 22:38:39 when using ETag caching 3260 22:38:40 does not serialize diffs 3261 22:38:40 when not using ETag caching 3262 22:38:41 does not use cache 3263 22:38:41 # [RSpecRunTime] Finishing example group spec/requests/projects/merge_requests/diffs_spec.rb. It took 11.25 seconds. Expected to take 14.17 seconds. 3264 22:38:41 # [RSpecRunTime] Starting example group spec/requests/api/protected_branches_spec.rb. Expected to take 12.7 seconds. 3265 22:38:41 API::ProtectedBranches 3266 22:38:42 GET /projects/:id/protected_branches 3267 22:38:42 when authenticated as a maintainer 3268 22:38:42 when search param is not present 3269 22:38:42 behaves like protected branches 3270 22:38:42 returns the protected branches 3271 22:38:42 # [RSpecRunTime] RSpec elapsed time: 19 minutes 29.39 seconds. Current RSS: ~1159M. Threads: 5. load average: 1.12 1.07 0.98 1/284 14755 3273 22:38:42 when search param is present 3274 22:38:42 behaves like protected branches 3275 22:38:43 returns the protected branches 3276 22:38:43 when authenticated as a developer 3277 22:38:43 behaves like protected branches 3278 22:38:43 returns the protected branches 3279 22:38:43 when authenticated as a guest 3280 22:38:43 behaves like 403 response 3282 22:38:43 GET /projects/:id/protected_branches/:branch 3283 22:38:43 when authenticated as a maintainer 3284 22:38:43 behaves like protected branch 3285 22:38:43 returns the protected branch 3286 22:38:43 when protected branch does not exist 3287 22:38:43 behaves like 404 response 3289 22:38:43 when protected branch contains a wildcard 3290 22:38:43 behaves like protected branch 3291 22:38:44 returns the protected branch 3292 22:38:44 when protected branch does not exist 3293 22:38:44 behaves like 404 response 3295 22:38:44 when protected branch contains a period 3296 22:38:44 behaves like protected branch 3297 22:38:44 returns the protected branch 3298 22:38:44 when protected branch does not exist 3299 22:38:44 behaves like 404 response 3301 22:38:44 when a deploy key is present 3302 22:38:45 returns deploy key information 3303 22:38:45 when a deploy key is not present 3304 22:38:45 returns null deploy key field 3305 22:38:45 when authenticated as a developer 3306 22:38:45 behaves like protected branch 3307 22:38:45 returns the protected branch 3308 22:38:45 when protected branch does not exist 3309 22:38:45 behaves like 404 response 3311 22:38:45 when authenticated as a guest 3312 22:38:45 behaves like 403 response 3314 22:38:45 POST /projects/:id/protected_branches 3315 22:38:45 when authenticated as a maintainer 3316 22:38:45 protects a single branch 3317 22:38:46 protects a single branch and developers can push 3318 22:38:46 protects a single branch and developers can merge 3319 22:38:46 protects a single branch and developers can push and merge 3320 22:38:46 protects a single branch and no one can push 3321 22:38:47 protects a single branch and no one can merge 3322 22:38:47 protects a single branch and no one can push or merge 3323 22:38:47 protects a single branch and allows force pushes 3324 22:38:47 returns a 409 error if the same branch is protected twice 3325 22:38:47 when branch has a wildcard in its name 3326 22:38:47 protects multiple branches with a wildcard in the name 3327 22:38:47 # [RSpecRunTime] RSpec elapsed time: 19 minutes 34.53 seconds. Current RSS: ~1159M. Threads: 5. load average: 1.11 1.06 0.98 1/284 14756 3329 22:38:47 when a policy restricts rule creation 3330 22:38:48 prevents creations of the protected branch rule 3331 22:38:48 when authenticated as a developer 3332 22:38:48 returns a 403 error 3333 22:38:48 when authenticated as a guest 3334 22:38:48 returns a 403 error 3335 22:38:48 PATCH /projects/:id/protected_branches/:name 3336 22:38:48 when authenticated as a maintainer 3337 22:38:48 updates a single branch 3338 22:38:48 when allow_force_push is not set 3339 22:38:48 responds with a bad request error 3340 22:38:48 when returned protected branch is invalid 3341 22:38:49 returns a 422 3342 22:38:49 when authenticated as a developer 3343 22:38:49 returns a 403 error 3344 22:38:49 when authenticated as a guest 3345 22:38:49 returns a 403 error 3346 22:38:49 DELETE /projects/:id/protected_branches/unprotect/:branch 3347 22:38:49 when authenticated as a maintainer 3348 22:38:49 unprotects a single branch 3349 22:38:49 returns 404 if branch does not exist 3350 22:38:49 behaves like 412 response 3351 22:38:49 for a modified resource 3352 22:38:50 returns 412 with a JSON error 3353 22:38:50 for an unmodified resource 3354 22:38:50 returns 204 with an empty body 3355 22:38:50 when a policy restricts rule deletion 3356 22:38:50 prevents deletion of the protected branch rule 3357 22:38:50 when branch has a wildcard in its name 3358 22:38:50 unprotects a wildcard branch 3359 22:38:50 when authenticated as a developer 3360 22:38:50 returns a 403 error 3361 22:38:50 when authenticated as a guest 3362 22:38:51 returns a 403 error 3363 22:38:51 # [RSpecRunTime] Finishing example group spec/requests/api/protected_branches_spec.rb. It took 10.1 seconds. Expected to take 12.7 seconds. 3364 22:38:51 # [RSpecRunTime] Starting example group spec/requests/api/resource_state_events_spec.rb. Expected to take 11.64 seconds. 3365 22:38:51 API::ResourceStateEvents 3366 22:38:51 when eventable is an Issue 3367 22:38:51 behaves like resource_state_events API 3368 22:38:51 GET /projects/:id/issues/:noteable_id/resource_state_events 3369 22:38:51 returns an array of resource state events 3370 22:38:52 returns a 404 error when eventable id not found 3371 22:38:53 returns 404 when not authorized 3372 22:38:53 # [RSpecRunTime] RSpec elapsed time: 19 minutes 39.85 seconds. Current RSS: ~1152M. Threads: 5. load average: 1.10 1.06 0.98 1/283 14757 3374 22:38:53 GET /projects/:id/issues/:noteable_id/resource_state_events/:event_id 3375 22:38:53 returns a resource state event by id 3376 22:38:54 returns 404 when not authorized 3377 22:38:55 returns a 404 error if resource state event not found 3378 22:38:55 # [RSpecRunTime] RSpec elapsed time: 19 minutes 41.77 seconds. Current RSS: ~1153M. Threads: 5. load average: 1.09 1.06 0.98 1/283 14758 3381 22:38:55 returns the second page 3382 22:38:55 when eventable is a Merge Request 3383 22:38:55 behaves like resource_state_events API 3384 22:38:55 GET /projects/:id/merge_requests/:noteable_id/resource_state_events 3385 22:38:56 returns an array of resource state events 3386 22:38:56 returns a 404 error when eventable id not found 3387 22:38:57 returns 404 when not authorized 3388 22:38:57 # [RSpecRunTime] RSpec elapsed time: 19 minutes 44.36 seconds. Current RSS: ~1154M. Threads: 5. load average: 1.09 1.06 0.98 1/283 14759 3390 22:38:57 GET /projects/:id/merge_requests/:noteable_id/resource_state_events/:event_id 3391 22:38:58 returns a resource state event by id 3392 22:38:59 returns 404 when not authorized 3393 22:38:59 returns a 404 error if resource state event not found 3394 22:38:59 # [RSpecRunTime] RSpec elapsed time: 19 minutes 46.47 seconds. Current RSS: ~1154M. Threads: 5. load average: 1.08 1.06 0.98 1/283 14760 3397 22:39:00 returns the second page 3398 22:39:00 # [RSpecRunTime] Finishing example group spec/requests/api/resource_state_events_spec.rb. It took 9.3 seconds. Expected to take 11.64 seconds. 3399 22:39:00 # [RSpecRunTime] Starting example group spec/controllers/projects/blame_controller_spec.rb. Expected to take 10.98 seconds. 3400 22:39:00 Projects::BlameController 3402 22:39:01 behaves like blame_response 3403 22:39:01 valid branch, valid file 3404 22:39:03 is expected to respond with 200 3405 22:39:03 # [RSpecRunTime] RSpec elapsed time: 19 minutes 49.71 seconds. Current RSS: ~1168M. Threads: 5. load average: 1.08 1.06 0.98 1/284 14796 3407 22:39:03 valid branch, invalid file 3409 22:39:03 valid branch, binary file 3411 22:39:03 invalid branch, valid file 3412 22:39:03 is expected to respond with 404 3413 22:39:03 when ref includes a newline 3416 22:39:04 behaves like blame_response 3417 22:39:04 valid branch, valid file 3418 22:39:04 is expected to respond with 200 3419 22:39:04 valid branch, invalid file 3421 22:39:04 valid branch, binary file 3423 22:39:05 invalid branch, valid file 3424 22:39:05 is expected to respond with 404 3425 22:39:05 when ref includes a newline 3427 22:39:05 GET streaming 3428 22:39:05 behaves like blame_response 3429 22:39:05 valid branch, valid file 3430 22:39:07 is expected to respond with 200 3431 22:39:07 # [RSpecRunTime] RSpec elapsed time: 19 minutes 53.67 seconds. Current RSS: ~1169M. Threads: 5. load average: 1.16 1.08 0.98 1/284 14807 3433 22:39:07 valid branch, invalid file 3435 22:39:07 valid branch, binary file 3437 22:39:07 invalid branch, valid file 3438 22:39:07 is expected to respond with 404 3439 22:39:07 when ref includes a newline 3441 22:39:08 # [RSpecRunTime] Finishing example group spec/controllers/projects/blame_controller_spec.rb. It took 7.84 seconds. Expected to take 10.98 seconds. 3442 22:39:08 # [RSpecRunTime] Starting example group spec/controllers/projects/todos_controller_spec.rb. Expected to take 9.67 seconds. 3443 22:39:08 Projects::TodosController 3446 22:39:08 behaves like issuable todo actions 3447 22:39:08 behaves like todos actions 3448 22:39:08 when authorized 3449 22:39:09 creates todo 3450 22:39:10 returns todo path and pending count 3451 22:39:10 # [RSpecRunTime] RSpec elapsed time: 19 minutes 56.87 seconds. Current RSS: ~1162M. Threads: 5. load average: 1.14 1.07 0.98 1/284 14810 3453 22:39:10 when not authorized for project/group 3454 22:39:10 does not create todo for resource that user has no access to 3455 22:39:10 does not create todo when user is not logged in 3456 22:39:10 when not authorized for resource 3457 22:39:11 doesn't create todo 3458 22:39:11 Merge Requests 3460 22:39:11 behaves like issuable todo actions 3461 22:39:11 behaves like todos actions 3462 22:39:11 when authorized 3463 22:39:11 creates todo 3464 22:39:12 returns todo path and pending count 3465 22:39:12 # [RSpecRunTime] RSpec elapsed time: 19 minutes 59.25 seconds. Current RSS: ~1160M. Threads: 5. load average: 1.14 1.07 0.98 1/284 14811 3467 22:39:12 when not authorized for project/group 3468 22:39:12 does not create todo for resource that user has no access to 3469 22:39:13 does not create todo when user is not logged in 3470 22:39:13 when not authorized for resource 3471 22:39:13 doesn't create todo 3474 22:39:13 behaves like todos actions 3475 22:39:13 when authorized 3476 22:39:14 creates todo 3477 22:39:15 returns todo path and pending count 3478 22:39:15 # [RSpecRunTime] RSpec elapsed time: 20 minutes 1.82 seconds. Current RSS: ~1158M. Threads: 5. load average: 1.05 1.06 0.98 1/284 14820 3480 22:39:15 when not authorized for project/group 3481 22:39:15 does not create todo for resource that user has no access to 3482 22:39:15 does not create todo when user is not logged in 3483 22:39:15 # [RSpecRunTime] Finishing example group spec/controllers/projects/todos_controller_spec.rb. It took 7.54 seconds. Expected to take 9.67 seconds. 3484 22:39:15 # [RSpecRunTime] Starting example group spec/requests/organizations/groups_controller_spec.rb. Expected to take 8.8 seconds. 3485 22:39:15 Organizations::GroupsController 3487 22:39:15 when group exists 3488 22:39:15 when the user is not signed in 3489 22:39:15 behaves like organization - redirects to sign in page 3490 22:39:15 redirects to sign in page 3491 22:39:15 when `ui_for_organizations` feature flag is disabled 3492 22:39:15 behaves like organization - redirects to sign in page 3493 22:39:16 redirects to sign in page 3494 22:39:16 when the user is signed in 3496 22:39:16 behaves like organization - successful response 3497 22:39:16 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 3499 22:39:16 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3500 22:39:16 renders 200 OK 3501 22:39:16 behaves like organization - action disabled by `ui_for_organizations` feature flag 3502 22:39:16 when `ui_for_organizations` feature flag is disabled 3503 22:39:16 behaves like organization - not found response 3504 22:39:16 renders 404 NOT_FOUND 3505 22:39:16 as a group owner 3506 22:39:16 behaves like organization - successful response 3507 22:39:17 renders 200 OK 3508 22:39:17 behaves like organization - action disabled by `ui_for_organizations` feature flag 3509 22:39:17 when `ui_for_organizations` feature flag is disabled 3510 22:39:17 behaves like organization - not found response 3511 22:39:17 renders 404 NOT_FOUND 3512 22:39:17 as a user that is not an owner 3513 22:39:17 behaves like organization - not found response 3514 22:39:17 renders 404 NOT_FOUND 3515 22:39:17 behaves like organization - action disabled by `ui_for_organizations` feature flag 3516 22:39:17 when `ui_for_organizations` feature flag is disabled 3517 22:39:17 behaves like organization - not found response 3518 22:39:17 renders 404 NOT_FOUND 3519 22:39:17 as an organization owner 3520 22:39:17 behaves like organization - successful response 3521 22:39:17 renders 200 OK 3522 22:39:17 behaves like organization - action disabled by `ui_for_organizations` feature flag 3523 22:39:17 when `ui_for_organizations` feature flag is disabled 3524 22:39:17 behaves like organization - not found response 3525 22:39:17 renders 404 NOT_FOUND 3526 22:39:17 when group is not in organization 3527 22:39:18 behaves like organization - not found response 3528 22:39:18 renders 404 NOT_FOUND 3529 22:39:18 behaves like organization - action disabled by `ui_for_organizations` feature flag 3530 22:39:18 when `ui_for_organizations` feature flag is disabled 3531 22:39:18 behaves like organization - not found response 3532 22:39:18 renders 404 NOT_FOUND 3533 22:39:18 when group does not exist 3534 22:39:18 when the user is not signed in 3535 22:39:18 behaves like organization - redirects to sign in page 3536 22:39:18 redirects to sign in page 3537 22:39:18 when the user is signed in 3538 22:39:18 behaves like organization - not found response 3539 22:39:18 renders 404 NOT_FOUND 3541 22:39:18 when the user is not signed in 3542 22:39:18 behaves like organization - redirects to sign in page 3543 22:39:18 redirects to sign in page 3544 22:39:18 when `ui_for_organizations` feature flag is disabled 3545 22:39:18 behaves like organization - redirects to sign in page 3546 22:39:18 redirects to sign in page 3547 22:39:18 when the user is signed in 3548 22:39:18 with no association to an organization 3549 22:39:18 behaves like organization - not found response 3550 22:39:18 renders 404 NOT_FOUND 3551 22:39:18 behaves like organization - action disabled by `ui_for_organizations` feature flag 3552 22:39:18 when `ui_for_organizations` feature flag is disabled 3553 22:39:18 behaves like organization - not found response 3554 22:39:18 renders 404 NOT_FOUND 3556 22:39:19 behaves like organization - successful response 3557 22:39:19 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 3559 22:39:19 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 3560 22:39:19 renders 200 OK 3561 22:39:19 behaves like organization - action disabled by `ui_for_organizations` feature flag 3562 22:39:19 when `ui_for_organizations` feature flag is disabled 3563 22:39:19 behaves like organization - not found response 3564 22:39:19 renders 404 NOT_FOUND 3565 22:39:19 as an organization user 3566 22:39:19 behaves like organization - successful response 3567 22:39:19 renders 200 OK 3568 22:39:19 behaves like organization - action disabled by `ui_for_organizations` feature flag 3569 22:39:19 when `ui_for_organizations` feature flag is disabled 3570 22:39:19 behaves like organization - not found response 3571 22:39:19 renders 404 NOT_FOUND 3572 22:39:19 DELETE #destroy 3573 22:39:19 when group exists 3574 22:39:19 when the user is not signed in 3575 22:39:19 behaves like organization - redirects to sign in page 3576 22:39:19 redirects to sign in page 3577 22:39:19 when `ui_for_organizations` feature flag is disabled 3578 22:39:19 behaves like organization - redirects to sign in page 3579 22:39:19 redirects to sign in page 3580 22:39:19 behaves like unable to delete the group 3581 22:39:19 example at ./spec/requests/organizations/groups_controller_spec.rb:212 3582 22:39:19 when the user is signed in 3584 22:39:20 behaves like organization - successful response 3585 22:39:20 renders 200 OK 3586 22:39:20 behaves like organization - action disabled by `ui_for_organizations` feature flag 3587 22:39:20 when `ui_for_organizations` feature flag is disabled 3588 22:39:20 behaves like organization - not found response 3589 22:39:20 renders 404 NOT_FOUND 3590 22:39:20 behaves like deletes the group 3591 22:39:20 is expected to receive async_execute(*(any args)) 1 time 3592 22:39:20 as a group owner 3593 22:39:20 behaves like organization - successful response 3594 22:39:20 renders 200 OK 3595 22:39:20 behaves like organization - action disabled by `ui_for_organizations` feature flag 3596 22:39:20 when `ui_for_organizations` feature flag is disabled 3597 22:39:20 behaves like organization - not found response 3598 22:39:20 renders 404 NOT_FOUND 3599 22:39:20 behaves like deletes the group 3600 22:39:20 is expected to receive async_execute(*(any args)) 1 time 3601 22:39:20 when destroy service raises DestroyError 3602 22:39:21 returns the error message 3603 22:39:21 as a user that is not an owner 3604 22:39:21 behaves like organization - not found response 3605 22:39:21 renders 404 NOT_FOUND 3606 22:39:21 behaves like organization - action disabled by `ui_for_organizations` feature flag 3607 22:39:21 when `ui_for_organizations` feature flag is disabled 3608 22:39:21 behaves like organization - not found response 3609 22:39:21 renders 404 NOT_FOUND 3610 22:39:21 behaves like unable to delete the group 3611 22:39:21 example at ./spec/requests/organizations/groups_controller_spec.rb:212 3612 22:39:21 as an organization owner 3613 22:39:21 behaves like organization - successful response 3614 22:39:21 renders 200 OK 3615 22:39:21 behaves like organization - action disabled by `ui_for_organizations` feature flag 3616 22:39:21 when `ui_for_organizations` feature flag is disabled 3617 22:39:21 behaves like organization - not found response 3618 22:39:21 renders 404 NOT_FOUND 3619 22:39:21 behaves like deletes the group 3620 22:39:22 is expected to receive async_execute(*(any args)) 1 time 3621 22:39:22 # [RSpecRunTime] RSpec elapsed time: 20 minutes 9.38 seconds. Current RSS: ~1156M. Threads: 5. load average: 1.05 1.06 0.98 1/283 14821 3623 22:39:22 when group is not in organization 3624 22:39:23 behaves like organization - not found response 3625 22:39:23 renders 404 NOT_FOUND 3626 22:39:23 behaves like organization - action disabled by `ui_for_organizations` feature flag 3627 22:39:23 when `ui_for_organizations` feature flag is disabled 3628 22:39:23 behaves like organization - not found response 3629 22:39:23 renders 404 NOT_FOUND 3630 22:39:23 behaves like unable to delete the group 3631 22:39:23 example at ./spec/requests/organizations/groups_controller_spec.rb:212 3632 22:39:23 when group does not exist 3633 22:39:23 when the user is not signed in 3634 22:39:23 behaves like organization - redirects to sign in page 3635 22:39:23 redirects to sign in page 3636 22:39:23 when the user is signed in 3637 22:39:23 behaves like organization - not found response 3638 22:39:23 renders 404 NOT_FOUND 3639 22:39:23 behaves like unable to delete the group 3640 22:39:23 example at ./spec/requests/organizations/groups_controller_spec.rb:212 3641 22:39:23 POST #create 3642 22:39:23 when the user is signed in 3643 22:39:23 behaves like organization - action disabled by `ui_for_organizations` feature flag 3644 22:39:23 when `ui_for_organizations` feature flag is disabled 3645 22:39:23 behaves like organization - not found response 3646 22:39:23 renders 404 NOT_FOUND 3647 22:39:23 when current user can create group inside the organization 3648 22:39:24 returns the created group 3649 22:39:24 when current user cannot create group inside the organization 3650 22:39:24 returns the error 3651 22:39:24 when the user is not signed in 3652 22:39:24 returns unauthorized 3653 22:39:24 # [RSpecRunTime] Finishing example group spec/requests/organizations/groups_controller_spec.rb. It took 8.68 seconds. Expected to take 8.8 seconds. 3654 22:39:24 # [RSpecRunTime] Starting example group spec/requests/api/topics_spec.rb. Expected to take 8.07 seconds. 3657 22:39:24 returns topics ordered by total_projects_count 3658 22:39:24 with without_projects 3659 22:39:25 returns topics without assigned projects 3660 22:39:25 returns topics without assigned projects 3662 22:39:25 search: "", result: ["other-topic", "GitLab", "Git"] 3663 22:39:25 returns filtered topics 3664 22:39:25 search: "g", result: [] 3665 22:39:25 returns filtered topics 3666 22:39:25 search: "gi", result: [] 3667 22:39:25 returns filtered topics 3668 22:39:25 search: "git", result: ["Git", "GitLab"] 3669 22:39:25 returns filtered topics 3670 22:39:25 search: "x", result: [] 3671 22:39:25 returns filtered topics 3672 22:39:25 search: 0, result: [] 3673 22:39:25 returns filtered topics 3674 22:39:25 with pagination 3675 22:39:25 params: {:page=>0}, result: ["other-topic", "GitLab", "Git"] 3676 22:39:25 returns paginated topics 3677 22:39:25 params: {:page=>1}, result: ["other-topic", "GitLab", "Git"] 3678 22:39:25 returns paginated topics 3679 22:39:25 params: {:page=>2}, result: [] 3680 22:39:25 returns paginated topics 3681 22:39:25 params: {:per_page=>1}, result: ["other-topic"] 3682 22:39:25 returns paginated topics 3683 22:39:25 params: {:per_page=>2}, result: ["other-topic", "GitLab"] 3684 22:39:25 returns paginated topics 3685 22:39:25 params: {:per_page=>3}, result: ["other-topic", "GitLab", "Git"] 3686 22:39:25 returns paginated topics 3687 22:39:25 params: {:page=>0, :per_page=>1}, result: ["other-topic"] 3688 22:39:25 returns paginated topics 3689 22:39:25 params: {:page=>0, :per_page=>2}, result: ["other-topic", "GitLab"] 3690 22:39:26 returns paginated topics 3691 22:39:26 params: {:page=>1, :per_page=>1}, result: ["other-topic"] 3692 22:39:26 returns paginated topics 3693 22:39:26 params: {:page=>1, :per_page=>2}, result: ["other-topic", "GitLab"] 3694 22:39:26 returns paginated topics 3695 22:39:26 params: {:page=>2, :per_page=>1}, result: ["GitLab"] 3696 22:39:26 returns paginated topics 3697 22:39:26 params: {:page=>2, :per_page=>2}, result: ["Git"] 3698 22:39:26 returns paginated topics 3699 22:39:26 params: {:page=>3, :per_page=>1}, result: ["Git"] 3700 22:39:26 returns paginated topics 3701 22:39:26 params: {:page=>3, :per_page=>2}, result: [] 3702 22:39:26 returns paginated topics 3703 22:39:26 params: {:page=>4, :per_page=>1}, result: [] 3704 22:39:26 returns paginated topics 3705 22:39:26 params: {:page=>4, :per_page=>2}, result: [] 3706 22:39:26 returns paginated topics 3707 22:39:26 GET /topic/:id 3708 22:39:26 returns topic 3709 22:39:26 returns 404 for non existing id 3710 22:39:26 returns 400 for invalid `id` parameter 3711 22:39:26 POST /topics 3712 22:39:26 behaves like POST request permissions for admin mode 3713 22:39:26 behaves like when admin 3714 22:39:26 behaves like makes request 3716 22:39:26 behaves like makes request 3718 22:39:27 behaves like when user 3720 22:39:27 behaves like makes request 3722 22:39:27 as administrator 3723 22:39:27 creates a topic 3724 22:39:27 creates a topic with avatar and description 3725 22:39:27 returns 400 if name is missing 3726 22:39:27 returns 400 if name is not unique (case insensitive) 3727 22:39:27 returns 400 if title is missing 3728 22:39:27 as normal user 3729 22:39:27 returns 403 Forbidden 3730 22:39:27 as anonymous 3731 22:39:27 returns 401 Unauthorized 3733 22:39:27 behaves like PUT request permissions for admin mode 3734 22:39:27 behaves like when admin 3735 22:39:28 behaves like makes request 3737 22:39:28 behaves like makes request 3739 22:39:28 behaves like when user 3741 22:39:28 behaves like makes request 3743 22:39:28 as administrator 3744 22:39:28 updates a topic 3745 22:39:28 updates a topic with avatar and description 3746 22:39:28 keeps avatar when updating other fields 3747 22:39:28 returns 404 for non existing id 3748 22:39:29 returns 400 for invalid `id` parameter 3749 22:39:29 with blank avatar 3750 22:39:29 removes avatar 3751 22:39:29 removes avatar besides other changes 3752 22:39:29 does not remove avatar in case of other errors 3753 22:39:29 as normal user 3754 22:39:29 returns 403 Forbidden 3755 22:39:29 as anonymous 3756 22:39:29 returns 401 Unauthorized 3757 22:39:29 DELETE /topics/:id 3758 22:39:29 as administrator 3759 22:39:29 deletes a topic with admin mode 3760 22:39:29 deletes a topic without admin mode 3761 22:39:29 returns 404 for non existing id 3762 22:39:29 returns 400 for invalid `id` parameter 3763 22:39:29 as normal user 3764 22:39:29 returns 403 Forbidden 3765 22:39:29 as anonymous 3766 22:39:30 returns 401 Unauthorized 3767 22:39:30 POST /topics/merge 3768 22:39:30 behaves like POST request permissions for admin mode 3769 22:39:30 behaves like when admin 3770 22:39:30 behaves like makes request 3772 22:39:30 behaves like makes request 3774 22:39:30 behaves like when user 3776 22:39:30 behaves like makes request 3778 22:39:30 as administrator 3779 22:39:30 merge topics 3780 22:39:30 returns 400 for topics belonging to different organizations 3781 22:39:30 returns 404 for non existing source topic id 3782 22:39:31 returns 404 for non existing target topic id 3783 22:39:31 returns 400 for identical topic ids 3784 22:39:31 returns 400 if merge failed 3785 22:39:31 as normal user 3786 22:39:31 returns 403 Forbidden 3787 22:39:31 as anonymous 3788 22:39:31 returns 401 Unauthorized 3789 22:39:31 # [RSpecRunTime] Finishing example group spec/requests/api/topics_spec.rb. It took 6.93 seconds. Expected to take 8.07 seconds. 3790 22:39:31 # [RSpecRunTime] Starting example group spec/requests/api/user_runners_spec.rb. Expected to take 7.41 seconds. 3791 22:39:31 API::UserRunners 3792 22:39:31 POST /user/runners 3793 22:39:32 returns a 401 error if unauthorized 3794 22:39:32 when runner_type is :instance_type 3795 22:39:32 when user has sufficient permissions 3796 22:39:32 behaves like creates a runner 3797 22:39:32 creates a runner 3798 22:39:32 # [RSpecRunTime] RSpec elapsed time: 20 minutes 19.52 seconds. Current RSS: ~1146M. Threads: 5. load average: 1.04 1.05 0.98 1/283 14822 3800 22:39:32 with admin mode enabled 3801 22:39:32 behaves like with request authorized with access token 3802 22:39:32 with create_runner scope 3803 22:39:32 behaves like creates a runner 3804 22:39:33 creates a runner 3805 22:39:33 with api scope 3806 22:39:33 behaves like creates a runner 3807 22:39:33 creates a runner 3808 22:39:33 with read_api scope 3809 22:39:33 behaves like fails to create runner with expected_status_code 3810 22:39:33 does not create runner 3811 22:39:33 behaves like when user does not have sufficient permissions returns forbidden 3812 22:39:33 when user is admin and admin mode is disabled 3813 22:39:33 behaves like when runner creation fails due to authorization 3814 22:39:33 does not create a runner 3815 22:39:33 when user is not an admin or a member of the namespace 3816 22:39:33 behaves like when runner creation fails due to authorization 3817 22:39:33 does not create a runner 3818 22:39:33 when user is not an admin 3819 22:39:33 behaves like when runner creation fails due to authorization 3820 22:39:33 does not create a runner 3821 22:39:33 when model validation fails 3822 22:39:33 behaves like fails to create runner with expected_status_code 3823 22:39:33 does not create runner 3824 22:39:33 when runner_type is :group_type 3825 22:39:33 when group_id is specified 3826 22:39:33 when user has sufficient permissions 3827 22:39:33 behaves like creates a runner 3828 22:39:33 creates a runner 3829 22:39:33 behaves like with request authorized with access token 3830 22:39:33 with create_runner scope 3831 22:39:33 behaves like creates a runner 3832 22:39:34 creates a runner 3833 22:39:34 with api scope 3834 22:39:34 behaves like creates a runner 3835 22:39:34 creates a runner 3836 22:39:34 with read_api scope 3837 22:39:34 behaves like fails to create runner with expected_status_code 3838 22:39:34 does not create runner 3839 22:39:34 behaves like when user does not have sufficient permissions returns forbidden 3840 22:39:34 when user is admin and admin mode is disabled 3841 22:39:34 behaves like when runner creation fails due to authorization 3842 22:39:34 does not create a runner 3843 22:39:34 when user is not an admin or a member of the namespace 3844 22:39:34 behaves like when runner creation fails due to authorization 3845 22:39:34 does not create a runner 3846 22:39:34 when user is a maintainer 3847 22:39:34 behaves like when runner creation fails due to authorization 3848 22:39:34 does not create a runner 3849 22:39:34 when group_id is not specified 3850 22:39:35 fails to create runner with :bad_request 3851 22:39:35 when runner_type is :project_type 3852 22:39:35 when project_id is specified 3853 22:39:35 when user has sufficient permissions 3854 22:39:35 behaves like creates a runner 3855 22:39:35 creates a runner 3856 22:39:35 behaves like with request authorized with access token 3857 22:39:35 with create_runner scope 3858 22:39:35 behaves like creates a runner 3859 22:39:35 creates a runner 3860 22:39:35 with api scope 3861 22:39:35 behaves like creates a runner 3862 22:39:35 creates a runner 3863 22:39:35 with read_api scope 3864 22:39:35 behaves like fails to create runner with expected_status_code 3865 22:39:35 does not create runner 3866 22:39:35 behaves like when user does not have sufficient permissions returns forbidden 3867 22:39:35 when user is admin and admin mode is disabled 3868 22:39:35 behaves like when runner creation fails due to authorization 3869 22:39:36 does not create a runner 3870 22:39:36 when user is not an admin or a member of the namespace 3871 22:39:36 behaves like when runner creation fails due to authorization 3872 22:39:36 does not create a runner 3873 22:39:36 when user is a developer 3874 22:39:36 behaves like when runner creation fails due to authorization 3875 22:39:36 does not create a runner 3876 22:39:36 when project_id is not specified 3877 22:39:36 fails to create runner with :bad_request 3878 22:39:36 with missing runner_type 3879 22:39:36 fails to create runner with :bad_request 3880 22:39:36 with unknown runner_type 3881 22:39:36 fails to create runner with :bad_request 3882 22:39:36 # [RSpecRunTime] Finishing example group spec/requests/api/user_runners_spec.rb. It took 5.26 seconds. Expected to take 7.41 seconds. 3883 22:39:36 # [RSpecRunTime] Starting example group spec/requests/api/graphql/ci/job_spec.rb. Expected to take 6.8 seconds. 3884 22:39:36 Query.project(fullPath).pipelines.job(id) 3885 22:39:37 scalar fields 3886 22:39:39 retrieves scalar fields 3887 22:39:39 when fetching by name 3888 22:39:41 retrieves scalar fields 3889 22:39:41 # [RSpecRunTime] RSpec elapsed time: 20 minutes 27.88 seconds. Current RSS: ~1162M. Threads: 5. load average: 1.03 1.05 0.98 1/284 14856 3891 22:39:41 .detailedStatus 3892 22:39:41 retrieves detailed status 3894 22:39:41 returns appropriate data 3895 22:39:41 # [RSpecRunTime] Finishing example group spec/requests/api/graphql/ci/job_spec.rb. It took 5.32 seconds. Expected to take 6.8 seconds. 3896 22:39:41 # [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/jira_import/start_spec.rb. Expected to take 6.14 seconds. 3897 22:39:41 Starting a Jira Import 3898 22:39:42 when the user does not have permission 3899 22:39:42 with anonymous user 3900 22:39:42 behaves like Jira import does not start 3901 22:39:42 does not start the Jira import 3902 22:39:42 behaves like a mutation that returns top-level errors 3903 22:39:42 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 3904 22:39:42 with user without permissions 3905 22:39:42 behaves like Jira import does not start 3906 22:39:43 does not start the Jira import 3907 22:39:43 behaves like a mutation that returns top-level errors 3908 22:39:43 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 3909 22:39:43 when the user has permission 3910 22:39:43 with project 3911 22:39:43 when the project path is invalid 3912 22:39:44 returns an an error 3913 22:39:44 when project has no Jira integration 3914 22:39:44 behaves like a mutation that returns errors in the response 3915 22:39:44 is expected to contain exactly "Jira integration not configured." 3916 22:39:44 when when project has Jira integration 3917 22:39:44 when issues feature are disabled 3918 22:39:44 behaves like a mutation that returns errors in the response 3919 22:39:45 is expected to contain exactly "Cannot import because issues are not available in this project." 3920 22:39:45 when jira_project_key not provided 3921 22:39:45 behaves like a mutation that returns errors in the response 3922 22:39:45 is expected to contain exactly "Unable to find Jira project to import data from." 3923 22:39:45 when Jira import successfully scheduled 3924 22:39:47 schedules a Jira import 3925 22:39:47 # [RSpecRunTime] RSpec elapsed time: 20 minutes 34.02 seconds. Current RSS: ~1160M. Threads: 5. load average: 1.03 1.05 0.98 1/284 14857 3927 22:39:47 # [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/jira_import/start_spec.rb. It took 5.41 seconds. Expected to take 6.14 seconds. 3928 22:39:47 # [RSpecRunTime] Starting example group spec/controllers/concerns/checks_collaboration_spec.rb. Expected to take 5.59 seconds. 3929 22:39:47 ChecksCollaboration 3930 22:39:47 #can_collaborate_with_project? 3931 22:39:48 is true if the user can push to the project 3932 22:39:49 is true when the user can push to a branch of the project 3933 22:39:49 when the user has forked the project 3935 22:39:51 is false when the project is archived 3936 22:39:51 # [RSpecRunTime] RSpec elapsed time: 20 minutes 38.36 seconds. Current RSS: ~1159M. Threads: 5. load average: 1.03 1.05 0.98 1/284 14858 3938 22:39:51 # [RSpecRunTime] Finishing example group spec/controllers/concerns/checks_collaboration_spec.rb. It took 4.34 seconds. Expected to take 5.59 seconds. 3939 22:39:51 # [RSpecRunTime] Starting example group spec/requests/groups/achievements_controller_spec.rb. Expected to take 5.48 seconds. 3940 22:39:51 Groups::AchievementsController 3942 22:39:51 behaves like ok response with index template if authorized 3943 22:39:51 with a private group 3944 22:39:51 with authorized user 3945 22:39:51 behaves like ok response with index template 3946 22:39:52 renders the index template 3947 22:39:52 when achievements ff is disabled 3948 22:39:52 behaves like response with 404 status 3950 22:39:53 with unauthorized user 3951 22:39:53 behaves like response with 404 status 3953 22:39:53 with anonymous user 3954 22:39:53 redirects to sign_in page 3955 22:39:53 with a public group 3956 22:39:53 with anonymous user 3957 22:39:53 behaves like ok response with index template 3958 22:39:54 renders the index template 3960 22:39:54 behaves like ok response with index template if authorized 3961 22:39:54 with a private group 3962 22:39:54 with authorized user 3963 22:39:54 behaves like ok response with index template 3964 22:39:54 renders the index template 3965 22:39:54 when achievements ff is disabled 3966 22:39:54 behaves like response with 404 status 3968 22:39:55 with unauthorized user 3969 22:39:55 behaves like response with 404 status 3971 22:39:55 with anonymous user 3972 22:39:55 redirects to sign_in page 3973 22:39:55 with a public group 3974 22:39:55 with anonymous user 3975 22:39:55 behaves like ok response with index template 3976 22:39:55 renders the index template 3977 22:39:55 # [RSpecRunTime] Finishing example group spec/requests/groups/achievements_controller_spec.rb. It took 4.19 seconds. Expected to take 5.48 seconds. 3978 22:39:55 # [RSpecRunTime] Starting example group spec/controllers/user_settings/personal_access_tokens_controller_spec.rb. Expected to take 4.99 seconds. 3979 22:39:55 UserSettings::PersonalAccessTokensController 3981 22:39:56 allows creation of a token with scopes 3982 22:39:56 does not allow creation of a token with workflow scope 3983 22:39:56 allows creation of a token with an expiry date 3984 22:39:56 does not allow creation when personal access tokens are disabled 3985 22:39:56 behaves like #create access token 3986 22:39:56 when POST is successful 3987 22:39:56 renders JSON with a new token 3988 22:39:57 # [RSpecRunTime] RSpec elapsed time: 20 minutes 43.64 seconds. Current RSS: ~1155M. Threads: 5. load average: 1.03 1.05 0.98 1/283 14859 3990 22:39:57 when POST is unsuccessful 3991 22:39:57 renders JSON with an error 3993 22:39:57 only includes details of active personal access tokens 3994 22:39:57 builds a PAT with name and scopes from params 3995 22:39:58 returns 404 when personal access tokens are disabled 3996 22:39:58 returns tokens for json format 3997 22:39:58 returns an iCalendar after redirect for ics format 3998 22:39:58 sets available scopes 3999 22:39:59 # [RSpecRunTime] RSpec elapsed time: 20 minutes 45.66 seconds. Current RSS: ~1157M. Threads: 5. load average: 1.03 1.05 0.98 1/284 14860 4001 22:39:59 GET /-/user_settings/personal_access_tokens 4002 22:39:59 behaves like GET access tokens are paginated and ordered 4003 22:39:59 when multiple access tokens are returned 4004 22:39:59 returns paginated response 4005 22:39:59 when active tokens returned are ordered 4006 22:39:59 orders token list ascending on expires_at 4007 22:39:59 orders tokens on id in case token has same expires_at 4008 22:39:59 # [RSpecRunTime] Finishing example group spec/controllers/user_settings/personal_access_tokens_controller_spec.rb. It took 3.92 seconds. Expected to take 4.99 seconds. 4009 22:39:59 # [RSpecRunTime] Starting example group spec/requests/api/graphql/wikis/wiki_page_spec.rb. Expected to take 4.47 seconds. 4010 22:39:59 getting a wiki page 4011 22:40:00 for project wikis 4012 22:40:01 returns all fields 4013 22:40:01 behaves like a working graphql query that returns data 4014 22:40:01 contains data 4015 22:40:01 behaves like a working graphql query 4016 22:40:01 returns a successful response 4017 22:40:01 # [RSpecRunTime] RSpec elapsed time: 20 minutes 48.17 seconds. Current RSS: ~1156M. Threads: 5. load average: 1.26 1.10 1.00 1/286 14911 4019 22:40:01 when page does not exist 4020 22:40:01 behaves like a working graphql query that returns no data 4021 22:40:01 contains no data 4022 22:40:01 behaves like a working graphql query 4023 22:40:01 returns a successful response 4024 22:40:01 when user is not a member 4025 22:40:01 behaves like a working graphql query that returns no data 4026 22:40:02 contains no data 4027 22:40:02 behaves like a working graphql query 4028 22:40:02 returns a successful response 4030 22:40:03 returns notes 4032 22:40:03 returns discussions 4033 22:40:03 # [RSpecRunTime] Finishing example group spec/requests/api/graphql/wikis/wiki_page_spec.rb. It took 3.51 seconds. Expected to take 4.47 seconds. 4034 22:40:03 # [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/achievements/revoke_spec.rb. Expected to take 4.38 seconds. 4035 22:40:03 Mutations::Achievements::Revoke 4036 22:40:04 when the user has permission 4037 22:40:04 revokes an achievement 4038 22:40:04 returns the revoked achievement 4039 22:40:04 when the params are invalid 4040 22:40:04 returns the validation error 4041 22:40:04 # [RSpecRunTime] RSpec elapsed time: 20 minutes 51.54 seconds. Current RSS: ~1154M. Threads: 5. load average: 1.24 1.10 1.00 1/286 14912 4043 22:40:04 when the user_achievement_id is invalid 4044 22:40:05 returns the validation error 4045 22:40:05 when the feature flag is disabled 4046 22:40:05 returns the relevant error 4047 22:40:05 when the user does not have permission 4048 22:40:05 does not revoke any achievements 4049 22:40:05 behaves like a mutation that returns a top-level access error 4050 22:40:05 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 4051 22:40:05 # [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/achievements/revoke_spec.rb. It took 2.44 seconds. Expected to take 4.38 seconds. 4052 22:40:05 # [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/ci/job_token_scope/remove_project_spec.rb. Expected to take 4.2 seconds. 4053 22:40:05 CiJobTokenScopeRemoveProject 4054 22:40:06 when unauthorized 4055 22:40:06 when not a maintainer 4056 22:40:07 has graphql errors 4057 22:40:07 # [RSpecRunTime] RSpec elapsed time: 20 minutes 53.89 seconds. Current RSS: ~1149M. Threads: 5. load average: 1.24 1.10 1.00 1/286 14913 4059 22:40:07 when authorized 4060 22:40:07 removes the target project from the job token outbound scope 4061 22:40:08 responds successfully 4062 22:40:08 when invalid target project is provided 4063 22:40:08 has mutation errors 4064 22:40:08 # [RSpecRunTime] RSpec elapsed time: 20 minutes 55.1 seconds. Current RSS: ~1149M. Threads: 5. load average: 1.24 1.10 1.00 1/286 14914 4066 22:40:08 # [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/ci/job_token_scope/remove_project_spec.rb. It took 2.68 seconds. Expected to take 4.2 seconds. 4067 22:40:08 # [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/ci/pipeline_schedule/update_spec.rb. Expected to take 3.73 seconds. 4068 22:40:08 PipelineScheduleUpdate 4069 22:40:09 when unauthorized 4070 22:40:09 behaves like a mutation on an unauthorized resource 4071 22:40:09 behaves like a mutation that returns top-level errors 4072 22:40:09 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 4073 22:40:09 # [RSpecRunTime] RSpec elapsed time: 20 minutes 56.41 seconds. Current RSS: ~1158M. Threads: 5. load average: 1.22 1.09 1.00 1/286 14935 4075 22:40:09 when authorized 4076 22:40:09 when success 4077 22:40:10 is expected to eq "AAA123" 4078 22:40:10 when updating and removing variables 4079 22:40:10 processes variables correctly 4080 22:40:10 when failure 4081 22:40:10 when params are invalid 4082 22:40:10 only returns the ref error 4083 22:40:10 when ref is valid 4084 22:40:11 returns the rest of the errors 4085 22:40:11 when params have duplicate variables 4086 22:40:11 returns error 4087 22:40:11 # [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/ci/pipeline_schedule/update_spec.rb. It took 2.98 seconds. Expected to take 3.73 seconds. 4088 22:40:11 # [RSpecRunTime] Starting example group spec/controllers/concerns/renders_commits_spec.rb. Expected to take 3.55 seconds. 4089 22:40:11 RendersCommits 4090 22:40:13 sets instance variables for counts 4091 22:40:13 rendering commits 4092 22:40:13 avoids N + 1 4093 22:40:14 # [RSpecRunTime] RSpec elapsed time: 21 minutes 0.64 second. Current RSS: ~1165M. Threads: 5. load average: 1.22 1.09 1.00 1/288 15007 4095 22:40:14 .prepare_commits_for_rendering 4097 22:40:14 # [RSpecRunTime] Finishing example group spec/controllers/concerns/renders_commits_spec.rb. It took 3.13 seconds. Expected to take 3.55 seconds. 4098 22:40:14 # [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/jira_import/import_users_spec.rb. Expected to take 3.33 seconds. 4099 22:40:14 Importing Jira Users 4100 22:40:15 with anonymous user 4101 22:40:15 behaves like a mutation that returns top-level errors 4102 22:40:15 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 4103 22:40:15 with user without permissions 4104 22:40:15 behaves like a mutation that returns top-level errors 4105 22:40:15 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 4106 22:40:15 when the user has permissions 4107 22:40:15 when the project path is invalid 4108 22:40:15 returns an an error 4109 22:40:15 with start_at 4111 22:40:15 behaves like start users import at zero 4112 22:40:16 returns imported users 4113 22:40:16 when not provided 4114 22:40:16 behaves like start users import at zero 4115 22:40:16 returns imported users 4116 22:40:16 when all params and permissions are ok 4117 22:40:16 when service returns a successful response 4118 22:40:16 returns imported users 4119 22:40:16 when service returns an error response 4120 22:40:17 returns an error messaege 4121 22:40:17 # [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/jira_import/import_users_spec.rb. It took 2.68 seconds. Expected to take 3.33 seconds. 4122 22:40:17 # [RSpecRunTime] Starting example group spec/requests/api/graphql/namespaces/sidebar_spec.rb. Expected to take 3.15 seconds. 4123 22:40:17 Namespace.sidebar 4124 22:40:18 with a Group 4125 22:40:19 returns the group counts 4126 22:40:19 when issue count query times out 4127 22:40:19 logs the error and returns a null issue count 4128 22:40:19 # [RSpecRunTime] RSpec elapsed time: 21 minutes 6.01 seconds. Current RSS: ~1173M. Threads: 5. load average: 1.20 1.09 1.00 2/290 15066 4130 22:40:19 with a ProjectNamespace 4131 22:40:19 DEPRECATION WARNING: using BatchLoader.for in GraphQL is deprecated. Use BatchLoader::GraphQL.for instead or return BatchLoader::GraphQL.wrap from your resolver. 4132 22:40:19 returns the project counts 4133 22:40:19 # [RSpecRunTime] Finishing example group spec/requests/api/graphql/namespaces/sidebar_spec.rb. It took 2.35 seconds. Expected to take 3.15 seconds. 4134 22:40:19 # [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/import/source_users/resend_notification_spec.rb. Expected to take 2.88 seconds. 4135 22:40:19 Resend notification to the reassigned user of an import source user 4136 22:40:20 when user is authorized 4137 22:40:20 resends notification and does not change status 4138 22:40:20 when the request is rate limited 4139 22:40:20 returns an error 4140 22:40:20 when user is not authorized 4141 22:40:20 behaves like a mutation that returns a top-level access error 4142 22:40:21 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 4143 22:40:21 when feature flag `importer_user_mapping`` disabled 4144 22:40:21 returns a resource not available error 4145 22:40:21 # [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/import/source_users/resend_notification_spec.rb. It took 2.03 seconds. Expected to take 2.88 seconds. 4146 22:40:21 # [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/ci/job_token_scope/add_project_spec.rb. Expected to take 2.81 seconds. 4147 22:40:21 CiJobTokenScopeAddProject 4148 22:40:22 when unauthorized 4149 22:40:22 when not a maintainer 4150 22:40:22 has graphql errors 4151 22:40:23 # [RSpecRunTime] RSpec elapsed time: 21 minutes 9.65 seconds. Current RSS: ~1165M. Threads: 5. load average: 1.19 1.09 1.00 1/287 15067 4153 22:40:23 when authorized 4154 22:40:23 adds the target project to the inbound job token scope 4155 22:40:23 when invalid target project is provided 4156 22:40:23 has mutation errors 4157 22:40:23 # [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/ci/job_token_scope/add_project_spec.rb. It took 2.18 seconds. Expected to take 2.81 seconds. 4158 22:40:23 # [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/environments/update_spec.rb. Expected to take 2.52 seconds. 4159 22:40:23 Update Environment 4160 22:40:25 when updating external URL 4161 22:40:25 updates successfully 4162 22:40:25 when url is invalid 4163 22:40:25 returns error 4164 22:40:25 # [RSpecRunTime] RSpec elapsed time: 21 minutes 12.27 seconds. Current RSS: ~1172M. Threads: 5. load average: 1.25 1.10 1.01 1/286 15086 4166 22:40:25 when updating tier 4167 22:40:25 updates successfully 4168 22:40:25 # [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/environments/update_spec.rb. It took 2.12 seconds. Expected to take 2.52 seconds. 4169 22:40:25 # [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/alert_management/prometheus_integration/create_spec.rb. Expected to take 2.38 seconds. 4170 22:40:25 Creating a new Prometheus Integration 4171 22:40:27 creates a new integration 4172 22:40:27 without api url 4173 22:40:27 creates a new integration 4174 22:40:27 # [RSpecRunTime] RSpec elapsed time: 21 minutes 14.19 seconds. Current RSS: ~1168M. Threads: 5. load average: 1.25 1.10 1.01 1/287 15087 4176 22:40:27 without required argument project_path 4177 22:40:27 behaves like an invalid argument to the mutation 4178 22:40:27 behaves like a mutation that returns top-level errors 4179 22:40:27 is expected to contain exactly (include "invalid value for projectPath") 4180 22:40:27 without required argument active 4181 22:40:27 behaves like an invalid argument to the mutation 4182 22:40:27 behaves like a mutation that returns top-level errors 4183 22:40:27 is expected to contain exactly (include "invalid value for active") 4184 22:40:27 # [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/alert_management/prometheus_integration/create_spec.rb. It took 1.92 seconds. Expected to take 2.38 seconds. 4185 22:40:27 # [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/incident_management/timeline_event/create_spec.rb. Expected to take 2.15 seconds. 4186 22:40:27 Creating an incident timeline event 4187 22:40:28 creates incident timeline event 4188 22:40:28 when timeline event tags are passed 4189 22:40:29 creates incident timeline event with tags 4190 22:40:29 # [RSpecRunTime] RSpec elapsed time: 21 minutes 15.98 seconds. Current RSS: ~1164M. Threads: 5. load average: 1.25 1.10 1.01 1/285 15088 4192 22:40:29 when note is more than 280 characters long 4193 22:40:29 behaves like timeline event mutation responds with validation error 4194 22:40:29 responds with a validation error 4195 22:40:29 # [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/incident_management/timeline_event/create_spec.rb. It took 1.71 seconds. Expected to take 2.15 seconds. 4196 22:40:29 # [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/work_items/export_spec.rb. Expected to take 2.11 seconds. 4197 22:40:29 Export work items 4198 22:40:30 when user has permissions to export work items 4199 22:40:30 schedules export job with given arguments 4200 22:40:30 # [RSpecRunTime] RSpec elapsed time: 21 minutes 17.29 seconds. Current RSS: ~1161M. Threads: 5. load average: 1.23 1.10 1.00 1/285 15089 4202 22:40:30 when import_export_work_items_csv feature flag is disabled 4203 22:40:30 behaves like a mutation that returns top-level errors 4204 22:40:30 is expected to contain exactly "`import_export_work_items_csv` feature flag is disabled." 4205 22:40:30 when user is not allowed to export work items 4206 22:40:30 behaves like a mutation that returns a top-level access error 4207 22:40:31 is expected to contain exactly "The resource that you are attempting to access does not exist or you don't have permission to perform this action" 4208 22:40:31 # [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/work_items/export_spec.rb. It took 1.55 seconds. Expected to take 2.11 seconds. 4209 22:40:31 # [RSpecRunTime] Starting example group spec/requests/api/graphql/mutations/ci/job/cancel_spec.rb. Expected to take 1.8 seconds. 4211 22:40:32 cancels a job 4212 22:40:32 returns an error if the user is not allowed to cancel the job 4213 22:40:32 # [RSpecRunTime] Finishing example group spec/requests/api/graphql/mutations/ci/job/cancel_spec.rb. It took 1.45 seconds. Expected to take 1.8 seconds. 4214 22:40:32 # [RSpecRunTime] RSpec elapsed time: 21 minutes 19.26 seconds. Current RSS: ~1154M. Threads: 5. load average: 1.23 1.10 1.00 1/284 15090 4216 22:40:32 # [RSpecRunTime] Starting example group spec/requests/projects/cluster_agents_controller_spec.rb. Expected to take 1.77 seconds. 4217 22:40:32 Projects::ClusterAgentsController 4219 22:40:33 when user is unauthorized 4221 22:40:33 # [RSpecRunTime] RSpec elapsed time: 21 minutes 20.27 seconds. Current RSS: ~1152M. Threads: 5. load average: 1.23 1.10 1.00 1/284 15091 4223 22:40:33 when user is authorized 4224 22:40:34 renders content 4225 22:40:34 # [RSpecRunTime] Finishing example group spec/requests/projects/cluster_agents_controller_spec.rb. It took 1.58 seconds. Expected to take 1.77 seconds. 4226 22:40:34 # [RSpecRunTime] Starting example group spec/controllers/admin/initial_setup_controller_spec.rb. Expected to take 1.55 seconds. 4227 22:40:34 Admin::InitialSetupController 4229 22:40:34 with valid params 4230 22:40:34 redirects to sign in page 4231 22:40:34 behaves like gated by initial setup state 4232 22:40:34 redirects if not in initial setup state 4233 22:40:34 with invalid password 4234 22:40:34 renders form with errors and does not update user 4235 22:40:34 with invalid email 4236 22:40:35 renders form with errors and does not update user 4238 22:40:35 renders new page 4239 22:40:35 behaves like gated by initial setup state 4240 22:40:35 redirects if not in initial setup state 4241 22:40:35 # [RSpecRunTime] Finishing example group spec/controllers/admin/initial_setup_controller_spec.rb. It took 1.22 seconds. Expected to take 1.55 seconds. 4242 22:40:35 # [RSpecRunTime] Starting example group spec/controllers/oauth/authorized_applications_controller_spec.rb. Expected to take 1.44 seconds. 4243 22:40:35 Oauth::AuthorizedApplicationsController 4244 22:40:35 includes Two-factor enforcement concern 4246 22:40:35 responds with 404 4247 22:40:35 DELETE #destroy 4248 22:40:36 revokes both access grants and tokens when id is passed 4249 22:40:36 revokes a specific token when token_id is passed 4250 22:40:36 # [RSpecRunTime] Finishing example group spec/controllers/oauth/authorized_applications_controller_spec.rb. It took 0.96 second. Expected to take 1.44 seconds. 4251 22:40:36 # [RSpecRunTime] Starting example group spec/requests/admin/hook_logs_controller_spec.rb. Expected to take 1.33 seconds. 4252 22:40:36 Admin::HookLogsController 4253 22:40:36 behaves like WebHooks::HookLogActions 4255 22:40:36 Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class. 4257 22:40:36 To disable this error, add `Sidekiq.strict_args!(false)` to your initializer. 4258 22:40:37 renders a 200 if the hook exists 4259 22:40:37 renders a 404 if the hook does not exist 4261 22:40:37 executes the hook and redirects to the service form 4262 22:40:37 renders a 404 if the hook does not exist 4263 22:40:37 redirects back with a warning if the hook log url is outdated 4264 22:40:37 # [RSpecRunTime] Finishing example group spec/requests/admin/hook_logs_controller_spec.rb. It took 1.21 seconds. Expected to take 1.33 seconds. 4265 22:40:37 # [RSpecRunTime] Starting example group spec/controllers/concerns/diffs_stream_resource_spec.rb. Expected to take 1.1 seconds. 4266 22:40:37 DiffsStreamResource 4267 22:40:38 #diffs_stream_resource_url 4268 22:40:38 raises NotImplementedError 4269 22:40:38 #diffs_stream_url 4270 22:40:38 when offset is greater than the number of diffs 4272 22:40:38 # [RSpecRunTime] Finishing example group spec/controllers/concerns/diffs_stream_resource_spec.rb. It took 0.91 second. Expected to take 1.1 seconds. 4273 22:40:38 # [RSpecRunTime] Starting example group spec/requests/api/import_bitbucket_spec.rb. Expected to take 0.99 second. 4274 22:40:38 API::ImportBitbucket 4275 22:40:38 POST /import/bitbucket 4276 22:40:38 when authenticated 4277 22:40:39 calls Import::BitbucketService with correct params 4278 22:40:39 when successful 4279 22:40:39 returns project entity response 4280 22:40:39 when unsuccessful 4281 22:40:39 returns api error 4282 22:40:39 when unauthenticated 4283 22:40:39 returns api error 4284 22:40:39 # [RSpecRunTime] Finishing example group spec/requests/api/import_bitbucket_spec.rb. It took 0.82 second. Expected to take 0.99 second. 4285 22:40:39 # [RSpecRunTime] Starting example group spec/requests/api/graphql/project/container_expiration_policy_spec.rb. Expected to take 0.78 second. 4286 22:40:39 getting a repository in a project 4287 22:40:39 behaves like a working graphql query 4288 22:40:40 returns a successful response 4289 22:40:40 # [RSpecRunTime] Finishing example group spec/requests/api/graphql/project/container_expiration_policy_spec.rb. It took 0.86 second. Expected to take 0.78 second. 4290 22:40:40 # [RSpecRunTime] Starting example group spec/controllers/users/callouts_controller_spec.rb. Expected to take 0.48 second. 4291 22:40:40 Users::CalloutsController 4292 22:40:40 POST #create 4293 22:40:40 with valid feature name 4294 22:40:40 when callout entry does not exist 4295 22:40:40 creates a callout entry with dismissed state 4296 22:40:40 returns success 4297 22:40:40 when callout entry already exists 4298 22:40:40 returns success 4299 22:40:40 with invalid feature name 4300 22:40:40 returns bad request 4301 22:40:40 # [RSpecRunTime] Finishing example group spec/controllers/users/callouts_controller_spec.rb. It took 0.42 second. Expected to take 0.48 second. 4302 22:40:40 # [RSpecRunTime] Starting example group spec/controllers/groups/packages_controller_spec.rb. Expected to take 0.35 second. 4303 22:40:40 Groups::PackagesController 4305 22:40:40 behaves like returning response status 4308 22:40:40 behaves like returning response status 4310 22:40:40 # [RSpecRunTime] Finishing example group spec/controllers/groups/packages_controller_spec.rb. It took 0.27 second. Expected to take 0.35 second. 4311 22:40:40 # [RSpecRunTime] Starting example group spec/controllers/profiles/usage_quotas_controller_spec.rb. Expected to take 0.23 second. 4312 22:40:40 Profiles::UsageQuotasController 4314 22:40:40 does not render the usage quota page 4315 22:40:40 when signed in 4317 22:40:41 renders usage quota page 4318 22:40:41 # [RSpecRunTime] Finishing example group spec/controllers/profiles/usage_quotas_controller_spec.rb. It took 0.19 second. Expected to take 0.23 second. 4319 22:40:41 # [RSpecRunTime] Starting example group spec/controllers/concerns/analytics/cycle_analytics/value_stream_actions_spec.rb. Expected to take 0.06 second. 4320 22:40:41 Analytics::CycleAnalytics::ValueStreamActions 4322 22:40:41 raises NotImplementedError 4323 22:40:41 # [RSpecRunTime] Finishing example group spec/controllers/concerns/analytics/cycle_analytics/value_stream_actions_spec.rb. It took 0.04 second. Expected to take 0.06 second. 4324 22:40:41 [TEST PROF INFO] EventProf results for sql.active_record 4325 22:40:41 Total time: 04:30.197 of 21:19.225 (21.12%) 4326 22:40:41 Total events: 178490 4327 22:40:41 Top 5 slowest suites (by time): 4328 22:40:41 API::Releases (./spec/requests/api/releases_spec.rb:5) – 01:37.342 (62052 / 163) of 07:17.839 (22.23%) 4329 22:40:41 API::Wikis (./spec/requests/api/wikis_spec.rb:15) – 00:24.804 (16763 / 132) of 02:10.074 (19.07%) 4330 22:40:41 ProjectsController (./spec/controllers/projects_controller_spec.rb:5) – 00:24.472 (15570 / 163) of 02:29.606 (16.36%) 4331 22:40:41 Projects::JobsController (./spec/controllers/projects/jobs_controller_spec.rb:4) – 00:17.015 (10420 / 123) of 01:15.815 (22.44%) 4332 22:40:41 API::Terraform::StateVersion (./spec/requests/api/terraform/state_version_spec.rb:5) – 00:14.983 (10848 / 21) of 00:57.989 (25.84%) 4333 22:40:41 Knapsack report was generated. Preview: 4335 22:40:41 "spec/requests/api/releases_spec.rb": 437.839077384, 4336 22:40:41 "spec/controllers/projects_controller_spec.rb": 149.60554050999997, 4337 22:40:41 "spec/requests/api/wikis_spec.rb": 130.07434422900008, 4338 22:40:41 "spec/controllers/projects/jobs_controller_spec.rb": 75.81466972699991, 4339 22:40:41 "spec/requests/api/terraform/state_version_spec.rb": 57.98819004000006, 4340 22:40:41 "spec/requests/api/issues/put_projects_issues_spec.rb": 48.19755872299993, 4341 22:40:41 "spec/requests/api/graphql/mutations/notes/create/note_spec.rb": 45.17416736999985, 4342 22:40:41 "spec/controllers/projects/settings/ci_cd_controller_spec.rb": 35.203259833000175, 4343 22:40:41 "spec/controllers/import/github_controller_spec.rb": 31.048521056000027, 4344 22:40:41 "spec/requests/api/commit_statuses_spec.rb": 26.376793442999997, 4345 22:40:41 "spec/controllers/projects/web_ide_terminals_controller_spec.rb": 24.03248226200003, 4346 22:40:41 "spec/controllers/registrations_controller_spec.rb": 21.86807101699992, 4347 22:40:41 "spec/requests/api/pages_domains_spec.rb": 17.588763600999982, 4348 22:40:41 "spec/requests/api/graphql/mutations/snippets/create_spec.rb": 17.807958375, 4349 22:40:41 "spec/requests/lfs_locks_api_spec.rb": 15.560608925999986, 4350 22:40:41 "spec/controllers/oauth/applications_controller_spec.rb": 13.708363396000095, 4351 22:40:41 "spec/requests/projects/merge_requests/diffs_spec.rb": 11.248273464000022, 4352 22:40:41 "spec/requests/api/protected_branches_spec.rb": 10.101835551000022, 4353 22:40:41 "spec/requests/api/resource_state_events_spec.rb": 9.301395090000142, 4354 22:40:41 "spec/controllers/projects/blame_controller_spec.rb": 7.836707148999949, 4355 22:40:41 "spec/controllers/projects/todos_controller_spec.rb": 7.5395545940000375, 4356 22:40:41 "spec/requests/organizations/groups_controller_spec.rb": 8.680155949999971, 4357 22:40:41 "spec/requests/api/topics_spec.rb": 6.927404663000061, 4358 22:40:41 "spec/requests/api/user_runners_spec.rb": 5.255518451999933, 4359 22:40:41 "spec/requests/api/graphql/ci/job_spec.rb": 5.32121827800006, 4360 22:40:41 "spec/requests/api/graphql/mutations/jira_import/start_spec.rb": 5.412420865000058, 4361 22:40:41 "spec/controllers/concerns/checks_collaboration_spec.rb": 4.337381885000013, 4362 22:40:41 "spec/requests/groups/achievements_controller_spec.rb": 4.191625341999952, 4363 22:40:41 "spec/controllers/user_settings/personal_access_tokens_controller_spec.rb": 3.918486575000088, 4364 22:40:41 "spec/requests/api/graphql/wikis/wiki_page_spec.rb": 3.511779354000055, 4365 22:40:41 "spec/requests/api/graphql/mutations/achievements/revoke_spec.rb": 2.4349460250000448, 4366 22:40:41 "spec/requests/api/graphql/mutations/ci/job_token_scope/remove_project_spec.rb": 2.679107452999915, 4367 22:40:41 "spec/requests/api/graphql/mutations/ci/pipeline_schedule/update_spec.rb": 2.9752071299999443, 4368 22:40:41 "spec/controllers/concerns/renders_commits_spec.rb": 3.133300102000021, 4369 22:40:41 "spec/requests/api/graphql/mutations/jira_import/import_users_spec.rb": 2.675467034000121, 4370 22:40:41 "spec/requests/api/graphql/namespaces/sidebar_spec.rb": 2.3545293479999145, 4371 22:40:41 "spec/requests/api/graphql/mutations/import/source_users/resend_notification_spec.rb": 2.02877046399999, 4372 22:40:41 "spec/requests/api/graphql/mutations/ci/job_token_scope/add_project_spec.rb": 2.1817447260000336, 4373 22:40:41 "spec/requests/api/graphql/mutations/environments/update_spec.rb": 2.1175877099999525, 4374 22:40:41 "spec/requests/api/graphql/mutations/alert_management/prometheus_integration/create_spec.rb": 1.9209958889998688, 4375 22:40:41 "spec/requests/api/graphql/mutations/incident_management/timeline_event/create_spec.rb": 1.7132462699998996, 4376 22:40:41 "spec/requests/api/graphql/mutations/work_items/export_spec.rb": 1.55248521600015, 4377 22:40:41 "spec/requests/api/graphql/mutations/ci/job/cancel_spec.rb": 1.4530994419999388, 4378 22:40:41 "spec/requests/projects/cluster_agents_controller_spec.rb": 1.5788857150000695, 4379 22:40:41 "spec/controllers/admin/initial_setup_controller_spec.rb": 1.2153004030001284, 4380 22:40:41 "spec/controllers/oauth/authorized_applications_controller_spec.rb": 0.9591547349998564, 4381 22:40:41 "spec/requests/admin/hook_logs_controller_spec.rb": 1.207899623000003, 4382 22:40:41 "spec/controllers/concerns/diffs_stream_resource_spec.rb": 0.9103134570000293, 4383 22:40:41 "spec/requests/api/import_bitbucket_spec.rb": 0.8238945810001042, 4384 22:40:41 "spec/requests/api/graphql/project/container_expiration_policy_spec.rb": 0.8576330399998824, 4385 22:40:41 "spec/controllers/users/callouts_controller_spec.rb": 0.424257199000067, 4386 22:40:41 "spec/controllers/groups/packages_controller_spec.rb": 0.26814064699988194, 4387 22:40:41 "spec/controllers/profiles/usage_quotas_controller_spec.rb": 0.1902819009999348, 4388 22:40:41 "spec/controllers/concerns/analytics/cycle_analytics/value_stream_actions_spec.rb": 0.03702388800002154 4390 22:40:41 Knapsack global time execution for tests: 21m 19s 4391 22:40:41 Pending: (Failures listed here are expected and do not affect your suite's status) 4392 22:40:41 1) ProjectsController#update hashed storage behaves like updating a project when only renaming a project path upgrades and move project to hashed storage when project was originally legacy 4393 22:40:41 # No reason given 4394 22:40:41 # ./spec/controllers/projects_controller_spec.rb:778 4395 22:40:41 2) ProjectsController#update legacy storage behaves like updating a project when only renaming a project path doesnt change the disk_path when using hashed storage 4396 22:40:41 # No reason given 4397 22:40:41 # ./spec/controllers/projects_controller_spec.rb:763 4398 22:40:41 Finished in 21 minutes 28 seconds (files took 1 minute 36.82 seconds to load) 4399 22:40:41 1490 examples, 0 failures, 2 pending 4400 22:40:41 Randomized with seed 47737 4401 22:40:46 [TEST PROF INFO] Time spent in factories: 10:14.357 (46.1% of total time) 4402 22:40:47 RSpec exited with 0. 4403 22:40:47 No examples to retry, congrats! 4405 22:40:48 Running after script... 4406 22:40:48 $ source scripts/utils.sh 4407 22:40:48 $ log_disk_usage 4408 22:40:48 ******************************************************* 4409 22:40:48 This runner currently has 79G free disk space. 4410 22:40:48 ******************************************************* 4464 22:40:49 $ bundle exec gem list gitlab_quality-test_tooling 4465 22:40:50 gitlab_quality-test_tooling (2.1.0) 4466 22:40:50 $ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command 4469 22:40:50 $ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command 4472 22:40:50 $ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command 4475 22:40:50 $ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command 4478 22:40:50 $ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command 4481 22:40:50 $ tooling/bin/push_job_metrics || true 4482 22:40:51 [job-metrics] Feature disabled because CI_JOB_METRICS_ENABLED is not set to true. 4484 22:40:52 Not uploading cache ruby-gems-debian-bookworm-ruby-3.2.5-gemfile-Gemfile-3 due to policy 4486 22:40:53 Uploading artifacts... 4487 22:40:53 WARNING: auto_explain/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 4488 22:40:53 coverage/: found 5 matching artifact files and directories 4489 22:40:53 crystalball/: found 2 matching artifact files and directories 4490 22:40:53 WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 4491 22:40:53 knapsack/: found 4 matching artifact files and directories 4492 22:40:53 rspec/: found 16 matching artifact files and directories 4493 22:40:53 WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab-foss) 4494 22:40:53 log/*.log: found 17 matching artifact files and directories 4496 22:40:53 WARNING: Retrying... context =artifacts-uploader error =request redirected 4497 22:40:55 Uploading artifacts as "archive" to coordinator... 201 Created id =8353301863 responseStatus =201 Created token =glcbt-66 4498 22:40:56 Uploading artifacts... 4499 22:40:56 rspec/rspec-*.xml: found 1 matching artifact files and directories 4501 22:40:56 WARNING: Retrying... context =artifacts-uploader error =request redirected 4502 22:40:57 Uploading artifacts as "junit" to coordinator... 201 Created id =8353301863 responseStatus =201 Created token =glcbt-66 4504 22:41:05 Job succeeded