Running with gitlab-runner 17.4.0~pre.110.g27400594 (27400594)
  on blue-1.shared-gitlab-org.runners-manager.gitlab.com/default KzYhZxBv, system ID: s_e6befde69e26
  feature flags: FF_NETWORK_PER_BUILD:true
Resolving secrets
section_start:1726162271:prepare_executor
Preparing the "docker+machine" executor
Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.5-golang-1.22-rust-1.73-node-20.12-postgresql-14:rubygems-3.4-git-2.45-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 ...
Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1...
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 ...
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 ...
WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.
WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.
Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12...
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 ...
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 ...
Starting service redis:6.2-alpine...
Pulling docker image redis:6.2-alpine ...
Using docker image sha256:7de0dedd123b8cb2b105ace4e8d00b8bba5ad7be39617dfa229acff315fe4fbf for redis:6.2-alpine with digest redis@sha256:2d1463258f2764328496376f5d965f20c6a67f66ea2b06dc42af351f75248792 ...
WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.8 is already created. Ignoring.
WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.8 is already created. Ignoring.
Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.8...
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.8 ...
Using docker image sha256:df819140e3df737cdc7b8d6fb73ce804b05058c790e025b5f52840956feb1734 for registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.8 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:7bdf349fc3dd9da64bc6581d44c0e906bffd38977ddbd2668ba34adb5dedfe38 ...
Starting service elasticsearch:7.17.6...
Pulling docker image elasticsearch:7.17.6 ...
Using docker image sha256:5fad10241ffd65d817ed0ddfaf6e87eee1f7dc2a7db33db1047835560ea71fda for elasticsearch:7.17.6 with digest elasticsearch@sha256:6c128de5d01c0c130a806022d6bd99b3e4c27a9af5bfc33b6b81861ae117d028 ...
Starting service registry.gitlab.com/gitlab-org/modelops/applied-ml/code-suggestions/ai-assist/model-gateway:v1.15.0...
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image registry.gitlab.com/gitlab-org/modelops/applied-ml/code-suggestions/ai-assist/model-gateway:v1.15.0 ...
Using docker image sha256:a30dfbd70a5ce5c22a86589004a91775d1058abbf8fc0d6cf08a3024177a0d8e for registry.gitlab.com/gitlab-org/modelops/applied-ml/code-suggestions/ai-assist/model-gateway:v1.15.0 with digest registry.gitlab.com/gitlab-org/modelops/applied-ml/code-suggestions/ai-assist/model-gateway@sha256:067593f7d33000df515b665f8e988768376e97b66123fdcf2e016e23e3a8c5f3 ...
Waiting for services to be up and running (timeout 30 seconds)...
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.5-golang-1.22-rust-1.73-node-20.12-postgresql-14:rubygems-3.4-git-2.45-lfs-2.9-chrome-123-yarn-1.22-graphicsmagick-1.3.36 ...
Using docker image sha256:533b69d21cbef3edef3b4fa4c5106d4fe43a2d2e80f65333682de7f2d5ac1800 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.5-golang-1.22-rust-1.73-node-20.12-postgresql-14:rubygems-3.4-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.1.5-golang-1.22-rust-1.73-node-20.12-postgresql-14@sha256:b25c1b0aa2724a8dc6571d9ee6edbadc50e2d4eab75d2ce2c3f35f9e2f74acfe ...
section_end:1726162417:prepare_executor
section_start:1726162417:prepare_script
Preparing environment
Running on runner-kzyhzxbv-project-278964-concurrent-0 via runner-kzyhzxbv-shared-gitlab-org-1726157778-17dd05b1...
section_end:1726162418:prepare_script
section_start:1726162418:get_sources
Getting source from Git repository
Skipping Git repository setup
Skipping Git checkout
Skipping Git submodules setup
section_end:1726162419:get_sources
section_start:1726162419:restore_cache
Restoring cache
Checking cache for ruby-gems-debian-bookworm-ruby-3.1.5-gemfile-Gemfile-19...
Downloading cache from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/ruby-gems-debian-bookworm-ruby-3.1.5-gemfile-Gemfile-19  ETag="d3be8518af533e9e39e20571060155d0"
Successfully extracted cache
section_end:1726162440:restore_cache
section_start:1726162440:download_artifacts
Downloading artifacts
Downloading artifacts for clone-gitlab-repo (7812354413)...
Downloading artifacts from coordinator... ok        host=storage.googleapis.com id=7812354413 responseStatus=200 OK token=glcbt-66
WARNING: Part of .git directory is on the list of files to extract 
WARNING: This may introduce unexpected problems    
Downloading artifacts for compile-test-assets (7812354461)...
Downloading artifacts from coordinator... ok        host=storage.googleapis.com id=7812354461 responseStatus=200 OK token=glcbt-66
Downloading artifacts for retrieve-tests-metadata (7812354510)...
Downloading artifacts from coordinator... ok        host=storage.googleapis.com id=7812354510 responseStatus=200 OK token=glcbt-66
Downloading artifacts for setup-test-env (7812354483)...
Downloading artifacts from coordinator... ok        host=storage.googleapis.com id=7812354483 responseStatus=200 OK token=glcbt-66
section_end:1726162486:download_artifacts
section_start:1726162486:step_script
Executing "step_script" stage of the job script
Using docker image sha256:533b69d21cbef3edef3b4fa4c5106d4fe43a2d2e80f65333682de7f2d5ac1800 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.5-golang-1.22-rust-1.73-node-20.12-postgresql-14:rubygems-3.4-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.1.5-golang-1.22-rust-1.73-node-20.12-postgresql-14@sha256:b25c1b0aa2724a8dc6571d9ee6edbadc50e2d4eab75d2ce2c3f35f9e2f74acfe ...
$ echo $FOSS_ONLY

$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb
$ export GOPATH=$CI_PROJECT_DIR/.go
$ mkdir -p $GOPATH
$ source scripts/utils.sh
$ log_disk_usage before_script
[log_disk_usage before_script] start
df -h
Filesystem      Size  Used Avail Use% Mounted on
overlay          46G   32G   14G  70% /
tmpfs            64M     0   64M   0% /dev
shm             256M     0  256M   0% /dev/shm
/dev/sda1        46G   32G   14G  70% /cache
tmpfs           3.9G     0  3.9G   0% /sys/devices/virtual/dmi/id
tmpfs           3.9G     0  3.9G   0% /proc/acpi
tmpfs           3.9G     0  3.9G   0% /proc/scsi
tmpfs           3.9G     0  3.9G   0% /sys/firmware
du -h -d 1
7.4M	./workhorse
148K	./bin
1.2M	./.gitlab
193M	./.git
4.0K	./builds
28M	./lib
8.0K	./.vscode
516K	./storybook
20K	./log
1.8M	./data
9.9M	./qa
2.9M	./.rubocop_todo
1.1G	./vendor
943M	./public
59M	./doc
480K	./danger
108K	./rspec
548K	./tooling
140M	./ee
1.3M	./knapsack
296K	./patches
4.3M	./changelogs
20K	./haml_lint
28K	./metrics_server
88K	./keeps
48K	./shared
44K	./generator_templates
1.2M	./scripts
660M	./tmp
125M	./spec
20K	./file_hooks
16K	./sidekiq_cluster
16M	./gems
1.2M	./fixtures
948K	./rubocop
4.0K	./.go
30M	./db
12K	./.github
125M	./locale
1.9M	./glfm_specification
17M	./config
80M	./app
16K	./.lefthook
3.5G	.
[log_disk_usage before_script] end
$ source scripts/prepare_build.sh
section_start:1726162489:bundle-install[collapsed=true]
Installing gems
3.3.27
Bundler version 2.3.27
production:development
Settings are listed in order of priority. The top value will be used.
clean
Set for your local app (/builds/gitlab-org/gitlab/.bundle/config): true

frozen
Set via BUNDLE_FROZEN: true

gemfile
Set via BUNDLE_GEMFILE: "/builds/gitlab-org/gitlab/Gemfile"

install_flags
Set via BUNDLE_INSTALL_FLAGS: "--jobs=$(nproc) --retry=3"

path
Set for your local app (/builds/gitlab-org/gitlab/.bundle/config): "/builds/gitlab-org/gitlab/vendor"

without
Set via BUNDLE_WITHOUT: [:production, :development]

$ bundle install --jobs=$(nproc) --retry=3 
Don't run Bundler as root. Installing your bundle as root will break this
application for all non-root users on this machine.
Patching bundler with bundler-checksum...
Bundle complete! 363 Gemfile dependencies, 678 gems now installed.
Gems in the groups 'production' and 'development' were not installed.
Bundled gems are installed into `./vendor`
3 installed gems you directly depend on are looking for funding.
  Run `bundle fund` for details
==> 'bundle install --jobs=$(nproc) --retry=3 ' succeeded in 3 seconds.
$ bundle pristine pg
Patching bundler with bundler-checksum...
Installing pg 1.5.6 with native extensions
==> 'bundle pristine pg' succeeded in 22 seconds.
section_end:1726162517:bundle-install

Using decomposed database config (config/database.yml.decomposed-postgresql)
Geo DB will be set up.
Embedding DB will be set up.
section_start:1726162517:setup-db[collapsed=true]
Setting up DBs
CREATE ROLE
GRANT
$ bundle exec rake db:drop db:create db:schema:load db:migrate gitlab:db:lock_writes
Dropped database 'gitlabhq_test'
Dropped database 'gitlabhq_test_ci'
Dropped database 'gitlabhq_geo_test'
Dropped database 'gitlabhq_embedding_test'
Created database 'gitlabhq_test'
Created database 'gitlabhq_test_ci'
Created database 'gitlabhq_geo_test'
Created database 'gitlabhq_embedding_test'
embedding: == [advisory_lock_connection] object_id: 127980, pg_backend_pid: 129
embedding: == 20240608215318 DropVertexGitlabDocsTable: migrating ========================
embedding: -- drop_table(:vertex_gitlab_docs)
embedding:    -> 0.0033s
embedding: == 20240608215318 DropVertexGitlabDocsTable: migrated (0.1744s) ===============

embedding: == [advisory_lock_connection] object_id: 127980, pg_backend_pid: 129
==> 'bundle exec rake db:drop db:create db:schema:load db:migrate gitlab:db:lock_writes' succeeded in 122 seconds.
SELECT pg_catalog.set_config('search_path', '', false);
CREATE DATABASE praefect_test ENCODING 'UTF8';
section_end:1726162642:setup-db

$ source ./scripts/rspec_helpers.sh
$ run_timed_command "gem install knapsack --no-document"
$ gem install knapsack --no-document
Successfully installed knapsack-4.0.0
1 gem installed
==> 'gem install knapsack --no-document' succeeded in 2 seconds.
$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"
section_start:1726162644:gitaly-test-spawn[collapsed=true]
Spawning Gitaly
Trying to connect to gitaly: ....... OK
Trying to connect to gitaly2: ......... OK
Starting Praefect with in-memory election strategyTrying to connect to praefect: ....... OK
section_end:1726162650:gitaly-test-spawn

$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"
$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"
$ tooling/bin/create_job_metrics_file || true
[job-metrics] Creating the job metrics file for the CI/CD job.
$ rspec_section rspec_parallelized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house"
section_start:1726162653:rspec[collapsed=false]
RSpec
[17:37:33] Starting rspec_parallelized_job
RETRY_FAILED_TESTS_IN_NEW_PROCESS: true
KNAPSACK_GENERATE_REPORT: true
FLAKY_RSPEC_GENERATE_REPORT: true
KNAPSACK_TEST_FILE_PATTERN: {ee/}spec/{features}{,/**/}*_spec.rb
KNAPSACK_LOG_LEVEL: debug
KNAPSACK_REPORT_PATH: knapsack/rspec-ee_system_pg14_11_16_278964_report.json
FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json
FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec-ee_system_pg14_11_16_278964_report.json
NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec-ee_system_pg14_11_16_278964_report.json
RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-7812354943.txt
CRYSTALBALL: 
RSPEC_TESTS_MAPPING_ENABLED: 
RSPEC_TESTS_FILTER_FILE: 
Shell set options (set -o) enabled:
braceexpand    	on
hashall        	on
interactive-comments	on
pipefail       	on
Knapsack report generator started!
warning: parser/current is loading parser/ruby31, which recognizes 3.1.6-compliant syntax, but you are running 3.1.5.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true}

# [RSpecRunTime] Starting RSpec timer...
[TEST PROF INFO] EventProf enabled (sql.active_record)
unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.
unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.

Test environment set up in 3.879903225 seconds
# [RSpecRunTime] Starting example group ee/spec/features/boards/scoped_issue_board_spec.rb. Expected to take 5 minutes 57.19 seconds.

Scoped issue boards
Starting the Capybara driver server...
  user with edit permissions
    new board
      milestone
Capybara starting Puma...
* Version 6.4.0, codename: The Eagle of Durango
* Min threads: 0, max threads: 4
* Listening on unix:///tmp/20240912-331-ni304l
        creates board filtering by milestone
        creates board filtering by No milestone
        creates board not filtering by Milestone
        creates board filtering by Any Milestone
        iteration
          creates a board with any iteration within cadence
      labels
        creates board filtering by one label
        creates board filtering by multiple labels
        only shows group labels in list on group boards
# [RSpecRunTime] RSpec elapsed time: 1 minute 58.6 seconds. Current RSS: ~1574M. Threads: 15. load average: 1.69 1.54 1.72 1/491 557
.

      assignee
        creates board filtering by assignee
        creates board filtering by "Any assignee"
# [RSpecRunTime] RSpec elapsed time: 2 minutes 14.37 seconds. Current RSS: ~1594M. Threads: 15. load average: 1.71 1.55 1.72 1/491 562
.

      weight
        creates board filtering by weight
        creates board filtering by "Any" weight
        creates board filtering by "None" weight
        creates board filtering by "0" weight
# [RSpecRunTime] RSpec elapsed time: 2 minutes 47.01 seconds. Current RSS: ~1584M. Threads: 15. load average: 1.81 1.60 1.73 1/492 569
.

    edit board
      edits board name
      prefills fields
      milestone
        sets board milestone
        removes milestone filter
        sets board to any milestone
        sets board to upcoming milestone
        does not display milestone in search hint
# [RSpecRunTime] RSpec elapsed time: 3 minutes 33.57 seconds. Current RSS: ~1566M. Threads: 15. load average: 2.89 1.92 1.83 1/494 583
.

      iteration
        sets board iteration
        sets board to any iteration
        sets board to current iteration
        does not display iteration in search hint
        sets board to any iteration within cadence
# [RSpecRunTime] RSpec elapsed time: 4 minutes 24.84 seconds. Current RSS: ~1573M. Threads: 15. load average: 2.32 1.93 1.84 1/499 605
.

      labels
        adds label to board
        adds multiple labels to board
        can filter by additional labels
        group board
          only shows group labels in list
# [RSpecRunTime] RSpec elapsed time: 5 minutes 12.17 seconds. Current RSS: ~1567M. Threads: 15. load average: 1.81 1.84 1.81 1/499 618
.

      assignee
        sets board assignee
        sets board to Any assignee
        does not display assignee in search hint
# [RSpecRunTime] RSpec elapsed time: 5 minutes 32.39 seconds. Current RSS: ~1569M. Threads: 15. load average: 1.72 1.82 1.81 1/499 625
.

      weight
        sets board weight
        sets board to Any weight
        does not display weight in search hint
# [RSpecRunTime] RSpec elapsed time: 5 minutes 52.27 seconds. Current RSS: ~1574M. Threads: 15. load average: 1.70 1.82 1.81 1/497 632
.

  user without edit permissions
    can view board scope
# [RSpecRunTime] RSpec elapsed time: 5 minutes 55.67 seconds. Current RSS: ~1574M. Threads: 15. load average: 1.72 1.82 1.81 1/498 634
.

  with scoped_issue_boards feature disabled
    doesn't show the input when creating a board
    doesn't show the button to edit scope
# [RSpecRunTime] RSpec elapsed time: 6 minutes 3.45 seconds. Current RSS: ~1574M. Threads: 15. load average: 1.66 1.81 1.80 1/498 637
.


# [RSpecRunTime] Finishing example group ee/spec/features/boards/scoped_issue_board_spec.rb. It took 5 minutes 55.56 seconds. Expected to take 5 minutes 57.19 seconds.
# [RSpecRunTime] Starting example group ee/spec/features/issues/user_uses_quick_actions_spec.rb. Expected to take 3 minutes 7.42 seconds.

Issues > User uses EE quick actions
  issue-only commands
    behaves like status page quick actions
      /publish
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
        publishes the issue
        during issue creation
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to Integrations::GroupMentionWorker must be native JSON types, but :mentionable_type is a Symbol.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
          publishes the issue
# [RSpecRunTime] RSpec elapsed time: 6 minutes 34.34 seconds. Current RSS: ~1577M. Threads: 27. load average: 1.54 1.76 1.79 1/509 655
.

        publishing causes an error
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
          provides an error message
# [RSpecRunTime] RSpec elapsed time: 6 minutes 42.59 seconds. Current RSS: ~1578M. Threads: 27. load average: 1.46 1.73 1.78 1/509 658
.

        user does not have permissions
          behaves like skip silently
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
            does not allow publishing
# [RSpecRunTime] RSpec elapsed time: 6 minutes 50.71 seconds. Current RSS: ~1578M. Threads: 26. load average: 1.46 1.73 1.78 1/510 661
.

        status page is not configured
          behaves like skip silently
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
            does not allow publishing
# [RSpecRunTime] RSpec elapsed time: 6 minutes 58.97 seconds. Current RSS: ~1588M. Threads: 27. load average: 1.42 1.71 1.77 1/509 665
.

        issue is already published
          behaves like skip silently
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
            does not allow publishing
# [RSpecRunTime] RSpec elapsed time: 7 minutes 6.79 seconds. Current RSS: ~1585M. Threads: 27. load average: 1.44 1.71 1.77 1/509 668
.

    behaves like page quick action
      /page
        when licensed features are disabled
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
          does not escalate issue
# [RSpecRunTime] RSpec elapsed time: 7 minutes 21.83 seconds. Current RSS: ~1585M. Threads: 27. load average: 1.63 1.74 1.78 1/508 672
.

        when licensed features are enabled
          when issue is an incident
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
            starts escalation with the policy
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
            starts escalation with policy name as case insensitive
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
            does not escalate when policy does not exist
            when issue is already escalated
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
              does not escalate again with same policy
# [RSpecRunTime] RSpec elapsed time: 8 minutes 19.93 seconds. Current RSS: ~1589M. Threads: 26. load average: 1.99 1.83 1.81 1/508 685
.

            when issue already has an alert
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
              starts escalation with the policy
# [RSpecRunTime] RSpec elapsed time: 8 minutes 35.33 seconds. Current RSS: ~1629M. Threads: 27. load average: 1.99 1.84 1.81 1/508 689
.

            when user does not have permissions
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
              does not escalate incident
# [RSpecRunTime] RSpec elapsed time: 8 minutes 56.32 seconds. Current RSS: ~1617M. Threads: 27. load average: 2.01 1.85 1.82 1/509 695
.

          when issue is not an incident
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
            does not escalate issue
# [RSpecRunTime] RSpec elapsed time: 9 minutes 4.29 seconds. Current RSS: ~1638M. Threads: 27. load average: 1.92 1.83 1.81 1/508 698
.


# [RSpecRunTime] Finishing example group ee/spec/features/issues/user_uses_quick_actions_spec.rb. It took 3 minutes 0.77 second. Expected to take 3 minutes 7.42 seconds.
# [RSpecRunTime] Starting example group ee/spec/features/groups/group_roadmap_spec.rb. Expected to take 2 minutes 35.61 seconds.

group epic roadmap
  when epics exist for the group
    roadmap page
      renders the filtered search bar correctly
      roadmap daterange filtering
        renders daterange filtering dropdown with "This quarter" selected by default no layout presets available
        selecting "This year" as daterange shows `Months` and `Weeks` layout presets
        selecting "Within 3 years" as daterange shows `Quarters`, `Months` and `Weeks` layout presets
# [RSpecRunTime] RSpec elapsed time: 9 minutes 19.21 seconds. Current RSS: ~1620M. Threads: 27. load average: 1.94 1.84 1.82 1/509 701
.

      roadmap page with epics state filter
        renders open epics only
        renders closed epics only
        renders top level epics only
# [RSpecRunTime] RSpec elapsed time: 9 minutes 29.12 seconds. Current RSS: ~1630M. Threads: 26. load average: 1.87 1.83 1.81 1/508 704
.

      roadmap with epics progress tracking
        renders progress bar using weight
        renders progress bar issue count
        turns off progress tracking
# [RSpecRunTime] RSpec elapsed time: 9 minutes 37.34 seconds. Current RSS: ~1630M. Threads: 26. load average: 1.66 1.79 1.80 1/508 706
.

      roadmap milestones settings
        renders milestones section
        renders milestones based on filter
        turns off milestones
# [RSpecRunTime] RSpec elapsed time: 9 minutes 46.27 seconds. Current RSS: ~1621M. Threads: 26. load average: 1.64 1.78 1.80 1/508 708
.

      roadmap labels settings
        does not render labels by default
        turns on labels
# [RSpecRunTime] RSpec elapsed time: 9 minutes 51.5 seconds. Current RSS: ~1634M. Threads: 23. load average: 1.58 1.76 1.79 1/506 709
.

      roadmap rendering
        renders roadmap view
        toggles settings sidebar on click settings button
        with nested children within date range
          renders children under collapsed parent
# [RSpecRunTime] RSpec elapsed time: 10 minutes 0.53 second. Current RSS: ~1637M. Threads: 23. load average: 1.58 1.76 1.79 1/506 710
.

    roadmap page with filter applied
      renders filtered search bar with applied filter token
      renders roadmap view with matching epic
# [RSpecRunTime] RSpec elapsed time: 10 minutes 11.62 seconds. Current RSS: ~1621M. Threads: 23. load average: 1.79 1.80 1.80 1/505 714
.

    roadmap page with sort order applied
      renders the epics in expected order
      renders the epics with start_date_asc if current sort is incorrect
# [RSpecRunTime] RSpec elapsed time: 10 minutes 28.28 seconds. Current RSS: ~1648M. Threads: 21. load average: 1.85 1.81 1.81 1/504 716
.

    filtered search
      behaves like filtered search bar
        filtered search bar tokens list
          renders values for token 'Author' correctly
          renders values for token 'Label' correctly
          renders values for token 'Milestone' correctly
          renders values for token 'Epic' correctly
          renders values for token 'My-Reaction' correctly
# [RSpecRunTime] RSpec elapsed time: 11 minutes 1.08 seconds. Current RSS: ~1647M. Threads: 21. load average: 1.97 1.84 1.82 1/504 722
.

        filtered search bar sort dropdown
          renders sort option 'Start date' correctly
          renders sort option 'Due date' correctly
# [RSpecRunTime] RSpec elapsed time: 11 minutes 12.5 seconds. Current RSS: ~1660M. Threads: 21. load average: 2.06 1.87 1.83 1/504 724
.

    that is a sub-group
      behaves like filtered search bar
        filtered search bar tokens list
          renders values for token 'Author' correctly
          renders values for token 'Label' correctly
          renders values for token 'Milestone' correctly
          renders values for token 'Epic' correctly
          renders values for token 'My-Reaction' correctly
# [RSpecRunTime] RSpec elapsed time: 11 minutes 42.71 seconds. Current RSS: ~1656M. Threads: 21. load average: 1.93 1.86 1.83 1/504 730
.

        filtered search bar sort dropdown
          renders sort option 'Start date' correctly
          renders sort option 'Due date' correctly
# [RSpecRunTime] RSpec elapsed time: 11 minutes 52.65 seconds. Current RSS: ~1647M. Threads: 21. load average: 1.94 1.87 1.83 1/504 732
.

  when no epics exist for the group
    roadmap page
      shows empty state page
# [RSpecRunTime] RSpec elapsed time: 11 minutes 54.66 seconds. Current RSS: ~1645M. Threads: 21. load average: 2.19 1.92 1.85 1/504 733
.


# [RSpecRunTime] Finishing example group ee/spec/features/groups/group_roadmap_spec.rb. It took 2 minutes 50.38 seconds. Expected to take 2 minutes 35.61 seconds.
# [RSpecRunTime] Starting example group ee/spec/features/groups/analytics/visualizations_spec.rb. Expected to take 2 minutes 5.3 seconds.

Analytics Dashboard Visualizations
  for usage_overview visualization
    when background aggregation is disabled
      with data
        behaves like renders usage overview metrics
          renders the metrics panel
          renders each of the available metrics with the correct values
# [RSpecRunTime] RSpec elapsed time: 12 minutes 7.8 seconds. Current RSS: ~1639M. Threads: 24. load average: 2.32 1.95 1.86 1/509 768
.

      without data
        behaves like renders usage overview metrics with empty values
          behaves like renders usage overview metrics
            renders the metrics panel
            renders each of the available metrics with the correct values
# [RSpecRunTime] RSpec elapsed time: 12 minutes 17.4 seconds. Current RSS: ~1623M. Threads: 24. load average: 2.71 2.05 1.89 1/508 771
.

    when background aggregation is enabled
      with data
        behaves like renders usage overview metrics
          renders the metrics panel
          renders each of the available metrics with the correct values
# [RSpecRunTime] RSpec elapsed time: 12 minutes 26.67 seconds. Current RSS: ~1620M. Threads: 24. load average: 2.99 2.13 1.92 1/508 774
.

      without data
        behaves like renders usage overview metrics with zero values
          behaves like renders usage overview metrics
            renders the metrics panel
            renders each of the available metrics with the correct values
# [RSpecRunTime] RSpec elapsed time: 12 minutes 35.76 seconds. Current RSS: ~1613M. Threads: 24. load average: 2.83 2.13 1.92 1/508 777
.

  for dora_performers_score visualization
    behaves like renders dora performers score
      renders the dora performers score visualization
# [RSpecRunTime] RSpec elapsed time: 12 minutes 43.23 seconds. Current RSS: ~1613M. Threads: 24. load average: 2.68 2.11 1.92 1/508 779
.

  for dora_chart visualization
    when ClickHouse is enabled for analytics
      behaves like renders metrics comparison table
        renders the available metrics
# [RSpecRunTime] RSpec elapsed time: 13 minutes 5.31 seconds. Current RSS: ~1620M. Threads: 24. load average: 2.18 2.04 1.90 1/508 948
.

      behaves like renders contributor count
        renders the contributor count metric
# [RSpecRunTime] RSpec elapsed time: 13 minutes 25.61 seconds. Current RSS: ~1629M. Threads: 24. load average: 1.99 2.00 1.89 1/508 1118
.

    when ClickHouse is disabled for analytics
      behaves like renders metrics comparison table
        renders the available metrics
# [RSpecRunTime] RSpec elapsed time: 13 minutes 45.37 seconds. Current RSS: ~1637M. Threads: 24. load average: 2.00 2.00 1.89 1/507 1288
.

      behaves like does not render contributor count
        does not render the contributor count metric
# [RSpecRunTime] RSpec elapsed time: 14 minutes 4.4 seconds. Current RSS: ~1644M. Threads: 24. load average: 2.01 2.00 1.89 1/507 1458
.


# [RSpecRunTime] Finishing example group ee/spec/features/groups/analytics/visualizations_spec.rb. It took 2 minutes 9.75 seconds. Expected to take 2 minutes 5.3 seconds.
# [RSpecRunTime] Starting example group ee/spec/features/projects/settings/ee/repository_mirrors_settings_spec.rb. Expected to take 1 minute 35.38 seconds.

Project settings > [EE] repository
  unlicensed
    does not show pull mirror settings
# [RSpecRunTime] RSpec elapsed time: 14 minutes 11.56 seconds. Current RSS: ~1614M. Threads: 24. load average: 2.34 2.07 1.92 1/510 1489
.

  licensed
    shows pull mirror settings
    mirrored external repo
      does not show personal access token
      does not show password and personal access token on the page
# [RSpecRunTime] RSpec elapsed time: 14 minutes 28.34 seconds. Current RSS: ~1635M. Threads: 24. load average: 2.11 2.03 1.91 1/510 1601
.

    with an existing pull mirror
      deletes the mirror
# [RSpecRunTime] RSpec elapsed time: 14 minutes 36.32 seconds. Current RSS: ~1698M. Threads: 24. load average: 1.94 2.00 1.90 1/515 1705
.

    with a non-mirrored imported project
      does not show a pull mirror
# [RSpecRunTime] RSpec elapsed time: 14 minutes 42.67 seconds. Current RSS: ~1677M. Threads: 24. load average: 1.86 1.98 1.89 1/515 1747
.

    when create a push mirror
      that mirrors all branches
      that mirrors protected branches
      that mirrors branches match regex
# [RSpecRunTime] RSpec elapsed time: 15 minutes 15.91 seconds. Current RSS: ~1635M. Threads: 24. load average: 1.96 1.98 1.90 2/511 1885
.

    when create a pull mirror
      that mirrors all branches
      that only mirrors protected branches
      that mirrors branches match regex
# [RSpecRunTime] RSpec elapsed time: 15 minutes 50.5 seconds. Current RSS: ~1634M. Threads: 23. load average: 2.76 2.18 1.96 1/511 2028
.


# [RSpecRunTime] Finishing example group ee/spec/features/projects/settings/ee/repository_mirrors_settings_spec.rb. It took 1 minute 46.07 seconds. Expected to take 1 minute 35.38 seconds.
# [RSpecRunTime] Starting example group ee/spec/features/search/user_searches_for_epics_spec.rb. Expected to take 1 minute 14.04 seconds.

User searches for epics
  does not show top right search form
  when search times out
    renders timeout information
    sets tab count to 0
# [RSpecRunTime] RSpec elapsed time: 16 minutes 17.97 seconds. Current RSS: ~1635M. Threads: 25. load average: 2.22 2.10 1.94 1/545 2034
.

  when advanced_search is enabled
    finds an epic
    hides confidential icon for non-confidential epics
    shows confidential icon for confidential epics
    shows correct badge for open epics
    shows correct badge for closed epics
# [RSpecRunTime] RSpec elapsed time: 16 minutes 51.07 seconds. Current RSS: ~1603M. Threads: 24. load average: 2.76 2.24 2.00 1/550 2039
.

  when advanced_search is disabled
    finds an epic
    hides confidential icon for non-confidential epics
    shows confidential icon for confidential epics
    shows correct badge for open epics
    shows correct badge for closed epics
# [RSpecRunTime] RSpec elapsed time: 17 minutes 16.33 seconds. Current RSS: ~1617M. Threads: 25. load average: 2.62 2.26 2.01 1/550 2041
.


# [RSpecRunTime] Finishing example group ee/spec/features/search/user_searches_for_epics_spec.rb. It took 1 minute 27.26 seconds. Expected to take 1 minute 14.04 seconds.
# [RSpecRunTime] RSpec elapsed time: 17 minutes 18.02 seconds. Current RSS: ~1615M. Threads: 25. load average: 2.62 2.26 2.01 1/550 2042
.

# [RSpecRunTime] Starting example group ee/spec/features/projects/settings/merge_requests/disable_merge_trains_setting_spec.rb. Expected to take 1 minute 3.18 seconds.

Disable Merge Trains Setting
  when merge pipelines is enabled
    merge pipelines checkbox is always enabled
    merge trains checkbox is enabled only when merge_pipelines_enabled is true
    checking merge trains checkbox doesn't affect merge pipelines checkbox
    unchecking merge pipelines checkbox disables merge trains checkbox
    unchecking merge pipelines checkbox unchecks merge trains checkbox if it was previously checked
# [RSpecRunTime] RSpec elapsed time: 17 minutes 31.92 seconds. Current RSS: ~1635M. Threads: 24. load average: 2.26 2.19 1.99 1/550 2049
.

  when both merge pipelines and merge trains are enabled
    merge pipelines checkbox is always enabled
    merge trains checkbox is enabled only when merge_pipelines_enabled is true
    unchecking merge pipelines checkbox disables and unchecks merge trains checkbox
    unchecking merge trains checkbox doesn't affect merge pipelines checkbox
# [RSpecRunTime] RSpec elapsed time: 17 minutes 41.51 seconds. Current RSS: ~1639M. Threads: 24. load average: 2.07 2.15 1.98 1/550 2054
.

  when visiting the project settings page
    merge_pipelines_setting: true, merge_trains_setting: true
      merge pipelines checkbox is always enabled
      merge trains checkbox is enabled only when merge_pipelines_enabled is true
# [RSpecRunTime] RSpec elapsed time: 17 minutes 45.99 seconds. Current RSS: ~1638M. Threads: 24. load average: 1.98 2.13 1.98 1/550 2057
.

    merge_pipelines_setting: true, merge_trains_setting: false
      merge pipelines checkbox is always enabled
      merge trains checkbox is enabled only when merge_pipelines_enabled is true
# [RSpecRunTime] RSpec elapsed time: 17 minutes 50.57 seconds. Current RSS: ~1635M. Threads: 24. load average: 2.14 2.17 1.99 1/550 2060
.

    merge_pipelines_setting: false, merge_trains_setting: true
      merge pipelines checkbox is always enabled
      merge trains checkbox is enabled only when merge_pipelines_enabled is true
# [RSpecRunTime] RSpec elapsed time: 17 minutes 55.16 seconds. Current RSS: ~1636M. Threads: 24. load average: 2.13 2.16 1.99 1/550 2063
.

    merge_pipelines_setting: false, merge_trains_setting: false
      merge pipelines checkbox is always enabled
      merge trains checkbox is enabled only when merge_pipelines_enabled is true
# [RSpecRunTime] RSpec elapsed time: 17 minutes 59.9 seconds. Current RSS: ~1640M. Threads: 24. load average: 2.20 2.18 1.99 1/550 2066
.

  when merge pipelines is disabled
    merge pipelines checkbox is always enabled
    merge trains checkbox is enabled only when merge_pipelines_enabled is true
    checking merge pipelines checkbox enables merge trains checkbox
    checking merge pipelines checkbox should leave merge trains checkbox unchecked
# [RSpecRunTime] RSpec elapsed time: 18 minutes 9.59 seconds. Current RSS: ~1634M. Threads: 24. load average: 2.02 2.14 1.98 1/550 2071
.


# [RSpecRunTime] Finishing example group ee/spec/features/projects/settings/merge_requests/disable_merge_trains_setting_spec.rb. It took 51.92 seconds. Expected to take 1 minute 3.18 seconds.
# [RSpecRunTime] Starting example group ee/spec/features/projects/quality/test_case_show_spec.rb. Expected to take 57.04 seconds.

Test cases
  test case page
    header
      shows status, created date and author
      shows action buttons
      archives test case
# [RSpecRunTime] RSpec elapsed time: 18 minutes 21.46 seconds. Current RSS: ~1643M. Threads: 22. load average: 2.24 2.18 2.00 2/549 2117
.

    body
      shows title, description and edit button
      makes title and description editable on edit click
      enters into zen mode when clicking on zen mode button
      update title and description
# [RSpecRunTime] RSpec elapsed time: 18 minutes 34.93 seconds. Current RSS: ~1638M. Threads: 22. load average: 2.11 2.16 1.99 1/547 2121
.

    sidebar
      shows expand/collapse button
      todo
        add test case as todo
        mark test case todo as done
# [RSpecRunTime] RSpec elapsed time: 18 minutes 45.4 seconds. Current RSS: ~1648M. Threads: 22. load average: 2.10 2.15 2.00 1/548 2124
.

      labels
        shows assigned labels
        when editing
          shows labels dropdown
          applies label using labels dropdown
# [RSpecRunTime] RSpec elapsed time: 18 minutes 55.69 seconds. Current RSS: ~1641M. Threads: 22. load average: 1.93 2.11 1.98 1/548 2127
.

      confidentiality
        when test case is not confidential
          sets the test case to confidential
# [RSpecRunTime] RSpec elapsed time: 18 minutes 59.48 seconds. Current RSS: ~1638M. Threads: 23. load average: 1.93 2.11 1.98 1/548 2129
.

        when test case is confidential
          sets the test case to not confidential
# [RSpecRunTime] RSpec elapsed time: 19 minutes 5.63 seconds. Current RSS: ~1631M. Threads: 23. load average: 1.86 2.09 1.98 1/549 2131
.

  for a nonexistent test case
    renders 404 page

# [RSpecRunTime] Finishing example group ee/spec/features/projects/quality/test_case_show_spec.rb. It took 56.9 seconds. Expected to take 57.04 seconds.
# [RSpecRunTime] Starting example group ee/spec/features/merge_request/user_merges_with_push_rules_spec.rb. Expected to take 51.7 seconds.

Merge request > User merges with push rules
  when merge commit template is set and no commit message is given
    merges successfuly
# [RSpecRunTime] RSpec elapsed time: 19 minutes 38.17 seconds. Current RSS: ~1621M. Threads: 30. load average: 1.90 2.08 1.98 1/560 2492
.

  commit message is invalid
    displays error message after merge request is clicked
# [RSpecRunTime] RSpec elapsed time: 19 minutes 53.53 seconds. Current RSS: ~1624M. Threads: 30. load average: 2.00 2.09 1.99 1/559 2718
.

  author email is invalid
    displays error message after merge request is clicked
# [RSpecRunTime] RSpec elapsed time: 20 minutes 10.36 seconds. Current RSS: ~1622M. Threads: 30. load average: 1.92 2.07 1.98 1/559 2942
.


# [RSpecRunTime] Finishing example group ee/spec/features/merge_request/user_merges_with_push_rules_spec.rb. It took 1 minute 3.76 seconds. Expected to take 51.7 seconds.
# [RSpecRunTime] Starting example group ee/spec/features/projects/push_rules_spec.rb. Expected to take 49.18 seconds.

Projects > Push rules
  reject_unsigned_commits rule
    unlicensed
      does not render the setting checkbox
# [RSpecRunTime] RSpec elapsed time: 20 minutes 18.37 seconds. Current RSS: ~1681M. Threads: 30. load average: 2.08 2.10 1.99 1/560 3033
.

    licensed
      renders the setting checkbox
      with GL.com plans
        when disabled
Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
          does not render the setting checkbox
# [RSpecRunTime] RSpec elapsed time: 20 minutes 30.96 seconds. Current RSS: ~1764M. Threads: 30. load average: 1.84 2.05 1.98 1/561 3215
.

        when enabled
Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
          renders the setting checkbox
# [RSpecRunTime] RSpec elapsed time: 20 minutes 37.6 seconds. Current RSS: ~1773M. Threads: 30. load average: 1.86 2.05 1.98 1/562 3307
.

  commit_committer_check rule
    unlicensed
      does not render the setting checkbox
# [RSpecRunTime] RSpec elapsed time: 20 minutes 45.07 seconds. Current RSS: ~1751M. Threads: 30. load average: 1.88 2.04 1.98 1/562 3398
.

    licensed
      renders the setting checkbox
      with GL.com plans
        when disabled
Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
          does not render the setting checkbox
# [RSpecRunTime] RSpec elapsed time: 20 minutes 57.77 seconds. Current RSS: ~1790M. Threads: 26. load average: 2.19 2.11 2.00 1/559 3581
.

        when enabled
Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
          renders the setting checkbox
# [RSpecRunTime] RSpec elapsed time: 21 minutes 4.77 seconds. Current RSS: ~1817M. Threads: 26. load average: 2.33 2.14 2.01 1/559 3672
.


# [RSpecRunTime] Finishing example group ee/spec/features/projects/push_rules_spec.rb. It took 54.41 seconds. Expected to take 49.18 seconds.
# [RSpecRunTime] Starting example group ee/spec/features/projects/security/vulnerability_details_spec.rb. Expected to take 39.1 seconds.

User sees Vulnerability details
  when user can use AI to explain vulnerability
    when the given vulnerability is resolvable
      has the "Resolve vulnerability with AI" button
      behaves like user sees vulnerability details
        shows the vulnerability details
# [RSpecRunTime] RSpec elapsed time: 21 minutes 15.16 seconds. Current RSS: ~1731M. Threads: 26. load average: 2.64 2.22 2.04 1/555 3723
.

      behaves like user can get an AI explanation
        has the "Explain or Resolve with AI" dropdown
        has the "Explain vulnerability with AI" button
Job arguments to Llm::CompletionWorker must be native JSON types, but {"id"=>"f6b5197a-ad2e-49d7-a990-109354ebc874", "request_id"=>"6a1bf699-4e3f-456b-9149-0868e1d4ac7d", "content"=>"/vulnerability_explain", "role"=>"user", "timestamp"=>Thu, 12 Sep 2024 18:01:49.436513205 UTC +00:00, "errors"=>[], "extras"=>{}, "user"=>#<GlobalID:0x00007a86edee9960 @uri=#<URI::GID gid://gitlab/User/129>>, "ai_action"=>:chat, "client_subscription_id"=>"61087d12-27c4-4855-92a5-c3e87890e877", "context"=>{"resource"=>#<GlobalID:0x00007a86edee8808 @uri=#<URI::GID gid://gitlab/Vulnerability/1>>, "user_agent"=>"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.105 Safari/537.36", "project"=>#<GlobalID:0x00007a86edee8da8 @uri=#<URI::GID gid://gitlab/Project/66>>}, "referer_url"=>"http://127.0.0.1:35355/group5/project-66/-/security/vulnerabilities/1", "additional_context"=>#<Gitlab::Llm::AiMessageAdditionalContext:0x00007a86ee05a650 @data=[]>} is a ActiveSupport::HashWithIndifferentAccess.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
        opens the DuoChat drawer when the "Explain with AI" button is clicked
# [RSpecRunTime] RSpec elapsed time: 21 minutes 25.71 seconds. Current RSS: ~1660M. Threads: 24. load average: 2.46 2.19 2.03 1/553 3728
.

    when the given vulnerability is not resolvable
      has a disabled "Resolve vulnerability with AI" button
      behaves like user sees vulnerability details
        shows the vulnerability details
# [RSpecRunTime] RSpec elapsed time: 21 minutes 32.99 seconds. Current RSS: ~1656M. Threads: 24. load average: 2.42 2.19 2.03 1/551 3732
.

      behaves like user can get an AI explanation
        has the "Explain or Resolve with AI" dropdown
        has the "Explain vulnerability with AI" button
Job arguments to Llm::CompletionWorker must be native JSON types, but {"id"=>"610bd9cc-d0b2-4d89-899c-08f864aa36a2", "request_id"=>"16e66952-a8e8-44a6-a207-6d548c1af599", "content"=>"/vulnerability_explain", "role"=>"user", "timestamp"=>Thu, 12 Sep 2024 18:02:07.216699316 UTC +00:00, "errors"=>[], "extras"=>{}, "user"=>#<GlobalID:0x00007a8707923ac0 @uri=#<URI::GID gid://gitlab/User/129>>, "ai_action"=>:chat, "client_subscription_id"=>"d6cbcba7-48bf-47f1-9ce6-67345acd333c", "context"=>{"resource"=>#<GlobalID:0x00007a8707922440 @uri=#<URI::GID gid://gitlab/Vulnerability/2>>, "user_agent"=>"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/123.0.6312.105 Safari/537.36", "project"=>#<GlobalID:0x00007a8707922c60 @uri=#<URI::GID gid://gitlab/Project/66>>}, "referer_url"=>"http://127.0.0.1:35355/group5/project-66/-/security/vulnerabilities/2", "additional_context"=>#<Gitlab::Llm::AiMessageAdditionalContext:0x00007a8707a2c2a0 @data=[]>} is a ActiveSupport::HashWithIndifferentAccess.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
        opens the DuoChat drawer when the "Explain with AI" button is clicked
# [RSpecRunTime] RSpec elapsed time: 21 minutes 43.45 seconds. Current RSS: ~1655M. Threads: 24. load average: 2.36 2.18 2.03 1/552 3739
.

  when user cannot use AI to explain vulnerability
    does not have the AI Explain button
    behaves like user sees vulnerability details
      shows the vulnerability details
# [RSpecRunTime] RSpec elapsed time: 21 minutes 49.7 seconds. Current RSS: ~1648M. Threads: 24. load average: 2.46 2.21 2.04 1/552 3743
.


# [RSpecRunTime] Finishing example group ee/spec/features/projects/security/vulnerability_details_spec.rb. It took 44.91 seconds. Expected to take 39.1 seconds.
# [RSpecRunTime] Starting example group ee/spec/features/admin/licenses/admin_adds_license_spec.rb. Expected to take 35.52 seconds.

Admin add license
  default state
    has the correct headline
    has unselected EULA checkbox by default
    has disabled button "Add license" by default
    redirects to current Subscription terms
    enables button "Add license" when EULA checkbox is selected
# [RSpecRunTime] RSpec elapsed time: 22 minutes 3.08 seconds. Current RSS: ~1693M. Threads: 23. load average: 2.38 2.20 2.04 1/552 3744
.

  uploading license
    when license is valid
      when license is active immediately
        uploads license
        behaves like active navigation item
          activates the "Settings General" navigation item
# [RSpecRunTime] RSpec elapsed time: 22 minutes 10.25 seconds. Current RSS: ~1689M. Threads: 24. load average: 2.40 2.21 2.04 1/553 3746
.

      when license starts in the future
        when a current license exists
          uploads license
          behaves like active navigation item
            activates the "Settings General" navigation item
# [RSpecRunTime] RSpec elapsed time: 22 minutes 17.15 seconds. Current RSS: ~1677M. Threads: 24. load average: 2.52 2.24 2.06 1/553 3747
.

        when no current license exists
          uploads license
          behaves like active navigation item
            activates the "Settings General" navigation item
# [RSpecRunTime] RSpec elapsed time: 22 minutes 23.44 seconds. Current RSS: ~1677M. Threads: 24. load average: 2.40 2.22 2.05 1/553 3749
.

    when license is invalid
      doesn't upload license
      behaves like active navigation item
        activates the "Settings General" navigation item
# [RSpecRunTime] RSpec elapsed time: 22 minutes 29.97 seconds. Current RSS: ~1669M. Threads: 24. load average: 2.27 2.20 2.04 1/553 3750
.


# [RSpecRunTime] Finishing example group ee/spec/features/admin/licenses/admin_adds_license_spec.rb. It took 40.28 seconds. Expected to take 35.52 seconds.
# [RSpecRunTime] Starting example group ee/spec/features/ide/user_opens_ide_spec.rb. Expected to take 32.03 seconds.

EE user opens IDE
  no push rules
    behaves like no warning
      does not show warning
# [RSpecRunTime] RSpec elapsed time: 22 minutes 44.3 seconds. Current RSS: ~1649M. Threads: 24. load average: 2.37 2.22 2.05 1/558 4111
.

  when has reject_unsigned_commit push rule
    behaves like has warning
      shows warning
# [RSpecRunTime] RSpec elapsed time: 22 minutes 55.42 seconds. Current RSS: ~1646M. Threads: 23. load average: 2.61 2.28 2.07 1/557 4435
.

    and feature flag off
      behaves like no warning
        does not show warning
# [RSpecRunTime] RSpec elapsed time: 23 minutes 6.21 seconds. Current RSS: ~1653M. Threads: 23. load average: 2.44 2.25 2.07 1/557 4766
.


# [RSpecRunTime] Finishing example group ee/spec/features/ide/user_opens_ide_spec.rb. It took 36.19 seconds. Expected to take 32.03 seconds.
# [RSpecRunTime] Starting example group ee/spec/features/projects/security/user_creates_on_demand_scan_spec.rb. Expected to take 26.97 seconds.

User creates On-demand Scan
  when feature is available
    shows new scan page
    on save and run
    on save
    on cancel
# [RSpecRunTime] RSpec elapsed time: 23 minutes 33.32 seconds. Current RSS: ~1753M. Threads: 23. load average: 2.68 2.33 2.10 1/556 4907
.

  when feature is not available
    renders a 404

# [RSpecRunTime] Finishing example group ee/spec/features/projects/security/user_creates_on_demand_scan_spec.rb. It took 27.6 seconds. Expected to take 26.97 seconds.
# [RSpecRunTime] Starting example group ee/spec/features/projects/settings/user_manages_pipeline_cancellation_restrictions_spec.rb. Expected to take 23.31 seconds.

User manages pipeline cancellation restrictions
  without licensed feature
    does not display radio options
# [RSpecRunTime] RSpec elapsed time: 23 minutes 40.24 seconds. Current RSS: ~1710M. Threads: 23. load average: 2.50 2.30 2.09 1/554 4910
.

  with licensed feature
    sees developer role checked by default
    checks maintainer role
# [RSpecRunTime] RSpec elapsed time: 23 minutes 57.66 seconds. Current RSS: ~1664M. Threads: 23. load average: 2.31 2.27 2.08 1/552 4918
.


# [RSpecRunTime] Finishing example group ee/spec/features/projects/settings/user_manages_pipeline_cancellation_restrictions_spec.rb. It took 23.9 seconds. Expected to take 23.31 seconds.
# [RSpecRunTime] Starting example group ee/spec/features/projects/iterations/user_views_iteration_spec.rb. Expected to take 22.99 seconds.

User views iteration
  with license
    behaves like render iteration page
      view an iteration
Checking for expected text of nil is confusing and/or pointless since it will always match. Please specify a string or regexp instead. /builds/gitlab-org/gitlab/ee/spec/features/projects/iterations/user_views_iteration_spec.rb:27
        shows iteration info
# [RSpecRunTime] RSpec elapsed time: 24 minutes 4.87 seconds. Current RSS: ~1653M. Threads: 23. load average: 2.18 2.24 2.08 1/553 4921
.

    when grouping by label
      behaves like iteration report group by label
        groups by label
        shows ungrouped issues when `Group by: None` is selected again
        shows ungrouped issues when label `x` is clicked to remove it
# [RSpecRunTime] RSpec elapsed time: 24 minutes 18.89 seconds. Current RSS: ~1661M. Threads: 23. load average: 2.08 2.22 2.07 1/552 4926
.

  without license
    shows page not found

# [RSpecRunTime] Finishing example group ee/spec/features/projects/iterations/user_views_iteration_spec.rb. It took 21.52 seconds. Expected to take 22.99 seconds.
# [RSpecRunTime] Starting example group ee/spec/features/issues/gfm_autocomplete_ee_spec.rb. Expected to take 19.88 seconds.

GFM autocomplete EE
  assignees
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
    only lists users who are currently assigned to the issue when using /unassign
# [RSpecRunTime] RSpec elapsed time: 24 minutes 30.27 seconds. Current RSS: ~1660M. Threads: 26. load average: 2.16 2.22 2.08 1/555 4932
.

  iterations
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
    correctly autocompletes iteration reference prefix
# [RSpecRunTime] RSpec elapsed time: 24 minutes 39.9 seconds. Current RSS: ~1655M. Threads: 26. load average: 2.45 2.28 2.10 1/554 4936
.


# [RSpecRunTime] Finishing example group ee/spec/features/issues/gfm_autocomplete_ee_spec.rb. It took 20.7 seconds. Expected to take 19.88 seconds.
# [RSpecRunTime] Starting example group ee/spec/features/groups/members/leave_group_spec.rb. Expected to take 18.45 seconds.

Groups > Members > Leave group
  with block_password_auth_for_saml_users feature flag switched on
Job arguments to Groups::ResetSeatCalloutsWorker must be native JSON types, but #<Group id:172 @group10> is a Group.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
    guest provisioned by this group leaves the group and is signed off
Job arguments to Groups::ResetSeatCalloutsWorker must be native JSON types, but #<Group id:172 @group10> is a Group.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
    guest leaves the group by url param and is signed off
# [RSpecRunTime] RSpec elapsed time: 24 minutes 49.47 seconds. Current RSS: ~1654M. Threads: 26. load average: 2.33 2.26 2.09 1/555 4939
.

  with block_password_auth_for_saml_users feature flag switched off
Job arguments to Groups::ResetSeatCalloutsWorker must be native JSON types, but #<Group id:172 @group10> is a Group.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
    guest leaves the group by url param
Job arguments to Groups::ResetSeatCalloutsWorker must be native JSON types, but #<Group id:172 @group10> is a Group.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
    guest leaves the group as last member
# [RSpecRunTime] RSpec elapsed time: 24 minutes 58.03 seconds. Current RSS: ~1665M. Threads: 26. load average: 2.36 2.27 2.10 1/555 4941
.


# [RSpecRunTime] Finishing example group ee/spec/features/groups/members/leave_group_spec.rb. It took 18.24 seconds. Expected to take 18.45 seconds.
# [RSpecRunTime] Starting example group ee/spec/features/groups/iterations/user_edits_iteration_cadence_spec.rb. Expected to take 16.06 seconds.

User edits iteration cadence
  with license
    as authorized user
      displays the configured timezone used to rollover issues
      prefills fields and allows updating values
      when a timezone is other than UTC is used
        displays the configured timezone used to rollover issues
# [RSpecRunTime] RSpec elapsed time: 25 minutes 8.5 seconds. Current RSS: ~1657M. Threads: 26. load average: 2.15 2.23 2.08 1/555 4943
.

    as guest user
      does not show edit dropdown
      redirects to list page when loading edit cadence page
      redirects to list page when loading new cadence page
# [RSpecRunTime] RSpec elapsed time: 25 minutes 14.25 seconds. Current RSS: ~1650M. Threads: 26. load average: 2.46 2.29 2.10 4/555 4944
.


# [RSpecRunTime] Finishing example group ee/spec/features/groups/iterations/user_edits_iteration_cadence_spec.rb. It took 16.41 seconds. Expected to take 16.06 seconds.
# [RSpecRunTime] Starting example group ee/spec/features/projects/settings/analytics/user_configures_analytics_instance_settings_spec.rb. Expected to take 15.36 seconds.

Project > Settings > Analytics -> Data sources -> Product analytics instance settings
  without correct license
    does not show product analytics configuration options
# [RSpecRunTime] RSpec elapsed time: 25 minutes 18.15 seconds. Current RSS: ~1649M. Threads: 26. load average: 2.75 2.35 2.13 1/555 4947
.

  when product analytics is disabled on an instance
    does not show product analytics configuration options
# [RSpecRunTime] RSpec elapsed time: 25 minutes 20.42 seconds. Current RSS: ~1648M. Threads: 25. load average: 2.69 2.35 2.12 1/555 4949
.

  with valid license and toggle
    shows product analytics options
    saves configuration options
# [RSpecRunTime] RSpec elapsed time: 25 minutes 27.5 seconds. Current RSS: ~1675M. Threads: 25. load average: 2.55 2.32 2.12 1/554 4953
.

  when product analytics toggle is disabled
    does not show product analytics configuration options
# [RSpecRunTime] RSpec elapsed time: 25 minutes 29.59 seconds. Current RSS: ~1670M. Threads: 25. load average: 2.55 2.32 2.12 1/554 4955
.


# [RSpecRunTime] Finishing example group ee/spec/features/projects/settings/analytics/user_configures_analytics_instance_settings_spec.rb. It took 15.02 seconds. Expected to take 15.36 seconds.
# [RSpecRunTime] Starting example group ee/spec/features/projects/show_spec.rb. Expected to take 14.46 seconds.

Project show page
  with free tier badge
    when project is part of a group
      renders the tier badge and popover when clicked
# [RSpecRunTime] RSpec elapsed time: 25 minutes 38.19 seconds. Current RSS: ~1667M. Threads: 26. load average: 2.39 2.30 2.11 1/560 5237
.

    when project is not part of a group
      does not render the tier badge
# [RSpecRunTime] RSpec elapsed time: 25 minutes 44.63 seconds. Current RSS: ~1665M. Threads: 26. load average: 2.43 2.31 2.12 1/560 5514
.


# [RSpecRunTime] Finishing example group ee/spec/features/projects/show_spec.rb. It took 15.04 seconds. Expected to take 14.46 seconds.
# [RSpecRunTime] Starting example group ee/spec/features/google_analytics_datalayer_spec.rb. Expected to take 11.55 seconds.

GitLab.com Google Analytics DataLayer
  on account sign up pages
    when creating a new trial registration
      tracks form submissions in the dataLayer
# [RSpecRunTime] RSpec elapsed time: 25 minutes 47.99 seconds. Current RSS: ~1660M. Threads: 26. load average: 2.48 2.32 2.12 2/560 5515
.

    when creating a new user
      track form submissions in the dataLayer
# [RSpecRunTime] RSpec elapsed time: 25 minutes 50.42 seconds. Current RSS: ~1657M. Threads: 25. load average: 2.36 2.30 2.11 1/560 5516
.

  on trial group select page
    tracks create group events
# [RSpecRunTime] RSpec elapsed time: 25 minutes 51.55 seconds. Current RSS: ~1655M. Threads: 25. load average: 2.36 2.30 2.11 1/559 5517
.

  on duo pro trial group select page
Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
    tracks create group events
# [RSpecRunTime] RSpec elapsed time: 25 minutes 53.41 seconds. Current RSS: ~1659M. Threads: 24. load average: 2.36 2.30 2.11 1/559 5518
.

  on duo enterprise trial group select page
Job arguments to ElasticNamespaceIndexerWorker must be native JSON types, but :index is a Symbol.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
    tracks create group events
# [RSpecRunTime] RSpec elapsed time: 25 minutes 55.13 seconds. Current RSS: ~1664M. Threads: 24. load average: 2.33 2.29 2.11 1/554 5519
.


# [RSpecRunTime] Finishing example group ee/spec/features/google_analytics_datalayer_spec.rb. It took 10.5 seconds. Expected to take 11.55 seconds.
# [RSpecRunTime] Starting example group ee/spec/features/merge_requests/user_sees_nav_buttons_spec.rb. Expected to take 11.1 seconds.

Merge request > User sees nav buttons
  as a guest
    does not show the "New merge request" link
    does not show the "Bulk edit" button
    does not show the "Merge trains" link
# [RSpecRunTime] RSpec elapsed time: 25 minutes 58.0 seconds. Current RSS: ~1666M. Threads: 24. load average: 2.33 2.29 2.11 1/552 5520
.

  as a maintainer
    shows the "New merge request" link
    shows the "Bulk edit" button
    shows the "Merge trains" link
# [RSpecRunTime] RSpec elapsed time: 26 minutes 6.36 seconds. Current RSS: ~1658M. Threads: 24. load average: 2.20 2.27 2.11 1/553 5525
.


# [RSpecRunTime] Finishing example group ee/spec/features/merge_requests/user_sees_nav_buttons_spec.rb. It took 11.25 seconds. Expected to take 11.1 seconds.
# [RSpecRunTime] Starting example group ee/spec/features/projects/settings/merge_requests/merge_trains/enable_merge_trains_skip_train_allowed_spec.rb. Expected to take 9.24 seconds.

Merge Trains Skip Train Setting
  when visiting the project settings page
    is unchecked by default
    can be enabled
# [RSpecRunTime] RSpec elapsed time: 26 minutes 13.91 seconds. Current RSS: ~1669M. Threads: 24. load average: 2.10 2.24 2.10 1/553 5529
.

  when the feature flag is disabled
    does not show the checkbox

# [RSpecRunTime] Finishing example group ee/spec/features/projects/settings/merge_requests/merge_trains/enable_merge_trains_skip_train_allowed_spec.rb. It took 7.85 seconds. Expected to take 9.24 seconds.
# [RSpecRunTime] Starting example group ee/spec/features/projects/settings/user_manages_merge_trains_spec.rb. Expected to take 8.7 seconds.

User manages merge trains option
  sees unchecked merge trains checkbox
  when user enabled the checkbox
    sees enabled merge trains checkbox
# [RSpecRunTime] RSpec elapsed time: 26 minutes 19.73 seconds. Current RSS: ~1659M. Threads: 24. load average: 2.25 2.27 2.11 1/553 5533
.

  when license is insufficient
    does not see the checkbox

# [RSpecRunTime] Finishing example group ee/spec/features/projects/settings/user_manages_merge_trains_spec.rb. It took 6.1 seconds. Expected to take 8.7 seconds.
# [RSpecRunTime] Starting example group ee/spec/features/issues/resource_weight_events_spec.rb. Expected to take 7.61 seconds.

issue resource weight events
  when user displays the issue
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
Job arguments to ReactiveCachingWorker must be native JSON types, but WorkItems::Type(id: integer, base_type: integer, cached_markdown_version: integer, name: text, description: text, description_html: text, icon_name: text, created_at: timestamptz, updated_at: timestamptz) is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
    shows both notes and resource weight event synthetic notes
# [RSpecRunTime] RSpec elapsed time: 26 minutes 27.85 seconds. Current RSS: ~1658M. Threads: 28. load average: 2.15 2.25 2.10 1/556 5538
.


# [RSpecRunTime] Finishing example group ee/spec/features/issues/resource_weight_events_spec.rb. It took 7.56 seconds. Expected to take 7.61 seconds.
# [RSpecRunTime] Starting example group ee/spec/features/groups/settings/user_configures_analytics_dashboards_spec.rb. Expected to take 6.41 seconds.

Groups > Settings > Analytics > Analytics Dashboards
  with correct license
    allows to select a project in a subgroup for the Analytics Dashboards config
# [RSpecRunTime] RSpec elapsed time: 26 minutes 33.83 seconds. Current RSS: ~1644M. Threads: 28. load average: 2.06 2.23 2.10 1/557 5542
.

  without correct license
    does not show the Analytics Dashboards config

# [RSpecRunTime] Finishing example group ee/spec/features/groups/settings/user_configures_analytics_dashboards_spec.rb. It took 6.4 seconds. Expected to take 6.41 seconds.
# [RSpecRunTime] Starting example group ee/spec/features/dashboards/security_spec.rb. Expected to take 5.35 seconds.

Security dashboard
  behaves like a "Your work" page with sidebar and breadcrumbs
    shows the "Your work" sidebar
    shows the correct sidebar menu item as active
    breadcrumbs
      has "Your work" as its root breadcrumb
# [RSpecRunTime] RSpec elapsed time: 26 minutes 40.64 seconds. Current RSS: ~1640M. Threads: 28. load average: 1.97 2.20 2.09 1/557 5544
.


# [RSpecRunTime] Finishing example group ee/spec/features/dashboards/security_spec.rb. It took 6.33 seconds. Expected to take 5.35 seconds.
# [RSpecRunTime] Starting example group ee/spec/features/groups/hooks/user_adds_hook_spec.rb. Expected to take 4.81 seconds.

User adds hook
  adds new hook

# [RSpecRunTime] Finishing example group ee/spec/features/groups/hooks/user_adds_hook_spec.rb. It took 5.16 seconds. Expected to take 4.81 seconds.
# [RSpecRunTime] RSpec elapsed time: 26 minutes 46.06 seconds. Current RSS: ~1636M. Threads: 28. load average: 1.89 2.18 2.08 1/556 5547
.

# [RSpecRunTime] Starting example group ee/spec/features/groups/user_deletes_comment_template_spec.rb. Expected to take 3.79 seconds.

Groups > Comment templates > User deletes comment template
  deletes a comment template

# [RSpecRunTime] Finishing example group ee/spec/features/groups/user_deletes_comment_template_spec.rb. It took 3.54 seconds. Expected to take 3.79 seconds.
# [RSpecRunTime] RSpec elapsed time: 26 minutes 49.68 seconds. Current RSS: ~1625M. Threads: 28. load average: 1.82 2.16 2.08 1/556 5549
.

# [RSpecRunTime] Starting example group ee/spec/features/admin/admin_roles_and_permissions_spec.rb. Expected to take 1.77 seconds.

Roles and Permissions
  landing page
Job arguments to ExternalServiceReactiveCachingWorker must be native JSON types, but VersionCheck is a Class.
See https://github.com/sidekiq/sidekiq/wiki/Best-Practices
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
    shows a loading icon

# [RSpecRunTime] Finishing example group ee/spec/features/admin/admin_roles_and_permissions_spec.rb. It took 0.97 second. Expected to take 1.77 seconds.
auto_explain log contains 1156 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-system-pg14-11-16.331.main.ndjson.gz
took 19.675575597
auto_explain log contains 1157 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-system-pg14-11-16.331.ci.ndjson.gz
took 15.905281676
[TEST PROF INFO] EventProf results for sql.active_record

Total time: 05:40.331 of 26:42.484 (21.24%)
Total events: 104649

Top 5 slowest suites (by time):

Scoped issue boards (./ee/spec/features/boards/scoped_issue_board_spec.rb:5) – 01:18.717 (22521 / 39) of 05:55.562 (22.14%)
Issues > User... quick actions (./ee/spec/features/issues/user_uses_quick_actions_spec.rb:5) – 00:52.960 (15729 / 14) of 03:00.768 (29.3%)
Analytics Das...Visualizations (./ee/spec/features/groups/analytics/visualizations_spec.rb:5) – 00:35.764 (9646 / 13) of 02:09.750 (27.56%)
group epic roadmap (./ee/spec/features/groups/group_roadmap_spec.rb:5) – 00:30.586 (8572 / 37) of 02:50.375 (17.95%)
Project setti...EE] repository (./ee/spec/features/projects/settings/ee/repository_mirrors_settings_spec.rb:5) – 00:20.103 (6902 / 12) of 01:46.068 (18.95%)

Knapsack report was generated. Preview:
{
  "ee/spec/features/boards/scoped_issue_board_spec.rb": 355.5622099860002,
  "ee/spec/features/issues/user_uses_quick_actions_spec.rb": 180.76838846199917,
  "ee/spec/features/groups/group_roadmap_spec.rb": 170.37464808299956,
  "ee/spec/features/groups/analytics/visualizations_spec.rb": 129.75010821200067,
  "ee/spec/features/projects/settings/ee/repository_mirrors_settings_spec.rb": 106.0683189399997,
  "ee/spec/features/search/user_searches_for_epics_spec.rb": 87.25544748100037,
  "ee/spec/features/projects/settings/merge_requests/disable_merge_trains_setting_spec.rb": 51.919957264000004,
  "ee/spec/features/projects/quality/test_case_show_spec.rb": 56.898696913000094,
  "ee/spec/features/merge_request/user_merges_with_push_rules_spec.rb": 63.758960067999396,
  "ee/spec/features/projects/push_rules_spec.rb": 54.40843496800062,
  "ee/spec/features/projects/security/vulnerability_details_spec.rb": 44.908817047999946,
  "ee/spec/features/admin/licenses/admin_adds_license_spec.rb": 40.28203278500041,
  "ee/spec/features/ide/user_opens_ide_spec.rb": 36.18771625299996,
  "ee/spec/features/projects/security/user_creates_on_demand_scan_spec.rb": 27.601030460999937,
  "ee/spec/features/projects/settings/user_manages_pipeline_cancellation_restrictions_spec.rb": 23.897639017000074,
  "ee/spec/features/projects/iterations/user_views_iteration_spec.rb": 21.514737382999556,
  "ee/spec/features/issues/gfm_autocomplete_ee_spec.rb": 20.699935779999578,
  "ee/spec/features/groups/members/leave_group_spec.rb": 18.242691003999425,
  "ee/spec/features/groups/iterations/user_edits_iteration_cadence_spec.rb": 16.412084364999828,
  "ee/spec/features/projects/settings/analytics/user_configures_analytics_instance_settings_spec.rb": 15.018568590000541,
  "ee/spec/features/projects/show_spec.rb": 15.035190358999898,
  "ee/spec/features/google_analytics_datalayer_spec.rb": 10.499239003999719,
  "ee/spec/features/merge_requests/user_sees_nav_buttons_spec.rb": 11.249948441000015,
  "ee/spec/features/projects/settings/merge_requests/merge_trains/enable_merge_trains_skip_train_allowed_spec.rb": 7.8537294810003,
  "ee/spec/features/projects/settings/user_manages_merge_trains_spec.rb": 6.100934455999777,
  "ee/spec/features/issues/resource_weight_events_spec.rb": 7.562819456000398,
  "ee/spec/features/groups/settings/user_configures_analytics_dashboards_spec.rb": 6.395798051999918,
  "ee/spec/features/dashboards/security_spec.rb": 6.333933816999888,
  "ee/spec/features/groups/hooks/user_adds_hook_spec.rb": 5.1554786340002465,
  "ee/spec/features/groups/user_deletes_comment_template_spec.rb": 3.536606727999242,
  "ee/spec/features/admin/admin_roles_and_permissions_spec.rb": 0.9656512099991232
}

Knapsack global time execution for tests: 26m 42s

Finished in 27 minutes 27 seconds (files took 2 minutes 45.7 seconds to load)
262 examples, 0 failures

Randomized with seed 14217

Failed to write to log, write log/workhorse-test.log: file already closed
RSpec exited with 0.
No examples to retry, congrats!
section_end:1726164490:step_script
section_start:1726164490:after_script
Running after_script
Running after script...
$ source scripts/utils.sh
$ log_disk_usage after_script
[log_disk_usage after_script] start
df -h
Filesystem      Size  Used Avail Use% Mounted on
overlay          46G   33G   13G  74% /
tmpfs            64M     0   64M   0% /dev
shm             256M     0  256M   0% /dev/shm
/dev/sda1        46G   33G   13G  74% /cache
tmpfs           3.9G     0  3.9G   0% /sys/devices/virtual/dmi/id
tmpfs           3.9G     0  3.9G   0% /proc/acpi
tmpfs           3.9G     0  3.9G   0% /proc/scsi
tmpfs           3.9G     0  3.9G   0% /sys/firmware
du -h -d 1
7.4M	./workhorse
148K	./bin
1.2M	./.gitlab
193M	./.git
4.0K	./builds
16M	./coverage
28M	./lib
8.0K	./.vscode
516K	./storybook
38M	./log
1.8M	./data
9.9M	./qa
2.9M	./.rubocop_todo
1.1G	./vendor
943M	./public
59M	./doc
480K	./danger
420K	./rspec
8.0K	./.bundle
548K	./tooling
140M	./ee
1.3M	./knapsack
296K	./patches
4.3M	./changelogs
20K	./haml_lint
28K	./metrics_server
88K	./keeps
48K	./shared
44K	./generator_templates
1.2M	./scripts
1.3G	./tmp
125M	./spec
20K	./file_hooks
16K	./sidekiq_cluster
16M	./gems
1.2M	./fixtures
948K	./rubocop
4.0K	./.go
30M	./db
364K	./auto_explain
12K	./.github
125M	./locale
1.9M	./glfm_specification
17M	./config
80M	./app
16K	./.lefthook
4.2G	.
[log_disk_usage after_script] end
$ bundle exec gem list gitlab_quality-test_tooling
gitlab_quality-test_tooling (1.38.1)
$ section_start "failed-test-issues" "Report test failures" # collapsed multi-line command
section_start:1726164516:failed-test-issues[collapsed=true]
Report test failures
Reporting tests in `rspec/rspec-7812354943.json` as issues in project `gitlab-org/gitlab` via the API at `https://gitlab.com/api/v4`.
=> Processing 262 tests in rspec/rspec-7812354943.json
 => Reported 0 failed tests.
section_end:1726164519:failed-test-issues

$ section_start "flaky-test-issues" "Report test flakiness" # collapsed multi-line command
section_start:1726164519:flaky-test-issues[collapsed=true]
Report test flakiness
Not reporting test flakiness because 'rspec/rspec-retry-7812354943.json' is missing!
section_end:1726164519:flaky-test-issues

$ section_start "slow-test-issues" "Report test slowness" # collapsed multi-line command
section_start:1726164519:slow-test-issues[collapsed=true]
Report test slowness
Reporting tests in `rspec/rspec-*.json` as issues in project `gitlab-org/gitlab` via the API at `https://gitlab.com/api/v4`.
=> Processing 262 tests in rspec/rspec-7812354943.json
 => Reported 0 slow tests.
section_end:1726164522:slow-test-issues

$ section_start "slow-test-merge-request-report-note" "Report test slowness in MR note" # collapsed multi-line command
section_start:1726164522:slow-test-merge-request-report-note[collapsed=true]
Report test slowness in MR note
Not reporting test slowness in MR note because $ADD_SLOW_TEST_NOTE_TO_MERGE_REQUEST != 'true'
section_end:1726164522:slow-test-merge-request-report-note

$ section_start "knapsack-report-issues" "Report test files close to timing out" # collapsed multi-line command
section_start:1726164522:knapsack-report-issues[collapsed=true]
Report test files close to timing out
Reporting spec file exceeding Knapsack expectaton issues in project `gitlab-org/gitlab` via the API at `https://gitlab.com/api/v4`.
=> Reporting 0 spec files exceeding Knapsack expectation.
section_end:1726164524:knapsack-report-issues

$ tooling/bin/push_job_metrics || true
[job-metrics] Pushing job metrics file for the CI/CD job.
[job-metrics] Pushed 4 CI job metric entries to InfluxDB.
section_end:1726164525:after_script
section_start:1726164525:archive_cache
Saving cache for successful job
Not uploading cache ruby-gems-debian-bookworm-ruby-3.1.5-gemfile-Gemfile-19 due to policy
section_end:1726164527:archive_cache
section_start:1726164527:upload_artifacts_on_success
Uploading artifacts for successful job
Uploading artifacts...
auto_explain/: found 3 matching artifact files and directories 
coverage/: found 5 matching artifact files and directories 
WARNING: crystalball/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 
WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 
knapsack/: found 4 matching artifact files and directories 
rspec/: found 12 matching artifact files and directories 
WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 
log/*.log: found 17 matching artifact files and directories 
WARNING: Upload request redirected                  location=https://gitlab.com/api/v4/jobs/7812354943/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com
WARNING: Retrying...                                context=artifacts-uploader error=request redirected
Uploading artifacts as "archive" to coordinator... 201 Created  id=7812354943 responseStatus=201 Created token=glcbt-66
Uploading artifacts...
rspec/rspec-*.xml: found 1 matching artifact files and directories 
WARNING: Upload request redirected                  location=https://gitlab.com/api/v4/jobs/7812354943/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com
WARNING: Retrying...                                context=artifacts-uploader error=request redirected
Uploading artifacts as "junit" to coordinator... 201 Created  id=7812354943 responseStatus=201 Created token=glcbt-66
section_end:1726164536:upload_artifacts_on_success
section_start:1726164536:cleanup_file_variables
Cleaning up project directory and file based variables
section_end:1726164536:cleanup_file_variables
Job succeeded