Running with gitlab-runner 16.8.0~beta.67.gb5664e8e (b5664e8e)
  on blue-5.private.runners-manager.gitlab.com/gitlab.com/gitlab-org PYwgZLQB, system ID: s_4bff81aff7f7
  feature flags: FF_NETWORK_PER_BUILD:true, FF_USE_IMPROVED_URL_MASKING:true
section_start:1708470995:resolve_secrets
Resolving secrets
section_end:1708470995:resolve_secrets
section_start:1708470995: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.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-120-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:b6c412dc298714b5c26feca1330d8f743b48caf0b1feeadfd554d7d446f985a5 for redis:6.2-alpine with digest redis@sha256:51d6c56749a4243096327e3fb964a48ed92254357108449cb6e23999c37773c5 ...
WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.7 is already created. Ignoring.
WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.7 is already created. Ignoring.
Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.7 ...
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.7 ...
Using docker image sha256:eee5f6d07e4f2f80f030d31b1c9844c6057211b1a1cad05dff01b339defbce64 for registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.7 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:60d4e4e44378e9c60ceacbe66e86d63ef49f8036d3b20ed60452348c7739ec5e ...
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 ...
Waiting for services to be up and running (timeout 30 seconds)...

*** WARNING: Service runner-pywgzlqb-project-278964-concurrent-0-825573bcd93e0ec4-elasticsearch-4 probably didn't start properly.

Health check error:
service "runner-pywgzlqb-project-278964-concurrent-0-825573bcd93e0ec4-elasticsearch-4-wait-for-service" timeout

Health check container logs:
2024-02-20T23:16:47.485572027Z waiting for TCP connection to 3fc1f4610722 on [9200 9300]...
2024-02-20T23:16:47.485606407Z dialing 3fc1f4610722:9300...
2024-02-20T23:16:47.485611597Z dialing 3fc1f4610722:9200...
2024-02-20T23:16:48.488895631Z dialing 3fc1f4610722:9200...
2024-02-20T23:16:48.497862569Z dialing 3fc1f4610722:9300...
2024-02-20T23:16:49.489218405Z dialing 3fc1f4610722:9300...
2024-02-20T23:16:49.489256225Z dialing 3fc1f4610722:9200...
2024-02-20T23:16:50.489884527Z dialing 3fc1f4610722:9200...
2024-02-20T23:16:50.490047937Z dialing 3fc1f4610722:9300...
2024-02-20T23:16:51.490979381Z dialing 3fc1f4610722:9200...
2024-02-20T23:16:51.491029661Z dialing 3fc1f4610722:9300...
2024-02-20T23:16:52.491787786Z dialing 3fc1f4610722:9300...
2024-02-20T23:16:52.491823006Z dialing 3fc1f4610722:9200...
2024-02-20T23:16:53.492623690Z dialing 3fc1f4610722:9200...
2024-02-20T23:16:53.492662760Z dialing 3fc1f4610722:9300...
2024-02-20T23:16:54.494226863Z dialing 3fc1f4610722:9200...
2024-02-20T23:16:54.494266243Z dialing 3fc1f4610722:9300...
2024-02-20T23:16:55.494803345Z dialing 3fc1f4610722:9200...
2024-02-20T23:16:55.495005245Z dialing 3fc1f4610722:9300...
2024-02-20T23:16:56.495998600Z dialing 3fc1f4610722:9300...
2024-02-20T23:16:56.496045130Z dialing 3fc1f4610722:9200...
2024-02-20T23:16:57.496986583Z dialing 3fc1f4610722:9200...
2024-02-20T23:16:57.497265003Z dialing 3fc1f4610722:9300...
2024-02-20T23:16:58.497737936Z dialing 3fc1f4610722:9200...
2024-02-20T23:16:58.497983986Z dialing 3fc1f4610722:9300...
2024-02-20T23:16:59.499045880Z dialing 3fc1f4610722:9200...
2024-02-20T23:16:59.499079390Z dialing 3fc1f4610722:9300...
2024-02-20T23:17:00.499740014Z dialing 3fc1f4610722:9200...
2024-02-20T23:17:00.500020274Z dialing 3fc1f4610722:9300...
2024-02-20T23:17:01.501145827Z dialing 3fc1f4610722:9200...
2024-02-20T23:17:01.501186157Z dialing 3fc1f4610722:9300...
2024-02-20T23:17:02.502097640Z dialing 3fc1f4610722:9300...
2024-02-20T23:17:02.502123400Z dialing 3fc1f4610722:9200...
2024-02-20T23:17:03.503257494Z dialing 3fc1f4610722:9300...
2024-02-20T23:17:03.503292784Z dialing 3fc1f4610722:9200...
2024-02-20T23:17:04.505261048Z dialing 3fc1f4610722:9300...
2024-02-20T23:17:04.505308138Z dialing 3fc1f4610722:9200...
2024-02-20T23:17:05.507193121Z dialing 3fc1f4610722:9200...
2024-02-20T23:17:05.507242891Z dialing 3fc1f4610722:9300...
2024-02-20T23:17:06.509212083Z dialing 3fc1f4610722:9300...
2024-02-20T23:17:06.509246303Z dialing 3fc1f4610722:9200...
2024-02-20T23:17:07.510940217Z dialing 3fc1f4610722:9300...
2024-02-20T23:17:07.511049367Z dialing 3fc1f4610722:9200...
2024-02-20T23:17:08.513145501Z dialing 3fc1f4610722:9200...
2024-02-20T23:17:08.513190201Z dialing 3fc1f4610722:9300...
2024-02-20T23:17:09.515166294Z dialing 3fc1f4610722:9300...
2024-02-20T23:17:09.515213394Z dialing 3fc1f4610722:9200...
2024-02-20T23:17:10.516093417Z dialing 3fc1f4610722:9200...
2024-02-20T23:17:10.516142108Z dialing 3fc1f4610722:9300...
2024-02-20T23:17:11.518197751Z dialing 3fc1f4610722:9300...
2024-02-20T23:17:11.518234691Z dialing 3fc1f4610722:9200...
2024-02-20T23:17:12.519043686Z dialing 3fc1f4610722:9200...
2024-02-20T23:17:12.519095106Z dialing 3fc1f4610722:9300...
2024-02-20T23:17:13.520272450Z dialing 3fc1f4610722:9300...
2024-02-20T23:17:13.520307350Z dialing 3fc1f4610722:9200...
2024-02-20T23:17:14.521802303Z dialing 3fc1f4610722:9200...
2024-02-20T23:17:14.521916253Z dialing 3fc1f4610722:9300...
2024-02-20T23:17:15.522682285Z dialing 3fc1f4610722:9300...
2024-02-20T23:17:15.522945145Z dialing 3fc1f4610722:9200...
2024-02-20T23:17:16.523927799Z dialing 3fc1f4610722:9300...
2024-02-20T23:17:16.523977999Z dialing 3fc1f4610722:9200...
2024-02-20T23:17:17.525265923Z dialing 3fc1f4610722:9300...
2024-02-20T23:17:17.525301853Z dialing 3fc1f4610722:9200...
2024-02-20T23:17:18.526153697Z dialing 3fc1f4610722:9200...
2024-02-20T23:17:18.526189977Z dialing 3fc1f4610722:9300...

Service container logs:
2024-02-20T23:17:02.851010959Z {"type": "server", "timestamp": "2024-02-20T23:17:02,844Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "version[7.17.6], pid[7], build[default/docker/f65e9d338dc1d07b642e14a27f338990148ee5b6/2022-08-23T11:08:48.893373482Z], OS[Linux/5.15.109+/amd64], JVM[Oracle Corporation/OpenJDK 64-Bit Server VM/18.0.2/18.0.2+9-61]" }
2024-02-20T23:17:02.851781929Z {"type": "server", "timestamp": "2024-02-20T23:17:02,851Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "JVM home [/usr/share/elasticsearch/jdk], using bundled JDK [true]" }
2024-02-20T23:17:02.852468039Z {"type": "server", "timestamp": "2024-02-20T23:17:02,851Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "JVM arguments [-Xshare:auto, -Des.networkaddress.cache.ttl=60, -Des.networkaddress.cache.negative.ttl=10, -XX:+AlwaysPreTouch, -Xss1m, -Djava.awt.headless=true, -Dfile.encoding=UTF-8, -Djna.nosys=true, -XX:-OmitStackTraceInFastThrow, -XX:+ShowCodeDetailsInExceptionMessages, -Dio.netty.noUnsafe=true, -Dio.netty.noKeySetOptimization=true, -Dio.netty.recycler.maxCapacityPerThread=0, -Dio.netty.allocator.numDirectArenas=0, -Dlog4j.shutdownHookEnabled=false, -Dlog4j2.disable.jmx=true, -Dlog4j2.formatMsgNoLookups=true, -Djava.locale.providers=SPI,COMPAT, --add-opens=java.base/java.io=ALL-UNNAMED, -Djava.security.manager=allow, -XX:+UseG1GC, -Djava.io.tmpdir=/tmp/elasticsearch-1249327193499950019, -XX:+HeapDumpOnOutOfMemoryError, -XX:+ExitOnOutOfMemoryError, -XX:HeapDumpPath=data, -XX:ErrorFile=logs/hs_err_pid%p.log, -Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,pid,tags:filecount=32,filesize=64m, -Des.cgroups.hierarchy.override=/, -Xms256m, -Xmx256m, -XX:MaxDirectMemorySize=134217728, -XX:G1HeapRegionSize=4m, -XX:InitiatingHeapOccupancyPercent=30, -XX:G1ReservePercent=15, -Des.path.home=/usr/share/elasticsearch, -Des.path.conf=/usr/share/elasticsearch/config, -Des.distribution.flavor=default, -Des.distribution.type=docker, -Des.bundled_jdk=true]" }
2024-02-20T23:17:16.188480618Z {"type": "server", "timestamp": "2024-02-20T23:17:16,187Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [aggs-matrix-stats]" }
2024-02-20T23:17:16.188725098Z {"type": "server", "timestamp": "2024-02-20T23:17:16,188Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [analysis-common]" }
2024-02-20T23:17:16.189070318Z {"type": "server", "timestamp": "2024-02-20T23:17:16,188Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [constant-keyword]" }
2024-02-20T23:17:16.189372538Z {"type": "server", "timestamp": "2024-02-20T23:17:16,189Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [frozen-indices]" }
2024-02-20T23:17:16.189750248Z {"type": "server", "timestamp": "2024-02-20T23:17:16,189Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [ingest-common]" }
2024-02-20T23:17:16.190048008Z {"type": "server", "timestamp": "2024-02-20T23:17:16,189Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [ingest-geoip]" }
2024-02-20T23:17:16.190303467Z {"type": "server", "timestamp": "2024-02-20T23:17:16,190Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [ingest-user-agent]" }
2024-02-20T23:17:16.190632948Z {"type": "server", "timestamp": "2024-02-20T23:17:16,190Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [kibana]" }
2024-02-20T23:17:16.190893457Z {"type": "server", "timestamp": "2024-02-20T23:17:16,190Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [lang-expression]" }
2024-02-20T23:17:16.191181687Z {"type": "server", "timestamp": "2024-02-20T23:17:16,190Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [lang-mustache]" }
2024-02-20T23:17:16.191519557Z {"type": "server", "timestamp": "2024-02-20T23:17:16,191Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [lang-painless]" }
2024-02-20T23:17:16.191850227Z {"type": "server", "timestamp": "2024-02-20T23:17:16,191Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [legacy-geo]" }
2024-02-20T23:17:16.192137027Z {"type": "server", "timestamp": "2024-02-20T23:17:16,191Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [mapper-extras]" }
2024-02-20T23:17:16.192442607Z {"type": "server", "timestamp": "2024-02-20T23:17:16,192Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [mapper-version]" }
2024-02-20T23:17:16.192739547Z {"type": "server", "timestamp": "2024-02-20T23:17:16,192Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [parent-join]" }
2024-02-20T23:17:16.193036917Z {"type": "server", "timestamp": "2024-02-20T23:17:16,192Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [percolator]" }
2024-02-20T23:17:16.193371877Z {"type": "server", "timestamp": "2024-02-20T23:17:16,193Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [rank-eval]" }
2024-02-20T23:17:16.193728897Z {"type": "server", "timestamp": "2024-02-20T23:17:16,193Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [reindex]" }
2024-02-20T23:17:16.194074277Z {"type": "server", "timestamp": "2024-02-20T23:17:16,193Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [repositories-metering-api]" }
2024-02-20T23:17:16.194438827Z {"type": "server", "timestamp": "2024-02-20T23:17:16,194Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [repository-encrypted]" }
2024-02-20T23:17:16.194794787Z {"type": "server", "timestamp": "2024-02-20T23:17:16,194Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [repository-url]" }
2024-02-20T23:17:16.195130397Z {"type": "server", "timestamp": "2024-02-20T23:17:16,194Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [runtime-fields-common]" }
2024-02-20T23:17:16.195485267Z {"type": "server", "timestamp": "2024-02-20T23:17:16,195Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [search-business-rules]" }
2024-02-20T23:17:16.195831246Z {"type": "server", "timestamp": "2024-02-20T23:17:16,195Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [searchable-snapshots]" }
2024-02-20T23:17:16.196160037Z {"type": "server", "timestamp": "2024-02-20T23:17:16,195Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [snapshot-repo-test-kit]" }
2024-02-20T23:17:16.196512776Z {"type": "server", "timestamp": "2024-02-20T23:17:16,196Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [spatial]" }
2024-02-20T23:17:16.196834356Z {"type": "server", "timestamp": "2024-02-20T23:17:16,196Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [transform]" }
2024-02-20T23:17:16.197162806Z {"type": "server", "timestamp": "2024-02-20T23:17:16,196Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [transport-netty4]" }
2024-02-20T23:17:16.197538306Z {"type": "server", "timestamp": "2024-02-20T23:17:16,197Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [unsigned-long]" }
2024-02-20T23:17:16.197841086Z {"type": "server", "timestamp": "2024-02-20T23:17:16,197Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [vector-tile]" }
2024-02-20T23:17:16.198174246Z {"type": "server", "timestamp": "2024-02-20T23:17:16,197Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [vectors]" }
2024-02-20T23:17:16.198578756Z {"type": "server", "timestamp": "2024-02-20T23:17:16,198Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [wildcard]" }
2024-02-20T23:17:16.198909286Z {"type": "server", "timestamp": "2024-02-20T23:17:16,198Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [x-pack-aggregate-metric]" }
2024-02-20T23:17:16.199243356Z {"type": "server", "timestamp": "2024-02-20T23:17:16,198Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [x-pack-analytics]" }
2024-02-20T23:17:16.199606346Z {"type": "server", "timestamp": "2024-02-20T23:17:16,199Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [x-pack-async]" }
2024-02-20T23:17:16.199930896Z {"type": "server", "timestamp": "2024-02-20T23:17:16,199Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [x-pack-async-search]" }
2024-02-20T23:17:16.200263176Z {"type": "server", "timestamp": "2024-02-20T23:17:16,200Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [x-pack-autoscaling]" }
2024-02-20T23:17:16.200758706Z {"type": "server", "timestamp": "2024-02-20T23:17:16,200Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [x-pack-ccr]" }
2024-02-20T23:17:16.201092016Z {"type": "server", "timestamp": "2024-02-20T23:17:16,200Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [x-pack-core]" }
2024-02-20T23:17:16.201448595Z {"type": "server", "timestamp": "2024-02-20T23:17:16,201Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [x-pack-data-streams]" }
2024-02-20T23:17:16.201781765Z {"type": "server", "timestamp": "2024-02-20T23:17:16,201Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [x-pack-deprecation]" }
2024-02-20T23:17:16.202105385Z {"type": "server", "timestamp": "2024-02-20T23:17:16,201Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [x-pack-enrich]" }
2024-02-20T23:17:16.202461545Z {"type": "server", "timestamp": "2024-02-20T23:17:16,202Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [x-pack-eql]" }
2024-02-20T23:17:16.203248855Z {"type": "server", "timestamp": "2024-02-20T23:17:16,202Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [x-pack-fleet]" }
2024-02-20T23:17:16.203688065Z {"type": "server", "timestamp": "2024-02-20T23:17:16,203Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [x-pack-graph]" }
2024-02-20T23:17:16.204018015Z {"type": "server", "timestamp": "2024-02-20T23:17:16,203Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [x-pack-identity-provider]" }
2024-02-20T23:17:16.204340445Z {"type": "server", "timestamp": "2024-02-20T23:17:16,204Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [x-pack-ilm]" }
2024-02-20T23:17:16.204688025Z {"type": "server", "timestamp": "2024-02-20T23:17:16,204Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [x-pack-logstash]" }
2024-02-20T23:17:16.205012515Z {"type": "server", "timestamp": "2024-02-20T23:17:16,204Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [x-pack-ml]" }
2024-02-20T23:17:16.205332845Z {"type": "server", "timestamp": "2024-02-20T23:17:16,205Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [x-pack-monitoring]" }
2024-02-20T23:17:16.205713535Z {"type": "server", "timestamp": "2024-02-20T23:17:16,205Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [x-pack-ql]" }
2024-02-20T23:17:16.206047645Z {"type": "server", "timestamp": "2024-02-20T23:17:16,205Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [x-pack-rollup]" }
2024-02-20T23:17:16.206388865Z {"type": "server", "timestamp": "2024-02-20T23:17:16,206Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [x-pack-security]" }
2024-02-20T23:17:16.206725135Z {"type": "server", "timestamp": "2024-02-20T23:17:16,206Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [x-pack-shutdown]" }
2024-02-20T23:17:16.207068855Z {"type": "server", "timestamp": "2024-02-20T23:17:16,206Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [x-pack-sql]" }
2024-02-20T23:17:16.207409194Z {"type": "server", "timestamp": "2024-02-20T23:17:16,207Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [x-pack-stack]" }
2024-02-20T23:17:16.207748664Z {"type": "server", "timestamp": "2024-02-20T23:17:16,207Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [x-pack-text-structure]" }
2024-02-20T23:17:16.208083944Z {"type": "server", "timestamp": "2024-02-20T23:17:16,207Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [x-pack-voting-only-node]" }
2024-02-20T23:17:16.208432254Z {"type": "server", "timestamp": "2024-02-20T23:17:16,208Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "loaded module [x-pack-watcher]" }
2024-02-20T23:17:16.209077664Z {"type": "server", "timestamp": "2024-02-20T23:17:16,208Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "no plugins loaded" }
2024-02-20T23:17:16.412187689Z {"type": "server", "timestamp": "2024-02-20T23:17:16,411Z", "level": "INFO", "component": "o.e.e.NodeEnvironment", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "using [1] data paths, mounts [[/ (overlay)]], net usable_space [82gb], net total_space [94.2gb], types [overlay]" }
2024-02-20T23:17:16.412598149Z {"type": "server", "timestamp": "2024-02-20T23:17:16,412Z", "level": "INFO", "component": "o.e.e.NodeEnvironment", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "heap size [256mb], compressed ordinary object pointers [true]" }
2024-02-20T23:17:16.531232507Z {"type": "server", "timestamp": "2024-02-20T23:17:16,530Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "3fc1f4610722", "message": "node name [3fc1f4610722], node ID [07AXu2DNQ2uXaa7C6vzAyQ], cluster name [docker-cluster], roles [transform, data_frozen, master, remote_cluster_client, data, ml, data_content, data_hot, data_warm, data_cold, ingest]" }

*********

Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-120-yarn-1.22-graphicsmagick-1.3.36 ...
Using docker image sha256:0704d2ebff510f3d6f608cd8e9064640a9dd041c4e3ac1e1ff2afb5fe22850bc for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-120-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14@sha256:bbf2c8a67a31469f488a4541826628901b6eb5c0a4d68147919aca0b98107df6 ...
section_end:1708471039:prepare_executor
section_start:1708471039:prepare_script
Preparing environment
Running on runner-pywgzlqb-project-278964-concurrent-0 via runner-pywgzlqb-private-1708467869-a2af072d...
section_end:1708471040:prepare_script
section_start:1708471040:get_sources
Getting source from Git repository
Skipping Git repository setup
Skipping Git checkout
Skipping Git submodules setup
section_end:1708471041:get_sources
section_start:1708471041:restore_cache
Restoring cache
Checking cache for ruby-gems-debian-bookworm-ruby-3.1-16...
cache.zip is up to date                            
Successfully extracted cache
section_end:1708471062:restore_cache
section_start:1708471062:download_artifacts
Downloading artifacts
Downloading artifacts for clone-gitlab-repo (6218670526)...
Downloading artifacts from coordinator... ok        host=storage.googleapis.com id=6218670526 responseStatus=200 OK token=glcbt-65
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 (6218670555)...
Downloading artifacts from coordinator... ok        host=storage.googleapis.com id=6218670555 responseStatus=200 OK token=glcbt-65
Downloading artifacts for retrieve-tests-metadata (6218670576)...
Downloading artifacts from coordinator... ok        host=storage.googleapis.com id=6218670576 responseStatus=200 OK token=glcbt-65
Downloading artifacts for setup-test-env (6218670568)...
Downloading artifacts from coordinator... ok        host=storage.googleapis.com id=6218670568 responseStatus=200 OK token=glcbt-65
section_end:1708471103:download_artifacts
section_start:1708471103:step_script
Executing "step_script" stage of the job script
Using docker image sha256:0704d2ebff510f3d6f608cd8e9064640a9dd041c4e3ac1e1ff2afb5fe22850bc for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-120-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14@sha256:bbf2c8a67a31469f488a4541826628901b6eb5c0a4d68147919aca0b98107df6 ...
$ 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
$ source scripts/prepare_build.sh
section_start:1708471104:bundle-install[collapsed=true]
Installing gems
3.4.4
Bundler version 2.4.4
Successfully installed bundler-2.4.11
1 gem installed
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

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...
Using rake 13.0.6
Using rexml 3.2.6
Using CFPropertyList 3.0.5
Using RedCloth 4.3.3
Using faraday-em_http 1.0.0
Using faraday-em_synchrony 1.0.0
Using faraday-excon 1.1.0
Using faraday-httpclient 1.0.1
Using multipart-post 2.2.3
Using faraday-multipart 1.0.4
Using faraday-net_http 1.0.1
Using faraday-net_http_persistent 1.2.0
Using faraday-patron 1.0.0
Using faraday-rack 1.0.0
Using faraday-retry 1.0.3
Using ruby2_keywords 0.0.5
Using faraday 1.10.0
Using acme-client 2.0.11
Using concurrent-ruby 1.2.2
Using i18n 1.14.1
Using minitest 5.11.3
Using tzinfo 2.0.6
Using activesupport 7.0.8
Using builder 3.2.4
Using erubi 1.12.0
Using racc 1.6.2
Using nokogiri 1.16.0 (x86_64-linux)
Using rails-dom-testing 2.0.3
Using crass 1.0.6
Using loofah 2.22.0
Using rails-html-sanitizer 1.6.0
Using actionview 7.0.8
Using rack 2.2.8
Using rack-test 2.1.0
Using actionpack 7.0.8
Using nio4r 2.7.0
Using websocket-extensions 0.1.5
Using websocket-driver 0.7.6
Using actioncable 7.0.8
Using globalid 1.1.0
Using activejob 7.0.8
Using activemodel 7.0.8
Using activerecord 7.0.8
Using marcel 1.0.2
Using mini_mime 1.1.2
Using activestorage 7.0.8
Using date 3.3.3
Using timeout 0.3.2
Using net-protocol 0.1.3
Using net-imap 0.3.4
Using net-pop 0.1.2
Using net-smtp 0.3.3
Using mail 2.8.1
Using actionmailbox 7.0.8
Using actionmailer 7.0.8
Using actiontext 7.0.8
Using pg 1.5.4
Using activerecord-explain-analyze 0.1.0
Using activerecord-gitlab 0.2.0 from source at `gems/activerecord-gitlab`
Using acts-as-taggable-on 10.0.0
Using public_suffix 5.0.0
Using addressable 2.8.1
Using aes_key_wrap 1.1.0
Using akismet 3.0.0
Using http-accept 1.7.0
Using unf_ext 0.0.8.2
Using unf 0.1.4
Using domain_name 0.5.20190701
Using http-cookie 1.0.5
Using mime-types-data 3.2023.1003
Using mime-types 3.5.1
Using netrc 0.11.0
Using rest-client 2.1.0
Using aliyun-sdk 0.8.0
Using sexp_processor 4.17.1
Using ruby_parser 3.21.0
Using protocol 2.0.0
Using mize 0.4.1
Using sync 0.5.0
Using tins 1.31.1
Using amatch 0.4.1
Using android_key_attestation 0.3.0
Using graphql 2.2.5
Using apollo_upload_server 2.1.5
Using jwt 2.5.0
Using app_store_connect 0.29.0
Using arr-pm 0.0.12
Using asciidoctor 2.0.18
Using asciidoctor-include-ext 0.4.0
Using asciidoctor-kroki 0.8.0
Using asciidoctor-plantuml 0.0.16
Using ast 2.4.2
Using atlassian-jwt 0.2.1
Using encryptor 3.0.0
Using attr_encrypted 3.2.4 from source at `vendor/gems/attr_encrypted`
Using attr_required 1.0.1
Using execjs 2.8.1
Using autoprefixer-rails 10.2.5.1
Using awesome_print 1.9.2
Using awrence 1.2.1
Using aws-eventstream 1.3.0
Using aws-partitions 1.877.0
Using aws-sigv4 1.8.0
Using base64 0.2.0
Using jmespath 1.6.2
Using aws-sdk-core 3.191.2
Using aws-sdk-cloudformation 1.41.0
Using aws-sdk-kms 1.76.0
Using aws-sdk-s3 1.143.0
Using dumb_delegator 1.0.0
Using thread_safe 0.3.6
Using descendants_tracker 0.0.4
Using ice_nine 0.11.2
Using axiom-types 0.1.1
Using coercible 1.0.0
Using virtus 2.0.0
Using axe-core-api 4.8.0
Using axe-core-rspec 4.8.0
Using faraday_middleware 1.2.0
Using connection_pool 2.4.1
Using net-http-persistent 4.0.1
Using azure-storage-common 2.0.4
Using azure-storage-blob 2.0.3
Using babosa 2.0.0
Using base32 0.3.2
Using batch-loader 2.0.1
Using bcrypt 3.1.18
Using benchmark-ips 2.11.0
Using benchmark-malloc 0.2.0
Using memory_profiler 1.0.1
Using benchmark-memory 0.2.0
Using benchmark-perf 0.6.0
Using benchmark-trend 0.4.0
Using bindata 2.4.11
Using debug_inspector 1.1.0
Using binding_of_caller 1.0.0
Using msgpack 1.5.4
Using bootsnap 1.18.3
Using browser 5.3.1
Using uniform_notifier 1.16.0
Using bullet 7.1.2
Using bundler 2.4.11
Using thor 1.3.0
Using bundler-audit 0.9.1
Using bundler-checksum 0.1.0 from source at `vendor/gems/bundler-checksum` and installing its executables
Using byebug 11.1.3
Using matrix 0.4.2
Using regexp_parser 2.6.0
Using xpath 3.2.0
Using capybara 3.40.0
Using launchy 2.5.0
Using capybara-screenshot 1.0.26
Using ssrf_filter 1.0.8
Using carrierwave 1.3.4
Using cbor 0.5.9.6
Using character_set 1.8.0
Using charlock_holmes 0.7.7
Using chef-utils 18.3.0
Using fuzzyurl 0.9.0
Using tomlrb 1.3.0
Using mixlib-config 3.0.27
Using mixlib-shellout 3.2.7
Using chef-config 18.3.0
Using chunky_png 1.4.0
Using circuitbox 2.0.0
Using citrus 3.0.2
Using claide 1.1.0
Using colored2 3.1.2
Using cork 0.3.0
Using nap 1.1.0
Using open4 1.3.4
Using claide-plugins 0.9.2
Using json 2.6.3
Using click_house-client 0.1.0 from source at `gems/click_house-client`
Using google-protobuf 3.25.3 (x86_64-linux)
Using googleapis-common-protos-types 1.5.0
Using grpc 1.60.0 (x86_64-linux)
Using googleapis-common-protos 1.4.0
Using multi_json 1.14.1
Using os 1.1.4
Using signet 0.18.0
Using googleauth 1.8.1
Using gapic-common 0.20.0
Using google-cloud-errors 1.3.0
Using google-cloud-profiler-v2 0.4.0
Using stackprof 0.2.25
Using cloud_profiler_agent 0.0.1.pre from source at `vendor/gems/cloud_profiler_agent`
Using coderay 1.1.3
Using commonmarker 0.23.10
Using openssl 3.1.0
Using openssl-signature_algorithm 1.3.0
Using cose 1.3.0
Using i18n_data 0.13.1
Using sixarm_ruby_unaccent 1.2.0
Using countries 4.0.1
Using safe_yaml 1.0.4
Using crack 0.4.3
Using creole 0.5.0
Using rchardet 1.8.0
Using git 1.18.0
Using crystalball 0.7.0
Using css_parser 1.14.0
Using method_source 1.0.0
Using zeitwerk 2.6.7
Using railties 7.0.8
Using cssbundling-rails 1.3.3
Using csv_builder 0.1.0 from source at `gems/csv_builder`
Using cvss-suite 3.0.1
Using faraday-http-cache 2.5.0
Using kramdown 2.3.2
Using kramdown-parser-gfm 1.1.0
Using no_proxy_fix 0.1.2
Using sawyer 0.9.2
Using octokit 8.0.0
Using unicode-display_width 2.4.2
Using terminal-table 3.0.2
Using danger 9.4.2
Using multi_xml 0.6.0
Using httparty 0.21.0
Using gitlab 4.19.0
Using danger-gitlab 8.0.0
Using dartsass 1.49.8
Using database_cleaner-core 2.0.1
Using database_cleaner-active_record 2.1.0
Using dead_end 3.1.1
Using deb_version 1.0.2
Using html-pipeline 2.14.3
Using deckar01-task_list 2.3.3
Using declarative 0.0.20
Using declarative_policy 1.1.0
Using deprecation_toolkit 1.5.1
Using ffi 1.15.5
Using get_process_mem 0.2.7
Using heapy 0.2.0
Using mini_histogram 0.3.1
Using ruby-statistics 3.0.0
Using derailed_benchmarks 2.1.2
Using devfile 0.0.25.pre.alpha1 (x86_64-linux)
Using device_detector 1.0.0
Using orm_adapter 0.5.0
Using responders 3.0.1
Using warden 1.2.9
Using devise 4.9.3
Using rotp 6.3.0
Using devise-two-factor 4.1.1
Using devise-pbkdf2-encryptable 0.0.0 from source at `vendor/gems/devise-pbkdf2-encryptable`
Using diff-lcs 1.5.0
Using diff_match_patch 0.1.0 from source at `vendor/gems/diff_match_patch`
Using diffy 3.4.2
Using digest-crc 0.6.5
Using discordrb-webhooks 3.4.2
Using docile 1.4.0
Using doorkeeper 5.6.6
Using doorkeeper-openid_connect 1.8.7
Using dotenv 2.7.6
Using dry-cli 1.0.0
Using dry-core 1.0.1
Using dry-inflector 1.0.0
Using dry-logic 1.5.0
Using dry-types 1.7.1
Using duo_api 1.3.0
Using ecma-re-validator 0.3.0
Using ed25519 1.3.0
Using elasticsearch-api 7.13.3
Using elasticsearch-transport 7.13.3
Using elasticsearch 7.13.3
Using hashie 5.0.0
Using elasticsearch-model 7.2.0
Using elasticsearch-rails 7.2.1
Using email_reply_trimmer 0.1.6
Using htmlentities 4.3.4
Using email_spec 2.2.0
Using ethon 0.16.0
Using typhoeus 1.4.0
Using error_tracking_open_api 1.0.0 from source at `gems/error_tracking_open_api`
Using escape_utils 1.3.0
Using et-orbi 1.2.7
Using excon 0.99.0
Using parslet 1.8.2
Using expgen 0.1.1
Using expression_parser 0.9.0
Using extended-markdown-filter 0.7.0
Using factory_bot 6.4.5
Using factory_bot_rails 6.4.3
Using faraday_middleware-aws-sigv4 0.3.0
Using fast_blank 1.0.1
Using fast_gettext 2.3.0
Using ffaker 2.10.0
Using ffi-compiler 1.0.1
Using libyajl2 2.1.0
Using ffi-yajl 2.6.0
Using find_a_port 1.0.1
Using flipper 0.26.2
Using flipper-active_record 0.26.2
Using flipper-active_support_cache_store 0.26.2
Using formatador 0.2.5
Using fog-core 2.1.0
Using fog-json 1.2.0
Using ipaddress 0.8.3
Using xml-simple 1.1.9
Using fog-aliyun 0.4.0
Using fog-xml 0.1.3
Using fog-aws 3.18.0
Using httpclient 2.8.3
Using trailblazer-option 0.1.2
Using uber 0.1.0
Using representable 3.2.0
Using retriable 3.1.2
Using webrick 1.8.1
Using google-apis-core 0.11.2
Using google-apis-compute_v1 0.57.0
Using google-apis-dns_v1 0.28.0
Using google-apis-iamcredentials_v1 0.15.0
Using google-apis-monitoring_v3 0.37.0
Using google-apis-pubsub_v1 0.30.0
Using google-apis-sqladmin_v1beta4 0.41.0
Using google-apis-storage_v1 0.29.0
Using google-cloud-env 1.6.0
Using fog-google 1.19.0
Using fog-local 0.8.0
Using forwardable 1.3.3
Using raabro 1.4.0
Using fugit 1.8.1
Using rspec-support 3.12.0
Using rspec-core 3.12.2
Using ruby-progressbar 1.11.0
Using fuubar 2.2.0
Using gemoji 3.0.1
Using locale 2.1.3
Using singleton 0.1.1
Using prime 0.1.2
Using text 1.3.1
Using gettext 3.4.9
Using gettext_i18n_rails 1.11.0
Using gitaly 16.9.0.pre.rc3
Using gitlab-backup-cli 0.0.1 from source at `gems/gitlab-backup-cli`
Using numerizer 0.2.0
Using gitlab-chronic 0.10.5
Using gitlab-dangerfiles 4.6.0
Using request_store 1.5.1
Using gitlab-experiment 0.9.1
Using gitlab-fog-azure-rm 1.8.0
Using rb_sys 0.9.86
Using gitlab-glfm-markdown 0.0.13 (x86_64-linux)
Using language_server-protocol 3.17.0.3
Using parallel 1.22.1
Using parser 3.3.0.2
Using rainbow 3.1.1
Using rubocop-ast 1.29.0
Using rubocop 1.57.2
Using gitlab-housekeeper 0.1.0 from source at `gems/gitlab-housekeeper` and installing its executables
Using gitlab-http 0.1.0 from source at `gems/gitlab-http`
Using opentracing 0.5.0
Using thrift 0.16.0
Using jaeger-client 1.1.0
Using pg_query 5.1.0
Using redis 4.8.0
Using gitlab-labkit 0.35.1
Using gitlab-license 2.4.0
Using version_gem 1.1.0
Using snaky_hash 2.0.0
Using oauth2 2.0.9
Using redis-namespace 1.10.0
Using gitlab-mail_room 0.0.24
Using gitlab-markup 1.9.0
Using gitlab-net-dns 0.9.2
Using rspec-expectations 3.12.3
Using rspec-mocks 3.12.6
Using rspec 3.12.0
Using gitlab-rspec 0.1.0 from source at `gems/gitlab-rspec`
Using gitlab-rspec_flaky 0.1.0 from source at `gems/gitlab-rspec_flaky`
Using gitlab-safe_request_store 0.1.0 from source at `gems/gitlab-safe_request_store`
Using gitlab-schema-validation 0.1.0 from source at `gems/gitlab-schema-validation`
Using snowplow-tracker 0.8.0
Using gitlab-sdk 0.3.0
Using re2 2.7.0 (x86_64-linux)
Using toml-rb 2.2.0
Using gitlab-secret_detection 0.1.0 from source at `gems/gitlab-secret_detection`
Using redis-client 0.20.0
Using sidekiq 7.1.6 from source at `vendor/gems/sidekiq-7.1.6` and installing its executables
Using gitlab-sidekiq-fetcher 0.11.0 from source at `vendor/gems/sidekiq-reliable-fetch`
Using rubocop-graphql 0.19.0
Using rubocop-performance 1.19.1
Using rubocop-rails 2.22.1
Using rubocop-capybara 2.19.0
Using rubocop-factory_bot 2.24.0
Using rubocop-rspec 2.25.0
Using gitlab-styles 11.0.0
Using gitlab-utils 0.1.0 from source at `gems/gitlab-utils`
Using gitlab_chronic_duration 0.12.0
Using net-ldap 0.17.1
Using rack-protection 2.2.2
Using omniauth 2.1.0
Using pyu-ruby-sasl 0.0.3.3
Using rubyntlm 0.6.3
Using gitlab_omniauth-ldap 2.2.0
Using http-form_data 2.3.0
Using llhttp-ffi 0.4.0
Using http 5.1.1
Using unparser 0.6.7
Using proc_to_ast 0.1.0
Using rspec-parameterized-core 1.0.0
Using rspec-parameterized-table_syntax 1.0.0
Using rspec-parameterized 1.0.0
Using table_print 1.5.7
Using gitlab_quality-test_tooling 1.15.0
Using gon 6.4.0
Using google-apis-androidpublisher_v3 0.34.0
Using google-apis-cloudbilling_v1 0.21.0
Using google-apis-cloudresourcemanager_v1 0.31.0
Using google-apis-container_v1 0.43.0
Using google-apis-container_v1beta1 0.43.0
Using google-apis-iam_v1 0.36.0
Using google-apis-serviceusage_v1 0.28.0
Using google-cloud-location 0.6.0
Using grpc-google-iam-v1 1.5.0
Using google-cloud-artifact_registry-v1 0.11.0
Using google-cloud-common 1.1.0
Using google-cloud-compute-v1 2.6.0
Using google-cloud-core 1.6.0
Using google-cloud-storage 1.45.0
Using mini_portile2 2.8.5
Using gpgme 2.0.23
Using mustermann 3.0.0
Using mustermann-grape 1.0.2
Using rack-accept 0.4.5
Using grape 2.0.0
Using grape-entity 0.10.0
Using grape-path-helpers 2.0.1
Using grape-swagger 2.0.1
Using grape-swagger-entity 0.5.1
Using grape_logging 1.8.4
Using sprockets 3.7.2
Using sprockets-rails 3.4.2
Using graphiql-rails 1.8.0
Using graphql-client 0.19.0
Using graphlient 0.6.0
Using graphlyte 1.0.0
Using graphql-docs 4.0.0
Using gssapi 1.3.1
Using rb-fsevent 0.11.2
Using rb-inotify 0.10.1
Using listen 3.7.1
Using lumberjack 1.2.7
Using nenv 0.3.0
Using shellany 0.0.1
Using notiffany 0.1.3
Using pry 0.14.2
Using guard 2.16.2
Using guard-compat 1.2.1
Using guard-rspec 4.7.3
Using temple 0.8.2
Using tilt 2.0.11
Using haml 5.2.2
Using sysexits 1.2.0
Using haml_lint 0.53.0
Using hamlit 2.15.0
Using hana 1.3.7
Using hashdiff 1.0.1
Using health_check 3.1.0
Using html2text 0.2.0
Using ice_cube 0.16.4
Using icalendar 2.8.0
Using imagen 0.1.8
Using influxdb-client 2.9.0
Using rails 7.0.8
Using invisible_captcha 2.1.0
Using ipaddr 1.2.5
Using oj 3.13.23
Using ipynbdiff 0.4.7 from source at `gems/ipynbdiff`
Using oauth 0.5.6
Using jira-ruby 2.3.0
Using regexp_property_values 1.0.0
Using js_regex 3.8.0
Using json-jwt 1.15.3
Using uri_template 0.7.0
Using json_schemer 0.2.18
Using jsonb_accessor 1.3.10
Using jsonpath 1.1.2
Using kaminari-core 1.2.2
Using kaminari-actionview 1.2.2
Using kaminari-activerecord 1.2.2
Using kaminari 1.2.2
Using kas-grpc 0.4.0
Using knapsack 1.21.1
Using recursive-open-struct 1.1.3
Using kubeclient 4.11.0
Using rubyzip 2.3.2
Using with_env 1.1.0
Using license_finder 7.0.1
Using reverse_markdown 1.4.0
Using rugged 1.6.3
Using licensee 9.16.1
Using lockbox 1.3.0
Using lograge 0.11.2
Using lru_redux 1.1.0
Using mail-smtp_pool 0.1.0 from source at `vendor/gems/mail-smtp_pool`
Using marginalia 1.11.1
Using microsoft_graph_mailer 0.1.0 from source at `vendor/gems/microsoft_graph_mailer`
Using mini_magick 4.10.1
Using mixlib-cli 2.1.8
Using mixlib-log 3.0.9
Using murmurhash3 0.1.7
Using neighbor 0.2.3
Using uri 0.13.0
Using net-http 0.1.1
Using net-ntp 2.1.3
Using net-ssh 7.2.0
Using net-scp 4.0.0
Using plist 3.7.0
Using train-core 3.10.8
Using wmi-lite 1.0.7
Using ohai 18.1.3
Using oj-introspect 0.7.2
Using omniauth-oauth2 1.8.0
Using omniauth-alicloud 3.0.0
Using omniauth-atlassian-oauth2 0.2.0
Using omniauth-auth0 3.1.0
Using omniauth-azure-activedirectory-v2 2.0.0
Using omniauth-azure-oauth2 0.0.10 from source at `vendor/gems/omniauth-azure-oauth2`
Using omniauth-dingtalk-oauth2 1.0.1
Using omniauth-facebook 4.0.0
Using omniauth-github 2.0.1
Using omniauth-gitlab 4.0.0 from source at `vendor/gems/omniauth-gitlab`
Using omniauth-google-oauth2 1.1.1
Using omniauth-oauth 1.2.0
Using omniauth-oauth2-generic 0.2.8
Using omniauth-salesforce 1.0.5 from source at `vendor/gems/omniauth-salesforce`
Using ruby-saml 1.15.0
Using omniauth-saml 2.1.0
Using omniauth-shibboleth-redux 2.0.0
Using omniauth-twitter 1.4.0
Using omniauth_crowd 2.4.0 from source at `vendor/gems/omniauth_crowd`
Using rack-oauth2 1.21.3
Using swd 1.3.0
Using validate_email 0.1.6
Using validate_url 1.0.15
Using webfinger 1.2.0
Using openid_connect 1.3.0
Using omniauth_openid_connect 0.6.1
Using optimist 3.0.1
Using rubypants 0.2.0
Using org-ruby 0.9.12
Using pact-support 1.20.0
Using pact-mock_service 3.11.2
Using term-ansicolor 1.7.1
Using pact 1.64.0
Using tty-color 0.6.0
Using pastel 0.8.0
Using peek 1.1.0
Using png_quantizator 0.2.1
Using premailer 1.16.0
Using premailer-rails 1.10.3
Using prometheus-client-mmap 1.1.1 (x86_64-linux)
Using pry-byebug 3.10.1
Using pry-rails 0.3.9
Using rouge 4.2.0
Using strings-ansi 0.2.0
Using unicode_utils 1.4.0
Using strings 0.2.1
Using tty-screen 0.8.1
Using tty-markdown 0.7.2
Using tty-cursor 0.7.1
Using wisper 2.0.1
Using tty-reader 0.9.0
Using tty-prompt 0.23.1
Using pry-shell 0.6.4
Using puma 6.4.0
Using rack-attack 6.7.0
Using rack-cors 2.0.1
Using rack-proxy 0.7.7
Using rack-session 1.0.2
Using rack-timeout 0.6.3
Using rails-controller-testing 1.0.5
Using rails-i18n 7.0.3
Using rbtrace 0.4.14
Using recaptcha 5.12.3
Using redis-store 1.10.0
Using redis-rack 3.0.0
Using redis-actionpack 5.4.0
Using rinku 2.0.0
Using rqrcode_core 1.2.0
Using rqrcode 2.2.0
Using rspec-benchmark 0.6.0
Using rspec-rails 6.1.0
Using rspec-retry 0.6.2
Using rspec_junit_formatter 0.6.0
Using sqlite3 1.6.0 (x86_64-linux)
Using rspec_profiling 0.0.6
Using ruby-fogbugz 0.3.0
Using ruby-magic 0.6.0
Using ruby-openai 3.7.0
Using safety_net_attestation 0.4.0
Using sanitize 6.0.2
Using sassc 2.4.0
Using sassc-rails 2.1.2
Using sd_notify 0.1.1
Using seed-fu 2.3.7
Using websocket 1.2.10
Using selenium-webdriver 4.17.0
Using tty-command 0.10.1
Using semver_dialects 1.6.1
Using sentry-ruby 5.10.0
Using sentry-rails 5.10.0
Using sentry-raven 3.1.2
Using sentry-sidekiq 5.10.0
Using shoulda-matchers 5.1.0
Using sidekiq-cron 1.12.0
Using sigdump 0.2.4
Using simple_po_parser 1.1.6
Using simplecov-html 0.12.3
Using simplecov_json_formatter 0.1.4
Using simplecov 0.22.0
Using simplecov-cobertura 2.1.0
Using simplecov-lcov 0.8.0
Using slack-messenger 2.3.4
Using spamcheck 1.3.0
Using spring 4.1.0
Using spring-commands-rspec 1.0.4
Using ssh_data 1.3.0
Using state_machines 0.5.0
Using state_machines-activemodel 0.8.0
Using state_machines-activerecord 0.8.0
Using sys-filesystem 1.4.3
Using tanuki_emoji 0.9.0
Using telesign 2.2.4
Using telesignenterprise 2.2.2
Using terser 1.0.2
Using test-prof 1.3.1
Using test_file_finder 0.2.1
Using timfel-krb5-auth 0.8.3
Using tpm-key_attestation 0.12.0
Using truncato 0.7.12
Using undercover 0.4.6
Using unleash 3.2.2
Using valid_email 0.1.3
Using validates_hostname 1.0.13
Using version_sorter 2.3.0
Using view_component 3.8.0
Using vite_ruby 3.5.0
Using vite_rails 3.0.17
Using vmstat 2.3.0
Using warning 1.3.0
Using webauthn 3.0.0
Using webmock 3.20.0
Using wikicloth 0.8.1
Using yajl-ruby 1.4.3
Bundle complete! 332 Gemfile dependencies, 647 gems now installed.
Gems in the groups 'production' and 'development' were not installed.
Bundled gems are installed into `./vendor`
2 installed gems you directly depend on are looking for funding.
  Run `bundle fund` for details
==> 'bundle install --jobs=$(nproc) --retry=3 ' succeeded in 2 seconds.
$ bundle pristine pg
Patching bundler with bundler-checksum...
Installing pg 1.5.4 with native extensions
==> 'bundle pristine pg' succeeded in 19 seconds.
section_end:1708471127: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:1708471127: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'
INFO:  analyzing "public.p_ci_runner_machine_builds" inheritance tree
INFO:  analyzing "gitlab_partitions_dynamic.ci_runner_machine_builds_100"
INFO:  "ci_runner_machine_builds_100": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows
INFO:  analyzing "gitlab_partitions_dynamic.ci_runner_machine_builds_101"
INFO:  "ci_runner_machine_builds_101": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows
INFO:  analyzing "public.p_ci_job_annotations" inheritance tree
INFO:  analyzing "gitlab_partitions_dynamic.ci_job_annotations_100"
INFO:  "ci_job_annotations_100": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows
INFO:  analyzing "gitlab_partitions_dynamic.ci_job_annotations_101"
INFO:  "ci_job_annotations_101": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows
INFO:  analyzing "public.p_ci_builds_metadata" inheritance tree
INFO:  analyzing "public.ci_builds_metadata"
INFO:  "ci_builds_metadata": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows
INFO:  analyzing "gitlab_partitions_dynamic.ci_builds_metadata_101"
INFO:  "ci_builds_metadata_101": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows
INFO:  analyzing "public.p_ci_builds" inheritance tree
INFO:  analyzing "public.ci_builds"
INFO:  "ci_builds": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows
INFO:  analyzing "gitlab_partitions_dynamic.ci_builds_101"
INFO:  "ci_builds_101": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows
INFO:  analyzing "public.p_ci_runner_machine_builds" inheritance tree
INFO:  analyzing "gitlab_partitions_dynamic.ci_runner_machine_builds_100"
INFO:  "ci_runner_machine_builds_100": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows
INFO:  analyzing "gitlab_partitions_dynamic.ci_runner_machine_builds_101"
INFO:  "ci_runner_machine_builds_101": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows
INFO:  analyzing "public.p_ci_job_annotations" inheritance tree
INFO:  analyzing "gitlab_partitions_dynamic.ci_job_annotations_100"
INFO:  "ci_job_annotations_100": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows
INFO:  analyzing "gitlab_partitions_dynamic.ci_job_annotations_101"
INFO:  "ci_job_annotations_101": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows
INFO:  analyzing "public.p_ci_builds_metadata" inheritance tree
INFO:  analyzing "public.ci_builds_metadata"
INFO:  "ci_builds_metadata": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows
INFO:  analyzing "gitlab_partitions_dynamic.ci_builds_metadata_101"
INFO:  "ci_builds_metadata_101": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows
INFO:  analyzing "public.p_ci_builds" inheritance tree
INFO:  analyzing "public.ci_builds"
INFO:  "ci_builds": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows
INFO:  analyzing "gitlab_partitions_dynamic.ci_builds_101"
INFO:  "ci_builds_101": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows
==> 'bundle exec rake db:drop db:create db:schema:load db:migrate gitlab:db:lock_writes' succeeded in 52 seconds.
SELECT pg_catalog.set_config('search_path', '', false);
CREATE DATABASE praefect_test ENCODING 'UTF8';
section_end:1708471180: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 1 seconds.
$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"
section_start:1708471181: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:1708471184: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_parallelized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request"
[23:19:46] 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/{bin,channels,components,config,contracts,db,dependencies,elastic,elastic_integration,experiments,factories,finders,frontend,graphql,haml_lint,helpers,initializers,keeps,lib,metrics_server,models,policies,presenters,rack_servers,replicators,routing,rubocop,scripts,serializers,services,sidekiq,sidekiq_cluster,spam,support_specs,tasks,uploaders,validators,views,workers,tooling,dot_gitlab_ci}{,/**/}*_spec.rb
KNAPSACK_LOG_LEVEL: debug
KNAPSACK_REPORT_PATH: knapsack/rspec-ee_unit_pg14_12_28_278964_report.json
FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json
FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec-ee_unit_pg14_12_28_278964_report.json
NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec-ee_unit_pg14_12_28_278964_report.json
RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-6218670969.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
Parsing expected rspec suite duration...
RSpec suite is expected to take 36 minutes 3.26 seconds.
Expected duration for tests:

{
  "ee/spec/lib/gitlab/auth/group_saml/sso_enforcer_spec.rb": 601.7195170883275,
  "ee/spec/models/concerns/approval_rule_like_spec.rb": 138.57550312543074,
  "ee/spec/services/epics/epic_links/create_service_spec.rb": 102.98489453588839,
  "ee/spec/models/geo/container_repository_registry_spec.rb": 90.30722160553321,
  "ee/spec/lib/elastic/latest/git_class_proxy_spec.rb": 81.31542081946807,
  "ee/spec/lib/gitlab/elastic/snippet_search_results_spec.rb": 70.35013254781646,
  "ee/spec/services/ee/boards/issues/move_service_spec.rb": 63.340835350115974,
  "ee/spec/finders/security/findings_finder_spec.rb": 57.09587030995455,
  "ee/spec/lib/gitlab/analytics/cycle_analytics/summary/stage_time_summary_spec.rb": 50.604975301613905,
  "ee/spec/services/vulnerability_external_issue_links/create_service_spec.rb": 46.209902328758375,
  "ee/spec/lib/gitlab/checks/diff_check_spec.rb": 42.91506267592667,
  "ee/spec/models/geo/dependency_proxy_blob_registry_spec.rb": 38.98432702124147,
  "ee/spec/models/concerns/elastic/project_spec.rb": 35.202941107895995,
  "ee/spec/graphql/resolvers/vulnerabilities_resolver_spec.rb": 32.55349955601484,
  "ee/spec/finders/geo/pages_deployment_registry_finder_spec.rb": 29.512478133249083,
  "ee/spec/finders/geo/project_repository_registry_finder_spec.rb": 27.362401961369386,
  "ee/spec/services/geo/framework_repository_sync_service_spec.rb": 25.000263188102572,
  "ee/spec/models/concerns/elastic/issue_spec.rb": 22.95591885799558,
  "ee/spec/models/ee/work_items/related_work_item_link_spec.rb": 21.807556323029143,
  "ee/spec/models/ee/list_spec.rb": 20.131363386104237,
  "ee/spec/models/ee/approvable_spec.rb": 18.9100620239261,
  "ee/spec/graphql/ee/types/group_type_spec.rb": 17.627664625068668,
  "ee/spec/lib/gitlab/code_owners_spec.rb": 16.791432866745502,
  "ee/spec/services/security/ingestion/tasks/attach_findings_to_vulnerabilities_spec.rb": 16.1384975601425,
  "ee/spec/workers/elastic_delete_project_worker_spec.rb": 15.246962500724983,
  "ee/spec/services/approval_rules/project_rule_destroy_service_spec.rb": 14.576463791448717,
  "ee/spec/finders/groups_with_templates_finder_spec.rb": 13.898421696738124,
  "ee/spec/lib/gitlab/ci/templates/Security/bas_latest_ci_yaml_spec.rb": 13.383029464007011,
  "ee/spec/elastic/migrate/20230628094700_backfill_archived_on_issues_spec.rb": 12.899807861542854,
  "ee/spec/lib/gitlab/custom_roles/code_generator_spec.rb": 12.34120942645374,
  "ee/spec/lib/gitlab/email/handler/create_note_handler_spec.rb": 11.89372980956035,
  "ee/spec/services/sbom/ingestion/tasks/ingest_sources_spec.rb": 11.58165301310288,
  "ee/spec/lib/gitlab/template/custom_templates_spec.rb": 10.96810505758506,
  "ee/spec/workers/project_import_schedule_worker_spec.rb": 10.696858936825167,
  "ee/spec/serializers/vulnerabilities/finding_reports_comparer_entity_spec.rb": 10.297136248012455,
  "ee/spec/services/ci/minutes/update_build_minutes_service_spec.rb": 9.947366499142245,
  "ee/spec/lib/ee/gitlab/ci/variables/builder/scan_execution_policies_spec.rb": 9.788994505748796,
  "ee/spec/models/audit_events/group/external_streaming_destination_spec.rb": 9.209628286483657,
  "ee/spec/services/epic_issues/destroy_service_spec.rb": 9.056172998997317,
  "ee/spec/components/namespaces/storage/limit_alert_component_spec.rb": 8.622107024258684,
  "ee/spec/lib/remote_development/workspaces/create/main_integration_spec.rb": 8.392687448335227,
  "ee/spec/lib/gitlab/com_spec.rb": 8.011958915938843,
  "ee/spec/services/billable_members/destroy_service_spec.rb": 7.938053183021482,
  "ee/spec/models/ee/project_wiki_spec.rb": 7.556955448491615,
  "ee/spec/serializers/ee/merge_request_poll_cached_widget_entity_spec.rb": 7.3331742111791085,
  "ee/spec/models/vulnerabilities/finding_signature_spec.rb": 7.291811822329169,
  "ee/spec/services/google_cloud_platform/compute/list_regions_service_spec.rb": 7.0487487457391955,
  "ee/spec/services/epic_issues/list_service_spec.rb": 6.9293901086939,
  "ee/spec/graphql/mutations/merge_requests/set_reviewers_spec.rb": 6.794127789715021,
  "ee/spec/serializers/ee/build_details_entity_spec.rb": 6.402285119055483,
  "ee/spec/lib/gitlab/insights/project_insights_config_spec.rb": 6.3090695682048885,
  "ee/spec/policies/dast_site_validation_policy_spec.rb": 6.197212834155577,
  "ee/spec/views/layouts/checkout.html.haml_spec.rb": 6.017046072509549,
  "ee/spec/services/llm/generate_summary_service_spec.rb": 5.929817500094432,
  "ee/spec/workers/security/refresh_project_policies_worker_spec.rb": 5.777257023093128,
  "ee/spec/finders/autocomplete/project_invited_groups_finder_spec.rb": 5.636507691231132,
  "ee/spec/services/compliance_management/frameworks/destroy_service_spec.rb": 5.541403065442098,
  "ee/spec/helpers/license_monitoring_helper_spec.rb": 5.451052064236845,
  "ee/spec/routing/group_routing_spec.rb": 5.266322097699288,
  "ee/spec/elastic/migrate/20230613555555_add_schema_version_to_commits_spec.rb": 5.164505518090147,
  "ee/spec/finders/projects/compliance_standards/adherence_finder_spec.rb": 4.978715094870388,
  "ee/spec/models/users_security_dashboard_project_spec.rb": 4.894474777432341,
  "ee/spec/workers/ee/issuable_export_csv_worker_spec.rb": 4.7380772043270545,
  "ee/spec/models/ip_restriction_spec.rb": 4.7025379930313616,
  "ee/spec/finders/dast_scanner_profiles_finder_spec.rb": 4.566582558821195,
  "ee/spec/workers/elastic_index_bulk_cron_worker_spec.rb": 4.5220748864747655,
  "ee/spec/helpers/gitlab_subscriptions/upcoming_reconciliation_helper_spec.rb": 4.355734559369386,
  "ee/spec/graphql/mutations/security/ci_configuration/configure_dependency_scanning_spec.rb": 4.292727351375298,
  "ee/spec/lib/ee/gitlab/ci/config/entry/job_spec.rb": 4.199036266860158,
  "ee/spec/graphql/mutations/epics/update_spec.rb": 4.107173542451921,
  "ee/spec/tasks/gitlab/custom_roles/compile_docs_task_spec.rb": 4.031913773451056,
  "ee/spec/services/projects/group_links/update_service_spec.rb": 3.8771503071827573,
  "ee/spec/services/arkose/record_user_data_service_spec.rb": 3.8530939535749953,
  "ee/spec/lib/banzai/filter/issuable_reference_expansion_filter_spec.rb": 3.74482505737599,
  "ee/spec/serializers/ee/issue_entity_spec.rb": 3.649885833433041,
  "ee/spec/services/epics/descendant_count_service_spec.rb": 3.585935557974404,
  "ee/spec/services/analytics/cycle_analytics/stages/list_service_spec.rb": 3.4902024199265305,
  "ee/spec/graphql/types/vulnerability_scanner_type_spec.rb": 3.4208363305750233,
  "ee/spec/graphql/mutations/projects/project_settings_update_spec.rb": 3.3758739103025324,
  "ee/spec/models/ee/members_preloader_spec.rb": 3.287563527997635,
  "ee/spec/presenters/epic_issue_presenter_spec.rb": 3.1987429766971545,
  "ee/spec/services/ci/pipeline_bridge_status_service_spec.rb": 3.136024833768139,
  "ee/spec/components/namespaces/combined_storage_users/non_owner_alert_component_spec.rb": 3.1040815501954278,
  "ee/spec/views/projects/settings/subscriptions/_index.html.haml_spec.rb": 3.011298816613016,
  "ee/spec/models/concerns/health_status_spec.rb": 2.990274253150325,
  "ee/spec/services/boards/epic_lists/create_service_spec.rb": 2.8813362037098003,
  "ee/spec/lib/remote_development/workspaces/create/creator_spec.rb": 2.8416331167037336,
  "ee/spec/lib/gitlab/regex_spec.rb": 2.7505197315183474,
  "ee/spec/workers/geo/reverification_batch_worker_spec.rb": 2.7059588134276082,
  "ee/spec/services/external_status_checks/retry_service_spec.rb": 2.6568256450662315,
  "ee/spec/services/geo/replication_toggle_request_service_spec.rb": 2.5780282538779025,
  "ee/spec/workers/geo/create_repository_updated_event_worker_spec.rb": 2.5576892252849577,
  "ee/spec/helpers/ee/members_helper_spec.rb": 2.4758563637069204,
  "ee/spec/lib/arkose/logger_spec.rb": 2.450751310827754,
  "ee/spec/workers/merge_requests/sync_code_owner_approval_rules_worker_spec.rb": 2.372646117799369,
  "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_users_associating_group_milestones_to_releases_metric_spec.rb": 2.3063664678267535,
  "ee/spec/finders/autocomplete/group_subgroups_finder_spec.rb": 2.247688955137301,
  "ee/spec/services/merge_requests/mergeability/check_blocked_by_other_mrs_service_spec.rb": 2.160909886743444,
  "ee/spec/services/ee/groups/deploy_tokens/revoke_service_spec.rb": 2.1429807533079663,
  "ee/spec/services/security/security_orchestration_policies/on_demand_scan_pipeline_configuration_service_spec.rb": 2.067194464929327,
  "ee/spec/services/gitlab_subscriptions/add_on_purchases/base_service_spec.rb": 2.0319872444742977,
  "ee/spec/models/geo/wiki_repository_state_spec.rb": 1.9684024573330263,
  "ee/spec/views/layouts/project.html.haml_spec.rb": 1.9316846626582425,
  "ee/spec/serializers/dashboard_environment_entity_spec.rb": 1.8587852781703835,
  "ee/spec/views/subscriptions/trials/duo_pro/_advantages_list.html.haml_spec.rb": 1.8315691115203079,
  "ee/spec/lib/gitlab/analytics/value_stream_dashboard/namespace_cursor_spec.rb": 1.7689625007994692,
  "ee/spec/lib/gitlab/ci/parsers/security/coverage_fuzzing_spec.rb": 1.7030419371713057,
  "ee/spec/graphql/resolvers/incident_management/oncall_shifts_resolver_spec.rb": 1.6604281441024242,
  "ee/spec/services/vulnerability_scanners/list_service_spec.rb": 1.5904893067298005,
  "ee/spec/services/ee/merge_requests/handle_assignees_change_service_spec.rb": 1.5420997078311725,
  "ee/spec/services/sbom/ingestion/occurrence_map_collection_spec.rb": 1.4858606544524604,
  "ee/spec/lib/gitlab/llm/completions_factory_spec.rb": 1.47107538449321,
  "ee/spec/workers/compliance_management/standards/gitlab/prevent_approval_by_author_worker_spec.rb": 1.38234814609594,
  "ee/spec/lib/gitlab/ip_address_state_spec.rb": 1.3698045122750009,
  "ee/spec/lib/remote_development/agent_config/main_spec.rb": 1.2837809179517545,
  "ee/spec/services/personal_access_tokens/create_service_audit_log_spec.rb": 1.2631441952336138,
  "ee/spec/graphql/types/incident_management/oncall_schedule_type_spec.rb": 1.2040837841294358,
  "ee/spec/lib/ee/api/entities/member_role_spec.rb": 1.1476014598559912,
  "ee/spec/graphql/ee/types/namespace_type_spec.rb": 1.1104266501951645,
  "ee/spec/services/audit_events/streaming/headers/base_spec.rb": 1.0650116656318303,
  "ee/spec/lib/gitlab/usage/metrics/instrumentations/license_management_jobs_metric_spec.rb": 1.0209666697129562,
  "ee/spec/lib/ee/api/entities/vulnerability_export_spec.rb": 0.9924893320870591,
  "ee/spec/graphql/types/incident_management/oncall_participant_type_spec.rb": 0.9273588253846508,
  "ee/spec/graphql/types/audit_events/google_cloud_logging_configuration_type_spec.rb": 0.9036394558985485,
  "ee/spec/components/namespaces/storage/limit_alert_component_builder_spec.rb": 0.8724223424124156,
  "ee/spec/lib/ee/gitlab/metrics/samplers/database_sampler_spec.rb": 0.8270023920923297,
  "ee/spec/graphql/types/incident_management/issuable_resource_link_type_spec.rb": 0.8120821914250831,
  "ee/spec/routing/projects/security/configuration_controller_routing_spec.rb": 0.7600769387340216,
  "ee/spec/models/ci/processable_spec.rb": 0.7292432205529515,
  "ee/spec/validators/ldap_filter_validator_spec.rb": 0.6700373468460588,
  "ee/spec/lib/gitlab/pagination/keyset/simple_order_builder_spec.rb": 0.6329790324477398,
  "ee/spec/serializers/evidences/evidence_entity_spec.rb": 0.6253069347555594,
  "ee/spec/lib/gitlab/duo/developments/feature_flag_enabler_spec.rb": 0.6060432069030952,
  "ee/spec/graphql/types/sbom/location_type_spec.rb": 0.5856076403431247,
  "ee/spec/workers/audit_events/user_impersonation_event_create_worker_spec.rb": 0.5617410017461058,
  "ee/spec/lib/ee/gitlab/usage/service_ping/payload_keys_processor_spec.rb": 0.47515415417494167,
  "ee/spec/lib/gitlab/email/feature_flag_wrapper_spec.rb": 0.4568464297741382,
  "ee/spec/graphql/resolvers/instance_security_dashboard_resolver_spec.rb": 0.42835612953910085,
  "ee/spec/graphql/types/ci/code_quality_degradation_type_spec.rb": 0.4230795668428918,
  "ee/spec/lib/gitlab/llm/chain/tools/epic_identifier/prompts/vertex_ai_spec.rb": 0.4037593376257973,
  "ee/spec/lib/gitlab/llm/open_ai/response_modifiers/completions_spec.rb": 0.39903961480678063,
  "ee/spec/lib/gitlab/llm/chain/tools/refactor_code/prompts/vertex_ai_spec.rb": 0.37151000639129417
}

Running command: bundle exec rspec -Ispec -rspec_helper --color --failure-exit-code 1 --error-exit-code 2 --format documentation --format Support::Formatters::JsonFormatter --out rspec/rspec-6218670969.json --format RspecJunitFormatter --out rspec/rspec-6218670969.xml --fail-fast=20 --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request -- ee/spec/lib/gitlab/auth/group_saml/sso_enforcer_spec.rb ee/spec/models/concerns/approval_rule_like_spec.rb ee/spec/services/epics/epic_links/create_service_spec.rb ee/spec/models/geo/container_repository_registry_spec.rb ee/spec/lib/elastic/latest/git_class_proxy_spec.rb ee/spec/lib/gitlab/elastic/snippet_search_results_spec.rb ee/spec/services/ee/boards/issues/move_service_spec.rb ee/spec/finders/security/findings_finder_spec.rb ee/spec/lib/gitlab/analytics/cycle_analytics/summary/stage_time_summary_spec.rb ee/spec/services/vulnerability_external_issue_links/create_service_spec.rb ee/spec/lib/gitlab/checks/diff_check_spec.rb ee/spec/models/geo/dependency_proxy_blob_registry_spec.rb ee/spec/models/concerns/elastic/project_spec.rb ee/spec/graphql/resolvers/vulnerabilities_resolver_spec.rb ee/spec/finders/geo/pages_deployment_registry_finder_spec.rb ee/spec/finders/geo/project_repository_registry_finder_spec.rb ee/spec/services/geo/framework_repository_sync_service_spec.rb ee/spec/models/concerns/elastic/issue_spec.rb ee/spec/models/ee/work_items/related_work_item_link_spec.rb ee/spec/models/ee/list_spec.rb ee/spec/models/ee/approvable_spec.rb ee/spec/graphql/ee/types/group_type_spec.rb ee/spec/lib/gitlab/code_owners_spec.rb ee/spec/services/security/ingestion/tasks/attach_findings_to_vulnerabilities_spec.rb ee/spec/workers/elastic_delete_project_worker_spec.rb ee/spec/services/approval_rules/project_rule_destroy_service_spec.rb ee/spec/finders/groups_with_templates_finder_spec.rb ee/spec/lib/gitlab/ci/templates/Security/bas_latest_ci_yaml_spec.rb ee/spec/elastic/migrate/20230628094700_backfill_archived_on_issues_spec.rb ee/spec/lib/gitlab/custom_roles/code_generator_spec.rb ee/spec/lib/gitlab/email/handler/create_note_handler_spec.rb ee/spec/services/sbom/ingestion/tasks/ingest_sources_spec.rb ee/spec/lib/gitlab/template/custom_templates_spec.rb ee/spec/workers/project_import_schedule_worker_spec.rb ee/spec/serializers/vulnerabilities/finding_reports_comparer_entity_spec.rb ee/spec/services/ci/minutes/update_build_minutes_service_spec.rb ee/spec/lib/ee/gitlab/ci/variables/builder/scan_execution_policies_spec.rb ee/spec/models/audit_events/group/external_streaming_destination_spec.rb ee/spec/services/epic_issues/destroy_service_spec.rb ee/spec/components/namespaces/storage/limit_alert_component_spec.rb ee/spec/lib/remote_development/workspaces/create/main_integration_spec.rb ee/spec/lib/gitlab/com_spec.rb ee/spec/services/billable_members/destroy_service_spec.rb ee/spec/models/ee/project_wiki_spec.rb ee/spec/serializers/ee/merge_request_poll_cached_widget_entity_spec.rb ee/spec/models/vulnerabilities/finding_signature_spec.rb ee/spec/services/google_cloud_platform/compute/list_regions_service_spec.rb ee/spec/services/epic_issues/list_service_spec.rb ee/spec/graphql/mutations/merge_requests/set_reviewers_spec.rb ee/spec/serializers/ee/build_details_entity_spec.rb ee/spec/lib/gitlab/insights/project_insights_config_spec.rb ee/spec/policies/dast_site_validation_policy_spec.rb ee/spec/views/layouts/checkout.html.haml_spec.rb ee/spec/services/llm/generate_summary_service_spec.rb ee/spec/workers/security/refresh_project_policies_worker_spec.rb ee/spec/finders/autocomplete/project_invited_groups_finder_spec.rb ee/spec/services/compliance_management/frameworks/destroy_service_spec.rb ee/spec/helpers/license_monitoring_helper_spec.rb ee/spec/routing/group_routing_spec.rb ee/spec/elastic/migrate/20230613555555_add_schema_version_to_commits_spec.rb ee/spec/finders/projects/compliance_standards/adherence_finder_spec.rb ee/spec/models/users_security_dashboard_project_spec.rb ee/spec/workers/ee/issuable_export_csv_worker_spec.rb ee/spec/models/ip_restriction_spec.rb ee/spec/finders/dast_scanner_profiles_finder_spec.rb ee/spec/workers/elastic_index_bulk_cron_worker_spec.rb ee/spec/helpers/gitlab_subscriptions/upcoming_reconciliation_helper_spec.rb ee/spec/graphql/mutations/security/ci_configuration/configure_dependency_scanning_spec.rb ee/spec/lib/ee/gitlab/ci/config/entry/job_spec.rb ee/spec/graphql/mutations/epics/update_spec.rb ee/spec/tasks/gitlab/custom_roles/compile_docs_task_spec.rb ee/spec/services/projects/group_links/update_service_spec.rb ee/spec/services/arkose/record_user_data_service_spec.rb ee/spec/lib/banzai/filter/issuable_reference_expansion_filter_spec.rb ee/spec/serializers/ee/issue_entity_spec.rb ee/spec/services/epics/descendant_count_service_spec.rb ee/spec/services/analytics/cycle_analytics/stages/list_service_spec.rb ee/spec/graphql/types/vulnerability_scanner_type_spec.rb ee/spec/graphql/mutations/projects/project_settings_update_spec.rb ee/spec/models/ee/members_preloader_spec.rb ee/spec/presenters/epic_issue_presenter_spec.rb ee/spec/services/ci/pipeline_bridge_status_service_spec.rb ee/spec/components/namespaces/combined_storage_users/non_owner_alert_component_spec.rb ee/spec/views/projects/settings/subscriptions/_index.html.haml_spec.rb ee/spec/models/concerns/health_status_spec.rb ee/spec/services/boards/epic_lists/create_service_spec.rb ee/spec/lib/remote_development/workspaces/create/creator_spec.rb ee/spec/lib/gitlab/regex_spec.rb ee/spec/workers/geo/reverification_batch_worker_spec.rb ee/spec/services/external_status_checks/retry_service_spec.rb ee/spec/services/geo/replication_toggle_request_service_spec.rb ee/spec/workers/geo/create_repository_updated_event_worker_spec.rb ee/spec/helpers/ee/members_helper_spec.rb ee/spec/lib/arkose/logger_spec.rb ee/spec/workers/merge_requests/sync_code_owner_approval_rules_worker_spec.rb ee/spec/lib/gitlab/usage/metrics/instrumentations/count_users_associating_group_milestones_to_releases_metric_spec.rb ee/spec/finders/autocomplete/group_subgroups_finder_spec.rb ee/spec/services/merge_requests/mergeability/check_blocked_by_other_mrs_service_spec.rb ee/spec/services/ee/groups/deploy_tokens/revoke_service_spec.rb ee/spec/services/security/security_orchestration_policies/on_demand_scan_pipeline_configuration_service_spec.rb ee/spec/services/gitlab_subscriptions/add_on_purchases/base_service_spec.rb ee/spec/models/geo/wiki_repository_state_spec.rb ee/spec/views/layouts/project.html.haml_spec.rb ee/spec/serializers/dashboard_environment_entity_spec.rb ee/spec/views/subscriptions/trials/duo_pro/_advantages_list.html.haml_spec.rb ee/spec/lib/gitlab/analytics/value_stream_dashboard/namespace_cursor_spec.rb ee/spec/lib/gitlab/ci/parsers/security/coverage_fuzzing_spec.rb ee/spec/graphql/resolvers/incident_management/oncall_shifts_resolver_spec.rb ee/spec/services/vulnerability_scanners/list_service_spec.rb ee/spec/services/ee/merge_requests/handle_assignees_change_service_spec.rb ee/spec/services/sbom/ingestion/occurrence_map_collection_spec.rb ee/spec/lib/gitlab/llm/completions_factory_spec.rb ee/spec/workers/compliance_management/standards/gitlab/prevent_approval_by_author_worker_spec.rb ee/spec/lib/gitlab/ip_address_state_spec.rb ee/spec/lib/remote_development/agent_config/main_spec.rb ee/spec/services/personal_access_tokens/create_service_audit_log_spec.rb ee/spec/graphql/types/incident_management/oncall_schedule_type_spec.rb ee/spec/lib/ee/api/entities/member_role_spec.rb ee/spec/graphql/ee/types/namespace_type_spec.rb ee/spec/services/audit_events/streaming/headers/base_spec.rb ee/spec/lib/gitlab/usage/metrics/instrumentations/license_management_jobs_metric_spec.rb ee/spec/lib/ee/api/entities/vulnerability_export_spec.rb ee/spec/graphql/types/incident_management/oncall_participant_type_spec.rb ee/spec/graphql/types/audit_events/google_cloud_logging_configuration_type_spec.rb ee/spec/components/namespaces/storage/limit_alert_component_builder_spec.rb ee/spec/lib/ee/gitlab/metrics/samplers/database_sampler_spec.rb ee/spec/graphql/types/incident_management/issuable_resource_link_type_spec.rb ee/spec/routing/projects/security/configuration_controller_routing_spec.rb ee/spec/models/ci/processable_spec.rb ee/spec/validators/ldap_filter_validator_spec.rb ee/spec/lib/gitlab/pagination/keyset/simple_order_builder_spec.rb ee/spec/serializers/evidences/evidence_entity_spec.rb ee/spec/lib/gitlab/duo/developments/feature_flag_enabler_spec.rb ee/spec/graphql/types/sbom/location_type_spec.rb ee/spec/workers/audit_events/user_impersonation_event_create_worker_spec.rb ee/spec/lib/ee/gitlab/usage/service_ping/payload_keys_processor_spec.rb ee/spec/lib/gitlab/email/feature_flag_wrapper_spec.rb ee/spec/graphql/resolvers/instance_security_dashboard_resolver_spec.rb ee/spec/graphql/types/ci/code_quality_degradation_type_spec.rb ee/spec/lib/gitlab/llm/chain/tools/epic_identifier/prompts/vertex_ai_spec.rb ee/spec/lib/gitlab/llm/open_ai/response_modifiers/completions_spec.rb ee/spec/lib/gitlab/llm/chain/tools/refactor_code/prompts/vertex_ai_spec.rbKnapsack report generator started!
INFO:  analyzing "public.p_ci_runner_machine_builds" inheritance tree
INFO:  analyzing "gitlab_partitions_dynamic.ci_runner_machine_builds_100"
INFO:  "ci_runner_machine_builds_100": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows
INFO:  analyzing "gitlab_partitions_dynamic.ci_runner_machine_builds_101"
INFO:  "ci_runner_machine_builds_101": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows
INFO:  analyzing "public.p_ci_job_annotations" inheritance tree
INFO:  analyzing "gitlab_partitions_dynamic.ci_job_annotations_100"
INFO:  "ci_job_annotations_100": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows
INFO:  analyzing "gitlab_partitions_dynamic.ci_job_annotations_101"
INFO:  "ci_job_annotations_101": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows
INFO:  analyzing "public.p_ci_builds_metadata" inheritance tree
INFO:  analyzing "public.ci_builds_metadata"
INFO:  "ci_builds_metadata": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows
INFO:  analyzing "gitlab_partitions_dynamic.ci_builds_metadata_101"
INFO:  "ci_builds_metadata_101": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows
INFO:  analyzing "public.p_ci_builds" inheritance tree
INFO:  analyzing "public.ci_builds"
INFO:  "ci_builds": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows
INFO:  analyzing "gitlab_partitions_dynamic.ci_builds_101"
INFO:  "ci_builds_101": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows
INFO:  analyzing "public.p_ci_runner_machine_builds" inheritance tree
INFO:  analyzing "gitlab_partitions_dynamic.ci_runner_machine_builds_100"
INFO:  "ci_runner_machine_builds_100": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows
INFO:  analyzing "gitlab_partitions_dynamic.ci_runner_machine_builds_101"
INFO:  "ci_runner_machine_builds_101": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows
INFO:  analyzing "public.p_ci_job_annotations" inheritance tree
INFO:  analyzing "gitlab_partitions_dynamic.ci_job_annotations_100"
INFO:  "ci_job_annotations_100": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows
INFO:  analyzing "gitlab_partitions_dynamic.ci_job_annotations_101"
INFO:  "ci_job_annotations_101": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows
INFO:  analyzing "public.p_ci_builds_metadata" inheritance tree
INFO:  analyzing "public.ci_builds_metadata"
INFO:  "ci_builds_metadata": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows
INFO:  analyzing "gitlab_partitions_dynamic.ci_builds_metadata_101"
INFO:  "ci_builds_metadata_101": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows
INFO:  analyzing "public.p_ci_builds" inheritance tree
INFO:  analyzing "public.ci_builds"
INFO:  "ci_builds": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows
INFO:  analyzing "gitlab_partitions_dynamic.ci_builds_101"
INFO:  "ci_builds_101": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows
Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true, :real_ai_request=>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 2.764813323 seconds
# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/auth/group_saml/sso_enforcer_spec.rb. Expected to take 10 minutes 1.72 seconds.

Gitlab::Auth::GroupSaml::SsoEnforcer
  #update_session
    stores that a session is active for the given provider
    stores the current time for later comparison
  #active_session?
    returns false if nothing has been stored
    returns true if a sign in has been recorded
    returns false if the sign in predates the session timeout
    when a session timeout is specified
      returns true within timeout
      returns false after timeout elapses
  #access_restricted?
    when sso enforcement is enabled
      when there is no active saml session
        returns true
      when there is active saml session
        when the session timeout is the default
          returns false
        when a session timeout is specified
          returns true within timeout
          returns false after timeout elapses
      when user is an admin
        when admin mode enabled
          returns false
        when admin mode disabled
          returns true
      when user is an auditor
        returns false
    when saml_provider is nil
      returns false
    when sso enforcement is disabled
      returns false
    when saml_provider is disabled
      returns false
  .access_restricted?
    when SAML SSO is enabled for resource
      resource: root_group, resource_visibility_level: "private", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 11.83 seconds. Current RSS: ~1345M. load average: 1.26 1.44 1.25 1/381 423


      resource: root_group, resource_visibility_level: "private", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: true, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 14.07 seconds. Current RSS: ~1364M. load average: 1.24 1.43 1.25 1/381 424


      resource: root_group, resource_visibility_level: "private", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: true, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 17.16 seconds. Current RSS: ~1377M. load average: 1.24 1.43 1.25 1/382 426


      resource: root_group, resource_visibility_level: "private", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 19.26 seconds. Current RSS: ~1405M. load average: 1.22 1.42 1.25 1/382 427


      resource: root_group, resource_visibility_level: "private", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 21.29 seconds. Current RSS: ~1422M. load average: 1.22 1.42 1.25 1/383 429


      resource: root_group, resource_visibility_level: "private", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 23.4 seconds. Current RSS: ~1431M. load average: 1.20 1.41 1.25 1/383 430


      resource: subgroup, resource_visibility_level: "private", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 25.67 seconds. Current RSS: ~1433M. load average: 1.20 1.41 1.25 1/383 431


      resource: subgroup, resource_visibility_level: "private", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: true, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 27.75 seconds. Current RSS: ~1436M. load average: 1.18 1.41 1.25 1/383 432


      resource: subgroup, resource_visibility_level: "private", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: true, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 29.86 seconds. Current RSS: ~1440M. load average: 1.18 1.41 1.25 1/383 433


      resource: subgroup, resource_visibility_level: "private", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 32.07 seconds. Current RSS: ~1444M. load average: 1.18 1.41 1.25 1/383 434


      resource: subgroup, resource_visibility_level: "private", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 34.17 seconds. Current RSS: ~1447M. load average: 1.17 1.40 1.25 1/383 435


      resource: subgroup, resource_visibility_level: "private", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 36.33 seconds. Current RSS: ~1444M. load average: 1.17 1.40 1.25 2/384 436


      resource: project, resource_visibility_level: "private", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 38.56 seconds. Current RSS: ~1443M. load average: 1.16 1.39 1.24 1/383 437


      resource: project, resource_visibility_level: "private", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: true, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 40.64 seconds. Current RSS: ~1442M. load average: 1.16 1.39 1.24 1/383 438


      resource: project, resource_visibility_level: "private", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: true, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 42.91 seconds. Current RSS: ~1441M. load average: 1.14 1.39 1.24 1/383 439


      resource: project, resource_visibility_level: "private", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 45.08 seconds. Current RSS: ~1442M. load average: 1.14 1.39 1.24 1/383 440


      resource: project, resource_visibility_level: "private", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 47.17 seconds. Current RSS: ~1444M. load average: 1.14 1.39 1.24 1/382 441


      resource: project, resource_visibility_level: "private", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 49.35 seconds. Current RSS: ~1443M. load average: 1.13 1.38 1.24 1/382 442


      resource: root_group, resource_visibility_level: "private", enforced_sso?: false, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 51.45 seconds. Current RSS: ~1443M. load average: 1.13 1.38 1.24 1/382 443


      resource: subgroup, resource_visibility_level: "private", enforced_sso?: false, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 53.52 seconds. Current RSS: ~1442M. load average: 1.20 1.39 1.25 1/382 444


      resource: project, resource_visibility_level: "private", enforced_sso?: false, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 55.71 seconds. Current RSS: ~1445M. load average: 1.20 1.39 1.25 1/382 445


      resource: root_group, resource_visibility_level: "private", enforced_sso?: false, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 57.84 seconds. Current RSS: ~1450M. load average: 1.18 1.38 1.24 1/382 446


      resource: root_group, resource_visibility_level: "private", enforced_sso?: false, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 1 minute 0.11 second. Current RSS: ~1451M. load average: 1.18 1.38 1.24 1/382 447


      resource: root_group, resource_visibility_level: "private", enforced_sso?: false, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 1 minute 2.64 seconds. Current RSS: ~1450M. load average: 1.17 1.38 1.24 1/383 448


      resource: root_group, resource_visibility_level: "private", enforced_sso?: false, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 1 minute 4.94 seconds. Current RSS: ~1450M. load average: 1.17 1.38 1.24 1/382 449


      resource: root_group, resource_visibility_level: "private", enforced_sso?: false, user: not_signed_in_user, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 1 minute 7.04 seconds. Current RSS: ~1449M. load average: 1.17 1.38 1.24 1/382 450


      resource: root_group, resource_visibility_level: "private", enforced_sso?: false, user: deploy_token, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 1 minute 9.27 seconds. Current RSS: ~1452M. load average: 1.16 1.37 1.24 1/382 451


      resource: subgroup, resource_visibility_level: "private", enforced_sso?: false, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 1 minute 11.43 seconds. Current RSS: ~1450M. load average: 1.16 1.37 1.24 1/382 452


      resource: subgroup, resource_visibility_level: "private", enforced_sso?: false, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 1 minute 13.63 seconds. Current RSS: ~1452M. load average: 1.14 1.36 1.24 1/382 453


      resource: subgroup, resource_visibility_level: "private", enforced_sso?: false, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 1 minute 15.99 seconds. Current RSS: ~1450M. load average: 1.14 1.36 1.24 1/382 454


      resource: subgroup, resource_visibility_level: "private", enforced_sso?: false, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 1 minute 18.19 seconds. Current RSS: ~1451M. load average: 1.13 1.36 1.24 1/382 455


      resource: subgroup, resource_visibility_level: "private", enforced_sso?: false, user: not_signed_in_user, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 1 minute 20.36 seconds. Current RSS: ~1450M. load average: 1.13 1.36 1.24 1/382 456


      resource: subgroup, resource_visibility_level: "private", enforced_sso?: false, user: deploy_token, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 1 minute 22.51 seconds. Current RSS: ~1450M. load average: 1.12 1.35 1.24 1/382 457


      resource: project, resource_visibility_level: "private", enforced_sso?: false, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 1 minute 24.71 seconds. Current RSS: ~1451M. load average: 1.12 1.35 1.24 1/382 458


      resource: project, resource_visibility_level: "private", enforced_sso?: false, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 1 minute 26.98 seconds. Current RSS: ~1452M. load average: 1.12 1.35 1.24 1/382 459


      resource: project, resource_visibility_level: "private", enforced_sso?: false, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 1 minute 29.21 seconds. Current RSS: ~1452M. load average: 1.11 1.35 1.24 1/382 460


      resource: project, resource_visibility_level: "private", enforced_sso?: false, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 1 minute 31.4 seconds. Current RSS: ~1452M. load average: 1.11 1.35 1.24 1/382 461


      resource: project, resource_visibility_level: "private", enforced_sso?: false, user: not_signed_in_user, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 1 minute 33.54 seconds. Current RSS: ~1453M. load average: 1.10 1.34 1.23 1/382 462


      resource: project, resource_visibility_level: "private", enforced_sso?: false, user: deploy_token, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 1 minute 35.73 seconds. Current RSS: ~1452M. load average: 1.10 1.34 1.23 1/382 463


      resource: root_group, resource_visibility_level: "private", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 1 minute 38.03 seconds. Current RSS: ~1451M. load average: 1.17 1.35 1.24 1/380 464


      resource: root_group, resource_visibility_level: "private", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: true, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 1 minute 40.18 seconds. Current RSS: ~1453M. load average: 1.17 1.35 1.24 1/380 465


      resource: root_group, resource_visibility_level: "private", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: true, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 1 minute 42.2 seconds. Current RSS: ~1451M. load average: 1.17 1.35 1.24 1/380 466


      resource: root_group, resource_visibility_level: "private", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 1 minute 44.35 seconds. Current RSS: ~1449M. load average: 1.16 1.35 1.24 1/380 467


      resource: root_group, resource_visibility_level: "private", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 1 minute 46.5 seconds. Current RSS: ~1448M. load average: 1.16 1.35 1.24 1/380 468


      resource: root_group, resource_visibility_level: "private", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 1 minute 48.64 seconds. Current RSS: ~1447M. load average: 1.15 1.34 1.24 1/380 469


      resource: subgroup, resource_visibility_level: "private", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 1 minute 50.85 seconds. Current RSS: ~1446M. load average: 1.15 1.34 1.24 1/380 470


      resource: subgroup, resource_visibility_level: "private", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: true, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 1 minute 53.04 seconds. Current RSS: ~1449M. load average: 1.13 1.33 1.23 1/380 471


      resource: subgroup, resource_visibility_level: "private", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: true, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 1 minute 55.18 seconds. Current RSS: ~1449M. load average: 1.13 1.33 1.23 1/380 472


      resource: subgroup, resource_visibility_level: "private", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 1 minute 57.39 seconds. Current RSS: ~1449M. load average: 1.13 1.33 1.23 1/380 473


      resource: subgroup, resource_visibility_level: "private", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 1 minute 59.64 seconds. Current RSS: ~1449M. load average: 1.04 1.31 1.23 1/379 474


      resource: subgroup, resource_visibility_level: "private", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 2 minutes 1.88 seconds. Current RSS: ~1450M. load average: 1.04 1.31 1.23 1/380 475


      resource: project, resource_visibility_level: "private", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 2 minutes 4.14 seconds. Current RSS: ~1449M. load average: 1.20 1.34 1.24 1/379 476


      resource: project, resource_visibility_level: "private", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: true, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 2 minutes 6.3 seconds. Current RSS: ~1450M. load average: 1.20 1.34 1.24 1/379 477


      resource: project, resource_visibility_level: "private", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: true, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 2 minutes 8.51 seconds. Current RSS: ~1450M. load average: 1.18 1.33 1.24 1/379 478


      resource: project, resource_visibility_level: "private", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 2 minutes 10.67 seconds. Current RSS: ~1450M. load average: 1.18 1.33 1.24 1/379 479


      resource: project, resource_visibility_level: "private", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 2 minutes 12.79 seconds. Current RSS: ~1451M. load average: 1.17 1.33 1.23 1/379 480


      resource: project, resource_visibility_level: "private", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 2 minutes 15.02 seconds. Current RSS: ~1451M. load average: 1.17 1.33 1.23 1/379 481


      resource: root_group, resource_visibility_level: "private", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 2 minutes 17.23 seconds. Current RSS: ~1454M. load average: 1.17 1.33 1.23 1/379 482


      resource: root_group, resource_visibility_level: "private", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: true, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 2 minutes 19.46 seconds. Current RSS: ~1453M. load average: 1.16 1.32 1.23 1/379 483


      resource: root_group, resource_visibility_level: "private", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 2 minutes 21.73 seconds. Current RSS: ~1455M. load average: 1.16 1.32 1.23 1/379 484


      resource: root_group, resource_visibility_level: "private", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 2 minutes 23.96 seconds. Current RSS: ~1454M. load average: 1.14 1.32 1.23 1/379 485


      resource: root_group, resource_visibility_level: "private", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 2 minutes 26.26 seconds. Current RSS: ~1452M. load average: 1.14 1.32 1.23 1/379 486


      resource: subgroup, resource_visibility_level: "private", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 2 minutes 28.4 seconds. Current RSS: ~1453M. load average: 1.13 1.31 1.23 1/379 487


      resource: subgroup, resource_visibility_level: "private", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: true, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 2 minutes 30.62 seconds. Current RSS: ~1456M. load average: 1.13 1.31 1.23 1/379 488


      resource: subgroup, resource_visibility_level: "private", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 2 minutes 32.84 seconds. Current RSS: ~1454M. load average: 1.12 1.31 1.23 1/379 489


      resource: subgroup, resource_visibility_level: "private", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 2 minutes 34.97 seconds. Current RSS: ~1457M. load average: 1.12 1.31 1.23 1/379 490


      resource: subgroup, resource_visibility_level: "private", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 2 minutes 37.21 seconds. Current RSS: ~1454M. load average: 1.12 1.31 1.23 1/380 491


      resource: project, resource_visibility_level: "private", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 2 minutes 39.31 seconds. Current RSS: ~1456M. load average: 1.11 1.30 1.23 1/379 492


      resource: project, resource_visibility_level: "private", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: true, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 2 minutes 41.58 seconds. Current RSS: ~1454M. load average: 1.11 1.30 1.23 1/379 493


      resource: project, resource_visibility_level: "private", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 2 minutes 43.81 seconds. Current RSS: ~1458M. load average: 1.10 1.30 1.23 1/379 494


      resource: project, resource_visibility_level: "private", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 2 minutes 45.96 seconds. Current RSS: ~1455M. load average: 1.10 1.30 1.23 1/379 495


      resource: project, resource_visibility_level: "private", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 2 minutes 48.06 seconds. Current RSS: ~1456M. load average: 1.01 1.27 1.22 1/379 496


      resource: root_group, resource_visibility_level: "private", enforced_sso?: true, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 2 minutes 50.24 seconds. Current RSS: ~1454M. load average: 1.01 1.27 1.22 1/379 497


      resource: root_group, resource_visibility_level: "private", enforced_sso?: true, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 2 minutes 52.64 seconds. Current RSS: ~1457M. load average: 1.01 1.27 1.22 1/379 498


      resource: root_group, resource_visibility_level: "private", enforced_sso?: true, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 2 minutes 54.9 seconds. Current RSS: ~1454M. load average: 1.01 1.27 1.22 1/379 499


      resource: root_group, resource_visibility_level: "private", enforced_sso?: true, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 2 minutes 57.18 seconds. Current RSS: ~1454M. load average: 1.01 1.27 1.22 1/379 500


      resource: root_group, resource_visibility_level: "private", enforced_sso?: true, user: not_signed_in_user, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 2 minutes 59.35 seconds. Current RSS: ~1456M. load average: 1.01 1.26 1.22 1/379 501


      resource: root_group, resource_visibility_level: "private", enforced_sso?: true, user: deploy_token, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 3 minutes 1.54 seconds. Current RSS: ~1455M. load average: 1.01 1.26 1.22 1/380 502


      resource: subgroup, resource_visibility_level: "private", enforced_sso?: true, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 3 minutes 4.0 seconds. Current RSS: ~1455M. load average: 1.01 1.26 1.21 2/380 503


      resource: subgroup, resource_visibility_level: "private", enforced_sso?: true, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 3 minutes 6.29 seconds. Current RSS: ~1456M. load average: 1.01 1.26 1.21 1/379 504


      resource: subgroup, resource_visibility_level: "private", enforced_sso?: true, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 3 minutes 8.63 seconds. Current RSS: ~1455M. load average: 1.09 1.27 1.22 1/379 505


      resource: subgroup, resource_visibility_level: "private", enforced_sso?: true, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 3 minutes 10.82 seconds. Current RSS: ~1460M. load average: 1.09 1.27 1.22 1/379 506


      resource: subgroup, resource_visibility_level: "private", enforced_sso?: true, user: not_signed_in_user, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 3 minutes 13.06 seconds. Current RSS: ~1456M. load average: 1.08 1.27 1.22 1/379 507


      resource: subgroup, resource_visibility_level: "private", enforced_sso?: true, user: deploy_token, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 3 minutes 15.22 seconds. Current RSS: ~1458M. load average: 1.08 1.27 1.22 1/379 508


      resource: project, resource_visibility_level: "private", enforced_sso?: true, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 3 minutes 17.36 seconds. Current RSS: ~1460M. load average: 1.08 1.27 1.22 1/379 509


      resource: project, resource_visibility_level: "private", enforced_sso?: true, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 3 minutes 19.63 seconds. Current RSS: ~1458M. load average: 1.07 1.26 1.22 1/379 510


      resource: project, resource_visibility_level: "private", enforced_sso?: true, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 3 minutes 21.81 seconds. Current RSS: ~1460M. load average: 1.07 1.26 1.22 1/379 511


      resource: project, resource_visibility_level: "private", enforced_sso?: true, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 3 minutes 24.22 seconds. Current RSS: ~1454M. load average: 1.07 1.26 1.21 1/379 512


      resource: project, resource_visibility_level: "private", enforced_sso?: true, user: not_signed_in_user, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 3 minutes 26.34 seconds. Current RSS: ~1457M. load average: 1.07 1.26 1.21 1/379 513


      resource: project, resource_visibility_level: "private", enforced_sso?: true, user: deploy_token, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is private
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 3 minutes 28.58 seconds. Current RSS: ~1456M. load average: 1.06 1.25 1.21 1/379 514


      resource: root_group, resource_visibility_level: "public", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 3 minutes 30.82 seconds. Current RSS: ~1456M. load average: 1.06 1.25 1.21 1/379 515


      resource: root_group, resource_visibility_level: "public", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: true, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 3 minutes 33.07 seconds. Current RSS: ~1452M. load average: 1.06 1.25 1.21 1/379 516


      resource: root_group, resource_visibility_level: "public", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: true, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 3 minutes 35.19 seconds. Current RSS: ~1455M. load average: 1.06 1.25 1.21 1/379 517


      resource: root_group, resource_visibility_level: "public", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 3 minutes 37.34 seconds. Current RSS: ~1455M. load average: 1.06 1.25 1.21 1/379 518


      resource: root_group, resource_visibility_level: "public", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 3 minutes 39.64 seconds. Current RSS: ~1444M. load average: 1.05 1.24 1.21 1/379 519


      resource: root_group, resource_visibility_level: "public", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 3 minutes 41.75 seconds. Current RSS: ~1439M. load average: 1.05 1.24 1.21 1/379 520


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 3 minutes 44.0 seconds. Current RSS: ~1439M. load average: 1.05 1.24 1.21 1/379 521


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: true, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 3 minutes 46.16 seconds. Current RSS: ~1446M. load average: 1.05 1.24 1.21 1/379 522


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: true, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 3 minutes 48.36 seconds. Current RSS: ~1449M. load average: 1.04 1.24 1.21 1/379 523


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 3 minutes 50.53 seconds. Current RSS: ~1450M. load average: 1.04 1.24 1.21 1/379 524


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 3 minutes 52.67 seconds. Current RSS: ~1452M. load average: 1.04 1.23 1.21 1/380 525


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 3 minutes 54.9 seconds. Current RSS: ~1454M. load average: 1.04 1.23 1.21 1/380 526


      resource: project, resource_visibility_level: "public", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 3 minutes 57.12 seconds. Current RSS: ~1457M. load average: 1.04 1.23 1.21 1/380 527


      resource: project, resource_visibility_level: "public", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: true, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 3 minutes 59.35 seconds. Current RSS: ~1458M. load average: 1.04 1.23 1.20 1/380 528


      resource: project, resource_visibility_level: "public", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: true, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 4 minutes 1.52 seconds. Current RSS: ~1446M. load average: 1.04 1.23 1.20 3/381 529


      resource: project, resource_visibility_level: "public", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 4 minutes 3.89 seconds. Current RSS: ~1438M. load average: 1.03 1.22 1.20 1/380 530


      resource: project, resource_visibility_level: "public", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 4 minutes 6.18 seconds. Current RSS: ~1438M. load average: 1.03 1.22 1.20 1/382 531


      resource: project, resource_visibility_level: "public", enforced_sso?: false, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 4 minutes 8.5 seconds. Current RSS: ~1436M. load average: 1.03 1.22 1.20 1/382 532


      resource: root_group, resource_visibility_level: "public", enforced_sso?: false, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 4 minutes 10.67 seconds. Current RSS: ~1440M. load average: 1.03 1.22 1.20 1/382 533


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: false, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 4 minutes 12.94 seconds. Current RSS: ~1444M. load average: 1.03 1.22 1.20 1/382 534


      resource: project, resource_visibility_level: "public", enforced_sso?: false, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 4 minutes 15.2 seconds. Current RSS: ~1445M. load average: 1.03 1.22 1.20 1/382 535


      resource: root_group, resource_visibility_level: "public", enforced_sso?: false, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 4 minutes 17.62 seconds. Current RSS: ~1443M. load average: 1.03 1.21 1.20 1/382 536


      resource: root_group, resource_visibility_level: "public", enforced_sso?: false, user: not_signed_in_user, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 4 minutes 19.9 seconds. Current RSS: ~1441M. load average: 1.03 1.21 1.20 1/382 537


      resource: root_group, resource_visibility_level: "public", enforced_sso?: false, user: deploy_token, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 4 minutes 22.22 seconds. Current RSS: ~1440M. load average: 1.03 1.21 1.20 1/382 538


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: false, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 4 minutes 24.48 seconds. Current RSS: ~1442M. load average: 1.02 1.21 1.20 1/382 539


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: false, user: not_signed_in_user, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 4 minutes 26.81 seconds. Current RSS: ~1442M. load average: 1.02 1.21 1.20 1/382 540


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: false, user: deploy_token, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 4 minutes 29.05 seconds. Current RSS: ~1442M. load average: 1.02 1.20 1.20 1/382 541


      resource: project, resource_visibility_level: "public", enforced_sso?: false, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 4 minutes 31.45 seconds. Current RSS: ~1440M. load average: 1.02 1.20 1.20 1/382 542


      resource: project, resource_visibility_level: "public", enforced_sso?: false, user: not_signed_in_user, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 4 minutes 33.76 seconds. Current RSS: ~1438M. load average: 1.02 1.20 1.19 1/382 543


      resource: project, resource_visibility_level: "public", enforced_sso?: false, user: deploy_token, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is not enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 4 minutes 36.13 seconds. Current RSS: ~1438M. load average: 1.02 1.20 1.19 1/382 544


      resource: root_group, resource_visibility_level: "public", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 4 minutes 38.36 seconds. Current RSS: ~1444M. load average: 1.02 1.20 1.19 1/382 545


      resource: root_group, resource_visibility_level: "public", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: true, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 4 minutes 40.71 seconds. Current RSS: ~1435M. load average: 1.02 1.20 1.19 1/382 546


      resource: root_group, resource_visibility_level: "public", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: true, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 4 minutes 42.92 seconds. Current RSS: ~1430M. load average: 0.94 1.18 1.19 1/382 547


      resource: root_group, resource_visibility_level: "public", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 4 minutes 45.31 seconds. Current RSS: ~1432M. load average: 0.94 1.18 1.19 1/382 548


      resource: root_group, resource_visibility_level: "public", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 4 minutes 47.52 seconds. Current RSS: ~1432M. load average: 0.94 1.17 1.18 1/382 549


      resource: root_group, resource_visibility_level: "public", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 4 minutes 49.8 seconds. Current RSS: ~1430M. load average: 0.94 1.17 1.18 1/382 550


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 4 minutes 51.93 seconds. Current RSS: ~1428M. load average: 0.94 1.17 1.18 1/382 551


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: true, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 4 minutes 54.17 seconds. Current RSS: ~1420M. load average: 0.95 1.17 1.18 1/382 552


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: true, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 4 minutes 56.4 seconds. Current RSS: ~1421M. load average: 0.95 1.17 1.18 1/382 553


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 4 minutes 58.72 seconds. Current RSS: ~1422M. load average: 0.95 1.17 1.18 1/382 554


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 5 minutes 1.0 second. Current RSS: ~1420M. load average: 0.95 1.17 1.18 1/382 555


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 5 minutes 3.33 seconds. Current RSS: ~1421M. load average: 0.95 1.16 1.18 1/382 556


      resource: project, resource_visibility_level: "public", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 5 minutes 5.54 seconds. Current RSS: ~1421M. load average: 0.95 1.16 1.18 1/382 557


      resource: project, resource_visibility_level: "public", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: true, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 5 minutes 7.77 seconds. Current RSS: ~1422M. load average: 0.96 1.16 1.18 1/382 558


      resource: project, resource_visibility_level: "public", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: true, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 5 minutes 9.9 seconds. Current RSS: ~1422M. load average: 0.96 1.16 1.18 1/382 559


      resource: project, resource_visibility_level: "public", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 5 minutes 12.07 seconds. Current RSS: ~1423M. load average: 0.96 1.16 1.18 1/382 560


      resource: project, resource_visibility_level: "public", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 5 minutes 14.17 seconds. Current RSS: ~1424M. load average: 1.04 1.18 1.18 1/382 561


      resource: project, resource_visibility_level: "public", enforced_sso?: true, user: member_with_identity, user_is_resource_owner?: false, user_with_saml_session?: false, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 5 minutes 16.36 seconds. Current RSS: ~1424M. load average: 1.04 1.18 1.18 1/382 562


      resource: root_group, resource_visibility_level: "public", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 5 minutes 18.51 seconds. Current RSS: ~1425M. load average: 1.04 1.17 1.18 1/382 563


      resource: root_group, resource_visibility_level: "public", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: true, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 5 minutes 20.76 seconds. Current RSS: ~1426M. load average: 1.04 1.17 1.18 1/382 564


      resource: root_group, resource_visibility_level: "public", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 5 minutes 23.02 seconds. Current RSS: ~1433M. load average: 1.04 1.17 1.18 1/382 565


      resource: root_group, resource_visibility_level: "public", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 5 minutes 25.32 seconds. Current RSS: ~1436M. load average: 1.04 1.17 1.18 1/382 566


      resource: root_group, resource_visibility_level: "public", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 5 minutes 27.6 seconds. Current RSS: ~1435M. load average: 1.03 1.17 1.18 1/382 567


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 5 minutes 29.78 seconds. Current RSS: ~1435M. load average: 1.03 1.17 1.18 1/382 568


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: true, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 5 minutes 31.96 seconds. Current RSS: ~1437M. load average: 1.03 1.17 1.18 1/382 569


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 5 minutes 34.15 seconds. Current RSS: ~1439M. load average: 1.03 1.16 1.18 1/382 570


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 5 minutes 36.4 seconds. Current RSS: ~1431M. load average: 1.03 1.16 1.18 1/382 571


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 5 minutes 38.51 seconds. Current RSS: ~1432M. load average: 1.03 1.16 1.18 1/382 572


      resource: project, resource_visibility_level: "public", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 5 minutes 40.71 seconds. Current RSS: ~1434M. load average: 1.03 1.16 1.18 1/382 573


      resource: project, resource_visibility_level: "public", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: true, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 5 minutes 42.95 seconds. Current RSS: ~1433M. load average: 1.02 1.16 1.18 1/382 574


      resource: project, resource_visibility_level: "public", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 5 minutes 45.18 seconds. Current RSS: ~1433M. load average: 1.02 1.16 1.18 1/382 575


      resource: project, resource_visibility_level: "public", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 5 minutes 47.65 seconds. Current RSS: ~1433M. load average: 1.02 1.16 1.18 1/382 576


      resource: project, resource_visibility_level: "public", enforced_sso?: true, user: member_without_identity, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 5 minutes 50.11 seconds. Current RSS: ~1435M. load average: 1.02 1.16 1.18 1/382 577


      resource: root_group, resource_visibility_level: "public", enforced_sso?: true, user: member_shared, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 5 minutes 52.35 seconds. Current RSS: ~1434M. load average: 1.02 1.16 1.18 1/382 578


      resource: root_group, resource_visibility_level: "public", enforced_sso?: true, user: member_shared, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 5 minutes 54.68 seconds. Current RSS: ~1434M. load average: 1.02 1.15 1.18 1/382 579


      resource: root_group, resource_visibility_level: "public", enforced_sso?: true, user: member_shared, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 5 minutes 56.91 seconds. Current RSS: ~1437M. load average: 1.02 1.15 1.18 1/382 580


      resource: root_group, resource_visibility_level: "public", enforced_sso?: true, user: member_shared, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 5 minutes 59.27 seconds. Current RSS: ~1435M. load average: 1.02 1.15 1.17 1/382 581


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: true, user: member_shared, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 6 minutes 2.87 seconds. Current RSS: ~1433M. load average: 1.02 1.15 1.17 1/383 582


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: true, user: member_shared, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 6 minutes 5.3 seconds. Current RSS: ~1438M. load average: 1.02 1.15 1.17 3/383 583


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: true, user: member_shared, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 6 minutes 7.57 seconds. Current RSS: ~1450M. load average: 1.02 1.14 1.17 1/383 584


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: true, user: member_shared, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 6 minutes 9.92 seconds. Current RSS: ~1474M. load average: 1.02 1.14 1.17 1/382 585


      resource: project, resource_visibility_level: "public", enforced_sso?: true, user: member_shared, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 6 minutes 12.26 seconds. Current RSS: ~1480M. load average: 1.02 1.14 1.17 1/383 586


      resource: project, resource_visibility_level: "public", enforced_sso?: true, user: member_shared, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 6 minutes 14.52 seconds. Current RSS: ~1484M. load average: 1.01 1.14 1.17 1/383 587


      resource: project, resource_visibility_level: "public", enforced_sso?: true, user: member_shared, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 6 minutes 16.9 seconds. Current RSS: ~1489M. load average: 1.01 1.14 1.17 1/383 588


      resource: project, resource_visibility_level: "public", enforced_sso?: true, user: member_shared, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 6 minutes 19.23 seconds. Current RSS: ~1496M. load average: 1.01 1.14 1.17 1/383 589


      resource: root_group, resource_visibility_level: "public", enforced_sso?: true, user: member_project, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 6 minutes 21.47 seconds. Current RSS: ~1498M. load average: 1.01 1.14 1.17 1/383 590


      resource: root_group, resource_visibility_level: "public", enforced_sso?: true, user: member_project, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 6 minutes 23.84 seconds. Current RSS: ~1496M. load average: 1.01 1.14 1.17 1/383 591


      resource: root_group, resource_visibility_level: "public", enforced_sso?: true, user: member_project, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 6 minutes 26.15 seconds. Current RSS: ~1494M. load average: 1.01 1.14 1.17 1/383 592


      resource: root_group, resource_visibility_level: "public", enforced_sso?: true, user: member_project, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 6 minutes 28.48 seconds. Current RSS: ~1498M. load average: 1.01 1.13 1.17 1/383 593


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: true, user: member_project, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 6 minutes 30.9 seconds. Current RSS: ~1497M. load average: 1.01 1.13 1.17 1/383 594


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: true, user: member_project, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 6 minutes 33.16 seconds. Current RSS: ~1496M. load average: 1.01 1.13 1.17 1/383 595


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: true, user: member_project, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 6 minutes 35.55 seconds. Current RSS: ~1496M. load average: 1.01 1.13 1.17 1/383 596


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: true, user: member_project, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 6 minutes 37.8 seconds. Current RSS: ~1501M. load average: 1.01 1.13 1.17 1/383 597


      resource: project, resource_visibility_level: "public", enforced_sso?: true, user: member_project, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 6 minutes 39.98 seconds. Current RSS: ~1502M. load average: 1.01 1.13 1.17 1/383 598


      resource: project, resource_visibility_level: "public", enforced_sso?: true, user: member_project, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 6 minutes 42.32 seconds. Current RSS: ~1500M. load average: 1.01 1.13 1.17 1/383 599


      resource: project, resource_visibility_level: "public", enforced_sso?: true, user: member_project, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 6 minutes 44.54 seconds. Current RSS: ~1500M. load average: 1.01 1.13 1.17 1/383 600


      resource: project, resource_visibility_level: "public", enforced_sso?: true, user: member_project, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 6 minutes 46.79 seconds. Current RSS: ~1502M. load average: 1.01 1.13 1.17 1/383 601


      resource: root_group, resource_visibility_level: "public", enforced_sso?: true, user: member_subgroup, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 6 minutes 49.14 seconds. Current RSS: ~1500M. load average: 1.01 1.12 1.16 1/383 602


      resource: root_group, resource_visibility_level: "public", enforced_sso?: true, user: member_subgroup, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 6 minutes 51.28 seconds. Current RSS: ~1497M. load average: 1.01 1.12 1.16 1/383 603


      resource: root_group, resource_visibility_level: "public", enforced_sso?: true, user: member_subgroup, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 6 minutes 53.56 seconds. Current RSS: ~1498M. load average: 1.01 1.12 1.16 1/383 604


      resource: root_group, resource_visibility_level: "public", enforced_sso?: true, user: member_subgroup, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 6 minutes 55.82 seconds. Current RSS: ~1498M. load average: 1.01 1.12 1.16 1/383 605


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: true, user: member_subgroup, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 6 minutes 57.89 seconds. Current RSS: ~1500M. load average: 1.09 1.14 1.17 1/383 606


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: true, user: member_subgroup, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 7 minutes 0.18 second. Current RSS: ~1498M. load average: 1.09 1.14 1.17 1/383 607


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: true, user: member_subgroup, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 7 minutes 2.42 seconds. Current RSS: ~1498M. load average: 1.09 1.14 1.17 3/384 608


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: true, user: member_subgroup, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 7 minutes 4.71 seconds. Current RSS: ~1498M. load average: 1.16 1.15 1.17 1/384 609


      resource: project, resource_visibility_level: "public", enforced_sso?: true, user: member_subgroup, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 7 minutes 6.93 seconds. Current RSS: ~1500M. load average: 1.16 1.15 1.17 1/383 610


      resource: project, resource_visibility_level: "public", enforced_sso?: true, user: member_subgroup, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: false, user_is_auditor?: nil, shared_examples: "SSO Enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns true
# [RSpecRunTime] RSpec elapsed time: 7 minutes 9.14 seconds. Current RSS: ~1498M. load average: 1.15 1.15 1.17 1/383 611


      resource: project, resource_visibility_level: "public", enforced_sso?: true, user: member_subgroup, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: true, enable_admin_mode?: true, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 7 minutes 11.5 seconds. Current RSS: ~1499M. load average: 1.15 1.15 1.17 1/383 612


      resource: project, resource_visibility_level: "public", enforced_sso?: true, user: member_subgroup, user_is_resource_owner?: false, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: true, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 7 minutes 13.79 seconds. Current RSS: ~1497M. load average: 1.05 1.13 1.17 1/383 613


      resource: root_group, resource_visibility_level: "public", enforced_sso?: true, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 7 minutes 16.08 seconds. Current RSS: ~1496M. load average: 1.05 1.13 1.17 1/383 614


      resource: root_group, resource_visibility_level: "public", enforced_sso?: true, user: not_signed_in_user, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 7 minutes 18.4 seconds. Current RSS: ~1496M. load average: 1.05 1.13 1.16 1/383 615


      resource: root_group, resource_visibility_level: "public", enforced_sso?: true, user: deploy_token, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 7 minutes 20.61 seconds. Current RSS: ~1497M. load average: 1.05 1.13 1.16 1/383 616


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: true, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 7 minutes 22.98 seconds. Current RSS: ~1496M. load average: 1.04 1.12 1.16 1/383 617


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: true, user: not_signed_in_user, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 7 minutes 25.27 seconds. Current RSS: ~1499M. load average: 1.04 1.12 1.16 1/383 618


      resource: subgroup, resource_visibility_level: "public", enforced_sso?: true, user: deploy_token, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 7 minutes 27.49 seconds. Current RSS: ~1498M. load average: 1.04 1.12 1.16 1/383 619


      resource: project, resource_visibility_level: "public", enforced_sso?: true, user: non_member, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 7 minutes 29.82 seconds. Current RSS: ~1496M. load average: 1.04 1.12 1.16 1/383 620


      resource: project, resource_visibility_level: "public", enforced_sso?: true, user: not_signed_in_user, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 7 minutes 32.06 seconds. Current RSS: ~1497M. load average: 1.04 1.12 1.16 1/383 621


      resource: project, resource_visibility_level: "public", enforced_sso?: true, user: deploy_token, user_is_resource_owner?: nil, user_with_saml_session?: nil, user_is_admin?: nil, enable_admin_mode?: nil, user_is_auditor?: nil, shared_examples: "SSO Not enforced"
        when 'Enforce SSO-only authentication for web activity for this group' option is enabled
          when resource is public
            for user
              returns false
# [RSpecRunTime] RSpec elapsed time: 7 minutes 34.36 seconds. Current RSS: ~1496M. load average: 1.12 1.14 1.17 1/383 622


  .access_restricted_groups
    handles empty groups array
    returns a list of SSO enforced root groups
    returns only unique root groups
    avoids N+1 queries
# [RSpecRunTime] RSpec elapsed time: 7 minutes 39.81 seconds. Current RSS: ~1529M. load average: 1.11 1.13 1.17 1/383 623



# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/auth/group_saml/sso_enforcer_spec.rb. It took 7 minutes 34.25 seconds. Expected to take 10 minutes 1.72 seconds.
# [RSpecRunTime] Starting example group ee/spec/models/concerns/approval_rule_like_spec.rb. Expected to take 2 minutes 18.58 seconds.

ApprovalRuleLike
  does not allow STI
  MergeRequest
    behaves like approval rule like
      #approvers_include_user?
        returns true for a contained user
        returns true for a group user
        returns false for a missing user
        when the user relations are already loaded
          returns true for a contained user
          returns true for a group user
          returns false for a missing user
# [RSpecRunTime] RSpec elapsed time: 7 minutes 52.02 seconds. Current RSS: ~1534M. load average: 1.09 1.13 1.16 1/389 859


      #approvers
        behaves like approvers contains the right users
          contains users as direct members and group members
          when some users are inactive
            returns users that are only active
# [RSpecRunTime] RSpec elapsed time: 7 minutes 55.99 seconds. Current RSS: ~1513M. load average: 1.08 1.13 1.16 1/389 938


        when the user relations are already loaded
          does not perform any new queries when all users are loaded already
          behaves like approvers contains the right users
            contains users as direct members and group members
            when some users are inactive
              returns users that are only active
# [RSpecRunTime] RSpec elapsed time: 8 minutes 2.28 seconds. Current RSS: ~1516M. load average: 1.00 1.11 1.16 3/390 1056


        when user is both a direct member and a group member
          contains only unique users
# [RSpecRunTime] RSpec elapsed time: 8 minutes 4.73 seconds. Current RSS: ~1519M. load average: 1.00 1.11 1.16 1/389 1096


        when scan_result_policy_read has role_approvers
          contains users as direct members and group members and role members
# [RSpecRunTime] RSpec elapsed time: 8 minutes 7.76 seconds. Current RSS: ~1513M. load average: 1.00 1.10 1.16 1/389 1137


      #from_scan_result_policy?
        when report_type is scan_finding
          returns true
# [RSpecRunTime] RSpec elapsed time: 8 minutes 9.61 seconds. Current RSS: ~1503M. load average: 1.00 1.10 1.16 1/389 1177


        when report_type is license_scanning
          when scan_result_policy_read is defined
            returns true
# [RSpecRunTime] RSpec elapsed time: 8 minutes 12.31 seconds. Current RSS: ~1499M. load average: 1.00 1.10 1.16 1/389 1217


          when scan_result_policy_read is not defined
            returns false
# [RSpecRunTime] RSpec elapsed time: 8 minutes 14.25 seconds. Current RSS: ~1500M. load average: 1.08 1.12 1.16 1/389 1257


        when report_type is any_merge_request
          returns true
# [RSpecRunTime] RSpec elapsed time: 8 minutes 16.09 seconds. Current RSS: ~1503M. load average: 1.08 1.12 1.16 1/389 1297


        when report_type is nil
          returns false
# [RSpecRunTime] RSpec elapsed time: 8 minutes 17.91 seconds. Current RSS: ~1515M. load average: 1.07 1.12 1.16 1/390 1338


      validation
        when value is too big
          is invalid
# [RSpecRunTime] RSpec elapsed time: 8 minutes 19.74 seconds. Current RSS: ~1518M. load average: 1.07 1.12 1.16 1/390 1378


        when value is within limit
          is valid
# [RSpecRunTime] RSpec elapsed time: 8 minutes 21.66 seconds. Current RSS: ~1517M. load average: 1.07 1.12 1.16 1/390 1418


        with rule_type set to report_approver
          is invalid
# [RSpecRunTime] RSpec elapsed time: 8 minutes 23.56 seconds. Current RSS: ~1519M. load average: 1.07 1.11 1.16 1/390 1458


        when importing
          when orchestration_policy_idx is not nil
            is invalid
# [RSpecRunTime] RSpec elapsed time: 8 minutes 25.62 seconds. Current RSS: ~1522M. load average: 1.07 1.11 1.16 1/390 1498


          when orchestration_policy_idx is nil
            is valid
# [RSpecRunTime] RSpec elapsed time: 8 minutes 27.72 seconds. Current RSS: ~1521M. load average: 1.06 1.11 1.16 1/390 1538


          when report type is nil
            is valid
# [RSpecRunTime] RSpec elapsed time: 8 minutes 29.71 seconds. Current RSS: ~1520M. load average: 1.06 1.11 1.16 1/390 1578


          when report type is scan_finding
            is invalid
# [RSpecRunTime] RSpec elapsed time: 8 minutes 31.66 seconds. Current RSS: ~1519M. load average: 1.06 1.11 1.16 1/390 1618


          when report type is license_scanning
            is invalid
# [RSpecRunTime] RSpec elapsed time: 8 minutes 33.65 seconds. Current RSS: ~1520M. load average: 1.06 1.11 1.16 1/390 1658


          when report type is code_coverage
            is valid
# [RSpecRunTime] RSpec elapsed time: 8 minutes 35.58 seconds. Current RSS: ~1521M. load average: 1.06 1.11 1.16 1/390 1698


    #overridden?
      returns false
      when rule has source rule
        and any attributes differ from source rule
          name
            behaves like overridden rule
              returns true
# [RSpecRunTime] RSpec elapsed time: 8 minutes 38.41 seconds. Current RSS: ~1528M. load average: 1.13 1.13 1.16 1/390 1777


          approvals_required
            behaves like overridden rule
              returns true
# [RSpecRunTime] RSpec elapsed time: 8 minutes 39.97 seconds. Current RSS: ~1528M. load average: 1.13 1.13 1.16 1/390 1817


          users
            behaves like overridden rule
              returns true
# [RSpecRunTime] RSpec elapsed time: 8 minutes 41.6 seconds. Current RSS: ~1535M. load average: 1.13 1.13 1.16 1/390 1857


          groups
            behaves like overridden rule
              returns true
# [RSpecRunTime] RSpec elapsed time: 8 minutes 43.21 seconds. Current RSS: ~1541M. load average: 1.12 1.12 1.16 1/390 1897


        and no changes made to attributes
          returns false
# [RSpecRunTime] RSpec elapsed time: 8 minutes 44.78 seconds. Current RSS: ~1537M. load average: 1.12 1.12 1.16 1/390 1937


  Project
    behaves like approval rule like
      #approvers_include_user?
        returns true for a contained user
        returns true for a group user
        returns false for a missing user
        when the user relations are already loaded
          returns true for a contained user
          returns true for a group user
          returns false for a missing user
# [RSpecRunTime] RSpec elapsed time: 8 minutes 53.2 seconds. Current RSS: ~1499M. load average: 1.10 1.12 1.16 1/389 1938


      #approvers
        behaves like approvers contains the right users
          contains users as direct members and group members
          when some users are inactive
            returns users that are only active
# [RSpecRunTime] RSpec elapsed time: 8 minutes 55.98 seconds. Current RSS: ~1492M. load average: 1.10 1.12 1.16 1/384 1939


        when the user relations are already loaded
          does not perform any new queries when all users are loaded already
          behaves like approvers contains the right users
            contains users as direct members and group members
            when some users are inactive
              returns users that are only active
# [RSpecRunTime] RSpec elapsed time: 9 minutes 0.5 second. Current RSS: ~1485M. load average: 1.09 1.12 1.16 1/385 1940


        when user is both a direct member and a group member
          contains only unique users
# [RSpecRunTime] RSpec elapsed time: 9 minutes 2.52 seconds. Current RSS: ~1480M. load average: 1.08 1.11 1.16 1/384 1941


        when scan_result_policy_read has role_approvers
          contains users as direct members and group members and role members
# [RSpecRunTime] RSpec elapsed time: 9 minutes 5.18 seconds. Current RSS: ~1471M. load average: 1.08 1.11 1.16 1/384 1942


      #from_scan_result_policy?
        when report_type is scan_finding
          returns true
# [RSpecRunTime] RSpec elapsed time: 9 minutes 6.64 seconds. Current RSS: ~1470M. load average: 1.08 1.11 1.16 1/384 1943


        when report_type is license_scanning
          when scan_result_policy_read is defined
            returns true
# [RSpecRunTime] RSpec elapsed time: 9 minutes 9.06 seconds. Current RSS: ~1467M. load average: 1.07 1.11 1.16 1/384 1944


          when scan_result_policy_read is not defined
            returns false
# [RSpecRunTime] RSpec elapsed time: 9 minutes 10.63 seconds. Current RSS: ~1467M. load average: 1.07 1.11 1.16 1/384 1945


        when report_type is any_merge_request
          returns true
# [RSpecRunTime] RSpec elapsed time: 9 minutes 12.12 seconds. Current RSS: ~1466M. load average: 1.07 1.11 1.16 1/384 1946


        when report_type is nil
          returns false
# [RSpecRunTime] RSpec elapsed time: 9 minutes 13.67 seconds. Current RSS: ~1468M. load average: 1.07 1.11 1.16 1/384 1947


      validation
        when value is too big
          is invalid
# [RSpecRunTime] RSpec elapsed time: 9 minutes 15.24 seconds. Current RSS: ~1467M. load average: 1.07 1.11 1.16 1/384 1948


        when value is within limit
          is valid
# [RSpecRunTime] RSpec elapsed time: 9 minutes 16.73 seconds. Current RSS: ~1468M. load average: 1.07 1.11 1.16 1/384 1949


        with rule_type set to report_approver
          is invalid
# [RSpecRunTime] RSpec elapsed time: 9 minutes 18.23 seconds. Current RSS: ~1467M. load average: 1.22 1.14 1.17 1/384 1950


        when importing
          when orchestration_policy_idx is not nil
            is invalid
# [RSpecRunTime] RSpec elapsed time: 9 minutes 19.63 seconds. Current RSS: ~1468M. load average: 1.22 1.14 1.17 1/382 1951


          when orchestration_policy_idx is nil
            is valid
# [RSpecRunTime] RSpec elapsed time: 9 minutes 21.12 seconds. Current RSS: ~1467M. load average: 1.22 1.14 1.17 1/382 1952


          when report type is nil
            is valid
# [RSpecRunTime] RSpec elapsed time: 9 minutes 22.57 seconds. Current RSS: ~1468M. load average: 1.20 1.14 1.16 1/382 1953


          when report type is scan_finding
            is invalid
# [RSpecRunTime] RSpec elapsed time: 9 minutes 23.93 seconds. Current RSS: ~1468M. load average: 1.20 1.14 1.16 2/382 1954


          when report type is license_scanning
            is invalid
# [RSpecRunTime] RSpec elapsed time: 9 minutes 25.34 seconds. Current RSS: ~1468M. load average: 1.20 1.14 1.16 1/382 1955


          when report type is code_coverage
            is valid
# [RSpecRunTime] RSpec elapsed time: 9 minutes 26.82 seconds. Current RSS: ~1467M. load average: 1.20 1.14 1.16 1/382 1956


    #overridden?
      returns false
  .group_users
    returns distinct users
# [RSpecRunTime] RSpec elapsed time: 9 minutes 28.59 seconds. Current RSS: ~1472M. load average: 1.19 1.14 1.16 1/382 1957


  .exportable
    does not include rules created from scan result policies

# [RSpecRunTime] Finishing example group ee/spec/models/concerns/approval_rule_like_spec.rb. It took 1 minute 49.39 seconds. Expected to take 2 minutes 18.58 seconds.
# [RSpecRunTime] Starting example group ee/spec/services/epics/epic_links/create_service_spec.rb. Expected to take 1 minute 42.98 seconds.

Epics::EpicLinks::CreateService
  #execute
    when subepics feature is disabled
      returns an error
      no relationship is created
# [RSpecRunTime] RSpec elapsed time: 9 minutes 30.57 seconds. Current RSS: ~1477M. load average: 1.19 1.14 1.16 1/382 1958


    when subepics feature is enabled
      when an error occurs
        when a single epic is given
          when user does not have create_epic_tree_relation access for the parent
            returns an error
            no relationship is created
# [RSpecRunTime] RSpec elapsed time: 9 minutes 31.84 seconds. Current RSS: ~1485M. load average: 1.19 1.14 1.16 1/382 1959


          when a user has permissions to add an epic
            when an epic from another group is given
              when user has no permission to admin_epic_tree_relation
                returns an error
                no relationship is created
# [RSpecRunTime] RSpec elapsed time: 9 minutes 33.41 seconds. Current RSS: ~1486M. load average: 1.09 1.12 1.16 1/382 1960


              when subepics feature is not available for child group
                returns an error
                no relationship is created
# [RSpecRunTime] RSpec elapsed time: 9 minutes 34.92 seconds. Current RSS: ~1493M. load average: 1.09 1.12 1.16 1/382 1961


            when hierarchy is cyclic
              when given child epic is the same as given parent
                returns an error
                no relationship is created
# [RSpecRunTime] RSpec elapsed time: 9 minutes 36.08 seconds. Current RSS: ~1492M. load average: 1.09 1.12 1.16 1/382 1962


              when given child epic is parent of the given parent
                returns an error
                no relationship is created
# [RSpecRunTime] RSpec elapsed time: 9 minutes 37.46 seconds. Current RSS: ~1492M. load average: 1.09 1.12 1.16 1/382 1963


              when new child epic is an ancestor of the given parent
                returns an error
                no relationship is created
# [RSpecRunTime] RSpec elapsed time: 9 minutes 39.24 seconds. Current RSS: ~1495M. load average: 1.08 1.12 1.16 1/382 1964


            when adding an epic that is already a child of the parent epic
              returns an error
              no relationship is created
# [RSpecRunTime] RSpec elapsed time: 9 minutes 40.56 seconds. Current RSS: ~1496M. load average: 1.08 1.12 1.16 1/382 1965


            when adding to an Epic that is already at maximum depth
              returns an error
              no relationship is created
# [RSpecRunTime] RSpec elapsed time: 9 minutes 42.88 seconds. Current RSS: ~1492M. load average: 1.08 1.11 1.16 1/382 1966


            when total depth after adding would exceed depth limit
              returns an error
              no relationship is created
# [RSpecRunTime] RSpec elapsed time: 9 minutes 45.4 seconds. Current RSS: ~1488M. load average: 1.08 1.11 1.16 1/382 1967


            when total children count after adding would exceed limit
              returns an error
              no relationship is created
# [RSpecRunTime] RSpec elapsed time: 9 minutes 46.96 seconds. Current RSS: ~1486M. load average: 1.08 1.11 1.16 1/382 1968


        when multiple epics are given
          when user does not have create_epic_tree_relation access for the parent
            returns an error
            no relationship is created
# [RSpecRunTime] RSpec elapsed time: 9 minutes 48.1 seconds. Current RSS: ~1489M. load average: 1.07 1.11 1.15 1/382 1969


          when a user has permissions to add an epic
            when adding epics that are already a child of the parent epic
              returns an error
              no relationship is created
# [RSpecRunTime] RSpec elapsed time: 9 minutes 49.39 seconds. Current RSS: ~1493M. load average: 1.07 1.11 1.15 1/382 1970


            when total depth after adding would exceed limit
              returns an error
              no relationship is created
# [RSpecRunTime] RSpec elapsed time: 9 minutes 51.9 seconds. Current RSS: ~1487M. load average: 1.07 1.11 1.15 1/382 1971


            when an epic from a another group is given
              when user has insufficient permissions
                returns an error
                no relationship is created
# [RSpecRunTime] RSpec elapsed time: 9 minutes 53.45 seconds. Current RSS: ~1486M. load average: 1.07 1.11 1.15 1/382 1972


              when subepics feature is not available for child group
                returns an error
                no relationship is created
# [RSpecRunTime] RSpec elapsed time: 9 minutes 55.04 seconds. Current RSS: ~1490M. load average: 1.07 1.11 1.15 1/382 1973


            when hierarchy is cyclic
              when given child epic is the same as given parent
                returns an error
                no relationship is created
# [RSpecRunTime] RSpec elapsed time: 9 minutes 56.17 seconds. Current RSS: ~1496M. load average: 1.07 1.11 1.15 1/382 1974


              when given child epic is parent of the given parent
                returns an error
                no relationship is created
# [RSpecRunTime] RSpec elapsed time: 9 minutes 57.46 seconds. Current RSS: ~1497M. load average: 1.07 1.11 1.15 1/382 1975


            when the reference list is empty
              returns an error
              no relationship is created
            when there are invalid references
              adds only valid references
              returns error status
# [RSpecRunTime] RSpec elapsed time: 9 minutes 59.94 seconds. Current RSS: ~1506M. load average: 1.06 1.11 1.15 1/382 1976


      when everything is ok
        when a correct reference is given
          creates a new relationship and updates epic
          moves the new child epic to the top and moves the existing ones down
          returns success status and created links
          creates system notes
# [RSpecRunTime] RSpec elapsed time: 10 minutes 3.39 seconds. Current RSS: ~1503M. load average: 1.06 1.11 1.15 1/383 1977


        when an epic from a subgroup is given
          creates a new relationship and updates epic
          moves the new child epic to the top and moves the existing ones down
          returns success status and created links
          creates system notes
# [RSpecRunTime] RSpec elapsed time: 10 minutes 6.79 seconds. Current RSS: ~1501M. load average: 1.06 1.11 1.15 1/383 1978


        when an epic from another group is given
          creates a new relationship and updates epic
          moves the new child epic to the top and moves the existing ones down
          returns success status and created links
          creates system notes
# [RSpecRunTime] RSpec elapsed time: 10 minutes 10.6 seconds. Current RSS: ~1498M. load average: 1.29 1.15 1.17 1/383 1979


        when an epic from ancestor group is given
          creates a new relationship and updates epic
          moves the new child epic to the top and moves the existing ones down
          returns success status and created links
          creates system notes
# [RSpecRunTime] RSpec elapsed time: 10 minutes 14.33 seconds. Current RSS: ~1495M. load average: 1.27 1.15 1.17 1/383 1980


        when multiple valid epics are given
          creates new relationships
          creates system notes
          returns success status and created links
          avoids un-necessary database queries
# [RSpecRunTime] RSpec elapsed time: 10 minutes 18.3 seconds. Current RSS: ~1496M. load average: 1.33 1.17 1.17 1/382 1981


        when at least one epic is still not assigned to the parent epic
          creates new relationships
          creates system notes
          returns success status and created links
# [RSpecRunTime] RSpec elapsed time: 10 minutes 20.52 seconds. Current RSS: ~1497M. load average: 1.33 1.17 1.17 1/382 1982


        when adding an Epic that has existing children
          when Epic to add has more than 5 children
            creates a new relationship and updates epic
            moves the new child epic to the top and moves the existing ones down
            returns success status and created links
            creates system notes
# [RSpecRunTime] RSpec elapsed time: 10 minutes 26.52 seconds. Current RSS: ~1476M. load average: 1.30 1.16 1.17 1/382 1983


        when an epic is already assigned to another epic
          creates system notes
          creates a new relationship and updates epic
          moves the new child epic to the top and moves the existing ones down
          returns success status and created links
# [RSpecRunTime] RSpec elapsed time: 10 minutes 29.68 seconds. Current RSS: ~1477M. load average: 1.28 1.16 1.17 1/382 1984


      when child and parent epics have a synced work item
        creates a new relationship for the epic and the synced work item
        does not create resource event for the work item
        creates system notes only for the epics
        behaves like rollback changes when creation fails
          when work item link creation fails
            does not create relationships for the epic or the work item
            logs error
# [RSpecRunTime] RSpec elapsed time: 10 minutes 32.92 seconds. Current RSS: ~1489M. load average: 1.25 1.16 1.17 1/382 1985


          when epic link creation fails
            does not create relationships for the epic or the work item
          when updating relative_position fails
            does not create relationships for the epic or the work item
        with multiple children
          creates a new relationship for the epics and their synced work items
          does not create resource event for the work item
          creates system notes only for the epics
          behaves like rollback changes when creation fails
            when work item link creation fails
              does not create relationships for the epic or the work item
              logs error
# [RSpecRunTime] RSpec elapsed time: 10 minutes 37.28 seconds. Current RSS: ~1505M. load average: 1.25 1.16 1.17 1/382 1986


            when epic link creation fails
              does not create relationships for the epic or the work item
            when updating relative_position fails
              does not create relationships for the epic or the work item
        when epic_creation_with_synced_work_item feature flag is disabled
          create relationship only for the epic

# [RSpecRunTime] Finishing example group ee/spec/services/epics/epic_links/create_service_spec.rb. It took 1 minute 9.43 seconds. Expected to take 1 minute 42.98 seconds.
# [RSpecRunTime] Starting example group ee/spec/models/geo/container_repository_registry_spec.rb. Expected to take 1 minute 30.31 seconds.

Geo::ContainerRepositoryRegistry
  does not allow STI
  behaves like a BulkInsertSafe model
    when calling class methods directly
      raises an error when method is not bulk-insert safe
      does not raise an error when method is bulk-insert safe
    .bulk_insert!
      when all items are valid
        inserts them all
        returns an empty array
      when some items are invalid
        does not insert any of them and raises an error
        inserts them anyway when bypassing validations
  relationships
    is expected to belong to container_repository required: false
  #state
    state: "0", state_method: "pending?"
      is expected to be truthy
    state: "1", state_method: "started?"
      is expected to be truthy
    state: "2", state_method: "synced?"
      is expected to be truthy
    state: "3", state_method: "failed?"
      is expected to be truthy
    state: "pending", state_method: "pending?"
      is expected to be truthy
    state: "started", state_method: "started?"
      is expected to be truthy
    state: "synced", state_method: "synced?"
      is expected to be truthy
    state: "failed", state_method: "failed?"
      is expected to be truthy
  .find_registry_differences
    untracked IDs
      includes container registries IDs without an entry on the tracking database
      excludes container registries outside the ID range
      with selective sync by namespace
        excludes container_registry IDs that projects are not in the selected namespaces
# [RSpecRunTime] RSpec elapsed time: 10 minutes 47.57 seconds. Current RSS: ~1513M. load average: 1.18 1.15 1.17 1/382 1987


      with selective sync by shard
        excludes container_registry IDs that projects are not in the selected shards
    unused tracked IDs
      with an orphaned registry
        includes tracked IDs that do not exist in the model table
        excludes IDs outside the ID range
      with selective sync by namespace
        with a tracked container_registry
          excluded from selective sync
            includes tracked container_registry IDs that exist but are not in a selectively synced project
          included in selective sync
            excludes tracked container_registry IDs that are in selectively synced projects
      with selective sync by shard
        with a tracked container_registry
          excluded from selective sync
            includes tracked container_registry IDs that exist but are not in a selectively synced project
          included in selective sync
            excludes tracked container_registry IDs that are in selectively synced projects
  .replication_enabled?
    returns true when registry replication is enabled
    returns false when registry replication is disabled
  .fail_sync_timeouts
    marks started records as failed if they are expired

# [RSpecRunTime] Finishing example group ee/spec/models/geo/container_repository_registry_spec.rb. It took 12.69 seconds. Expected to take 1 minute 30.31 seconds.
# [RSpecRunTime] Starting example group ee/spec/models/geo/container_repository_registry_spec.rb. Expected to take 1 minute 30.31 seconds.

Geo::ContainerRepositoryRegistry
  does not allow STI
  factory is valid
  behaves like a Geo verifiable registry
    state machine
      when transitioning to synced
        marks verification as pending
        when the model_record cannot be verified
          when the registry is already verification_disabled
            changes verification to disabled
# [RSpecRunTime] RSpec elapsed time: 10 minutes 53.11 seconds. Current RSS: ~1549M. load average: 1.17 1.15 1.16 1/382 1988


          when the registry is verification_pending
            changes verification to disabled
      when transitioning to pending
        when synced
          marks verification as disabled
        when failed
          marks verification as disabled
    verification_state machine
      when transitioning to verification_failed
        changes state from synced to failed
    .verification_pending_batch
      returns IDs of rows which are synced and pending verification
      excludes rows which are not synced or are not pending verification
      marks verification as started
# [RSpecRunTime] RSpec elapsed time: 11 minutes 0.96 second. Current RSS: ~1497M. load average: 1.16 1.14 1.16 1/382 1989


    .verification_failed_batch
      with a failed record with retry due
        returns IDs of rows which are synced and have failed verification
        excludes rows which are not synced or have not failed verification
        marks verification as started
# [RSpecRunTime] RSpec elapsed time: 11 minutes 5.82 seconds. Current RSS: ~1496M. load average: 1.06 1.12 1.16 1/382 1990


      when verification_retry_at is in the future
        does not return the row which failed verification
    .needs_verification_count
      returns the number of rows which are synced and pending verification
      includes rows which are synced and failed verification and are due for retry
      excludes rows which are synced and failed verification and have a future retry time
      excludes rows which are not synced or are not (pending or failed) verification
# [RSpecRunTime] RSpec elapsed time: 11 minutes 11.66 seconds. Current RSS: ~1500M. load average: 1.46 1.21 1.18 1/382 1991


    #verification_succeeded!
      clears checksum mismatch fields
    #track_checksum_attempt!
      yields to the checksum calculation
      when verification was not yet started
        starts verification
        when the model record cannot be verified
          when the registry is already verification_disabled
            leaves verification as disabled
# [RSpecRunTime] RSpec elapsed time: 11 minutes 14.13 seconds. Current RSS: ~1499M. load average: 1.42 1.20 1.18 1/382 1992


          when the registry is verification_pending
            changes verification to disabled
        when the primary site is expected to checksum the model record
          comparison with primary checksum
            when the calculated checksum matches the primary checksum
              transitions to verification_succeeded and updates the checksum
            when the calculated checksum does not match the primary checksum
              transitions to verification_failed and updates mismatch fields
      when verification was started
        does not update verification_started_at
      when an error occurs while yielding
        sets verification_failed
    #brand_new_pending?
      returns true when sync state is pending and all other fields are default
      returns true when started but all other fields are default
      returns false when sync state is synced
      returns false when sync state is failed
      returns false when it is pending but was synced before
      returns false when it is scheduled to retry sync
      returns false when it was tried before
      returns false when it has a sync failure message
      returns false when verification succeeded
      returns false when verification failed
      returns false when verification started
      returns false when it was verified before
      returns false when verification was started before
      returns false when verification is scheduled for retry
      returns false when verification was tried before
      returns false when checksum mismatched before
      returns false when it has a local checksum from before
      returns false when verification mismatched before
      returns false when there is a verification failure message from before
# [RSpecRunTime] RSpec elapsed time: 11 minutes 27.82 seconds. Current RSS: ~1542M. load average: 1.33 1.19 1.18 1/382 1993


  obligatory fields check
    has expected fields or methods
  scopes
    sync_timed_out
      return correct records
# [RSpecRunTime] RSpec elapsed time: 11 minutes 29.68 seconds. Current RSS: ~1539M. load average: 1.33 1.19 1.18 1/382 1994


    not_pending
      returns registries that are not pending
  finders
    .find_registries_never_attempted_sync
      returns unsynced items
      returns items that never have an attempt to sync except some specific item ID
# [RSpecRunTime] RSpec elapsed time: 11 minutes 34.01 seconds. Current RSS: ~1509M. load average: 1.30 1.19 1.18 1/382 1995


    .find_registries_needs_sync_again
      returns failed items
      returns failed items except some specific item ID
      orders records according to retry_at
# [RSpecRunTime] RSpec elapsed time: 11 minutes 39.23 seconds. Current RSS: ~1493M. load average: 1.28 1.18 1.18 1/382 1996


  .ordered_by_id
    orders records by id ASC
# [RSpecRunTime] RSpec elapsed time: 11 minutes 40.65 seconds. Current RSS: ~1488M. load average: 1.28 1.18 1.18 1/382 1997


  .fail_sync_timeouts
    marks started records as failed if they are expired
# [RSpecRunTime] RSpec elapsed time: 11 minutes 41.67 seconds. Current RSS: ~1486M. load average: 1.28 1.18 1.18 1/382 1998


  #failed!
    sets last_sync_failure with message
    truncates a long last_sync_failure
    increments retry_count
    sets retry_at to a time in the future
    can transition from any state
    when an error is given
      includes error.message in last_sync_failure
# [RSpecRunTime] RSpec elapsed time: 11 minutes 45.3 seconds. Current RSS: ~1508M. load average: 1.25 1.18 1.18 1/382 1999


    when missing_on_primary is not given
      caps retry_at to default 1 hour
    when missing_on_primary is falsey
      caps retry_at to default 1 hour
    when missing_on_primary is truthy
      caps retry_at to 4 hours
  #synced!
    mark as synced
    when a sync was scheduled after the last sync finishes
      does not reset state
      resets the other sync state fields
# [RSpecRunTime] RSpec elapsed time: 11 minutes 48.84 seconds. Current RSS: ~1523M. load average: 1.31 1.20 1.18 1/382 2000


  #pending!
    when a sync is currently running
      successfully moves state to pending
    when the registry has recorded a failure
      clears failure retry fields
      sets last_synced_at to nil
# [RSpecRunTime] RSpec elapsed time: 11 minutes 50.66 seconds. Current RSS: ~1525M. load average: 1.31 1.20 1.18 1/382 2001


  .with_search
    when query is empty
      returns all registries
    when query is not empty
      calls model_class search method

# [RSpecRunTime] Finishing example group ee/spec/models/geo/container_repository_registry_spec.rb. It took 1 minute 0.5 second. Expected to take 1 minute 30.31 seconds.
# [RSpecRunTime] Starting example group ee/spec/lib/elastic/latest/git_class_proxy_spec.rb. Expected to take 1 minute 21.32 seconds.

Elastic::Latest::GitClassProxy
  names elasticsearch queries
  #elastic_search
    when type is blob
      when performing a global search
        uses the correct elasticsearch query
        when backfill_project_permissions_in_blobs migration is not finished
          uses the correct elasticsearch query
# [RSpecRunTime] RSpec elapsed time: 12 minutes 6.31 seconds. Current RSS: ~1434M. load average: 1.62 1.27 1.20 1/416 2293


      when performing a group search
        uses the correct elasticsearch query
        when user is authorized for the namespace
          uses the correct elasticsearch query
# [RSpecRunTime] RSpec elapsed time: 12 minutes 9.72 seconds. Current RSS: ~1409M. load average: 1.65 1.28 1.21 1/418 2482


        when the project is private
          when the user is not authorized
            returns no search results
# [RSpecRunTime] RSpec elapsed time: 12 minutes 11.5 seconds. Current RSS: ~1411M. load average: 1.65 1.28 1.21 1/418 2583


          when the user is a member
            role: :guest, expected_count: 0
              is expected to eq 0
# [RSpecRunTime] RSpec elapsed time: 12 minutes 13.12 seconds. Current RSS: ~1410M. load average: 1.76 1.31 1.22 1/418 2678


            role: :reporter, expected_count: 1
              is expected to eq 1
# [RSpecRunTime] RSpec elapsed time: 12 minutes 14.72 seconds. Current RSS: ~1405M. load average: 1.76 1.31 1.22 1/418 2773


            role: :developer, expected_count: 1
              is expected to eq 1
# [RSpecRunTime] RSpec elapsed time: 12 minutes 16.26 seconds. Current RSS: ~1395M. load average: 1.76 1.31 1.22 1/417 2868


            role: :maintainer, expected_count: 1
              is expected to eq 1
# [RSpecRunTime] RSpec elapsed time: 12 minutes 17.91 seconds. Current RSS: ~1395M. load average: 1.94 1.35 1.23 1/417 2963


            role: :owner, expected_count: 1
              is expected to eq 1
# [RSpecRunTime] RSpec elapsed time: 12 minutes 19.71 seconds. Current RSS: ~1384M. load average: 1.94 1.35 1.23 1/417 3058


          with the `read_code` permission on a custom role
            returns matching search results
            with saas
              returns matching search results
              avoids N+1 queries
# [RSpecRunTime] RSpec elapsed time: 12 minutes 25.67 seconds. Current RSS: ~1388M. load average: 2.18 1.41 1.25 1/418 3347


      when performing a project search
        uses the correct elasticsearch query
        with the `read_code` permission on a custom role
          returns matching search results
# [RSpecRunTime] RSpec elapsed time: 12 minutes 29.25 seconds. Current RSS: ~1397M. load average: 2.17 1.42 1.26 1/418 3542


        when the user is not authorized
          returns no search results
# [RSpecRunTime] RSpec elapsed time: 12 minutes 30.97 seconds. Current RSS: ~1406M. load average: 2.17 1.42 1.26 3/418 3643


    when type is commit
      when performing a global search
        uses the correct elasticsearch query
# [RSpecRunTime] RSpec elapsed time: 12 minutes 32.55 seconds. Current RSS: ~1406M. load average: 2.15 1.43 1.26 2/418 3738


      when performing a group search
        uses the correct elasticsearch query
        when user is authorized for the namespace
          uses the correct elasticsearch query
# [RSpecRunTime] RSpec elapsed time: 12 minutes 35.43 seconds. Current RSS: ~1404M. load average: 2.15 1.43 1.26 1/418 3927


        when performing a project search
          uses the correct elasticsearch query
# [RSpecRunTime] RSpec elapsed time: 12 minutes 37.0 seconds. Current RSS: ~1403M. load average: 2.15 1.43 1.26 5/418 4022


        when requesting highlighting
          returns highlight in the results
# [RSpecRunTime] RSpec elapsed time: 12 minutes 38.34 seconds. Current RSS: ~1400M. load average: 2.22 1.46 1.27 1/418 4117


  #elastic_search_as_found_blob
    returns FoundBlob
    with filters in the query
      returns matching results
      when part of the path is used
        returns the same results as when the full path is used
        when the path query is in the middle of the file path
          returns the same results as when the full path is used
# [RSpecRunTime] RSpec elapsed time: 12 minutes 44.14 seconds. Current RSS: ~1368M. load average: 2.20 1.47 1.28 3/419 4494


  #blob_aggregations
    returns aggregations
    assert names queries for global blob search when migration is complete
    assert names queries for global blob search when migration is not complete
    assert names queries for group blob search
    assert names queries for project blob search
# [RSpecRunTime] RSpec elapsed time: 12 minutes 51.86 seconds. Current RSS: ~1366M. load average: 2.19 1.48 1.28 1/419 4965


  when backfilling migration is complete
    does not use the traversal_id filter when project_ids are passed
    does not use the traversal_id filter when group_ids are not passed
    uses the traversal_id filter
# [RSpecRunTime] RSpec elapsed time: 12 minutes 55.83 seconds. Current RSS: ~1370M. load average: 2.25 1.50 1.29 1/419 5248



# [RSpecRunTime] Finishing example group ee/spec/lib/elastic/latest/git_class_proxy_spec.rb. It took 1 minute 4.76 seconds. Expected to take 1 minute 21.32 seconds.
# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/elastic/snippet_search_results_spec.rb. Expected to take 1 minute 10.35 seconds.

Gitlab::Elastic::SnippetSearchResults
  pagination
    returns the correct page of results
    returns the correct number of results for one page
# [RSpecRunTime] RSpec elapsed time: 13 minutes 6.64 seconds. Current RSS: ~1347M. load average: 2.29 1.54 1.30 1/419 5249


  #snippet_titles_count
    returns the amount of matched snippet titles
# [RSpecRunTime] RSpec elapsed time: 13 minutes 11.31 seconds. Current RSS: ~1339M. load average: 2.67 1.63 1.33 1/422 5250


  #formatted_count
    value: 1, expected: "1"
      returns the expected formatted count limited and delimited
# [RSpecRunTime] RSpec elapsed time: 13 minutes 15.81 seconds. Current RSS: ~1340M. load average: 2.61 1.63 1.34 1/425 5251


    value: 9999, expected: "9,999"
      returns the expected formatted count limited and delimited
# [RSpecRunTime] RSpec elapsed time: 13 minutes 20.06 seconds. Current RSS: ~1343M. load average: 2.72 1.67 1.35 3/429 5252


    value: 10000, expected: "10,000+"
      returns the expected formatted count limited and delimited
# [RSpecRunTime] RSpec elapsed time: 13 minutes 24.36 seconds. Current RSS: ~1343M. load average: 2.75 1.70 1.36 2/429 5253


    value: 20000, expected: "10,000+"
      returns the expected formatted count limited and delimited
# [RSpecRunTime] RSpec elapsed time: 13 minutes 28.66 seconds. Current RSS: ~1339M. load average: 2.85 1.74 1.38 2/429 5254


    value: 0, expected: "0"
      returns the expected formatted count limited and delimited
# [RSpecRunTime] RSpec elapsed time: 13 minutes 33.02 seconds. Current RSS: ~1337M. load average: 2.86 1.76 1.39 1/431 5255


    value: nil, expected: "0"
      returns the expected formatted count limited and delimited
# [RSpecRunTime] RSpec elapsed time: 13 minutes 37.46 seconds. Current RSS: ~1335M. load average: 2.86 1.76 1.39 1/431 5256


  #highlight_map
    returns the expected highlight map
# [RSpecRunTime] RSpec elapsed time: 13 minutes 41.57 seconds. Current RSS: ~1333M. load average: 2.71 1.74 1.38 1/433 5257


  when user is not author
    returns nothing
# [RSpecRunTime] RSpec elapsed time: 13 minutes 45.76 seconds. Current RSS: ~1334M. load average: 2.97 1.81 1.41 1/434 5258


  when user is nil
    returns nothing
    when snippet is public
      returns public snippet
# [RSpecRunTime] RSpec elapsed time: 13 minutes 54.04 seconds. Current RSS: ~1337M. load average: 2.90 1.84 1.42 1/435 5259


  when user has read_all_resources
    admin mode disabled
      returns nothing
# [RSpecRunTime] RSpec elapsed time: 13 minutes 58.19 seconds. Current RSS: ~1337M. load average: 2.75 1.82 1.42 1/435 5260


    admin mode enabled
      returns matched snippets
# [RSpecRunTime] RSpec elapsed time: 14 minutes 2.35 seconds. Current RSS: ~1334M. load average: 2.75 1.82 1.42 3/435 5261



# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/elastic/snippet_search_results_spec.rb. It took 1 minute 5.8 seconds. Expected to take 1 minute 10.35 seconds.
# [RSpecRunTime] Starting example group ee/spec/services/ee/boards/issues/move_service_spec.rb. Expected to take 1 minute 3.34 seconds.

Boards::Issues::MoveService
  #execute
    when parent is a project
      behaves like moving an issue to/from assignee lists
        from assignee to label list
          does not unassign and adds label
# [RSpecRunTime] RSpec elapsed time: 14 minutes 4.44 seconds. Current RSS: ~1352M. load average: 2.60 1.81 1.42 1/435 5262


        from assignee to backlog
          removes assignment and keeps milestone
        from assignee to closed list
          keeps assignment and closes the issue
        from label list to assignee
          assigns and does not remove label
        between two assignee lists
          unassigns removal and assigns addition
          when cannot assign to target list user
            returns error
# [RSpecRunTime] RSpec elapsed time: 14 minutes 8.89 seconds. Current RSS: ~1402M. load average: 2.48 1.80 1.41 1/435 5263


      behaves like moving an issue to/from milestone lists
        from backlog to milestone list
          assigns the milestone
        from milestone to backlog list
          removes the milestone
        from label to milestone list
          assigns the milestone and keeps labels
        from milestone to label list
          adds labels and keeps milestone
        from assignee to milestone list
          assigns the milestone and keeps assignees
        from milestone to assignee list
          assigns the user and keeps milestone
        between milestone lists
          replaces previous list milestone to targeting list milestone
      behaves like moving an issue to/from iteration lists
        from backlog to iteration list
          assigns the iteration
        from iteration to backlog list
          removes the iteration
        from label to iteration list
          assigns the iteration and keeps labels
        from iteration to label list
          adds labels and keeps iteration
        between iteration lists
          replaces previous list iteration to targeting list iteration
    when parent is a group
      behaves like moving an issue to/from assignee lists
        from assignee to label list
          does not unassign and adds label
# [RSpecRunTime] RSpec elapsed time: 14 minutes 20.28 seconds. Current RSS: ~1433M. load average: 2.33 1.79 1.41 1/437 5264


        from assignee to backlog
          removes assignment and keeps milestone
        from assignee to closed list
          keeps assignment and closes the issue
        from label list to assignee
          assigns and does not remove label
# [RSpecRunTime] RSpec elapsed time: 14 minutes 23.29 seconds. Current RSS: ~1440M. load average: 2.22 1.77 1.41 1/437 5265


        between two assignee lists
          unassigns removal and assigns addition
          when cannot assign to target list user
            returns error
# [RSpecRunTime] RSpec elapsed time: 14 minutes 25.24 seconds. Current RSS: ~1440M. load average: 2.22 1.77 1.41 1/437 5266


      behaves like moving an issue to/from milestone lists
        from backlog to milestone list
          assigns the milestone
        from milestone to backlog list
          removes the milestone
        from label to milestone list
          assigns the milestone and keeps labels
        from milestone to label list
          adds labels and keeps milestone
# [RSpecRunTime] RSpec elapsed time: 14 minutes 29.09 seconds. Current RSS: ~1437M. load average: 2.12 1.76 1.41 1/437 5267


        from assignee to milestone list
          assigns the milestone and keeps assignees
# [RSpecRunTime] RSpec elapsed time: 14 minutes 30.13 seconds. Current RSS: ~1438M. load average: 2.12 1.76 1.41 1/437 5268


        from milestone to assignee list
          assigns the user and keeps milestone
# [RSpecRunTime] RSpec elapsed time: 14 minutes 31.24 seconds. Current RSS: ~1440M. load average: 2.12 1.76 1.41 1/437 5269


        between milestone lists
          replaces previous list milestone to targeting list milestone
      behaves like moving an issue to/from iteration lists
        from backlog to iteration list
          assigns the iteration
        from iteration to backlog list
          removes the iteration
        from label to iteration list
          assigns the iteration and keeps labels
        from iteration to label list
          adds labels and keeps iteration
        between iteration lists
          replaces previous list iteration to targeting list iteration
      when moving to same list
        sorts issues included in subgroups
# [RSpecRunTime] RSpec elapsed time: 14 minutes 38.53 seconds. Current RSS: ~1439M. load average: 1.95 1.73 1.40 1/424 5270



# [RSpecRunTime] Finishing example group ee/spec/services/ee/boards/issues/move_service_spec.rb. It took 36.15 seconds. Expected to take 1 minute 3.34 seconds.
# [RSpecRunTime] Starting example group ee/spec/finders/security/findings_finder_spec.rb. Expected to take 57.1 seconds.

Security::FindingsFinder
  when security_findings_finder_lateral_join enabled is true
    behaves like security findings finder
      #execute
        when the pipeline does not have security findings
          is expected to be empty
# [RSpecRunTime] RSpec elapsed time: 14 minutes 39.7 seconds. Current RSS: ~1435M. load average: 1.95 1.73 1.40 1/424 5271


        when the pipeline has security findings
          N+1 queries
            does not cause N+1 queries
# [RSpecRunTime] RSpec elapsed time: 14 minutes 43.44 seconds. Current RSS: ~1441M. load average: 1.95 1.74 1.41 1/430 5312


          #current_page
            when the page is not provided
              is expected to equal 1
            when the page is provided
              is expected to equal 2
          #limit_value
            when the per_page is not provided
              is expected to equal 20
            when the per_page is provided
              is expected to equal 100
          #total_pages
            when the per_page is not provided
              is expected to equal 1
            when the per_page is provided
              is expected to equal 3
          #total_count
            when the scope is not provided
              is expected to equal 7
# [RSpecRunTime] RSpec elapsed time: 14 minutes 47.39 seconds. Current RSS: ~1443M. load average: 1.95 1.74 1.41 1/429 5313


            when the scope is provided as `all`
              is expected to equal 8
          #next_page
            when the page is not provided
              is expected to equal 2
            when the page is provided
              is expected to be nil
          #prev_page
            when the page is not provided
              is expected to be nil
            when the page is provided
              is expected to equal 1
          #findings
            with the default parameters
              is expected to contain exactly "76498f12-0404-50b2-8789-6059c36476a4", "c45e3f43-ec73-5fa6-ab52-bf9f992bd471", "d343359b-43c2-52fb-af96-e199cf792d27", "0ae3a5e9-f3fe-514d-b43c-d5ba54cd7966", "21a435c7-e1f5-5e00-b550-e096bfeeb413", "c6fef14c-f547-564c-86d7-e15907775e1c", "d67f3388-5840-57c8-9908-524723a5ca93", and "5d96de4d-d6d6-516c-827d-abe488f24b54"
            when the uuid is provided
              is expected to contain exactly "76498f12-0404-50b2-8789-6059c36476a4"
            when the page is provided
              is expected to contain exactly "21a435c7-e1f5-5e00-b550-e096bfeeb413" and "c6fef14c-f547-564c-86d7-e15907775e1c"
            when the per_page is provided
              is expected to contain exactly "76498f12-0404-50b2-8789-6059c36476a4"
            when the `severity_levels` is provided
              is expected to contain exactly "0ae3a5e9-f3fe-514d-b43c-d5ba54cd7966", "21a435c7-e1f5-5e00-b550-e096bfeeb413", "c6fef14c-f547-564c-86d7-e15907775e1c", and "d67f3388-5840-57c8-9908-524723a5ca93"
            when the `confidence_levels` is provided
              is expected to contain exactly "5d96de4d-d6d6-516c-827d-abe488f24b54"
            when the `report_types` is provided
              is expected to contain exactly "76498f12-0404-50b2-8789-6059c36476a4", "c45e3f43-ec73-5fa6-ab52-bf9f992bd471", and "d343359b-43c2-52fb-af96-e199cf792d27"
            when the `scope` is provided as `all`
              is expected to contain exactly "76498f12-0404-50b2-8789-6059c36476a4", "c45e3f43-ec73-5fa6-ab52-bf9f992bd471", "d343359b-43c2-52fb-af96-e199cf792d27", "0ae3a5e9-f3fe-514d-b43c-d5ba54cd7966", "21a435c7-e1f5-5e00-b550-e096bfeeb413", "c6fef14c-f547-564c-86d7-e15907775e1c", "d67f3388-5840-57c8-9908-524723a5ca93", and "5d96de4d-d6d6-516c-827d-abe488f24b54"
            when the `scanner` is provided
              is expected to contain exactly "0ae3a5e9-f3fe-514d-b43c-d5ba54cd7966", "21a435c7-e1f5-5e00-b550-e096bfeeb413", "c6fef14c-f547-564c-86d7-e15907775e1c", "d67f3388-5840-57c8-9908-524723a5ca93", and "5d96de4d-d6d6-516c-827d-abe488f24b54"
            when the `state` is provided
              is expected to eq ["76498f12-0404-50b2-8789-6059c36476a4"]
# [RSpecRunTime] RSpec elapsed time: 14 minutes 52.73 seconds. Current RSS: ~1445M. load average: 1.89 1.73 1.41 1/429 5314


            when there is a retried build
              is expected to contain exactly "76498f12-0404-50b2-8789-6059c36476a4", "c45e3f43-ec73-5fa6-ab52-bf9f992bd471", and "d343359b-43c2-52fb-af96-e199cf792d27"
# [RSpecRunTime] RSpec elapsed time: 14 minutes 54.57 seconds. Current RSS: ~1448M. load average: 1.89 1.73 1.41 1/424 5315


            when a build has more than one security report artifacts
              is expected to contain exactly "40c94e19-7508-5f4d-829e-a1c0a5d56dac"
            when a vulnerability already exist for a security finding
              the vulnerability is included in results
                is expected to eq #<Vulnerability id:4 [vulnerability:namespace429/project-434/4]>
# [RSpecRunTime] RSpec elapsed time: 14 minutes 57.37 seconds. Current RSS: ~1444M. load average: 1.89 1.73 1.41 1/424 5316


      when the `security_findings` records have `overridden_uuid`s
        is expected to contain exactly "0ae3a5e9-f3fe-514d-b43c-d5ba54cd7966", "21a435c7-e1f5-5e00-b550-e096bfeeb413", "c6fef14c-f547-564c-86d7-e15907775e1c", "d67f3388-5840-57c8-9908-524723a5ca93", "5d96de4d-d6d6-516c-827d-abe488f24b54", "c47f3b3d-c2da-4ad6-a5c0-3974a4159c8c", "bc2cd168-7509-4cb5-9e8e-00fd5ee8528b", and "e04a7d0c-003e-4e7a-a550-d417954d8501"
      #vulnerability_flags
        with no vulnerability flags present
          does not have any vulnerability flag
        with some vulnerability flags present
          has some vulnerability_findings with vulnerability flag
          does not have any vulnerability_flag if license is not available
  when security_findings_finder_lateral_join enabled is false
    behaves like security findings finder
      #execute
        when the pipeline does not have security findings
          is expected to be empty
        when the pipeline has security findings
          N+1 queries
            does not cause N+1 queries
# [RSpecRunTime] RSpec elapsed time: 15 minutes 2.2 seconds. Current RSS: ~1449M. load average: 1.82 1.72 1.41 1/431 5357


          #current_page
            when the page is not provided
              is expected to equal 1
            when the page is provided
              is expected to equal 2
          #limit_value
            when the per_page is not provided
              is expected to equal 20
            when the per_page is provided
              is expected to equal 100
          #total_pages
            when the per_page is not provided
              is expected to equal 1
            when the per_page is provided
              is expected to equal 3
          #total_count
            when the scope is not provided
              is expected to equal 7
# [RSpecRunTime] RSpec elapsed time: 15 minutes 6.04 seconds. Current RSS: ~1443M. load average: 1.75 1.71 1.40 1/430 5358


            when the scope is provided as `all`
              is expected to equal 8
          #next_page
            when the page is not provided
              is expected to equal 2
            when the page is provided
              is expected to be nil
          #prev_page
            when the page is not provided
              is expected to be nil
            when the page is provided
              is expected to equal 1
          #findings
            with the default parameters
              is expected to contain exactly "d85eebd0-08c8-561e-b9ba-214b07ed3207", "8719a554-be42-5bb6-afac-7bf117ca447a", "efacbc36-a8c8-5186-9d54-6e180c445366", "67ff2c7e-e5b9-5178-866e-80e86db35376", "7ede00ec-769c-5c2e-9fc4-7734108b9da2", "a3d142a9-269a-5352-8d3a-d7dace3c34ad", "de8ffc07-6b39-55c7-9397-20bd413ab3c3", and "f3ff1ff7-c1ad-58ed-b2f1-a43c2135c66d"
            when the uuid is provided
              is expected to contain exactly "d85eebd0-08c8-561e-b9ba-214b07ed3207"
            when the page is provided
              is expected to contain exactly "7ede00ec-769c-5c2e-9fc4-7734108b9da2" and "a3d142a9-269a-5352-8d3a-d7dace3c34ad"
            when the per_page is provided
              is expected to contain exactly "d85eebd0-08c8-561e-b9ba-214b07ed3207"
            when the `severity_levels` is provided
              is expected to contain exactly "67ff2c7e-e5b9-5178-866e-80e86db35376", "7ede00ec-769c-5c2e-9fc4-7734108b9da2", "a3d142a9-269a-5352-8d3a-d7dace3c34ad", and "de8ffc07-6b39-55c7-9397-20bd413ab3c3"
            when the `confidence_levels` is provided
              is expected to contain exactly "f3ff1ff7-c1ad-58ed-b2f1-a43c2135c66d"
            when the `report_types` is provided
              is expected to contain exactly "d85eebd0-08c8-561e-b9ba-214b07ed3207", "8719a554-be42-5bb6-afac-7bf117ca447a", and "efacbc36-a8c8-5186-9d54-6e180c445366"
            when the `scope` is provided as `all`
              is expected to contain exactly "d85eebd0-08c8-561e-b9ba-214b07ed3207", "8719a554-be42-5bb6-afac-7bf117ca447a", "efacbc36-a8c8-5186-9d54-6e180c445366", "67ff2c7e-e5b9-5178-866e-80e86db35376", "7ede00ec-769c-5c2e-9fc4-7734108b9da2", "a3d142a9-269a-5352-8d3a-d7dace3c34ad", "de8ffc07-6b39-55c7-9397-20bd413ab3c3", and "f3ff1ff7-c1ad-58ed-b2f1-a43c2135c66d"
            when the `scanner` is provided
              is expected to contain exactly "67ff2c7e-e5b9-5178-866e-80e86db35376", "7ede00ec-769c-5c2e-9fc4-7734108b9da2", "a3d142a9-269a-5352-8d3a-d7dace3c34ad", "de8ffc07-6b39-55c7-9397-20bd413ab3c3", and "f3ff1ff7-c1ad-58ed-b2f1-a43c2135c66d"
            when the `state` is provided
              is expected to eq ["d85eebd0-08c8-561e-b9ba-214b07ed3207"]
# [RSpecRunTime] RSpec elapsed time: 15 minutes 11.13 seconds. Current RSS: ~1445M. load average: 1.69 1.69 1.40 1/430 5359


            when there is a retried build
              is expected to contain exactly "d85eebd0-08c8-561e-b9ba-214b07ed3207", "8719a554-be42-5bb6-afac-7bf117ca447a", and "efacbc36-a8c8-5186-9d54-6e180c445366"
# [RSpecRunTime] RSpec elapsed time: 15 minutes 12.85 seconds. Current RSS: ~1453M. load average: 1.64 1.68 1.40 1/425 5360


            when a build has more than one security report artifacts
              is expected to contain exactly "24300b95-a435-5f9c-bf9a-1b600ad91afc"
            when a vulnerability already exist for a security finding
              the vulnerability is included in results
                is expected to eq #<Vulnerability id:8 [vulnerability:namespace463/project-468/8]>
# [RSpecRunTime] RSpec elapsed time: 15 minutes 15.82 seconds. Current RSS: ~1443M. load average: 1.64 1.68 1.40 1/425 5361


      when the `security_findings` records have `overridden_uuid`s
        is expected to contain exactly "67ff2c7e-e5b9-5178-866e-80e86db35376", "7ede00ec-769c-5c2e-9fc4-7734108b9da2", "a3d142a9-269a-5352-8d3a-d7dace3c34ad", "de8ffc07-6b39-55c7-9397-20bd413ab3c3", "f3ff1ff7-c1ad-58ed-b2f1-a43c2135c66d", "ad977414-ecc5-4490-b154-0d39f9443b75", "7ba2d1d7-9ef9-449c-8daf-8a7fd2117019", and "14beb891-a657-4570-b6a2-cda5958e7fa9"
      #vulnerability_flags
        with no vulnerability flags present
          does not have any vulnerability flag
        with some vulnerability flags present
          has some vulnerability_findings with vulnerability flag
          does not have any vulnerability_flag if license is not available

# [RSpecRunTime] Finishing example group ee/spec/finders/security/findings_finder_spec.rb. It took 38.18 seconds. Expected to take 57.1 seconds.
# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/analytics/cycle_analytics/summary/stage_time_summary_spec.rb. Expected to take 50.6 seconds.

Gitlab::Analytics::CycleAnalytics::Summary::StageTimeSummary
  when the use_aggregated_data_collector option is given
    when aggregated data is not available yet
      shows no value
# [RSpecRunTime] RSpec elapsed time: 15 minutes 18.7 seconds. Current RSS: ~1467M. load average: 1.66 1.69 1.40 1/424 5380


    when aggregated data is present
      when only Issue model is specified
        loads the lead time, cycle time and time to merge
# [RSpecRunTime] RSpec elapsed time: 15 minutes 20.24 seconds. Current RSS: ~1475M. load average: 1.66 1.69 1.40 1/430 5420


      when only MR model is specified
        shows time to merge
# [RSpecRunTime] RSpec elapsed time: 15 minutes 21.7 seconds. Current RSS: ~1484M. load average: 1.66 1.69 1.40 1/430 5457


      when some other model is specified
        shows none of the values
# [RSpecRunTime] RSpec elapsed time: 15 minutes 23.03 seconds. Current RSS: ~1490M. load average: 1.69 1.69 1.41 1/430 5494


  #lead_time
    issuable filter parameters
      when `author_username` is given
        returns the correct lead time
      when unknown `author_username` is given
        returns `-`
      when `label_name` is given
        returns the correct lead time
      when unknown `label_name` is given
        returns `-`
# [RSpecRunTime] RSpec elapsed time: 15 minutes 26.19 seconds. Current RSS: ~1484M. load average: 1.69 1.69 1.41 1/429 5495


    with `from` date
      finds the lead time of issues created after it
      with subgroups
        finds the lead time of issues from them
# [RSpecRunTime] RSpec elapsed time: 15 minutes 29.06 seconds. Current RSS: ~1465M. load average: 1.64 1.68 1.40 1/429 5496


      with projects specified in options
        finds the lead time of issues from those projects
# [RSpecRunTime] RSpec elapsed time: 15 minutes 30.13 seconds. Current RSS: ~1456M. load average: 1.64 1.68 1.40 1/429 5497


      when `from` and `to` parameters are provided
        finds the lead time of issues from 3 days ago
    with other projects
      does not find the lead time of issues from them
# [RSpecRunTime] RSpec elapsed time: 15 minutes 32.03 seconds. Current RSS: ~1453M. load average: 1.64 1.68 1.40 1/429 5498


  #cycle_time
    with `from` date
      finds the cycle time of issues created after it
      with subgroups
        finds the cycle time of issues from them
# [RSpecRunTime] RSpec elapsed time: 15 minutes 34.08 seconds. Current RSS: ~1451M. load average: 1.58 1.67 1.40 1/424 5499


      with projects specified in options
        finds the cycle time of issues from those projects
# [RSpecRunTime] RSpec elapsed time: 15 minutes 35.21 seconds. Current RSS: ~1456M. load average: 1.58 1.67 1.40 1/424 5500


      when `from` and `to` parameters are provided
        finds the cycle time of issues created between `from` and `to`
    with other projects
      does not find the cycle time of issues from them
# [RSpecRunTime] RSpec elapsed time: 15 minutes 37.27 seconds. Current RSS: ~1460M. load average: 1.58 1.67 1.40 1/425 5501


  #time_to_merge
    with `from` date
      finds the time to merge of MRs created after it
      with subgroups
        finds the time to merge of MRs from them
# [RSpecRunTime] RSpec elapsed time: 15 minutes 45.02 seconds. Current RSS: ~1523M. load average: 1.49 1.65 1.40 1/430 5737


      with projects specified in options
        finds the time to merge of MRs from those projects
# [RSpecRunTime] RSpec elapsed time: 15 minutes 48.99 seconds. Current RSS: ~1527M. load average: 1.45 1.64 1.39 1/430 5854


      when `from` and `to` parameters are provided
        finds the time to merge of MRs created between `from` and `to`
# [RSpecRunTime] RSpec elapsed time: 15 minutes 52.01 seconds. Current RSS: ~1536M. load average: 1.45 1.64 1.39 1/430 5963


    with other projects
      does not find the time to merge of MRs from them
# [RSpecRunTime] RSpec elapsed time: 15 minutes 55.27 seconds. Current RSS: ~1538M. load average: 1.50 1.64 1.40 1/430 6044


  dora4 metrics
    when no data available
      returns no data
    when feature is not available
      does not return any dora4 metrics
    with present data
      returns 3 metrics
      when project ids filter is given
        filters metrics subset by project
# [RSpecRunTime] RSpec elapsed time: 15 minutes 57.63 seconds. Current RSS: ~1528M. load average: 1.46 1.63 1.39 1/430 6045



# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/analytics/cycle_analytics/summary/stage_time_summary_spec.rb. It took 40.97 seconds. Expected to take 50.6 seconds.
# [RSpecRunTime] Starting example group ee/spec/services/vulnerability_external_issue_links/create_service_spec.rb. Expected to take 46.21 seconds.

VulnerabilityExternalIssueLinks::CreateService
  for jira
    when jira service is not configured to create issues
      is expected not to be success
      returns response with error messages
# [RSpecRunTime] RSpec elapsed time: 16 minutes 3.34 seconds. Current RSS: ~1488M. load average: 1.42 1.62 1.39 1/430 6046


    when jira service is configured to create issues
      and there is already created external issue link for given vulnerability
        and the external issue exists
          is expected not to be success
          returns response with error messages
# [RSpecRunTime] RSpec elapsed time: 16 minutes 8.82 seconds. Current RSS: ~1451M. load average: 1.39 1.61 1.39 1/424 6047


        and the external issue does not exist
          creates issue using jira service
# [RSpecRunTime] RSpec elapsed time: 16 minutes 11.7 seconds. Current RSS: ~1449M. load average: 1.39 1.61 1.39 1/424 6048


      and there is no external issue link created for given vulnerability
        creates issue using jira service
        and issue creation fails in Jira
          is expected not to be success
          returns response with error messages
# [RSpecRunTime] RSpec elapsed time: 16 minutes 19.91 seconds. Current RSS: ~1450M. load average: 1.33 1.59 1.38 1/424 6049


        and issue creation succeeds in Jira
          and external issue link creation fails
            is expected not to be success
            returns response with error messages
# [RSpecRunTime] RSpec elapsed time: 16 minutes 25.26 seconds. Current RSS: ~1449M. load average: 1.30 1.58 1.38 1/424 6050


          and external issue link creation succeeds
            is expected to be success
            creates external issue link in database
            responds with created external issue link in payload
# [RSpecRunTime] RSpec elapsed time: 16 minutes 33.39 seconds. Current RSS: ~1450M. load average: 1.25 1.56 1.38 1/424 6051



# [RSpecRunTime] Finishing example group ee/spec/services/vulnerability_external_issue_links/create_service_spec.rb. It took 35.7 seconds. Expected to take 46.21 seconds.
# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/checks/diff_check_spec.rb. Expected to take 42.92 seconds.

Gitlab::Checks::DiffCheck
  #validate!
    no push rules active
      does not attempt to check commits
# [RSpecRunTime] RSpec elapsed time: 16 minutes 34.75 seconds. Current RSS: ~1460M. load average: 1.25 1.56 1.38 1/425 6061


    #validate_code_owners?
      when user can not push to the branch
        when not updated from web
          checks if the branch requires code owner approval
# [RSpecRunTime] RSpec elapsed time: 16 minutes 35.88 seconds. Current RSS: ~1470M. load average: 1.25 1.56 1.38 1/426 6071


        when updated from the web
          returns false
      when a user can push to the branch
        returns false
    #validate_code_owners
      the MR contains a renamed file matching a file path
        returns an error message
      the MR contains a matching file path
        behaves like returns codeowners validation message
          returns an error message
      the MR doesn't contain a matching file path
        returns nil
    #file_paths_validations
      when the feature isn't enabled on the project
        returns an empty array
      when the feature is enabled on the project
        updated_from_web? == false
          returns an array of Proc(s)
        updated_from_web? == true
          returns an empty array
    file name rules
      file name regex check
        returns an error if a new or renamed filed doesn't match the file name regex
        returns an error if the regex is invalid
        behaves like check ignored when push rule unlicensed
          is expected to be truthy
# [RSpecRunTime] RSpec elapsed time: 16 minutes 46.45 seconds. Current RSS: ~1530M. load average: 1.14 1.52 1.37 1/429 6182


      denylisted files check
        returns true if there is no denylisted files
        returns an error if a new or renamed filed doesn't match the file name regex
        behaves like check ignored when push rule unlicensed
          is expected to be truthy
# [RSpecRunTime] RSpec elapsed time: 16 minutes 52.21 seconds. Current RSS: ~1510M. load average: 1.21 1.53 1.37 1/429 6689


        when the repository was empty
          when file contains secrets
            returns an error if a new or renamed filed doesn't match the file name regex
# [RSpecRunTime] RSpec elapsed time: 16 minutes 53.42 seconds. Current RSS: ~1505M. load average: 1.19 1.52 1.37 1/429 6709


          when file is permitted
            does not raise an error
# [RSpecRunTime] RSpec elapsed time: 16 minutes 54.67 seconds. Current RSS: ~1500M. load average: 1.19 1.52 1.37 1/429 6729


    file lock rules
      memoizes the validate_path_locks? call
      when file has changes
        behaves like a locked file
          and path is locked by another user
            returns an error
# [RSpecRunTime] RSpec elapsed time: 16 minutes 57.04 seconds. Current RSS: ~1497M. load average: 1.19 1.52 1.37 1/429 6757


          and path is locked by current user
            is allows changes
      when file is renamed
        behaves like a locked file
          and path is locked by another user
            returns an error
          and path is locked by current user
            is allows changes
      when file is deleted
        behaves like a locked file
          and path is locked by another user
            returns an error
# [RSpecRunTime] RSpec elapsed time: 17 minutes 1.08 seconds. Current RSS: ~1523M. load average: 1.18 1.52 1.37 1/429 6830


          and path is locked by current user
            is allows changes
      when the branch is being deleted
        does not run
# [RSpecRunTime] RSpec elapsed time: 17 minutes 3.11 seconds. Current RSS: ~1523M. load average: 1.24 1.52 1.37 1/429 6858


      when there is no valid change
        does not run
# [RSpecRunTime] RSpec elapsed time: 17 minutes 4.26 seconds. Current RSS: ~1523M. load average: 1.24 1.52 1.37 1/429 6868



# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/checks/diff_check_spec.rb. It took 30.93 seconds. Expected to take 42.92 seconds.
# [RSpecRunTime] Starting example group ee/spec/models/geo/dependency_proxy_blob_registry_spec.rb. Expected to take 38.98 seconds.

Geo::DependencyProxyBlobRegistry
  factory is valid
  does not allow STI
  obligatory fields check
    has expected fields or methods
  #pending!
    when a sync is currently running
      successfully moves state to pending
    when the registry has recorded a failure
      clears failure retry fields
      sets last_synced_at to nil
  .fail_sync_timeouts
    marks started records as failed if they are expired
  #failed!
    sets last_sync_failure with message
    truncates a long last_sync_failure
    increments retry_count
    sets retry_at to a time in the future
    can transition from any state
    when an error is given
      includes error.message in last_sync_failure
# [RSpecRunTime] RSpec elapsed time: 17 minutes 7.63 seconds. Current RSS: ~1541M. load average: 1.14 1.50 1.36 1/429 6869


    when missing_on_primary is not given
      caps retry_at to default 1 hour
    when missing_on_primary is falsey
      caps retry_at to default 1 hour
    when missing_on_primary is truthy
      caps retry_at to 4 hours
  .ordered_by_id
    orders records by id ASC
  scopes
    sync_timed_out
      return correct records
    not_pending
      returns registries that are not pending
  #synced!
    mark as synced
    when a sync was scheduled after the last sync finishes
      does not reset state
      resets the other sync state fields
  finders
    .find_registries_never_attempted_sync
      returns unsynced items
      returns items that never have an attempt to sync except some specific item ID
# [RSpecRunTime] RSpec elapsed time: 17 minutes 11.54 seconds. Current RSS: ~1537M. load average: 1.14 1.50 1.36 1/429 6870


    .find_registries_needs_sync_again
      returns failed items
      returns failed items except some specific item ID
      orders records according to retry_at
# [RSpecRunTime] RSpec elapsed time: 17 minutes 13.35 seconds. Current RSS: ~1536M. load average: 1.13 1.49 1.36 1/425 6871


  behaves like a Geo verifiable registry
    state machine
      when transitioning to synced
        marks verification as pending
        when the model_record cannot be verified
          when the registry is already verification_disabled
            changes verification to disabled
          when the registry is verification_pending
            changes verification to disabled
      when transitioning to pending
        when synced
          marks verification as disabled
        when failed
          marks verification as disabled
    verification_state machine
      when transitioning to verification_failed
        changes state from synced to failed
    .verification_pending_batch
      returns IDs of rows which are synced and pending verification
      excludes rows which are not synced or are not pending verification
      marks verification as started
# [RSpecRunTime] RSpec elapsed time: 17 minutes 16.4 seconds. Current RSS: ~1528M. load average: 1.13 1.49 1.36 1/424 6872


    .verification_failed_batch
      with a failed record with retry due
        returns IDs of rows which are synced and have failed verification
        excludes rows which are not synced or have not failed verification
        marks verification as started
# [RSpecRunTime] RSpec elapsed time: 17 minutes 17.98 seconds. Current RSS: ~1526M. load average: 1.12 1.48 1.36 1/424 6873


      when verification_retry_at is in the future
        does not return the row which failed verification
    .needs_verification_count
      returns the number of rows which are synced and pending verification
      includes rows which are synced and failed verification and are due for retry
      excludes rows which are synced and failed verification and have a future retry time
      excludes rows which are not synced or are not (pending or failed) verification
# [RSpecRunTime] RSpec elapsed time: 17 minutes 19.99 seconds. Current RSS: ~1520M. load average: 1.12 1.48 1.36 1/424 6874


    #verification_succeeded!
      clears checksum mismatch fields
    #track_checksum_attempt!
      yields to the checksum calculation
      when verification was not yet started
        starts verification
        when the model record cannot be verified
          when the registry is already verification_disabled
            leaves verification as disabled
          when the registry is verification_pending
            changes verification to disabled
        when the primary site is expected to checksum the model record
          comparison with primary checksum
            when the calculated checksum matches the primary checksum
              transitions to verification_succeeded and updates the checksum
            when the calculated checksum does not match the primary checksum
              transitions to verification_failed and updates mismatch fields
      when verification was started
        does not update verification_started_at
      when an error occurs while yielding
        sets verification_failed
    #brand_new_pending?
      returns true when sync state is pending and all other fields are default
      returns true when started but all other fields are default
      returns false when sync state is synced
      returns false when sync state is failed
      returns false when it is pending but was synced before
      returns false when it is scheduled to retry sync
      returns false when it was tried before
      returns false when it has a sync failure message
      returns false when verification succeeded
      returns false when verification failed
      returns false when verification started
      returns false when it was verified before
      returns false when verification was started before
      returns false when verification is scheduled for retry
      returns false when verification was tried before
      returns false when checksum mismatched before
      returns false when it has a local checksum from before
      returns false when verification mismatched before
      returns false when there is a verification failure message from before
# [RSpecRunTime] RSpec elapsed time: 17 minutes 26.45 seconds. Current RSS: ~1535M. load average: 1.11 1.47 1.36 1/424 6875



# [RSpecRunTime] Finishing example group ee/spec/models/geo/dependency_proxy_blob_registry_spec.rb. It took 22.13 seconds. Expected to take 38.98 seconds.
# [RSpecRunTime] Starting example group ee/spec/models/concerns/elastic/project_spec.rb. Expected to take 35.2 seconds.

Project
  does not allow STI
  finds projects
  finds partial matches in project names
  names elasticsearch queries
  when limited indexing is on
    when the project is not enabled specifically
      #maintaining_elasticsearch?
        when the search_index_all_projects FF is false
          is expected to equal false
# [RSpecRunTime] RSpec elapsed time: 17 minutes 36.33 seconds. Current RSS: ~1435M. load average: 1.01 1.44 1.35 2/426 6879


        when the search_index_all_projects FF is true
          is expected to equal true
      #use_elasticsearch?
        is expected to equal false
    when a project is enabled specifically
      #maintaining_elasticsearch?
        when the search_index_all_projects FF is false
          is expected to equal true
        when the search_index_all_projects FF is true
          is expected to equal true
      #use_elasticsearch?
        is expected to equal true
      indexing
        when the search_index_all_projects FF is false
          only indexes enabled projects
# [RSpecRunTime] RSpec elapsed time: 17 minutes 39.09 seconds. Current RSS: ~1419M. load average: 1.09 1.45 1.35 2/426 6883


        when the search_index_all_projects FF is true
          indexes all projects
# [RSpecRunTime] RSpec elapsed time: 17 minutes 40.67 seconds. Current RSS: ~1403M. load average: 1.09 1.45 1.35 1/426 6887


    when a group is enabled
      #maintaining_elasticsearch?
        when the search_index_all_projects FF is false
          is expected to equal true
        when the search_index_all_projects FF is true
          is expected to equal true
      indexing
        when the search_index_all_projects FF is false
          indexes only projects under the group
# [RSpecRunTime] RSpec elapsed time: 17 minutes 43.91 seconds. Current RSS: ~1405M. load average: 1.08 1.44 1.35 1/425 6888


        when the search_index_all_projects FF is true
          indexes all projects
# [RSpecRunTime] RSpec elapsed time: 17 minutes 46.43 seconds. Current RSS: ~1403M. load average: 1.08 1.44 1.35 1/425 6889


      default_operator
        feature flag is enabled
          uses correct operator
# [RSpecRunTime] RSpec elapsed time: 17 minutes 48.9 seconds. Current RSS: ~1398M. load average: 1.16 1.45 1.35 1/425 6890


        feature flag is disabled
          uses correct operator
# [RSpecRunTime] RSpec elapsed time: 17 minutes 51.14 seconds. Current RSS: ~1396M. load average: 1.16 1.45 1.35 1/425 6891


  when projects and snippets co-exist
    when searching with a wildcard
      only returns projects
# [RSpecRunTime] RSpec elapsed time: 17 minutes 52.31 seconds. Current RSS: ~1395M. load average: 1.16 1.45 1.35 1/425 6892


  .as_indexed_json
    when the migrate_projects_to_separate_index migration has not finished
      returns json with all needed elements
    when the migrate_projects_to_separate_index migration has finished
      returns json with all needed elements
    when the add_ci_catalog_to_project migration has not finished
      does not include the ci_catalog field

# [RSpecRunTime] Finishing example group ee/spec/models/concerns/elastic/project_spec.rb. It took 27.57 seconds. Expected to take 35.2 seconds.
# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/vulnerabilities_resolver_spec.rb. Expected to take 32.55 seconds.

Resolvers::VulnerabilitiesResolver
  #resolve
    when given sort
      when sorting descending by severity
        is expected to eq [#<Vulnerability id:23 [vulnerability:namespace659/project-672/23]>, #<Vulnerability id:24 [vulnerabi...y:namespace659/project-672/24]>, #<Vulnerability id:22 [vulnerability:namespace659/project-672/22]>]
# [RSpecRunTime] RSpec elapsed time: 17 minutes 58.74 seconds. Current RSS: ~1414M. load average: 1.06 1.42 1.34 1/425 6893


      when sorting ascending by severity
        is expected to eq [#<Vulnerability id:22 [vulnerability:namespace659/project-672/22]>, #<Vulnerability id:24 [vulnerabi...y:namespace659/project-672/24]>, #<Vulnerability id:23 [vulnerability:namespace659/project-672/23]>]
      when sorting param is not provided
        is expected to eq [#<Vulnerability id:23 [vulnerability:namespace659/project-672/23]>, #<Vulnerability id:24 [vulnerabi...y:namespace659/project-672/24]>, #<Vulnerability id:22 [vulnerability:namespace659/project-672/22]>]
      when sorting by invalid param
        is expected to eq [#<Vulnerability id:23 [vulnerability:namespace659/project-672/23]>, #<Vulnerability id:24 [vulnerabi...y:namespace659/project-672/24]>, #<Vulnerability id:22 [vulnerability:namespace659/project-672/22]>]
    when given severities
      only returns vulnerabilities of the given severities
    when given states
      only returns vulnerabilities of the given states
      when dismissal reason and state other than dismissed is given
        returns only dissmissed Vulnerabilities with matching dismissal reason
# [RSpecRunTime] RSpec elapsed time: 18 minutes 1.8 seconds. Current RSS: ~1416M. load average: 1.06 1.42 1.34 1/426 6894


    when given scanner external IDs
      only returns vulnerabilities of the given scanner external IDs
    when given scanner ID
      only returns vulnerabilities of the given scanner IDs
    when given report types
      only returns vulnerabilities of the given report types
    when given value for hasIssues argument
      when has_issues is set to true
        only returns vulnerabilities that have issues
      when has_issues is set to false
        only returns vulnerabilities that does not have issues
    when given value for hasMergeRequest argument
      when has_merge_request is set to true
        only returns vulnerabilities that have merge_request
      when has_issues is set to false
        only returns vulnerabilities that does not have merge_request
    when given value for has_resolution argument
      when has_resolution is set to true
        only returns resolution that have resolution
      when has_resolution is set to false
        only returns resolution that does not have resolution
    when given project IDs
      only returns vulnerabilities belonging to the given projects
      with multiple project IDs
        avoids N+1 queries
# [RSpecRunTime] RSpec elapsed time: 18 minutes 5.09 seconds. Current RSS: ~1433M. load average: 1.06 1.41 1.34 1/426 6895


    when resolving vulnerabilities for a project
      returns the project's vulnerabilities
    when resolving vulnerabilities for an instance security dashboard
      when there is a current user
        returns vulnerabilities for all projects on the current user's instance security dashboard
      and there is no current user
        returns no vulnerabilities
    when image is given
      only returns vulnerabilities with given image
      when different report_type is given along with image
        returns empty list
# [RSpecRunTime] RSpec elapsed time: 18 minutes 7.35 seconds. Current RSS: ~1442M. load average: 1.06 1.41 1.34 1/426 6896


    when cluster_id is given
      ignores the filter and returns unmatching vulnerabilities
# [RSpecRunTime] RSpec elapsed time: 18 minutes 9.0 seconds. Current RSS: ~1440M. load average: 1.05 1.41 1.34 1/426 6897


    when cluster_agent_id is given
      only returns vulnerabilities with given cluster
      when different report_type is given along with cluster
        returns empty list
# [RSpecRunTime] RSpec elapsed time: 18 minutes 10.78 seconds. Current RSS: ~1439M. load average: 1.05 1.41 1.34 1/426 6898


    when given value for has_remediations argument
      when has_remediations is set to true
        only returns vulnerabilities that have remediations
# [RSpecRunTime] RSpec elapsed time: 18 minutes 12.36 seconds. Current RSS: ~1437M. load average: 1.05 1.41 1.34 1/427 6899


      when has_remediations is set to false
        only returns vulnerabilities that does not have remediations
    when owasp_top_10 is given
      only returns vulnerabilities with owasp_top_10
# [RSpecRunTime] RSpec elapsed time: 18 minutes 17.12 seconds. Current RSS: ~1431M. load average: 1.05 1.40 1.34 1/426 6900



# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/vulnerabilities_resolver_spec.rb. It took 23.1 seconds. Expected to take 32.55 seconds.
# [RSpecRunTime] Starting example group ee/spec/finders/geo/pages_deployment_registry_finder_spec.rb. Expected to take 29.51 seconds.

Geo::PagesDeploymentRegistryFinder
  behaves like a framework registry finder
    #execute
      when user cannot read all Geo
        is expected to be empty
# [RSpecRunTime] RSpec elapsed time: 18 minutes 19.09 seconds. Current RSS: ~1431M. load average: 1.04 1.39 1.33 1/425 6901


      when user can read all Geo
        when admin mode is disabled
          is expected to be empty
# [RSpecRunTime] RSpec elapsed time: 18 minutes 20.69 seconds. Current RSS: ~1435M. load average: 1.04 1.39 1.33 1/425 6902


        when admin mode is enabled
          with an ids param
            returns specified registries
# [RSpecRunTime] RSpec elapsed time: 18 minutes 22.36 seconds. Current RSS: ~1436M. load average: 1.04 1.39 1.33 3/425 6903


          with an ids param empty
            returns all registries
# [RSpecRunTime] RSpec elapsed time: 18 minutes 24.04 seconds. Current RSS: ~1442M. load average: 1.04 1.38 1.33 1/425 6904


          with a replication_state param
            returns registries with requested replication state
# [RSpecRunTime] RSpec elapsed time: 18 minutes 25.65 seconds. Current RSS: ~1440M. load average: 1.04 1.38 1.33 1/423 6905


          with a replication_state param empty
            returns all registries
# [RSpecRunTime] RSpec elapsed time: 18 minutes 27.39 seconds. Current RSS: ~1437M. load average: 1.04 1.38 1.33 1/423 6906


          with verification enabled
            with a verification_state param
              returns registries with requested verification state
# [RSpecRunTime] RSpec elapsed time: 18 minutes 28.98 seconds. Current RSS: ~1437M. load average: 1.04 1.38 1.33 1/423 6907


            with a verification_state param empty
              returns all registries
# [RSpecRunTime] RSpec elapsed time: 18 minutes 30.77 seconds. Current RSS: ~1437M. load average: 1.04 1.38 1.33 1/423 6908


          with verification disabled
            with a verification_state param
              raises ArgumentError (PENDING: Skipping because verification is enabled for PagesDeployment)
# [RSpecRunTime] RSpec elapsed time: 18 minutes 32.38 seconds. Current RSS: ~1438M. load average: 1.04 1.38 1.33 1/423 6909


            with a verification_state param empty
              raises ArgumentError (PENDING: Skipping because verification is enabled for PagesDeployment)
# [RSpecRunTime] RSpec elapsed time: 18 minutes 34.1 seconds. Current RSS: ~1438M. load average: 1.03 1.37 1.33 1/423 6910


          when search method is not implemented in the registry model
            raises ArgumentError (PENDING: Skipping because search method is implemented for PagesDeployment)
# [RSpecRunTime] RSpec elapsed time: 18 minutes 35.78 seconds. Current RSS: ~1436M. load average: 1.03 1.37 1.33 1/423 6911


          when search method is implemented in the registry model
            returns a registry filtered by keyword
# [RSpecRunTime] RSpec elapsed time: 18 minutes 37.95 seconds. Current RSS: ~1435M. load average: 1.03 1.37 1.33 1/424 6912


          with no params
            returns all registries
# [RSpecRunTime] RSpec elapsed time: 18 minutes 39.68 seconds. Current RSS: ~1433M. load average: 1.03 1.37 1.33 1/423 6913



# [RSpecRunTime] Finishing example group ee/spec/finders/geo/pages_deployment_registry_finder_spec.rb. It took 22.56 seconds. Expected to take 29.51 seconds.
# [RSpecRunTime] Starting example group ee/spec/finders/geo/project_repository_registry_finder_spec.rb. Expected to take 27.36 seconds.

Geo::ProjectRepositoryRegistryFinder
  behaves like a framework registry finder
    #execute
      when user cannot read all Geo
        is expected to be empty
# [RSpecRunTime] RSpec elapsed time: 18 minutes 41.54 seconds. Current RSS: ~1432M. load average: 1.03 1.37 1.33 1/424 6914


      when user can read all Geo
        when admin mode is disabled
          is expected to be empty
# [RSpecRunTime] RSpec elapsed time: 18 minutes 43.18 seconds. Current RSS: ~1430M. load average: 1.03 1.36 1.33 1/424 6915


        when admin mode is enabled
          with an ids param
            returns specified registries
# [RSpecRunTime] RSpec elapsed time: 18 minutes 44.81 seconds. Current RSS: ~1430M. load average: 1.03 1.36 1.33 1/424 6916


          with an ids param empty
            returns all registries
# [RSpecRunTime] RSpec elapsed time: 18 minutes 46.5 seconds. Current RSS: ~1430M. load average: 1.03 1.36 1.33 1/424 6917


          with a replication_state param
            returns registries with requested replication state
# [RSpecRunTime] RSpec elapsed time: 18 minutes 48.11 seconds. Current RSS: ~1429M. load average: 1.02 1.35 1.32 1/424 6918


          with a replication_state param empty
            returns all registries
# [RSpecRunTime] RSpec elapsed time: 18 minutes 49.84 seconds. Current RSS: ~1428M. load average: 1.02 1.35 1.32 1/424 6919


          with verification enabled
            with a verification_state param
              returns registries with requested verification state
# [RSpecRunTime] RSpec elapsed time: 18 minutes 51.41 seconds. Current RSS: ~1428M. load average: 1.02 1.35 1.32 1/424 6920


            with a verification_state param empty
              returns all registries
# [RSpecRunTime] RSpec elapsed time: 18 minutes 53.05 seconds. Current RSS: ~1427M. load average: 1.02 1.35 1.32 1/424 6921


          with verification disabled
            with a verification_state param
              raises ArgumentError (PENDING: Skipping because verification is enabled for Project)
# [RSpecRunTime] RSpec elapsed time: 18 minutes 54.67 seconds. Current RSS: ~1426M. load average: 1.02 1.35 1.32 1/424 6922


            with a verification_state param empty
              raises ArgumentError (PENDING: Skipping because verification is enabled for Project)
# [RSpecRunTime] RSpec elapsed time: 18 minutes 56.34 seconds. Current RSS: ~1426M. load average: 1.02 1.35 1.32 1/424 6923


          when search method is not implemented in the registry model
            raises ArgumentError (PENDING: Skipping because search method is implemented for Project)
# [RSpecRunTime] RSpec elapsed time: 18 minutes 57.94 seconds. Current RSS: ~1425M. load average: 1.02 1.34 1.32 1/424 6924


          when search method is implemented in the registry model
            returns a registry filtered by keyword (PENDING: Skipping because search method is not implemented
                      for Project or searchable attributes are not defined.)
# [RSpecRunTime] RSpec elapsed time: 18 minutes 59.57 seconds. Current RSS: ~1424M. load average: 1.02 1.34 1.32 1/424 6925


          with no params
            returns all registries
# [RSpecRunTime] RSpec elapsed time: 19 minutes 1.34 seconds. Current RSS: ~1424M. load average: 1.02 1.34 1.32 1/425 6926



# [RSpecRunTime] Finishing example group ee/spec/finders/geo/project_repository_registry_finder_spec.rb. It took 21.65 seconds. Expected to take 27.36 seconds.
# [RSpecRunTime] Starting example group ee/spec/services/geo/framework_repository_sync_service_spec.rb. Expected to take 25.0 seconds.

Geo::FrameworkRepositorySyncService
  behaves like geo base sync execution
    #execute
      when can acquire exclusive lease
        executes the synchronization
      when exclusive lease is not acquired
        is does not execute synchronization
  behaves like geo base sync fetch
    #sync_repository
      tells registry that sync will start now
    #fetch_repository
      syncs the HEAD ref
      with existing repository
        fetches repository from geo node
      with a never synced repository
        clones repository from geo node
  reschedules sync due to race condition instead of waiting for backfill
    #mark_sync_as_successful
      when updated event was processed during a sync
        sets reschedule sync
    #execute
      when reschedule sync is set
        reschedules the sync after the lease block
  #execute
    voids the failure message when it succeeds after an error
    expires repository caches
    lease handling
      returns the lease when succeed
      returns the lease when sync fail
      does not fetch project repository if cannot obtain a lease
# [RSpecRunTime] RSpec elapsed time: 19 minutes 5.41 seconds. Current RSS: ~1529M. load average: 1.02 1.33 1.32 1/431 6979


    repository housekeeping
      when the replicator class supports housekeeping
        runs housekeeping
        does not raise an error when a lease can not be taken
# [RSpecRunTime] RSpec elapsed time: 19 minutes 6.5 seconds. Current RSS: ~1549M. load average: 1.02 1.33 1.32 1/431 7004


      when the replicator class does not support housekeeping
        does not run housekeeping
    with existing repository
      fetches git repository with JWT credentials
      rescues when Gitlab::Shell::Error is raised
      rescues exception and fires after_create hook when Gitlab::Git::Repository::NoRepository is raised
      increases retry count when Gitlab::Git::Repository::NoRepository is raised
      marks sync as successful if no repository found
      marks sync as failed
      repository housekeeping
        when the count is high enough
          does not run any task specifically
          when there were errors
            does not run any task specifically
# [RSpecRunTime] RSpec elapsed time: 19 minutes 10.45 seconds. Current RSS: ~1640M. load average: 1.02 1.33 1.32 1/431 7081


        when the count is low enough
          does not run housekeeping
          when there were errors
            does not run housekeeping
    with a never synced repository
      with geo_use_clone_on_first_sync flag enabled
        clones repository with JWT credentials
        repository housekeeping
          runs the garbage collection task specifically
          when there were errors
            does not run housekeeping
      with geo_use_clone_on_first_sync flag disabled
        fetches repository with JWT credentials
        repository housekeeping
          runs the garbage collection task specifically
          when there were errors
            runs the garbage collection task specifically
# [RSpecRunTime] RSpec elapsed time: 19 minutes 13.54 seconds. Current RSS: ~1661M. load average: 1.02 1.32 1.31 1/431 7099


    tracking database
      when repository sync succeed
        sets last_synced_at
        logs success with timings
        sets retry_count and repository_retry_at to nil
        with non empty repositories
          when HEAD change
            syncs gitattributes to info/attributes
            updates the default branch
# [RSpecRunTime] RSpec elapsed time: 19 minutes 15.99 seconds. Current RSS: ~1702M. load average: 1.02 1.32 1.31 1/431 7151


          when HEAD does not change
            syncs gitattributes to info/attributes
            updates the default branch
      when repository sync fail
        sets correct values for registry record

# [RSpecRunTime] Finishing example group ee/spec/services/geo/framework_repository_sync_service_spec.rb. It took 15.82 seconds. Expected to take 25.0 seconds.
# [RSpecRunTime] Starting example group ee/spec/models/concerns/elastic/issue_spec.rb. Expected to take 22.96 seconds.

Issue
  does not allow STI
  as_indexed_json
    returns json with all needed elements
    contains the expected mappings
    handles a project missing project_feature
    when add_archived_to_issues migration is not finished
      does not include archived
# [RSpecRunTime] RSpec elapsed time: 19 minutes 23.07 seconds. Current RSS: ~1669M. load average: 1.09 1.33 1.32 1/433 7171


    when add_work_item_type_id_to_issues migration is not finished
      does not include work_item_type_id
    when add_hashed_root_namespace_id_to_issues migration is not finished
      does not include hashed_root_namespace_id
    when there is an elasticsearch_indexed_field_length limit
      truncates to the default plan limit
    when the elasticsearch_indexed_field_length limit is 0
      does not truncate the fields
  behaves like limited indexing is enabled
    #use_elasticsearch?
      when the project is not enabled specifically
        is expected to eq false
      when a project is enabled
        is expected to eq true
      when a group is enabled
        is expected to eq true
  search results
    searches issues
    names elasticsearch queries
    searches by iid and scopes to type: issue only
    behaves like no results when the user cannot read cross project
      returns the record if a single project was passed
      does not return anything when trying to search cross project
# [RSpecRunTime] RSpec elapsed time: 19 minutes 32.55 seconds. Current RSS: ~1432M. load average: 1.08 1.32 1.31 3/428 7172



# [RSpecRunTime] Finishing example group ee/spec/models/concerns/elastic/issue_spec.rb. It took 15.93 seconds. Expected to take 22.96 seconds.
# [RSpecRunTime] Starting example group ee/spec/models/ee/work_items/related_work_item_link_spec.rb. Expected to take 21.81 seconds.

WorkItems::RelatedWorkItemLink
  does not allow STI
  validations
    #validate_related_link_restrictions
      source_type_sym: :requirement, target_types: [:ticket, :requirement, :incident, :test_case, :task, :issue, :epic, :objective, :key_result], valid: false
        validates the related link
      source_type_sym: :objective, target_types: [:requirement, :incident, :test_case, :ticket], valid: false
        validates the related link
      source_type_sym: :key_result, target_types: [:requirement, :incident, :test_case, :ticket], valid: false
        validates the related link
      source_type_sym: :epic, target_types: [:requirement, :incident, :test_case, :ticket], valid: false
        validates the related link
      source_type_sym: :objective, target_types: [:task, :issue, :epic, :objective, :key_result], valid: true
        validates the related link
      source_type_sym: :key_result, target_types: [:task, :issue, :epic, :key_result], valid: true
        validates the related link
      source_type_sym: :epic, target_types: [:task, :issue, :epic], valid: true
        validates the related link
      when validating ability to block other items
        source_type_sym: :requirement, target_types: [:ticket, :requirement, :incident, :test_case, :task, :issue, :epic, :objective, :key_result], valid: false
          validates the blocking link
        source_type_sym: :incident, target_types: [:ticket, :requirement, :incident, :test_case, :task, :issue, :epic, :objective, :key_result], valid: false
          validates the blocking link
        source_type_sym: :test_case, target_types: [:ticket, :requirement, :incident, :test_case, :task, :issue, :epic, :objective, :key_result], valid: false
          validates the blocking link
        source_type_sym: :ticket, target_types: [:ticket, :requirement, :incident, :test_case, :task, :issue, :epic, :objective, :key_result], valid: false
          validates the blocking link
        source_type_sym: :issue, target_types: [:requirement, :incident, :test_case, :ticket], valid: false
          validates the blocking link
        source_type_sym: :epic, target_types: [:requirement, :incident, :test_case, :ticket], valid: false
          validates the blocking link
        source_type_sym: :task, target_types: [:requirement, :incident, :test_case, :ticket], valid: false
          validates the blocking link
        source_type_sym: :objective, target_types: [:epic, :issue, :task, :requirement, :incident, :test_case, :ticket], valid: false
          validates the blocking link
        source_type_sym: :key_result, target_types: [:epic, :issue, :task, :requirement, :incident, :test_case, :ticket], valid: false
          validates the blocking link
        source_type_sym: :issue, target_types: [:task, :issue, :epic, :objective, :key_result], valid: true
          validates the blocking link
        source_type_sym: :epic, target_types: [:task, :issue, :epic, :objective, :key_result], valid: true
          validates the blocking link
        source_type_sym: :task, target_types: [:task, :issue, :epic, :objective, :key_result], valid: true
          validates the blocking link
        source_type_sym: :objective, target_types: [:objective, :key_result], valid: true
          validates the blocking link
        source_type_sym: :key_result, target_types: [:objective, :key_result], valid: true
          validates the blocking link
      when validating ability to be blocked by other items
        source_type_sym: :requirement, target_types: [:ticket, :requirement, :incident, :test_case, :task, :issue, :epic, :objective, :key_result], valid: false
          validates the related link
        source_type_sym: :incident, target_types: [:ticket, :requirement, :incident, :test_case, :task, :issue, :epic, :objective, :key_result], valid: false
          validates the related link
        source_type_sym: :test_case, target_types: [:ticket, :requirement, :incident, :test_case, :task, :issue, :epic, :objective, :key_result], valid: false
          validates the related link
        source_type_sym: :ticket, target_types: [:ticket, :requirement, :incident, :test_case, :task, :issue, :epic, :objective, :key_result], valid: false
          validates the related link
        source_type_sym: :issue, target_types: [:objective, :key_result, :requirement, :incident, :test_case, :ticket], valid: false
          validates the related link
        source_type_sym: :epic, target_types: [:objective, :key_result, :requirement, :incident, :test_case, :ticket], valid: false
          validates the related link
        source_type_sym: :task, target_types: [:objective, :key_result, :requirement, :incident, :test_case, :ticket], valid: false
          validates the related link
        source_type_sym: :objective, target_types: [:requirement, :incident, :test_case, :ticket], valid: false
          validates the related link
        source_type_sym: :key_result, target_types: [:requirement, :incident, :test_case, :ticket], valid: false
          validates the related link
        source_type_sym: :issue, target_types: [:task, :issue, :epic], valid: true
          validates the related link
        source_type_sym: :epic, target_types: [:task, :issue, :epic], valid: true
          validates the related link
        source_type_sym: :task, target_types: [:task, :issue, :epic], valid: true
          validates the related link
        source_type_sym: :objective, target_types: [:epic, :issue, :task, :objective, :key_result], valid: true
          validates the related link
        source_type_sym: :key_result, target_types: [:epic, :issue, :task, :objective, :key_result], valid: true
          validates the related link
  behaves like includes LinkableItem concern (EE)
    for callbacks
      .after_create_commit
        with TYPE_BLOCKS relation
          updates blocking issues count
        with TYPE_RELATES_TO
          does not update blocking_issues_count
      .after_destroy_commit
        with TYPE_BLOCKS relation
          updates blocking issues count
        with TYPE_RELATES_TO
          does not update blocking_issues_count
    behaves like issuables that can block or be blocked
      .issuable_type
        is expected to eq :issue
      .inverse_link_type
        returns the inverse type of link
      .blocked_issuable_ids
        returns only ids of issues which are blocked
# [RSpecRunTime] RSpec elapsed time: 19 minutes 43.77 seconds. Current RSS: ~1470M. load average: 1.07 1.31 1.31 1/429 7173


      .blocking_issuables_ids_for
        returns blocking issuables ids
      blocking issuables count
        .blocking_issuables_for_collection
          returns blocking issues count grouped by issue id
        .blocked_issuables_for_collection
          returns blocked issues count grouped by issue id
        .blocking_issuables_count_for
          returns blocked issues count for single issue

# [RSpecRunTime] Finishing example group ee/spec/models/ee/work_items/related_work_item_link_spec.rb. It took 11.2 seconds. Expected to take 21.81 seconds.
# [RSpecRunTime] Starting example group ee/spec/models/ee/list_spec.rb. Expected to take 20.13 seconds.

List
  does not allow STI
  relationships
    is expected to belong to user required: false
    is expected to belong to milestone required: false
    is expected to belong to iteration required: false
  validations
    is expected to validate that :max_issue_count looks like an integer greater than or equal to 0
    is expected to validate that :max_issue_weight looks like an integer greater than or equal to 0
    is expected to validate that :limit_metric is either ‹"all_metrics"›, ‹"issue_count"›, or ‹"issue_weights"› as long as it is not nil
  when it is an assignee type
    is expected to be destroyable
    is expected to be movable
    validations
      is expected to validate that :user cannot be empty/falsy
# [RSpecRunTime] RSpec elapsed time: 19 minutes 46.59 seconds. Current RSS: ~1478M. load average: 1.07 1.31 1.31 1/429 7180


    #title
      returns the username as title
  when it is a milestone type
    is expected to be destroyable
    is expected to be movable
    validations
      is expected to validate that :milestone cannot be empty/falsy
      is invalid when feature is not available
# [RSpecRunTime] RSpec elapsed time: 19 minutes 50.57 seconds. Current RSS: ~1462M. load average: 1.06 1.30 1.31 1/429 7191


    #title
      returns the milestone title
  when it is an iteration type
    is expected to be destroyable
    is expected to be movable
    validations
      is expected to validate that :iteration cannot be empty/falsy
      is invalid when feature is not available
# [RSpecRunTime] RSpec elapsed time: 19 minutes 54.09 seconds. Current RSS: ~1470M. load average: 1.14 1.31 1.31 1/429 7202


    #title
      returns the iteration cadence and period as title
  #wip_limits_available?
    with enabled wip_limits
      returns the expected values
# [RSpecRunTime] RSpec elapsed time: 19 minutes 56.17 seconds. Current RSS: ~1464M. load average: 1.14 1.31 1.31 1/429 7205


    with disabled wip_limits
      returns the expected values
# [RSpecRunTime] RSpec elapsed time: 19 minutes 57.6 seconds. Current RSS: ~1461M. load average: 1.14 1.31 1.31 1/429 7206



# [RSpecRunTime] Finishing example group ee/spec/models/ee/list_spec.rb. It took 13.31 seconds. Expected to take 20.13 seconds.
# [RSpecRunTime] Starting example group ee/spec/models/ee/approvable_spec.rb. Expected to take 18.91 seconds.

Approvable
  is expected to delegate #approvals_required to the #approval_state object
  is expected to delegate #approvals_left to the #approval_state object
  is expected to delegate #committers_can_approve? to the #approval_state object
  is expected to delegate #total_approvals_count to the #approval_state object
  does not allow STI
  is expected to delegate #wrapped_approval_rules to the #approval_state object
  is expected to delegate #approval_needed? to the #approval_state object
  is expected to delegate #approvers_overwritten? to the #approval_state object
  is expected to delegate #authors_can_approve? to the #approval_state object
  #approvals_given
    returns the correct number of approvals given
# [RSpecRunTime] RSpec elapsed time: 20 minutes 6.59 seconds. Current RSS: ~1532M. load average: 1.11 1.30 1.31 1/434 7559


  #approval_feature_available?
    is false when feature is disabled
    is true when feature is enabled
    is false when project is somehow missing
# [RSpecRunTime] RSpec elapsed time: 20 minutes 8.4 seconds. Current RSS: ~1526M. load average: 1.11 1.30 1.30 1/434 7560


  #eligible_for_approval_by?
    when merge_request_approvers feature is enabled
      delegates the call to merge request
# [RSpecRunTime] RSpec elapsed time: 20 minutes 9.44 seconds. Current RSS: ~1523M. load average: 1.11 1.30 1.30 1/434 7600


    when merge_request_approvers feature is disabled
      delegates the call to merge request
# [RSpecRunTime] RSpec elapsed time: 20 minutes 10.47 seconds. Current RSS: ~1519M. load average: 1.11 1.30 1.30 1/434 7640



# [RSpecRunTime] Finishing example group ee/spec/models/ee/approvable_spec.rb. It took 12.89 seconds. Expected to take 18.91 seconds.
# [RSpecRunTime] Starting example group ee/spec/graphql/ee/types/group_type_spec.rb. Expected to take 17.63 seconds.

Types::GroupType
  is expected to have graphql field :iterations
  is expected to have graphql field :iteration_cadences
  is expected to have graphql field :vulnerabilities
  is expected to have graphql field :vulnerability_scanners
  is expected to have graphql field :vulnerabilities_count_by_day
  is expected to have graphql field :vulnerability_grades
  is expected to have graphql field :code_coverage_activities
  is expected to have graphql field :stats
  is expected to have graphql field :billable_members_count
  is expected to have graphql field :external_audit_event_destinations
  is expected to have graphql field :google_cloud_logging_configurations
  is expected to have graphql field :merge_request_violations
  is expected to have graphql field :allow_stale_runner_pruning
  is expected to have graphql field :cluster_agents
  is expected to have graphql field :enforce_free_user_cap
  is expected to have graphql field :project_compliance_standards_adherence
  is expected to have graphql field :amazon_s3_configurations
  is expected to have graphql field :pending_members
  is expected to have graphql field :value_streams
  is expected to have graphql field :saved_replies
  is expected to have graphql field :saved_reply
  nested epic request
    is expected to have graphql field :epicsEnabled
    is expected to have graphql field :epic
    is expected to have graphql field :epics
    is expected to have graphql field :epic_board
    is expected to have graphql field :epic_boards
# [RSpecRunTime] RSpec elapsed time: 20 minutes 12.83 seconds. Current RSS: ~1540M. load average: 1.10 1.29 1.30 1/434 7641


  vulnerabilities
    returns the vulnerabilities for all projects in the group and its subgroups
# [RSpecRunTime] RSpec elapsed time: 20 minutes 14.78 seconds. Current RSS: ~1521M. load average: 1.10 1.29 1.30 1/433 7642


  billable members count
    when no plan is provided
      returns billable users count including guests
# [RSpecRunTime] RSpec elapsed time: 20 minutes 16.09 seconds. Current RSS: ~1509M. load average: 1.10 1.29 1.30 1/432 7643


    when a plan is provided
      with a plan that should include guests is provided
        returns billable users count including guests
      with a plan that should exclude guests is provided
        returns billable users count excluding guests when a plan that should exclude guests is provided
    without owner authorization
      does not return the billable members count
  dora field
    is expected to have graphql type Types::DoraType

# [RSpecRunTime] Finishing example group ee/spec/graphql/ee/types/group_type_spec.rb. It took 8.16 seconds. Expected to take 17.63 seconds.
# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/code_owners_spec.rb. Expected to take 16.79 seconds.

Gitlab::CodeOwners
  mocked
    .for_blob
      when the feature is available
        returns users for a blob
      when the feature is not available
        returns no users
    .sections
      when the feature is available
        returns sections
      when the feature is not available
        returns empty array
    .optional_section?
      when the feature is available
        returns the optionality of the section
      when the feature is not available
        does not call Loader
    .entries_for_merge_request
      when the feature is available
        when merge_head_diff exists
          when the changed file paths have matching code owners
            returns owners for merge request
# [RSpecRunTime] RSpec elapsed time: 20 minutes 24.5 seconds. Current RSS: ~1526M. load average: 1.24 1.32 1.31 1/433 7726


          when the changed file paths do not have matching code owners
            returns an empty array
# [RSpecRunTime] RSpec elapsed time: 20 minutes 25.59 seconds. Current RSS: ~1526M. load average: 1.24 1.32 1.31 1/433 7766


        when merge_head_diff does not exist
          falls back to merge_request_diff
# [RSpecRunTime] RSpec elapsed time: 20 minutes 26.67 seconds. Current RSS: ~1527M. load average: 1.24 1.32 1.31 1/433 7806


        when merge_request_diff is specified
          returns owners at the specified ref
# [RSpecRunTime] RSpec elapsed time: 20 minutes 27.78 seconds. Current RSS: ~1528M. load average: 1.22 1.31 1.31 1/433 7846


      when the feature is not available
        skips reading codeowners and returns an empty array
# [RSpecRunTime] RSpec elapsed time: 20 minutes 28.89 seconds. Current RSS: ~1526M. load average: 1.22 1.31 1.31 1/433 7886


  .entries_since_merge_request_commit
    without sha
      identifies single codeowner entry
      when the single commit gets amended
        identifies codeowner entries from the merge_request_diff
# [RSpecRunTime] RSpec elapsed time: 20 minutes 30.11 seconds. Current RSS: ~1529M. load average: 1.22 1.31 1.31 1/433 7996


    with sha
      identifies single code owner entry
      identifies multiple code owner entries
      when the sha is the same as head_commit_sha
        identifies codeowner entries from the merge_request_diff

# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/code_owners_spec.rb. It took 11.84 seconds. Expected to take 16.79 seconds.
# [RSpecRunTime] Starting example group ee/spec/services/security/ingestion/tasks/attach_findings_to_vulnerabilities_spec.rb. Expected to take 16.14 seconds.

Security::Ingestion::Tasks::AttachFindingsToVulnerabilities
  #execute
    associates the findings with vulnerabilities for the new records
# [RSpecRunTime] RSpec elapsed time: 20 minutes 43.38 seconds. Current RSS: ~1450M. load average: 1.17 1.29 1.30 1/427 8020



# [RSpecRunTime] Finishing example group ee/spec/services/security/ingestion/tasks/attach_findings_to_vulnerabilities_spec.rb. It took 12.89 seconds. Expected to take 16.14 seconds.
# [RSpecRunTime] Starting example group ee/spec/workers/elastic_delete_project_worker_spec.rb. Expected to take 15.25 seconds.

ElasticDeleteProjectWorker
  deletes a project with all nested objects and clears the index_status
  does not include indexes which do not exist
  does not raise exception when project document not found
  when namespace_routing_id is passed in options
    deletes the project
    does not raise exception when namespace document not found
# [RSpecRunTime] RSpec elapsed time: 20 minutes 52.53 seconds. Current RSS: ~1415M. load average: 1.16 1.29 1.30 1/434 8192


  when passed delete_project option of false
    deletes only the nested objects and clears the index_status
# [RSpecRunTime] RSpec elapsed time: 20 minutes 55.29 seconds. Current RSS: ~1406M. load average: 1.15 1.28 1.30 2/437 8306



# [RSpecRunTime] Finishing example group ee/spec/workers/elastic_delete_project_worker_spec.rb. It took 12.44 seconds. Expected to take 15.25 seconds.
# [RSpecRunTime] Starting example group ee/spec/services/approval_rules/project_rule_destroy_service_spec.rb. Expected to take 14.58 seconds.

ApprovalRules::ProjectRuleDestroyService
  #execute
    when there is no merge request rules
      destroys project rule
      adds an audit event
      behaves like sends correct event type in audit event stream
        sends correct event type in audit event stream
# [RSpecRunTime] RSpec elapsed time: 20 minutes 59.02 seconds. Current RSS: ~1430M. load average: 1.13 1.28 1.30 1/433 8325


    when there is a merge request rule
      when open
        destroys merge request rules
        adds an audit event
        behaves like sends correct event type in audit event stream
          sends correct event type in audit event stream
# [RSpecRunTime] RSpec elapsed time: 21 minutes 3.12 seconds. Current RSS: ~1494M. load average: 1.28 1.31 1.30 1/435 8444


      when merged
        does nothing
        adds an audit event
        behaves like sends correct event type in audit event stream
          sends correct event type in audit event stream
# [RSpecRunTime] RSpec elapsed time: 21 minutes 7.42 seconds. Current RSS: ~1503M. load average: 1.28 1.31 1.30 1/435 8562



# [RSpecRunTime] Finishing example group ee/spec/services/approval_rules/project_rule_destroy_service_spec.rb. It took 11.61 seconds. Expected to take 14.58 seconds.
# [RSpecRunTime] Starting example group ee/spec/finders/groups_with_templates_finder_spec.rb. Expected to take 13.9 seconds.

GroupsWithTemplatesFinder
  behaves like groups_with_templates
    without group id
      returns all groups
      when namespace checked
        returns groups on ultimate/premium plan
        with subgroup with template
          returns groups on ultimate/premium plan
# [RSpecRunTime] RSpec elapsed time: 21 minutes 11.9 seconds. Current RSS: ~1473M. load average: 1.34 1.32 1.31 1/434 8563


    with group id
      returns given group with it descendants
      with subgroup with template
        returns only chosen group
# [RSpecRunTime] RSpec elapsed time: 21 minutes 14.31 seconds. Current RSS: ~1463M. load average: 1.39 1.33 1.31 1/434 8564


      when namespace checked
        when group does not have a license
          does not return the group
# [RSpecRunTime] RSpec elapsed time: 21 minutes 15.39 seconds. Current RSS: ~1458M. load average: 1.39 1.33 1.31 1/434 8565


        with subgroup with template
          when group is provided
            returns only chosen group
# [RSpecRunTime] RSpec elapsed time: 21 minutes 16.78 seconds. Current RSS: ~1451M. load average: 1.39 1.33 1.31 1/434 8566


          when subgroup is provided
            returns only chosen subgroup
# [RSpecRunTime] RSpec elapsed time: 21 minutes 18.01 seconds. Current RSS: ~1446M. load average: 1.36 1.33 1.31 1/429 8567



# [RSpecRunTime] Finishing example group ee/spec/finders/groups_with_templates_finder_spec.rb. It took 10.58 seconds. Expected to take 13.9 seconds.
# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/templates/Security/bas_latest_ci_yaml_spec.rb. Expected to take 13.38 seconds.

Security/BAS.latest.gitlab-ci.yml
  the created pipeline
    behaves like acts as branch pipeline
      when branch pipeline
        includes a job
# [RSpecRunTime] RSpec elapsed time: 21 minutes 19.87 seconds. Current RSS: ~1439M. load average: 1.36 1.33 1.31 1/431 8593


    behaves like acts as MR pipeline
      when MR pipeline
        includes a job
# [RSpecRunTime] RSpec elapsed time: 21 minutes 21.59 seconds. Current RSS: ~1441M. load average: 1.36 1.33 1.31 1/435 8656


    when DAST_BAS_DISABLED=true
      behaves like acts as branch pipeline
        when branch pipeline
          includes a job
# [RSpecRunTime] RSpec elapsed time: 21 minutes 22.83 seconds. Current RSS: ~1445M. load average: 1.33 1.32 1.31 1/435 8682


      behaves like acts as MR pipeline
        when MR pipeline
          includes a job
# [RSpecRunTime] RSpec elapsed time: 21 minutes 24.64 seconds. Current RSS: ~1445M. load average: 1.33 1.32 1.31 1/435 8745


    when DAST_BAS_DISABLED=1
      behaves like acts as branch pipeline
        when branch pipeline
          includes a job
# [RSpecRunTime] RSpec elapsed time: 21 minutes 25.87 seconds. Current RSS: ~1442M. load average: 1.33 1.32 1.31 2/435 8771


      behaves like acts as MR pipeline
        when MR pipeline
          includes a job
# [RSpecRunTime] RSpec elapsed time: 21 minutes 27.56 seconds. Current RSS: ~1443M. load average: 1.33 1.32 1.31 1/433 8833


    when CI_OPEN_MERGE_REQUESTS is set
      skips branch pipelines when an open MR exists
# [RSpecRunTime] RSpec elapsed time: 21 minutes 28.75 seconds. Current RSS: ~1440M. load average: 1.31 1.31 1.31 1/433 8859



# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/templates/Security/bas_latest_ci_yaml_spec.rb. It took 10.74 seconds. Expected to take 13.38 seconds.
# [RSpecRunTime] Starting example group ee/spec/elastic/migrate/20230628094700_backfill_archived_on_issues_spec.rb. Expected to take 12.9 seconds.

BackfillArchivedOnIssues
  .migrate
    when migration is already completed
      does not modify data
# [RSpecRunTime] RSpec elapsed time: 21 minutes 34.02 seconds. Current RSS: ~1411M. load average: 1.28 1.31 1.30 3/434 8860


    migration process
      updates all documents
      only updates documents missing a field
      processes in batches
# [RSpecRunTime] RSpec elapsed time: 21 minutes 37.49 seconds. Current RSS: ~1409M. load average: 1.28 1.31 1.30 2/431 8861


  migration_options
    has migration options set
  .completed?
    when documents are missing field
      is expected not to be completed
    when no documents are missing field
      is expected to be completed

# [RSpecRunTime] Finishing example group ee/spec/elastic/migrate/20230628094700_backfill_archived_on_issues_spec.rb. It took 11.1 seconds. Expected to take 12.9 seconds.
# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/custom_roles/code_generator_spec.rb. Expected to take 12.34 seconds.

Gitlab::CustomRoles::CodeGenerator
  when the ability exists
    creates the migration file with the right content
# [RSpecRunTime] RSpec elapsed time: 21 minutes 43.77 seconds. Current RSS: ~1405M. load average: 1.32 1.32 1.31 1/429 8862


  when the ability is not yet defined
    raises an error
# [RSpecRunTime] RSpec elapsed time: 21 minutes 46.64 seconds. Current RSS: ~1419M. load average: 1.32 1.32 1.31 1/429 8863



# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/custom_roles/code_generator_spec.rb. It took 18.08 seconds. Expected to take 12.34 seconds.
# [RSpecRunTime] RSpec elapsed time: 21 minutes 58.07 seconds. Current RSS: ~1390M. load average: 1.25 1.30 1.30 1/429 8864


# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/email/handler/create_note_handler_spec.rb. Expected to take 11.89 seconds.

Gitlab::Email::Handler::CreateNoteHandler
  when the note could not be saved
    raises an InvalidNoteError
# [RSpecRunTime] RSpec elapsed time: 21 minutes 59.98 seconds. Current RSS: ~1394M. load average: 1.25 1.30 1.30 1/429 8865


  when the note contains quick actions
    and current user cannot update the noteable
      only executes the commands that the user can perform
# [RSpecRunTime] RSpec elapsed time: 22 minutes 1.5 seconds. Current RSS: ~1398M. load average: 1.25 1.30 1.30 1/430 8866


    and current user can update noteable
      posts a note and updates the noteable
# [RSpecRunTime] RSpec elapsed time: 22 minutes 2.84 seconds. Current RSS: ~1403M. load average: 1.23 1.29 1.30 1/429 8867


  when the reply is blank
    raises an EmptyEmailError
  when everything is fine
    creates a comment
    adds all attachments
    when sub-addressing is not supported
      mail key is in the References header
        behaves like an email that contains a mail key
          fetches the mail key from the References header and creates a comment
# [RSpecRunTime] RSpec elapsed time: 22 minutes 6.9 seconds. Current RSS: ~1419M. load average: 1.23 1.29 1.30 1/429 8868


      mail key is in the References header with a comma
        behaves like an email that contains a mail key
          fetches the mail key from the References header and creates a comment
# [RSpecRunTime] RSpec elapsed time: 22 minutes 8.11 seconds. Current RSS: ~1418M. load average: 1.21 1.29 1.30 1/429 8869



# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/email/handler/create_note_handler_spec.rb. It took 10.12 seconds. Expected to take 11.89 seconds.
# [RSpecRunTime] Starting example group ee/spec/services/sbom/ingestion/tasks/ingest_sources_spec.rb. Expected to take 11.58 seconds.

Sbom::Ingestion::Tasks::IngestSources
  #execute
    is idempotent
    sets source_id for all maps
    when source already exists
      does not create a new record for the existing source
      sets the source_id for all maps
# [RSpecRunTime] RSpec elapsed time: 22 minutes 15.72 seconds. Current RSS: ~1440M. load average: 1.19 1.28 1.29 1/428 8870


    when source is not present
      performs no-op
    when occurrence_maps is empty
      is expected not to raise Exception

# [RSpecRunTime] Finishing example group ee/spec/services/sbom/ingestion/tasks/ingest_sources_spec.rb. It took 8.24 seconds. Expected to take 11.58 seconds.
# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/template/custom_templates_spec.rb. Expected to take 10.97 seconds.

Custom file template classes
  Gitlab::Template::CustomDockerfileTemplate
    .all
      returns all valid templates
# [RSpecRunTime] RSpec elapsed time: 22 minutes 18.98 seconds. Current RSS: ~1432M. load average: 1.18 1.28 1.29 1/432 9254


    .find
      finds a valid template
      sets the category correctly (PENDING: {:class_name=>Gitlab::Template::CustomDockerfileTemplate, :category=>"Custom"}.find does not set category correctly)
      does not find a template with the wrong extension
      does not find a template in a subdirectory
  Gitlab::Template::CustomGitignoreTemplate
    .all
      returns all valid templates
    .find
      finds a valid template
      sets the category correctly (PENDING: {:class_name=>Gitlab::Template::CustomGitignoreTemplate, :category=>"Custom"}.find does not set category correctly)
      does not find a template with the wrong extension
      does not find a template in a subdirectory
  Gitlab::Template::CustomGitlabCiYmlTemplate
    .all
      returns all valid templates
    .find
      finds a valid template
      sets the category correctly (PENDING: {:class_name=>Gitlab::Template::CustomGitlabCiYmlTemplate, :category=>"Custom"}.find does not set category correctly)
      does not find a template with the wrong extension
      does not find a template in a subdirectory
  Gitlab::Template::CustomLicenseTemplate
    .all
      returns all valid templates
    .find
      finds a valid template
      sets the category correctly (PENDING: {:class_name=>Gitlab::Template::CustomLicenseTemplate, :category=>"Custom"}.find does not set category correctly)
      does not find a template with the wrong extension
      does not find a template in a subdirectory
  Gitlab::Template::IssueTemplate
    .all
      returns all valid templates
    .find
      finds a valid template
      sets the category correctly (PENDING: {:class_name=>Gitlab::Template::IssueTemplate, :category=>"Project Templates"}.find does not set category correctly)
      does not find a template with the wrong extension
      does not find a template in a subdirectory
  Gitlab::Template::MergeRequestTemplate
    .all
      returns all valid templates
    .find
      finds a valid template
      sets the category correctly (PENDING: {:class_name=>Gitlab::Template::MergeRequestTemplate, :category=>"Project Templates"}.find does not set category correctly)
      does not find a template with the wrong extension
      does not find a template in a subdirectory

# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/template/custom_templates_spec.rb. It took 5.31 seconds. Expected to take 10.97 seconds.
# [RSpecRunTime] Starting example group ee/spec/workers/project_import_schedule_worker_spec.rb. Expected to take 10.7 seconds.

ProjectImportScheduleWorker
  #perform
    behaves like an idempotent worker
      is labeled as idempotent
      performs multiple times sequentially without raising an exception
      does nothing if the database is read-only
      schedules an import for a project
      tracks the status of the worker
# [RSpecRunTime] RSpec elapsed time: 22 minutes 24.36 seconds. Current RSS: ~1456M. load average: 1.16 1.27 1.29 1/432 9389


    project is not found
      does not fail
      logs the error
# [RSpecRunTime] RSpec elapsed time: 22 minutes 25.37 seconds. Current RSS: ~1453M. load average: 1.16 1.27 1.29 1/432 9390


    project does not have import state
      does not fail
      logs the error
# [RSpecRunTime] RSpec elapsed time: 22 minutes 26.39 seconds. Current RSS: ~1450M. load average: 1.16 1.27 1.29 1/432 9391


  when project does not support mirroring
    marks a project hard failed
    does not send a notification
    changes the capacity
    logs the error
# [RSpecRunTime] RSpec elapsed time: 22 minutes 28.86 seconds. Current RSS: ~1437M. load average: 1.15 1.27 1.29 1/432 9392



# [RSpecRunTime] Finishing example group ee/spec/workers/project_import_schedule_worker_spec.rb. It took 7.21 seconds. Expected to take 10.7 seconds.
# [RSpecRunTime] Starting example group ee/spec/serializers/vulnerabilities/finding_reports_comparer_entity_spec.rb. Expected to take 10.3 seconds.

Vulnerabilities::FindingReportsComparerEntity
  container scanning report comparison
    #as_json
      contains the added and fixed vulnerabilities for container scanning
      contains the report out of date fields
# [RSpecRunTime] RSpec elapsed time: 22 minutes 39.58 seconds. Current RSS: ~1436M. load average: 1.12 1.26 1.29 1/427 9393



# [RSpecRunTime] Finishing example group ee/spec/serializers/vulnerabilities/finding_reports_comparer_entity_spec.rb. It took 10.75 seconds. Expected to take 10.3 seconds.
# [RSpecRunTime] Starting example group ee/spec/services/ci/minutes/update_build_minutes_service_spec.rb. Expected to take 9.95 seconds.

Ci::Minutes::UpdateBuildMinutesService
  #execute
    with shared runner
      behaves like updates usage
        tracks the usage on a monthly basis
# [RSpecRunTime] RSpec elapsed time: 22 minutes 40.98 seconds. Current RSS: ~1447M. load average: 1.12 1.26 1.29 1/427 9394


      when on .com
        sends an email
      when not on .com
        does not send an email
      when consumption is 0
        updates only the shared runners duration
        does not send an email
# [RSpecRunTime] RSpec elapsed time: 22 minutes 43.85 seconds. Current RSS: ~1451M. load average: 1.11 1.26 1.28 1/427 9395


      when usage has existing amount
        behaves like updates usage
          tracks the usage on a monthly basis
      when group is subgroup
        behaves like updates usage
          tracks the usage on a monthly basis
# [RSpecRunTime] RSpec elapsed time: 22 minutes 45.64 seconds. Current RSS: ~1453M. load average: 1.11 1.26 1.28 1/427 9396


    for project runner
      behaves like does nothing
        does not update monthly usages
# [RSpecRunTime] RSpec elapsed time: 22 minutes 46.74 seconds. Current RSS: ~1456M. load average: 1.11 1.26 1.28 1/427 9397



# [RSpecRunTime] Finishing example group ee/spec/services/ci/minutes/update_build_minutes_service_spec.rb. It took 7.12 seconds. Expected to take 9.95 seconds.
# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/ci/variables/builder/scan_execution_policies_spec.rb. Expected to take 9.79 seconds.

EE::Gitlab::Ci::Variables::Builder::ScanExecutionPolicies
  #variables
    with security policies
      job_name: "build-job", expected_variables_lambda: -> { [] }
        is expected to contain exactly
# [RSpecRunTime] RSpec elapsed time: 22 minutes 48.94 seconds. Current RSS: ~1482M. load average: 1.19 1.27 1.29 1/427 9427


      job_name: "dast-on-demand-0", expected_variables_lambda: -> { [item(key: 'DAST_WEBSITE', value: 'https://my.site.com')] }
        is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007b1752869dd8 @variable={:key=>"DAST_WEBSITE", :value=>"https://my.site.com", :public=>true, :file=>false, :masked=>false, :raw=>false}>
      job_name: "container-scanning-0", expected_variables_lambda: -> { [item(key: 'CS_REGISTRY_USER', value: 'user')] }
        is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007b175143cdd8 @variable={:key=>"CS_REGISTRY_USER", :value=>"user", :public=>true, :file=>false, :masked=>false, :raw=>false}>
      job_name: "brakeman-sast-1", expected_variables_lambda: -> { [item(key: 'SAST_EXCLUDED_ANALYZERS', value: 'semgrep')] }
        is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007b178982a278 @variable={:key=>"SAST_EXCLUDED_ANALYZERS", :value=>"semgrep", :public=>true, :file=>false, :masked=>false, :raw=>false}>
      job_name: "secret-detection-2", expected_variables_lambda: -> { [item(key: 'SECRET_DETECTION_HISTORIC_SCAN', value: 'true')] }
        is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007b177770c718 @variable={:key=>"SECRET_DETECTION_HISTORIC_SCAN", :value=>"true", :public=>true, :file=>false, :masked=>false, :raw=>false}>
      job_name: "kics-iac-sast-3", expected_variables_lambda: -> { [item(key: 'SAST_IMAGE_SUFFIX', value: '-fips')] }
        is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007b17738c6e68 @variable={:key=>"SAST_IMAGE_SUFFIX", :value=>"-fips", :public=>true, :file=>false, :masked=>false, :raw=>false}>
      job_name: "gemnasium-python-dependency-scanning-4", expected_variables_lambda: -> { [item(key: 'DS_IMAGE_SUFFIX', value: '-fips')] }
        is expected to contain exactly #<Gitlab::Ci::Variables::Collection::Item:0x00007b1767846f80 @variable={:key=>"DS_IMAGE_SUFFIX", :value=>"-fips", :public=>true, :file=>false, :masked=>false, :raw=>false}>
      memoization
        memoizes result of active_scan_variables
      when job name does not adhere to the naming convention for scan execution policies jobs
        with job name secret_detection
          is expected to contain exactly
        with job name secret-detection
          is expected to contain exactly
        with job name secret-detection-a
          is expected to contain exactly
        with job name secret-detection-2a
          is expected to contain exactly
        with job name invalid-0
          is expected to contain exactly
      when feature is not licensed
        is expected to contain exactly
      when job name is nil
        is expected to contain exactly
    without security policies
      is expected to contain exactly

# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/ci/variables/builder/scan_execution_policies_spec.rb. It took 6.06 seconds. Expected to take 9.79 seconds.
# [RSpecRunTime] Starting example group ee/spec/models/audit_events/group/external_streaming_destination_spec.rb. Expected to take 9.21 seconds.

AuditEvents::Group::ExternalStreamingDestination
  does not allow STI
  Validations
    validates uniqueness of name scoped to namespace
    when group
      is a subgroup
  behaves like includes Limitable concern
    #exceeds_limits?
      without plan limits configured
        is expected to eq false
      without plan limits configured
        is expected to eq false
        with an existing model
          is expected to eq true
    validations
      is expected to be a kind of Limitable
      without plan limits configured
        can create new models
      with plan limits configured
        can create new models
        with an existing model
          cannot create new models exceeding the plan limits
  behaves like includes ExternallyStreamable concern
    validations
      is expected to validate that :config cannot be empty/falsy
      is expected to validate that :secret_token cannot be empty/falsy
      is expected to validate that :type cannot be empty/falsy
      is expected to be a kind of AuditEvents::ExternallyStreamable
      is expected to validate that the length of :name is at most 72
      when type
        is valid
        is nil
        is invalid
      behaves like having unique enum values
        has unique values in "type"
      when config
        is invalid
      when creating without a name
        assigns a default name
  Associations
    belongs to a group

# [RSpecRunTime] Finishing example group ee/spec/models/audit_events/group/external_streaming_destination_spec.rb. It took 2.59 seconds. Expected to take 9.21 seconds.
# [RSpecRunTime] Starting example group ee/spec/services/epic_issues/destroy_service_spec.rb. Expected to take 9.06 seconds.

EpicIssues::DestroyService
  #execute
    when epics feature is disabled
      returns an error
      does not trigger issuableEpicUpdated
# [RSpecRunTime] RSpec elapsed time: 22 minutes 56.72 seconds. Current RSS: ~1508M. load average: 1.17 1.26 1.29 1/427 9428


    when epics feature is enabled
      when user has permissions to remove associations
        removes related issue
        returns success message
        creates 2 system notes
        creates a note for epic correctly
        creates a note for issue correctly
        counts an usage ping event
        triggers issuableEpicUpdated
        refresh epic dates
          calls UpdateDatesService
# [RSpecRunTime] RSpec elapsed time: 22 minutes 59.43 seconds. Current RSS: ~1478M. load average: 1.16 1.26 1.28 1/427 9429


        when epic_relations_for_non_members feature flag is disabled
          returns success message when user is a guest in the epic group
      user does not have permissions to remove associations
        does not remove relation
        returns error message
        does not counts an usage ping event
        does not trigger issuableEpicUpdated

# [RSpecRunTime] Finishing example group ee/spec/services/epic_issues/destroy_service_spec.rb. It took 5.04 seconds. Expected to take 9.06 seconds.
# [RSpecRunTime] Starting example group ee/spec/components/namespaces/storage/limit_alert_component_spec.rb. Expected to take 8.62 seconds.

Namespaces::Storage::LimitAlertComponent
  namespace enforcement
    when namespace has no additional storage
      and under storage size limit
        renders the alert title
        renders the alert message
        allows to dismiss alert
      and above storage size limit
        renders the alert title
        renders the alert message
        does not allow to dismiss alert
    when namespace has additional storage
      and under storage size limit
        renders the alert title
        renders the alert message
      and above storage size limit
        renders the alert title
        renders the alert message
    and enforcement_limit is higher than dashboard_limit
      renders the title with the dashboard_limit
  #render?
    namespaces_storage_limit: true, user_present: true, user_has_access: true, enforce_limit: true, alert_level: :error, in_enforcement_rollout: false, user_has_dismissed_alert: false, should_render: true
      renders the alert title
    namespaces_storage_limit: false, user_present: true, user_has_access: true, enforce_limit: true, alert_level: :error, in_enforcement_rollout: false, user_has_dismissed_alert: false, should_render: false
      renders the alert title
    namespaces_storage_limit: true, user_present: false, user_has_access: true, enforce_limit: true, alert_level: :error, in_enforcement_rollout: false, user_has_dismissed_alert: false, should_render: false
      renders the alert title
    namespaces_storage_limit: true, user_present: true, user_has_access: false, enforce_limit: true, alert_level: :error, in_enforcement_rollout: false, user_has_dismissed_alert: false, should_render: false
      renders the alert title
    namespaces_storage_limit: true, user_present: true, user_has_access: true, enforce_limit: false, alert_level: :error, in_enforcement_rollout: false, user_has_dismissed_alert: false, should_render: false
      renders the alert title
    namespaces_storage_limit: true, user_present: true, user_has_access: true, enforce_limit: true, alert_level: :none, in_enforcement_rollout: false, user_has_dismissed_alert: false, should_render: false
      renders the alert title
    namespaces_storage_limit: true, user_present: true, user_has_access: true, enforce_limit: true, alert_level: :warning, in_enforcement_rollout: false, user_has_dismissed_alert: false, should_render: true
      renders the alert title
    namespaces_storage_limit: true, user_present: true, user_has_access: true, enforce_limit: true, alert_level: :warning, in_enforcement_rollout: true, user_has_dismissed_alert: false, should_render: false
      renders the alert title
    for a project in a public group
      when the user is not a member
        does not render the alert
        when the user is at least a guest of the project
          renders the alert
  when user is not an owner
    usage_ratio: 0.85, alert_message_copy: "exceeds the storage quota"
      renders the message
      renders the non-owner copy
    usage_ratio: 1.0, alert_message_copy: "is now read-only"
      renders the message
      renders the non-owner copy

# [RSpecRunTime] Finishing example group ee/spec/components/namespaces/storage/limit_alert_component_spec.rb. It took 3.91 seconds. Expected to take 8.62 seconds.
# [RSpecRunTime] Starting example group ee/spec/lib/remote_development/workspaces/create/main_integration_spec.rb. Expected to take 8.39 seconds.

RemoteDevelopment::Workspaces::Create::Main
  when params are invalid
    when devfile is not found
      does not create the workspace and returns error
# [RSpecRunTime] RSpec elapsed time: 23 minutes 5.91 seconds. Current RSS: ~1483M. load average: 1.14 1.25 1.28 1/427 9443


    when agent has no associated config
      does not create the workspace and returns error
# [RSpecRunTime] RSpec elapsed time: 23 minutes 7.21 seconds. Current RSS: ~1485M. load average: 1.14 1.25 1.28 1/427 9457


  when params are valid
    when devfile is valid
      creates a new workspace and returns success
# [RSpecRunTime] RSpec elapsed time: 23 minutes 9.05 seconds. Current RSS: ~1480M. load average: 1.13 1.25 1.28 1/430 9486


    when devfile is not valid
      does not create the workspace and returns error
# [RSpecRunTime] RSpec elapsed time: 23 minutes 10.42 seconds. Current RSS: ~1485M. load average: 1.13 1.25 1.28 1/430 9506



# [RSpecRunTime] Finishing example group ee/spec/lib/remote_development/workspaces/create/main_integration_spec.rb. It took 6.08 seconds. Expected to take 8.39 seconds.
# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/com_spec.rb. Expected to take 8.01 seconds.

Gitlab::Com
  is expected to eq #<ActiveSupport::Cache::MemoryStore entries=0, size=0, options={:compress=>false, :compress_threshold=>1024}>
  is expected to eq <ActiveSupport::Cache::NullStore>
  .gitlab_com_group_member?
    when user is a gitlab team member
      is expected to equal true
      when passed an user id
        is expected to equal true
      caching of allowed user IDs
        behaves like allowed user IDs are cached
          caches the allowed user IDs in cache
          caches the allowed user IDs in L1 cache for 1 minute
          caches the allowed user IDs in L2 cache for 5 minutes
      when not on Gitlab.com
        is expected to equal false
      when on JiHu
        is expected to equal false
    when user is not a gitlab team member
      is expected to equal false
      when passed an user id
        is expected to equal false
      caching of allowed user IDs
        behaves like allowed user IDs are cached
          caches the allowed user IDs in cache
          caches the allowed user IDs in L1 cache for 1 minute
          caches the allowed user IDs in L2 cache for 5 minutes
    when user is nil
      is expected to equal false
    when subject is not a user or integer
      is expected to equal false
    when gitlab-com group does not exist
      is expected to equal false

# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/com_spec.rb. It took 3.75 seconds. Expected to take 8.01 seconds.
# [RSpecRunTime] Starting example group ee/spec/services/billable_members/destroy_service_spec.rb. Expected to take 7.94 seconds.

BillableMembers::DestroyService
  #execute
    when unauthorized
      raises an access error
    when authorized
      when passing a sub group to the service
        raises an invalid group error
      when removing a group member
        removes the member
      when removing a subgroup member
        removes the member
      when removing a project member
        removes the member
# [RSpecRunTime] RSpec elapsed time: 23 minutes 18.18 seconds. Current RSS: ~1480M. load average: 1.19 1.26 1.28 1/427 9507


      when the user is a direct member of multiple projects
        removes the user from all the projects
# [RSpecRunTime] RSpec elapsed time: 23 minutes 20.15 seconds. Current RSS: ~1475M. load average: 1.19 1.26 1.28 1/427 9508


      when the user has no Member record
        returns an appropriate error

# [RSpecRunTime] Finishing example group ee/spec/services/billable_members/destroy_service_spec.rb. It took 6.29 seconds. Expected to take 7.94 seconds.
# [RSpecRunTime] Starting example group ee/spec/models/ee/project_wiki_spec.rb. Expected to take 7.56 seconds.

ProjectWiki
  does not allow STI
  behaves like EE wiki model
    uses Elasticsearch
    #kerberos_url_to_repo
      returns valid kerberos url for this repo
# [RSpecRunTime] RSpec elapsed time: 23 minutes 21.68 seconds. Current RSS: ~1472M. load average: 1.19 1.26 1.28 1/427 9513


  #use_separate_indices?
    if migrate_wikis_to_separate_index is finished
      returns true
# [RSpecRunTime] RSpec elapsed time: 23 minutes 25.47 seconds. Current RSS: ~1434M. load average: 1.50 1.32 1.30 1/429 9514


    if migrate_wikis_to_separate_index is not finished
      returns false
  #base_class
    returns Wiki

# [RSpecRunTime] Finishing example group ee/spec/models/ee/project_wiki_spec.rb. It took 5.68 seconds. Expected to take 7.56 seconds.
# [RSpecRunTime] Starting example group ee/spec/serializers/ee/merge_request_poll_cached_widget_entity_spec.rb. Expected to take 7.33 seconds.

MergeRequestPollCachedWidgetEntity
  includes policy violation status
  jira_associations
    when feature is available
      is expected to include :jira_associations
      when jira issue is required for merge
        is expected to be truthy
        behaves like contains the issue key specified in MR title / description
          when Jira issue is provided in MR title
            is expected to contain exactly "SIGNUP-1234"
# [RSpecRunTime] RSpec elapsed time: 23 minutes 29.96 seconds. Current RSS: ~1439M. load average: 1.46 1.32 1.30 1/435 9576


          when Jira issue is provided in MR description
            is expected to contain exactly "SECURITY-1234"
        behaves like when issue key is NOT specified in MR title / description
          is expected to be empty
      when jira issue is NOT required for merge
        is expected to be falsey
        behaves like contains the issue key specified in MR title / description
          when Jira issue is provided in MR title
            is expected to contain exactly "SIGNUP-1234"
          when Jira issue is provided in MR description
            is expected to contain exactly "SECURITY-1234"
        behaves like when issue key is NOT specified in MR title / description
          is expected to be empty
    when feature is NOT available
      licensed: true
        is expected not to include :jira_associations
      licensed: false
        is expected not to include :jira_associations

# [RSpecRunTime] Finishing example group ee/spec/serializers/ee/merge_request_poll_cached_widget_entity_spec.rb. It took 5.71 seconds. Expected to take 7.33 seconds.
# [RSpecRunTime] Starting example group ee/spec/models/vulnerabilities/finding_signature_spec.rb. Expected to take 7.29 seconds.

Vulnerabilities::FindingSignature
  does not allow STI
  associations
    is expected to belong to finding class_name => Vulnerabilities::Finding required: false
# [RSpecRunTime] RSpec elapsed time: 23 minutes 33.06 seconds. Current RSS: ~1469M. load average: 1.42 1.31 1.30 1/434 9629


  validations
    is expected to validate that :finding cannot be empty/falsy
  .by_project
    is expected to eq [#<Vulnerabilities::FindingSignature id: 2, finding_id: 78, created_at: "2024-02-20 23:44:36.30942845...0", algorithm_type: "hash", signature_sha: ";+P\x1F\xD3MsN\xCC%b\xF1\xD6\x9C3\x95\xDA\xBC\xEB\xC8">]
# [RSpecRunTime] RSpec elapsed time: 23 minutes 34.39 seconds. Current RSS: ~1475M. load average: 1.42 1.31 1.30 1/434 9630


  .by_signature_sha
    is expected to eq [#<Vulnerabilities::FindingSignature id: 3, finding_id: 79, created_at: "2024-02-20 23:44:37.65840285..., algorithm_type: "hash", signature_sha: "\xCC\b\x1F\xFBR\x1A\xA6D\rU\x1A\x8E^t\xA5\x94R4\xE0\xAE">]
# [RSpecRunTime] RSpec elapsed time: 23 minutes 35.74 seconds. Current RSS: ~1475M. load average: 1.42 1.31 1.30 1/434 9631


  #eql?
    when the other is also a FindingSignature
      when algorithm_type and signature_sha are the same
        returns true
      when algorithm_type is different
        returns false
      when signature_sha is different
        returns false
    when the other is not a FindingSignature
      returns false

# [RSpecRunTime] Finishing example group ee/spec/models/vulnerabilities/finding_signature_spec.rb. It took 4.25 seconds. Expected to take 7.29 seconds.
# [RSpecRunTime] Starting example group ee/spec/services/google_cloud_platform/compute/list_regions_service_spec.rb. Expected to take 7.05 seconds.

GoogleCloudPlatform::Compute::ListRegionsService
  #execute
    behaves like a compute service handling validation errors
      behaves like returning an error service response
        returns an error service response
      with saas only feature enabled
        with not enough permissions
          behaves like returning an error service response
            returns an error service response
        with google_cloud_runner_provisioning FF disabled
          behaves like returning an error service response
            returns an error service response
        with no integration
          behaves like returning an error service response
            returns an error service response
        with disabled integration
          behaves like returning an error service response
            returns an error service response
        when client raises AuthenticationError
          behaves like returning an error service response
            returns an error service response
          behaves like logging an error
            logs an error
        when client raises ApiError
          behaves like returning an error service response
            returns an error service response
          behaves like logging an error
            logs an error
    with saas only feature enabled
      returns the regions
      behaves like overriding the google cloud project id
        returns results by calling the specified project id
      with an invalid order_by
        field: "test", direction: "asc"
          behaves like returning an error service response
            returns an error service response
        field: "name", direction: "greater_than"
          behaves like returning an error service response
            returns an error service response
        field: "", direction: "desc"
          behaves like returning an error service response
            returns an error service response
        field: "name", direction: ""
          behaves like returning an error service response
            returns an error service response
        with an invalid max_results
          max_results: 0
            behaves like returning an error service response
              returns an error service response
          max_results: 501
            behaves like returning an error service response
              returns an error service response

# [RSpecRunTime] Finishing example group ee/spec/services/google_cloud_platform/compute/list_regions_service_spec.rb. It took 2.65 seconds. Expected to take 7.05 seconds.
# [RSpecRunTime] Starting example group ee/spec/services/epic_issues/list_service_spec.rb. Expected to take 6.93 seconds.

EpicIssues::ListService
  #execute
    when epics feature is disabled
      returns an empty array
# [RSpecRunTime] RSpec elapsed time: 23 minutes 40.21 seconds. Current RSS: ~1487M. load average: 1.39 1.31 1.30 1/434 9636


    when epics feature is enabled
      does not have N+1 queries
      owner can see all issues and destroy their associations
        returns related issues JSON
# [RSpecRunTime] RSpec elapsed time: 23 minutes 43.42 seconds. Current RSS: ~1481M. load average: 1.36 1.30 1.29 1/429 9637


      user can see only some issues
        returns related issues JSON

# [RSpecRunTime] Finishing example group ee/spec/services/epic_issues/list_service_spec.rb. It took 5.11 seconds. Expected to take 6.93 seconds.
# [RSpecRunTime] Starting example group ee/spec/graphql/mutations/merge_requests/set_reviewers_spec.rb. Expected to take 6.79 seconds.

Mutations::MergeRequests::SetReviewers
  #resolve
    when the user can update the merge_request
      sets the reviewers
      removes reviewers not in the list
      when passing "append" as true
        does not remove reviewers not in the list
# [RSpecRunTime] RSpec elapsed time: 23 minutes 48.99 seconds. Current RSS: ~1479M. load average: 1.33 1.29 1.29 1/434 9678



# [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/merge_requests/set_reviewers_spec.rb. It took 5.13 seconds. Expected to take 6.79 seconds.
# [RSpecRunTime] Starting example group ee/spec/serializers/ee/build_details_entity_spec.rb. Expected to take 6.4 seconds.

BuildDetailsEntity
  when namespace has CI minutes limit enabled
    contains CI minutes quota details
# [RSpecRunTime] RSpec elapsed time: 23 minutes 50.84 seconds. Current RSS: ~1474M. load average: 1.33 1.29 1.29 1/434 9679


  when namespace does not qualify for CI minutes
    does not contain CI minutes quota details
# [RSpecRunTime] RSpec elapsed time: 23 minutes 52.39 seconds. Current RSS: ~1476M. load average: 1.33 1.29 1.29 1/434 9680



# [RSpecRunTime] Finishing example group ee/spec/serializers/ee/build_details_entity_spec.rb. It took 3.4 seconds. Expected to take 6.4 seconds.
# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/insights/project_insights_config_spec.rb. Expected to take 6.31 seconds.

Gitlab::Insights::ProjectInsightsConfig
  filtering out invalid config entries
    does not include invalid entry
    does not show notice text
  when no projects.only filter present
    does not change the config
    clones the original config
  when not included in the projects.only filter
    by project id
      filters out the chart
      does not have a notice text
    by project full path
      filters out the chart
  when included in projects.only filter
    by project id
      includes the chart
      does not have notice text
    by project full path
      filters out the chart
  when all charts are excluded
    returns an empty hash
  when some project features are turned off
    when the default configuration is given
      contains issues and merge requests dashboards
      when issues are disabled
        filters out the issues dashboard
      when merge requests are disabled
        filters out the merge requests dashboard
    when a custom config is given
      when issues are disabled
        filters out the issues chart
      when merge requests are disabled
        filters out the merge requests chart
      when issues and merge requests are disabled
        returns an empty config

# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/insights/project_insights_config_spec.rb. It took 2.09 seconds. Expected to take 6.31 seconds.
# [RSpecRunTime] Starting example group ee/spec/policies/dast_site_validation_policy_spec.rb. Expected to take 6.2 seconds.

DastSiteValidationPolicy
  behaves like a dast on-demand scan policy
    dast on-demand policies
      when a user does not have access to the project
        is expected to be disallowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan
      when the user is a guest
        is expected to be disallowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan
      when the user is a reporter
        is expected to be disallowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan
      when the user is a developer
        is expected to be allowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan
      when the user is a maintainer
        is expected to be allowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan
      when the user is an owner
        is expected to be allowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan
      when the user is an auditor
        is expected to be disallowed :create_on_demand_dast_scan and :edit_on_demand_dast_scan
        is expected to be allowed :read_on_demand_dast_scan
      when the user is allowed
        when on demand scan licensed feature is not available
          is expected to be disallowed :create_on_demand_dast_scan, :edit_on_demand_dast_scan, and :read_on_demand_dast_scan
        when FIPS mode is enabled
          when browser based feature flag is disabled
            is disallowed
          when browser based feature flag is enabled
            is allowed

# [RSpecRunTime] Finishing example group ee/spec/policies/dast_site_validation_policy_spec.rb. It took 2.91 seconds. Expected to take 6.2 seconds.
# [RSpecRunTime] Starting example group ee/spec/views/layouts/checkout.html.haml_spec.rb. Expected to take 6.02 seconds.

layouts/checkout
  behaves like a layout which reflects the application theme setting
    as a themed layout
      when no theme is explicitly selected
        renders with the default theme
      when user is authenticated & has selected a specific theme
        chosen_theme: #<struct Gitlab::Themes::Theme id=1, name="Indigo", css_class="ui-indigo", primary_color="#222261">
          renders with the Indigo theme
        chosen_theme: #<struct Gitlab::Themes::Theme id=6, name="Light Indigo", css_class="ui-light-indigo", primary_color="#41419f">
          renders with the Light Indigo theme
        chosen_theme: #<struct Gitlab::Themes::Theme id=4, name="Blue", css_class="ui-blue", primary_color="#0b2640">
          renders with the Blue theme
        chosen_theme: #<struct Gitlab::Themes::Theme id=7, name="Light Blue", css_class="ui-light-blue", primary_color="#145aa1">
          renders with the Light Blue theme
        chosen_theme: #<struct Gitlab::Themes::Theme id=5, name="Green", css_class="ui-green", primary_color="#0e4328">
          renders with the Green theme
        chosen_theme: #<struct Gitlab::Themes::Theme id=8, name="Light Green", css_class="ui-light-green", primary_color="#1b653f">
          renders with the Light Green theme
        chosen_theme: #<struct Gitlab::Themes::Theme id=9, name="Red", css_class="ui-red", primary_color="#580d02">
          renders with the Red theme
        chosen_theme: #<struct Gitlab::Themes::Theme id=10, name="Light Red", css_class="ui-light-red", primary_color="#a02e1c">
          renders with the Light Red theme
        chosen_theme: #<struct Gitlab::Themes::Theme id=2, name="Gray", css_class="ui-gray", primary_color="#333238">
          renders with the Gray theme
        chosen_theme: #<struct Gitlab::Themes::Theme id=3, name="Light Gray", css_class="ui-light-gray", primary_color="#ececef">
          renders with the Light Gray theme
        chosen_theme: #<struct Gitlab::Themes::Theme id=11, name="Dark Mode (alpha)", css_class="gl-dark", primary_color="#1f1e24">
          renders with the Dark Mode (alpha) theme
  behaves like a layout which reflects the preferred language
    when changing the a preferred language
      renders the correct `lang` attribute in the html element

# [RSpecRunTime] Finishing example group ee/spec/views/layouts/checkout.html.haml_spec.rb. It took 3.16 seconds. Expected to take 6.02 seconds.
# [RSpecRunTime] Starting example group ee/spec/services/llm/generate_summary_service_spec.rb. Expected to take 5.93 seconds.

Llm::GenerateSummaryService
  #perform
    for an issue
      with notes
        behaves like ensures user has the ability to summarize notes
          is expected to be error and have attributes {:message => (eq "AI features are not enabled or resource is not permitted to be sent.")}
        behaves like schedules completion worker
          asynchronously with correct params
    for a work item
      with notes
        behaves like ensures user has the ability to summarize notes
          is expected to be error and have attributes {:message => (eq "AI features are not enabled or resource is not permitted to be sent.")}
        behaves like schedules completion worker
          asynchronously with correct params
    for an epic
      with notes
        behaves like ensures user has the ability to summarize notes
          is expected to be error and have attributes {:message => (eq "AI features are not enabled or resource is not permitted to be sent.")}
        behaves like schedules completion worker
          asynchronously with correct params

# [RSpecRunTime] Finishing example group ee/spec/services/llm/generate_summary_service_spec.rb. It took 3.09 seconds. Expected to take 5.93 seconds.
# [RSpecRunTime] Starting example group ee/spec/workers/security/refresh_project_policies_worker_spec.rb. Expected to take 5.78 seconds.

Security::RefreshProjectPoliciesWorker
  when the project has multiple policy with user_approvers
    behaves like does not invoke the worker
      does not invoke Security::ProcessScanResultPolicyWorker worker
# [RSpecRunTime] RSpec elapsed time: 24 minutes 4.78 seconds. Current RSS: ~1468M. load average: 1.25 1.28 1.29 1/428 9681


    when feature flag "add_policy_approvers_to_rules" is disabled
      invokes Security::ProcessScanResultPolicyWorker with incremental delay
  when the project has multiple policy but only one with user_approvers
    behaves like does not invoke the worker
      does not invoke Security::ProcessScanResultPolicyWorker worker
    when feature flag "add_policy_approvers_to_rules" is disabled
      invokes Security::ProcessScanResultPolicyWorker with incremental delay
  when the project has a policy with user_approvers
    behaves like does not invoke the worker
      does not invoke Security::ProcessScanResultPolicyWorker worker
    when feature flag "add_policy_approvers_to_rules" is disabled
      invokes Security::ProcessScanResultPolicyWorker
  behaves like subscribes to event
    consumes the published event
    receives the event after some delay
    behaves like an idempotent worker
      is labeled as idempotent
      performs multiple times sequentially without raising an exception

# [RSpecRunTime] Finishing example group ee/spec/workers/security/refresh_project_policies_worker_spec.rb. It took 2.72 seconds. Expected to take 5.78 seconds.
# [RSpecRunTime] Starting example group ee/spec/finders/autocomplete/project_invited_groups_finder_spec.rb. Expected to take 5.64 seconds.

Autocomplete::ProjectInvitedGroupsFinder
  #execute
    when the project does not exist
      raises ActiveRecord::RecordNotFound
# [RSpecRunTime] RSpec elapsed time: 24 minutes 8.06 seconds. Current RSS: ~1462M. load average: 1.23 1.27 1.28 1/426 9682


    when the user is not authorized to see the project
      raises ActiveRecord::RecordNotFound
    when a project id is not provided
      returns an empty relation
    when the user is not a member of the project
      returns groups invited to the project that the user can see
    when the user is member with insufficient access to the project
      returns groups invited to the project that the user can see
    and the user is a maintainer of the project
      behaves like private group visibility through project membership
        returns groups invited to the project that the user can see
        and the with_project_access param is present
          returns all invited groups
        and the allow_members_to_see_invited_groups_in_access_dropdowns feature flag is disabled
DEPRECATION WARNING: Invalid Feature Flag allow_members_to_see_invited_groups_in_access_dropdowns stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)
          returns groups invited to the project that the user can see
      when the project is private
        behaves like private group visibility through project membership
          returns groups invited to the project that the user can see
          and the with_project_access param is present
            returns all invited groups
          and the allow_members_to_see_invited_groups_in_access_dropdowns feature flag is disabled
DEPRECATION WARNING: Invalid Feature Flag allow_members_to_see_invited_groups_in_access_dropdowns stubbed (called from each at /builds/gitlab-org/gitlab/spec/support/helpers/stub_feature_flags.rb:49)
            returns groups invited to the project that the user can see

# [RSpecRunTime] Finishing example group ee/spec/finders/autocomplete/project_invited_groups_finder_spec.rb. It took 2.78 seconds. Expected to take 5.64 seconds.
# [RSpecRunTime] Starting example group ee/spec/services/compliance_management/frameworks/destroy_service_spec.rb. Expected to take 5.54 seconds.

ComplianceManagement::Frameworks::DestroyService
  when feature is disabled
    does not destroy the compliance framework
    is unsuccessful
  when feature is enabled
    when current user is namespace owner
      destroys the compliance framework
      is successful
      audits the destruction
      does not destroy the default compliance framework
# [RSpecRunTime] RSpec elapsed time: 24 minutes 10.98 seconds. Current RSS: ~1480M. load average: 1.23 1.27 1.28 1/426 9683


    when current user is not the namespace owner
      does not destroy the compliance framework
      is unsuccessful

# [RSpecRunTime] Finishing example group ee/spec/services/compliance_management/frameworks/destroy_service_spec.rb. It took 2.41 seconds. Expected to take 5.54 seconds.
# [RSpecRunTime] Starting example group ee/spec/helpers/license_monitoring_helper_spec.rb. Expected to take 5.45 seconds.

LicenseMonitoringHelper
  #show_active_user_count_threshold_banner?
    on GitLab.com
      is expected to be falsey
    on self-managed instance
      when callout dismissed
        is expected to be falsey
      when license
        is not available
          is expected to be falsey
        is trial
          is expected to be falsey
      when current active user count greater than total user count
        is expected to be falsey
      when logged in as an admin user
        when above the threshold
          when admin mode setting is disabled
            is expected to be truthy
          when admin mode setting is enabled
            when in admin mode
              is expected to be truthy
            when not in admin mode
              is expected to be falsey
        behaves like banner hidden when below the threshold
          is expected to be falsey
      when logged in as a regular user
        behaves like banner hidden when below the threshold
          is expected to be falsey
      when not logged in
        behaves like banner hidden when below the threshold
          is expected to be falsey
  #users_over_license
    shows overage as a number when there is an overage
    shows overage as a number when there is not an overage
    reports overage for a license of 6 months in duration
    reports overage when the most recent billable user count is higher than the historical max active users

# [RSpecRunTime] Finishing example group ee/spec/helpers/license_monitoring_helper_spec.rb. It took 1.58 seconds. Expected to take 5.45 seconds.
# [RSpecRunTime] Starting example group ee/spec/routing/group_routing_spec.rb. Expected to take 5.27 seconds.

Group routing routing
  subgroup "boards"
    shows group show page
    shows boards index page
  security
    shows group dashboard
    shows vulnerability list
  packages
    routes to packages index page
  issues
    routes post to #bulk_update
  merge_requests
    routes post to #bulk_update
  epics
    routes post to #bulk_update
  Groups::WikisController routing
    behaves like wiki routing
      redirects the base path to the home page
      behaves like resource routing
        routes resource actions
  Groups::HooksController routing
    to #test
    behaves like resource routing
      routes resource actions
  Groups::HookLogsController routing
    to #retry
    to #show
  service accounts
    routes to the new service account
  Groups::Settings::RolesAndPermissionsController routing
    routes to the new member role

# [RSpecRunTime] Finishing example group ee/spec/routing/group_routing_spec.rb. It took 1.27 seconds. Expected to take 5.27 seconds.
# [RSpecRunTime] Starting example group ee/spec/elastic/migrate/20230613555555_add_schema_version_to_commits_spec.rb. Expected to take 5.16 seconds.

AddSchemaVersionToCommits
  .migrate
    when migration is already completed
      does not modify data
# [RSpecRunTime] RSpec elapsed time: 24 minutes 18.06 seconds. Current RSS: ~1463M. load average: 1.20 1.26 1.28 1/429 9685


    migration process
      updates the issues index mappings
  .completed?
    mapping has been updated
      is expected to be completed
    mapping has not been updated
      is expected not to be completed

# [RSpecRunTime] Finishing example group ee/spec/elastic/migrate/20230613555555_add_schema_version_to_commits_spec.rb. It took 4.47 seconds. Expected to take 5.16 seconds.
# [RSpecRunTime] Starting example group ee/spec/finders/projects/compliance_standards/adherence_finder_spec.rb. Expected to take 4.98 seconds.

Projects::ComplianceStandards::AdherenceFinder
  #execute
    returns the adherence records for the group
    when the user does not have permission to view the adherence report
      when skip_authorization param is not passed
        returns an empty array
# [RSpecRunTime] RSpec elapsed time: 24 minutes 20.19 seconds. Current RSS: ~1446M. load average: 1.20 1.26 1.28 1/429 9686


      when skip_authorization param is true
        returns the adherence records for the group
    for project_ids filter
      returns the adherence records for the specified project
    for check_name filter
      returns the adherence records for the specified check_name
    for standard filter
      returns the adherence records for the specified standard
    for include_subgroups param
      when true
        returns the adherence records for all the projects within the group and its subgroups
      when false
        returns the adherence records for projects within the group only
      when not set
        returns the adherence records for projects within the group only
    for skip_group_check param
      when true
        when project_id filter not set
          returns []
        when project_id filter is passed
          returns records for that project
      when false
        returns the adherence records for projects within the group only
      when not set
        returns the adherence records for projects within the group only

# [RSpecRunTime] Finishing example group ee/spec/finders/projects/compliance_standards/adherence_finder_spec.rb. It took 2.48 seconds. Expected to take 4.98 seconds.
# [RSpecRunTime] Starting example group ee/spec/models/users_security_dashboard_project_spec.rb. Expected to take 4.89 seconds.

UsersSecurityDashboardProject
  does not allow STI
  associations
    is expected to belong to project required: false
    is expected to belong to user required: false
  validations
    is expected to validate that :user cannot be empty/falsy
    is expected to validate that :project cannot be empty/falsy
    is expected to validate that :project_id is case-sensitively unique within the scope of :user_id
    when validating the number of projects a user can add to their dashboard
      limits the number of projects per user
      allows a user to add a project if they are under the limit
# [RSpecRunTime] RSpec elapsed time: 24 minutes 22.96 seconds. Current RSS: ~1467M. load average: 1.26 1.28 1.28 1/429 9687


  .delete_by_project_id
    deletes all entries for the given project ID
    when there is no record with the given project ID
      fails silently

# [RSpecRunTime] Finishing example group ee/spec/models/users_security_dashboard_project_spec.rb. It took 2.13 seconds. Expected to take 4.89 seconds.
# [RSpecRunTime] Starting example group ee/spec/workers/ee/issuable_export_csv_worker_spec.rb. Expected to take 4.74 seconds.

IssuableExportCsvWorker
  when issuable type is :requirement
    emails a CSV
    calls the Requirements export service
    calls the Work Items finder
    with selected fields are present
      calls the Requirements export service with selected fields
# [RSpecRunTime] RSpec elapsed time: 24 minutes 25.08 seconds. Current RSS: ~1455M. load average: 1.26 1.28 1.28 1/429 9688


    with record not found
      an error is logged if user not found
      an error is logged if project not found
  when issuable type is :issue
    when issuable type is :issue
      calls Issues::ExportCsvService with specific parameters
  when issuable type is not :requirement
    with a valid type
      does not raise an exception
    with an invalid type
      raises an exception with expected message

# [RSpecRunTime] Finishing example group ee/spec/workers/ee/issuable_export_csv_worker_spec.rb. It took 2.32 seconds. Expected to take 4.74 seconds.
# [RSpecRunTime] Starting example group ee/spec/models/ip_restriction_spec.rb. Expected to take 4.7 seconds.

IpRestriction
  does not allow STI
  relations
    is expected to belong to group required: false
  validations
    is expected to validate that :range cannot be empty/falsy
    is expected to validate that :group_id cannot be empty/falsy
    #valid_subnet
      valid subnet
        succeeds
      invalid subnet
        fails
    #allow_root_group_only
      top-level group
        succeeds
      subgroup
        fails
  #allows_address?
    address is within the range
      is expected to be truthy
    address is outside the range
      is expected to be falsey
    range is invalid
      is expected to be falsey
    address is invalid
      is expected to be falsey

# [RSpecRunTime] Finishing example group ee/spec/models/ip_restriction_spec.rb. It took 1.5 seconds. Expected to take 4.7 seconds.
# [RSpecRunTime] Starting example group ee/spec/finders/dast_scanner_profiles_finder_spec.rb. Expected to take 4.57 seconds.

DastScannerProfilesFinder
  #execute
    returns all dast_scanner_profiles
    filtering by ids
      returns the dast_scanner_profile
# [RSpecRunTime] RSpec elapsed time: 24 minutes 28.51 seconds. Current RSS: ~1464M. load average: 1.24 1.27 1.28 1/429 9689


    filter by projects
      returns the matching dast_scanner_profiles
    filter by a project
      returns the matching dast_scanner_profile
    filter by name
      returns the matching dast_scanner_profiles
    filter by names
      returns the matching dast_scanner_profiles
    when DastScannerProfile id is for a different project
      returns an empty relation
    when the dast_scanner_profile1 does not exist
      returns an empty relation

# [RSpecRunTime] Finishing example group ee/spec/finders/dast_scanner_profiles_finder_spec.rb. It took 1.65 seconds. Expected to take 4.57 seconds.
# [RSpecRunTime] Starting example group ee/spec/workers/elastic_index_bulk_cron_worker_spec.rb. Expected to take 4.52 seconds.

ElasticIndexBulkCronWorker
  .perform
    indexing is not paused
      queues all shards for execution
      executes the service under an exclusive lease
      legacy lease is detected
        skips scheduling
        skips shard execution
      when search cluster is unhealthy
        does nothing if cluster is not healthy
    indexing is paused
      does nothing if indexing is paused
    when indexing is disabled
      does nothing if indexing is disabled
    when service returns non-zero counter
      adds logging_extras to the done log
      requeues the worker
      when requeue is disabled
        does not requeues the worker
    when there are no records in the queue
      does not requeue the worker
    when indexing failures occur in the queue
      does not requeue the worker
  behaves like worker with data consistency
    .get_data_consistency_feature_flag_enabled?
      returns true
    .get_data_consistency
      returns correct data consistency

# [RSpecRunTime] Finishing example group ee/spec/workers/elastic_index_bulk_cron_worker_spec.rb. It took 1.25 seconds. Expected to take 4.52 seconds.
# [RSpecRunTime] Starting example group ee/spec/helpers/gitlab_subscriptions/upcoming_reconciliation_helper_spec.rb. Expected to take 4.36 seconds.

GitlabSubscriptions::UpcomingReconciliationHelper
  with namespace
    returns true and reconciliation date
    with a group
      returns true and reconciliation date
    when instance does not have paid namespaces (ex: self managed instance)
      returns false and empty hash
    when user is not owner
      returns false and empty hash
    when namespace does not exist in upcoming_reconciliations table
      returns false and empty hash
  without namespace
    returns true and reconciliation date
    when not in admin mode or user is not admin
      returns false and empty hash
    when there is no row in upcoming_reconciliations table
      returns false and empty hash
      returns false and empty hash

# [RSpecRunTime] Finishing example group ee/spec/helpers/gitlab_subscriptions/upcoming_reconciliation_helper_spec.rb. It took 1.34 seconds. Expected to take 4.36 seconds.
# [RSpecRunTime] Starting example group ee/spec/graphql/mutations/security/ci_configuration/configure_dependency_scanning_spec.rb. Expected to take 4.29 seconds.

Mutations::Security::CiConfiguration::ConfigureDependencyScanning
  is expected to require graphql authorizations :push_code
  #resolve
    generates an error if the resource is not accessible to the user
    when user does not have enough permissions
      generates an error
    when user is a maintainer of a different project
      generates an error
    when the user does not have permission to create a new branch
      returns an array of errors
    when the user can create a merge request
      when service successfully generates a path to create a new merge request
        returns a success path
      when service can not generate any path to create a new merge request
        returns an array of errors

# [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/security/ci_configuration/configure_dependency_scanning_spec.rb. It took 2.34 seconds. Expected to take 4.29 seconds.
# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/ci/config/entry/job_spec.rb. Expected to take 4.2 seconds.

Gitlab::Ci::Config::Entry::Job
  identity
    includes identity-related values
    when ci_yaml_support_for_identity_provider FF is disabled
      does not include identity provider-related values
    when feature is disabled
      does not include identity-related values
  dast_configuration
    includes dast_profile value
  validations
    when entry value is correct
      when has secrets
        behaves like a valid entry
          #valid?
            is valid
      when has dast_configuration
        behaves like a valid entry
          #valid?
            is valid
    when entry value is not correct
      when has needs
        when needs is bridge type
          behaves like an invalid entry
            reports error
      when has invalid dast_configuration
        behaves like an invalid entry
          reports error
      when has invalid secrets
        behaves like an invalid entry
          reports error
      when entry has unknown identity
        behaves like an invalid entry
          reports error
  secrets
    includes secrets value
  .nodes
    when filtering all the entry/node names
      is expected to include :dast_configuration, :identity, and :secrets

# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/ci/config/entry/job_spec.rb. It took 1.05 seconds. Expected to take 4.2 seconds.
# [RSpecRunTime] Starting example group ee/spec/graphql/mutations/epics/update_spec.rb. Expected to take 4.11 seconds.

Mutations::Epics::Update
  #resolve
    when the user is a group member
      with guest role
        behaves like epic mutation for user without access
          when the user does not have access to the resource
            raises an error
            even if author of the epic
              raises an error
# [RSpecRunTime] RSpec elapsed time: 24 minutes 36.23 seconds. Current RSS: ~1476M. load average: 1.22 1.27 1.28 1/432 9713


            even if assigned to the epic
              raises an error
            even if maintainer of the project
              raises an error
      with reporter role
        updates the epic

# [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/epics/update_spec.rb. It took 2.88 seconds. Expected to take 4.11 seconds.
# [RSpecRunTime] Starting example group ee/spec/tasks/gitlab/custom_roles/compile_docs_task_spec.rb. Expected to take 4.03 seconds.

Tasks::Gitlab::CustomRoles::CompileDocsTask
  #run
    outputs message after compiling the documentation
Documentation compiled.
    creates abilities.md

# [RSpecRunTime] Finishing example group ee/spec/tasks/gitlab/custom_roles/compile_docs_task_spec.rb. It took 2.81 seconds. Expected to take 4.03 seconds.
# [RSpecRunTime] RSpec elapsed time: 24 minutes 40.77 seconds. Current RSS: ~1459M. load average: 1.20 1.26 1.28 1/432 9714


# [RSpecRunTime] Starting example group ee/spec/services/projects/group_links/update_service_spec.rb. Expected to take 3.88 seconds.

Projects::GroupLinks::UpdateService
  audit events
    sends the audit streaming event
    when only expires_at is updated
      sends the audit streaming event
      when expires_at is already same
        does not send audit streaming event
# [RSpecRunTime] RSpec elapsed time: 24 minutes 43.31 seconds. Current RSS: ~1452M. load average: 1.19 1.26 1.28 1/432 9715


    when only access_level is updated
      sends the audit streaming event
      when access_level is already same
        does not send audit streaming event

# [RSpecRunTime] Finishing example group ee/spec/services/projects/group_links/update_service_spec.rb. It took 3.15 seconds. Expected to take 3.88 seconds.
# [RSpecRunTime] Starting example group ee/spec/services/arkose/record_user_data_service_spec.rb. Expected to take 3.85 seconds.

Arkose::RecordUserDataService
  #execute
    adds new custom attributes to the user
    adds arkose data to custom attributes
    executes abuse trust score workers
    returns a success response
    when response is from failed verification
      does not add any custom attributes
      does not store the arkose risk scores in abuse trust scores
      returns an error response
# [RSpecRunTime] RSpec elapsed time: 24 minutes 45.07 seconds. Current RSS: ~1459M. load average: 1.19 1.26 1.28 1/430 9716


    when user is nil
      returns an error response

# [RSpecRunTime] Finishing example group ee/spec/services/arkose/record_user_data_service_spec.rb. It took 1.29 seconds. Expected to take 3.85 seconds.
# [RSpecRunTime] Starting example group ee/spec/lib/banzai/filter/issuable_reference_expansion_filter_spec.rb. Expected to take 3.74 seconds.

Banzai::Filter::IssuableReferenceExpansionFilter
  ignores open epic references
  appends state to closed epic references
  skips cross references if the user cannot read cross group
  shows title for references with +
  shows title for references with +s
  when extended summary props are present
    shows extended summary for references with +s
# [RSpecRunTime] RSpec elapsed time: 24 minutes 46.76 seconds. Current RSS: ~1457M. load average: 1.19 1.26 1.28 1/430 9717



# [RSpecRunTime] Finishing example group ee/spec/lib/banzai/filter/issuable_reference_expansion_filter_spec.rb. It took 1.63 seconds. Expected to take 3.74 seconds.
# [RSpecRunTime] Starting example group ee/spec/serializers/ee/issue_entity_spec.rb. Expected to take 3.65 seconds.

IssueEntity
  when with_blocking_issues option is not present
    exposes blocking issues
  when with_blocking_issues option is present
    exposes blocking issues
    exposes only iid and web_url

# [RSpecRunTime] Finishing example group ee/spec/serializers/ee/issue_entity_spec.rb. It took 1.32 seconds. Expected to take 3.65 seconds.
# [RSpecRunTime] Starting example group ee/spec/services/epics/descendant_count_service_spec.rb. Expected to take 3.59 seconds.

Epics::DescendantCountService
  #opened_epics
    behaves like descendants state count
      includes inaccessible epics
# [RSpecRunTime] RSpec elapsed time: 24 minutes 49.4 seconds. Current RSS: ~1457M. load average: 1.17 1.25 1.27 1/430 9718


  #closed_epics
    behaves like descendants state count
      includes inaccessible epics
  #opened_issues
    behaves like descendants state count
      includes inaccessible epics
  #closed_issues
    behaves like descendants state count
      includes inaccessible epics
  #issues_on_track
    behaves like descendants state count
      includes inaccessible epics
  #issues_needing_attention
    behaves like descendants state count
      includes inaccessible epics
  #issues_at_risk
    behaves like descendants state count
      includes inaccessible epics

# [RSpecRunTime] Finishing example group ee/spec/services/epics/descendant_count_service_spec.rb. It took 1.79 seconds. Expected to take 3.59 seconds.
# [RSpecRunTime] Starting example group ee/spec/services/analytics/cycle_analytics/stages/list_service_spec.rb. Expected to take 3.49 seconds.

Analytics::CycleAnalytics::Stages::ListService
  returns empty array
  provides the default stages as non-persisted objects
  does not persist the value stream record
  permission check
    when user has no access
      is expected to be error
      is expected to eq :forbidden
# [RSpecRunTime] RSpec elapsed time: 24 minutes 51.04 seconds. Current RSS: ~1465M. load average: 1.17 1.25 1.27 1/430 9719


    when license is missing
      is expected to be error
      is expected to eq :forbidden
  when there are persisted stages
    returns the persisted stages in order
  when value_stream_ids parameter is present
    returns stages filtered by value streams

# [RSpecRunTime] Finishing example group ee/spec/services/analytics/cycle_analytics/stages/list_service_spec.rb. It took 1.62 seconds. Expected to take 3.49 seconds.
# [RSpecRunTime] Starting example group ee/spec/graphql/types/vulnerability_scanner_type_spec.rb. Expected to take 3.42 seconds.

Types::VulnerabilityScannerType
  is expected to have graphql fields :id, :name, :external_id, :vendor, :report_type, and :report_type_humanized
  is expected to require graphql authorizations :read_vulnerability_scanner
  when responding with a non-persisted object
    id
      when the scanner id is nil
        sets the id to null
# [RSpecRunTime] RSpec elapsed time: 24 minutes 53.18 seconds. Current RSS: ~1467M. load average: 1.16 1.25 1.27 1/430 9720


      when the scanner id is present
        calculates the global ID

# [RSpecRunTime] Finishing example group ee/spec/graphql/types/vulnerability_scanner_type_spec.rb. It took 2.34 seconds. Expected to take 3.42 seconds.
# [RSpecRunTime] Starting example group ee/spec/graphql/mutations/projects/project_settings_update_spec.rb. Expected to take 3.38 seconds.

Mutations::Projects::ProjectSettingsUpdate
  #resolve
    raises an error if the resource is not accessible to the user
    when the user can update duo features enabled
      when duo features are not available
        raises an error
      when duo addon is not available
        raises an error
      when instance has it disabled
        raises an error
      when duo chat is enabled on saas
        updates the setting
      when disabling duo features
        updates the setting
    when user cannot update duo features enabled
      will raise an error

# [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/projects/project_settings_update_spec.rb. It took 1.82 seconds. Expected to take 3.38 seconds.
# [RSpecRunTime] Starting example group ee/spec/models/ee/members_preloader_spec.rb. Expected to take 3.29 seconds.

EE::MembersPreloader
  does not allow STI
  #preload_all
    preloads associations to avoid N+1 queries
# [RSpecRunTime] RSpec elapsed time: 24 minutes 58.32 seconds. Current RSS: ~1465M. load average: 1.14 1.25 1.27 1/430 9721



# [RSpecRunTime] Finishing example group ee/spec/models/ee/members_preloader_spec.rb. It took 2.66 seconds. Expected to take 3.29 seconds.
# [RSpecRunTime] Starting example group ee/spec/presenters/epic_issue_presenter_spec.rb. Expected to take 3.2 seconds.

EpicIssuePresenter
  #group_epic_issue_path
    returns correct path
    returns nil without proper permission
# [RSpecRunTime] RSpec elapsed time: 25 minutes 0.44 second. Current RSS: ~1467M. load average: 1.14 1.25 1.27 2/431 9722



# [RSpecRunTime] Finishing example group ee/spec/presenters/epic_issue_presenter_spec.rb. It took 2.15 seconds. Expected to take 3.2 seconds.
# [RSpecRunTime] Starting example group ee/spec/services/ci/pipeline_bridge_status_service_spec.rb. Expected to take 3.14 seconds.

Ci::PipelineBridgeStatusService
  #execute
    when pipeline has downstream bridges
      calls inherit_status_from_upstream on downstream bridges
    when pipeline has both downstream and upstream bridge
      only calls inherit_status_from_downstream on upstream bridge
      only calls inherit_status_from_upstream on downstream bridge
# [RSpecRunTime] RSpec elapsed time: 25 minutes 2.82 seconds. Current RSS: ~1466M. load average: 1.21 1.26 1.27 1/430 9723



# [RSpecRunTime] Finishing example group ee/spec/services/ci/pipeline_bridge_status_service_spec.rb. It took 2.35 seconds. Expected to take 3.14 seconds.
# [RSpecRunTime] Starting example group ee/spec/components/namespaces/combined_storage_users/non_owner_alert_component_spec.rb. Expected to take 3.1 seconds.

Namespaces::CombinedStorageUsers::NonOwnerAlertComponent
  when the user is not authorized to see the alert
    when owner
      does not render the alert
    when no access level
      does not render the alert
  when the namespace is public
    when the user is not a member
      does not render the alert
    when the user is a member
      does render the alert
  when user does not exist
    does not render the alert
  when user is authorized to see alert
    when over both limits
      renders the alert
      renders all the expected tracking items
      when the user dismissed the alert under 14 days ago
        does not render the alert
      when the user dismissed the alert 14 or more days ago
        does render the alert
      when the user has purchased additional storage
        includes the purchased storage in the alert
    when not over one of the limits
      does not render the alert

# [RSpecRunTime] Finishing example group ee/spec/components/namespaces/combined_storage_users/non_owner_alert_component_spec.rb. It took 1.61 seconds. Expected to take 3.1 seconds.
# [RSpecRunTime] Starting example group ee/spec/views/projects/settings/subscriptions/_index.html.haml_spec.rb. Expected to take 3.01 seconds.

projects/settings/subscriptions/_index.html.haml
  has a help link
  when project has upstream subscription
    has delete button
# [RSpecRunTime] RSpec elapsed time: 25 minutes 6.53 seconds. Current RSS: ~1494M. load average: 1.21 1.26 1.27 1/429 9742


  when project has downstream subscription
    has no delete button

# [RSpecRunTime] Finishing example group ee/spec/views/projects/settings/subscriptions/_index.html.haml_spec.rb. It took 2.28 seconds. Expected to take 3.01 seconds.
# [RSpecRunTime] Starting example group ee/spec/models/concerns/health_status_spec.rb. Expected to take 2.99 seconds.

HealthStatus
  does not allow STI
  #supports_health_status?
    issuable_type: :issue, issuable_health_status: true, supports_health_status: true
      is expected to eq true
    issuable_type: :issue, issuable_health_status: false, supports_health_status: false
      is expected to eq false
    issuable_type: :incident, issuable_health_status: true, supports_health_status: false
      is expected to eq false
    issuable_type: :incident, issuable_health_status: false, supports_health_status: false
      is expected to eq false
    issuable_type: :merge_request, issuable_health_status: true, supports_health_status: false
      is expected to eq false
    issuable_type: :merge_request, issuable_health_status: false, supports_health_status: false
      is expected to eq false

# [RSpecRunTime] Finishing example group ee/spec/models/concerns/health_status_spec.rb. It took 0.86 second. Expected to take 2.99 seconds.
# [RSpecRunTime] Starting example group ee/spec/services/boards/epic_lists/create_service_spec.rb. Expected to take 2.88 seconds.

Boards::EpicLists::CreateService
  behaves like board lists create service
    #execute
      when board lists is empty
        creates a new list at beginning of the list
      when board lists has the done list
        creates a new list at beginning of the list
      when board lists has labels lists
        creates a new list at end of the lists
      when board lists has label and done lists
        creates a new list at end of the label lists
      when provided label does not belong to the parent
        returns an error
      when backlog param is sent
        creates one and only one backlog list

# [RSpecRunTime] Finishing example group ee/spec/services/boards/epic_lists/create_service_spec.rb. It took 1.85 seconds. Expected to take 2.88 seconds.
# [RSpecRunTime] Starting example group ee/spec/lib/remote_development/workspaces/create/creator_spec.rb. Expected to take 2.84 seconds.

RemoteDevelopment::Workspaces::Create::Creator
  when workspace fails on creation
    when workspace db record fails on creation
      behaves like err result
        does not create the db records and returns an error result containing a failed message with model errors
# [RSpecRunTime] RSpec elapsed time: 25 minutes 10.78 seconds. Current RSS: ~1499M. load average: 1.36 1.29 1.28 1/429 9749


    when personal access token db record fails on creation
      behaves like err result
        does not create the db records and returns an error result containing a failed message with model errors
    when workspace variable db record fails on creation
      behaves like err result
        does not create the db records and returns an error result containing a failed message with model errors
  when all db records are created successfully
    returns ok result containing successful message with created workspace

# [RSpecRunTime] Finishing example group ee/spec/lib/remote_development/workspaces/create/creator_spec.rb. It took 1.73 seconds. Expected to take 2.84 seconds.
# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/regex_spec.rb. Expected to take 2.75 seconds.

Gitlab::Regex
  .feature_flag_regex
    is expected to match "foo"
    is expected to match "f_feature_flag"
    is expected not to match "MY_FEATURE_FLAG"
    is expected not to match "my feature flag"
    is expected not to match "!!()()"

# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/regex_spec.rb. It took 0.55 second. Expected to take 2.75 seconds.
# [RSpecRunTime] Starting example group ee/spec/workers/geo/reverification_batch_worker_spec.rb. Expected to take 2.71 seconds.

Geo::ReverificationBatchWorker
  uses a Geo queue
  is labeled as idempotent
  performs multiple times sequentially without raising an exception
  #perform
    calls reverify_batch!
# [RSpecRunTime] RSpec elapsed time: 25 minutes 13.07 seconds. Current RSS: ~1514M. load average: 1.33 1.28 1.28 1/429 9750



# [RSpecRunTime] Finishing example group ee/spec/workers/geo/reverification_batch_worker_spec.rb. It took 1.36 seconds. Expected to take 2.71 seconds.
# [RSpecRunTime] Starting example group ee/spec/services/external_status_checks/retry_service_spec.rb. Expected to take 2.66 seconds.

ExternalStatusChecks::RetryService
  when user has permissions
    when licensed feature `external_status_checks` is available
      when status check response status is `failed`
        when rule retry operation suceeds
          updates `retried_at` & `status` field for the last status check response and async executes with data
# [RSpecRunTime] RSpec elapsed time: 25 minutes 14.32 seconds. Current RSS: ~1515M. load average: 1.33 1.28 1.28 1/435 9798


        when rule retry operation fails
          does not update and has an appropriate error
      when status check response status is not `failed`
        contains an appropriate response
  when user does not have permissions
    returns an unauthorized response

# [RSpecRunTime] Finishing example group ee/spec/services/external_status_checks/retry_service_spec.rb. It took 1.7 seconds. Expected to take 2.66 seconds.
# [RSpecRunTime] Starting example group ee/spec/services/geo/replication_toggle_request_service_spec.rb. Expected to take 2.58 seconds.

Geo::ReplicationToggleRequestService
  expires the geo cache on success
  does not expire the geo cache on failure
  behaves like a geo RequestService
    #execute
      parses a 401 response
      alerts on bad SSL certficate
      handles connection refused
      returns meaningful error message when primary uses incorrect db key
      gracefully handles case when primary is deleted

# [RSpecRunTime] Finishing example group ee/spec/services/geo/replication_toggle_request_service_spec.rb. It took 0.99 second. Expected to take 2.58 seconds.
# [RSpecRunTime] Starting example group ee/spec/workers/geo/create_repository_updated_event_worker_spec.rb. Expected to take 2.56 seconds.

Geo::CreateRepositoryUpdatedEventWorker
  on a Geo primary site
    consumes the published event
    behaves like subscribes to event
      consumes the published event
      behaves like an idempotent worker
        is labeled as idempotent
        performs multiple times sequentially without raising an exception
# [RSpecRunTime] RSpec elapsed time: 25 minutes 17.27 seconds. Current RSS: ~1512M. load average: 1.33 1.28 1.28 1/433 9805



# [RSpecRunTime] Finishing example group ee/spec/workers/geo/create_repository_updated_event_worker_spec.rb. It took 1.51 seconds. Expected to take 2.56 seconds.
# [RSpecRunTime] Starting example group ee/spec/helpers/ee/members_helper_spec.rb. Expected to take 2.48 seconds.

MembersHelper
  #members_page?
    when user is on page with path:
      path: "projects/project_members#index", is_members_page: true, result: true
        reflects if current page is members page
      path: "groups/group_members#index", is_members_page: true, result: true
        reflects if current page is members page
      path: "projects/project_members#index", is_members_page: false, result: false
        reflects if current page is members page
      path: "groups/group_members#index", is_members_page: false, result: false
        reflects if current page is members page

# [RSpecRunTime] Finishing example group ee/spec/helpers/ee/members_helper_spec.rb. It took 0.48 second. Expected to take 2.48 seconds.
# [RSpecRunTime] Starting example group ee/spec/lib/arkose/logger_spec.rb. Expected to take 2.45 seconds.

Arkose::Logger
  #log_unsolved_challenge
    behaves like logs the event with the correct payload
      logs the event with the correct info
      when user is nil
        logs the event without username info
  #log_failed_token_verification
    logs the event with the correct info
    when user is nil
      logs the event with the correct info
  #log_successful_token_verification
    behaves like logs the event with the correct payload
      logs the event with the correct info
      when user is nil
        logs the event without username info

# [RSpecRunTime] Finishing example group ee/spec/lib/arkose/logger_spec.rb. It took 0.59 second. Expected to take 2.45 seconds.
# [RSpecRunTime] Starting example group ee/spec/workers/merge_requests/sync_code_owner_approval_rules_worker_spec.rb. Expected to take 2.37 seconds.

MergeRequests::SyncCodeOwnerApprovalRulesWorker
  #perform
    behaves like an idempotent worker
      is labeled as idempotent
      performs multiple times sequentially without raising an exception
# [RSpecRunTime] RSpec elapsed time: 25 minutes 19.51 seconds. Current RSS: ~1527M. load average: 1.30 1.28 1.28 1/434 9852


    when merge request is not found
      returns without attempting to sync code owner rules
    when merge request is found
      attempts to sync code owner rules

# [RSpecRunTime] Finishing example group ee/spec/workers/merge_requests/sync_code_owner_approval_rules_worker_spec.rb. It took 1.33 seconds. Expected to take 2.37 seconds.
# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_users_associating_group_milestones_to_releases_metric_spec.rb. Expected to take 2.31 seconds.

Gitlab::Usage::Metrics::Instrumentations::CountUsersAssociatingGroupMilestonesToReleasesMetric
  behaves like a correct instrumented metric value
    has correct value
# [RSpecRunTime] RSpec elapsed time: 25 minutes 21.47 seconds. Current RSS: ~1520M. load average: 1.30 1.28 1.28 1/434 9853



# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_users_associating_group_milestones_to_releases_metric_spec.rb. It took 1.8 seconds. Expected to take 2.31 seconds.
# [RSpecRunTime] Starting example group ee/spec/finders/autocomplete/group_subgroups_finder_spec.rb. Expected to take 2.25 seconds.

Autocomplete::GroupSubgroupsFinder
  #execute
    returns subgroups
    when include_parent_descendants parameter is true
      returns subgroups and their descendants
    when the number of groups exceeds the limit
      limits the result
    when user does not have an access to the group
      raises an error

# [RSpecRunTime] Finishing example group ee/spec/finders/autocomplete/group_subgroups_finder_spec.rb. It took 1.25 seconds. Expected to take 2.25 seconds.
# [RSpecRunTime] Starting example group ee/spec/services/merge_requests/mergeability/check_blocked_by_other_mrs_service_spec.rb. Expected to take 2.16 seconds.

MergeRequests::Mergeability::CheckBlockedByOtherMrsService
  behaves like mergeability check service
    sets the identifier
    sets the description
  #execute
    when blocking_merge_requests feature is unavailable
      returns a check result with status inactive
    when blocking_merge_requests feature is available
      when there are no blocking MRs
        returns a check result with status success
      when there are blocking MRs
        returns a check result with status success
  #skip?
    when skip check param is true
      returns true
    when skip check param is false
      returns false
  #cacheable?
    returns false

# [RSpecRunTime] Finishing example group ee/spec/services/merge_requests/mergeability/check_blocked_by_other_mrs_service_spec.rb. It took 0.92 second. Expected to take 2.16 seconds.
# [RSpecRunTime] Starting example group ee/spec/services/ee/groups/deploy_tokens/revoke_service_spec.rb. Expected to take 2.14 seconds.

Groups::DeployTokens::RevokeService
  #execute
    creates an audit event
    behaves like sends correct event type in audit event stream
      sends correct event type in audit event stream
    when group is a sub-group
      sends the audit streaming event

# [RSpecRunTime] Finishing example group ee/spec/services/ee/groups/deploy_tokens/revoke_service_spec.rb. It took 1.43 seconds. Expected to take 2.14 seconds.
# [RSpecRunTime] Starting example group ee/spec/services/security/security_orchestration_policies/on_demand_scan_pipeline_configuration_service_spec.rb. Expected to take 2.07 seconds.

Security::SecurityOrchestrationPolicies::OnDemandScanPipelineConfigurationService
  #execute
    uses DastSiteProfilesFinder and DastScannerProfilesFinder to find DAST profiles within the project
    delegates params creation to DastOnDemandScans::ParamsCreateService
    fetches template content using ::TemplateFinder
    returns prepared CI configuration with DAST On-Demand scans defined
    variable injection and precedence
      overrides template variables with action variables
# [RSpecRunTime] RSpec elapsed time: 25 minutes 26.34 seconds. Current RSS: ~1511M. load average: 1.28 1.27 1.28 1/433 9864



# [RSpecRunTime] Finishing example group ee/spec/services/security/security_orchestration_policies/on_demand_scan_pipeline_configuration_service_spec.rb. It took 1.27 seconds. Expected to take 2.07 seconds.
# [RSpecRunTime] Starting example group ee/spec/services/gitlab_subscriptions/add_on_purchases/base_service_spec.rb. Expected to take 2.03 seconds.

GitlabSubscriptions::AddOnPurchases::BaseService
  #execute
    when execute method was not overridden
      raises an error
    when add_on_purchase method was not overridden
      raises an error
    when add_on_purchase method was overridden
      with success response
        returns a success
      with error response
        returns an error

# [RSpecRunTime] Finishing example group ee/spec/services/gitlab_subscriptions/add_on_purchases/base_service_spec.rb. It took 0.55 second. Expected to take 2.03 seconds.
# [RSpecRunTime] Starting example group ee/spec/models/geo/wiki_repository_state_spec.rb. Expected to take 1.97 seconds.

Geo::WikiRepositoryState
  does not allow STI
  associations
    is expected to belong to project_wiki_repository class_name => Projects::WikiRepository required: false inverse_of => wiki_repository_state
  validations
    is expected to validate that :project_wiki_repository cannot be empty/falsy
    is expected to validate that :verification_state cannot be empty/falsy
    is expected to validate that :project_wiki_repository is case-sensitively unique
    is expected to validate that the length of :verification_failure is at most 255

# [RSpecRunTime] Finishing example group ee/spec/models/geo/wiki_repository_state_spec.rb. It took 1.02 seconds. Expected to take 1.97 seconds.
# [RSpecRunTime] Starting example group ee/spec/views/layouts/project.html.haml_spec.rb. Expected to take 1.93 seconds.

layouts/project
  when free plan limit alert is present
    renders the alert partial
# [RSpecRunTime] RSpec elapsed time: 25 minutes 29.48 seconds. Current RSS: ~1493M. load average: 1.25 1.27 1.28 1/428 9865



# [RSpecRunTime] Finishing example group ee/spec/views/layouts/project.html.haml_spec.rb. It took 1.57 seconds. Expected to take 1.93 seconds.
# [RSpecRunTime] Starting example group ee/spec/serializers/dashboard_environment_entity_spec.rb. Expected to take 1.86 seconds.

DashboardEnvironmentEntity
  .as_json
    includes environment attributes
# [RSpecRunTime] RSpec elapsed time: 25 minutes 30.98 seconds. Current RSS: ~1490M. load average: 1.25 1.27 1.28 1/431 9880



# [RSpecRunTime] Finishing example group ee/spec/serializers/dashboard_environment_entity_spec.rb. It took 1.49 seconds. Expected to take 1.86 seconds.
# [RSpecRunTime] Starting example group ee/spec/views/subscriptions/trials/duo_pro/_advantages_list.html.haml_spec.rb. Expected to take 1.83 seconds.

subscriptions/trials/duo_pro/_advantages_list.html.haml
  renders the list

# [RSpecRunTime] Finishing example group ee/spec/views/subscriptions/trials/duo_pro/_advantages_list.html.haml_spec.rb. It took 0.33 second. Expected to take 1.83 seconds.
# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/analytics/value_stream_dashboard/namespace_cursor_spec.rb. Expected to take 1.77 seconds.

Gitlab::Analytics::ValueStreamDashboard::NamespaceCursor
  iterates over a namespace and transforms the yielded namespace relation
  when continuing the iteration from a certain namespace id
    selects the correct namespaces
  when top_level_namespace_id is missing
    raises error on initialize

# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/analytics/value_stream_dashboard/namespace_cursor_spec.rb. It took 0.74 second. Expected to take 1.77 seconds.
# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/parsers/security/coverage_fuzzing_spec.rb. Expected to take 1.7 seconds.

Gitlab::Ci::Parsers::Security::CoverageFuzzing
  #parse!
    parses all identifiers and findings
    generates expected location
# [RSpecRunTime] RSpec elapsed time: 25 minutes 33.44 seconds. Current RSS: ~1485M. load average: 1.23 1.26 1.27 1/431 9881



# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/parsers/security/coverage_fuzzing_spec.rb. It took 1.39 seconds. Expected to take 1.7 seconds.
# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/incident_management/oncall_shifts_resolver_spec.rb. Expected to take 1.66 seconds.

Resolvers::IncidentManagement::OncallShiftsResolver
  is expected to have nullable GraphQL type IncidentManagementOncallShiftConnection
  returns on-call schedules
  when an error occurs while finding shifts
    generates a ResourceNotAvailable error
# [RSpecRunTime] RSpec elapsed time: 25 minutes 34.88 seconds. Current RSS: ~1484M. load average: 1.23 1.26 1.27 1/431 9882



# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/incident_management/oncall_shifts_resolver_spec.rb. It took 1.44 seconds. Expected to take 1.66 seconds.
# [RSpecRunTime] Starting example group ee/spec/services/vulnerability_scanners/list_service_spec.rb. Expected to take 1.59 seconds.

VulnerabilityScanners::ListService
  when looking for scanners for group
    is expected to raise ArgumentError
  when looking for scanners for project
    is expected to contain exactly {:external_id=>"some_external_id", :id=>123, :name=>"Find Security Bugs", :report_type=>"SAST", :vendor=>"Security Vendor"}

# [RSpecRunTime] Finishing example group ee/spec/services/vulnerability_scanners/list_service_spec.rb. It took 0.98 second. Expected to take 1.59 seconds.
# [RSpecRunTime] Starting example group ee/spec/services/ee/merge_requests/handle_assignees_change_service_spec.rb. Expected to take 1.54 seconds.

MergeRequests::HandleAssigneesChangeService
  #execute
    schedules for analytics metric update
    when code_review_analytics is not available
      does not schedule for analytics metric update
# [RSpecRunTime] RSpec elapsed time: 25 minutes 37.15 seconds. Current RSS: ~1477M. load average: 1.23 1.26 1.27 1/435 9923



# [RSpecRunTime] Finishing example group ee/spec/services/ee/merge_requests/handle_assignees_change_service_spec.rb. It took 1.31 seconds. Expected to take 1.54 seconds.
# [RSpecRunTime] Starting example group ee/spec/services/sbom/ingestion/occurrence_map_collection_spec.rb. Expected to take 1.49 seconds.

Sbom::Ingestion::OccurrenceMapCollection
  #each
    behaves like #each
      yields for every component in consistent order when given a block
      when not given a block
        creates an occurrence map for each occurrence in consistent order
    when report source is nil
      behaves like #each
        yields for every component in consistent order when given a block
        when not given a block
          creates an occurrence map for each occurrence in consistent order

# [RSpecRunTime] Finishing example group ee/spec/services/sbom/ingestion/occurrence_map_collection_spec.rb. It took 0.52 second. Expected to take 1.49 seconds.
# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/completions_factory_spec.rb. Expected to take 1.47 seconds.

Gitlab::Llm::CompletionsFactory
  completion definitions
    has a valid :feature_category set
  .completion!
    with existing completion
      returns completion service
      with params
        passes parameters to the completion class
    with invalid completion
      raises name error completion service

# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/completions_factory_spec.rb. It took 0.51 second. Expected to take 1.47 seconds.
# [RSpecRunTime] Starting example group ee/spec/workers/compliance_management/standards/gitlab/prevent_approval_by_author_worker_spec.rb. Expected to take 1.38 seconds.

ComplianceManagement::Standards::Gitlab::PreventApprovalByAuthorWorker
  #perform
    for non existent project
      does not invoke PreventApprovalByAuthorService
    for non existent user
      invokes PreventApprovalByAuthorService
    behaves like an idempotent worker
      is labeled as idempotent
      performs multiple times sequentially without raising an exception

# [RSpecRunTime] Finishing example group ee/spec/workers/compliance_management/standards/gitlab/prevent_approval_by_author_worker_spec.rb. It took 0.86 second. Expected to take 1.38 seconds.
# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ip_address_state_spec.rb. Expected to take 1.37 seconds.

Gitlab::IpAddressState
  .with
    saves IP address
    clears IP address after execution
    clears IP address after execution even when exception occurred
  .set_address
    saves IP address
  .nullify_address
    clears IP address

# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ip_address_state_spec.rb. It took 0.53 second. Expected to take 1.37 seconds.
# [RSpecRunTime] Starting example group ee/spec/lib/remote_development/agent_config/main_spec.rb. Expected to take 1.28 seconds.

RemoteDevelopment::AgentConfig::Main
  when the Updater returns an AgentConfigUpdateSuccessful Result
    returns a agent_config update success response with the agent_config as the payload
  when an invalid Result is returned
    raises an UnmatchedResultError
  when the Updater returns an err Result
    returns a agent_config update failed error response
  when the LicenseChecker returns an err Result
    returns a forbidden error response
  when the Updater returns an AgentConfigUpdateSkippedBecauseNoConfigFileEntryFound Result
    returns a agent_config update success response with the skipped payload

# [RSpecRunTime] Finishing example group ee/spec/lib/remote_development/agent_config/main_spec.rb. It took 0.51 second. Expected to take 1.28 seconds.
# [RSpecRunTime] Starting example group ee/spec/services/personal_access_tokens/create_service_audit_log_spec.rb. Expected to take 1.26 seconds.

PersonalAccessTokens::CreateService
  #execute
    when non-admin user
      when user creates their own token
        creates AuditEvent with success message
      when user attempts to create a token for a different user
        creates AuditEvent with failure message
    when admin
      with admin mode enabled
      with admin mode disabled
        creates audit logs with failure message

# [RSpecRunTime] Finishing example group ee/spec/services/personal_access_tokens/create_service_audit_log_spec.rb. It took 0.66 second. Expected to take 1.26 seconds.
# [RSpecRunTime] Starting example group ee/spec/graphql/types/incident_management/oncall_schedule_type_spec.rb. Expected to take 1.2 seconds.

Types::IncidentManagement::OncallScheduleType
  is expected to eq "IncidentManagementOncallSchedule"
  exposes the expected fields
  is expected to require graphql authorizations :read_incident_management_oncall_schedule

# [RSpecRunTime] Finishing example group ee/spec/graphql/types/incident_management/oncall_schedule_type_spec.rb. It took 0.37 second. Expected to take 1.2 seconds.
# [RSpecRunTime] Starting example group ee/spec/lib/ee/api/entities/member_role_spec.rb. Expected to take 1.15 seconds.

EE::API::Entities::MemberRole
  exposes expected fields
    exposes the attributes

# [RSpecRunTime] Finishing example group ee/spec/lib/ee/api/entities/member_role_spec.rb. It took 0.56 second. Expected to take 1.15 seconds.
# [RSpecRunTime] Starting example group ee/spec/graphql/ee/types/namespace_type_spec.rb. Expected to take 1.11 seconds.

Types::NamespaceType
  has specific fields
  Customized fields
    returns the expected values for customized fields defined in NamespaceType

# [RSpecRunTime] Finishing example group ee/spec/graphql/ee/types/namespace_type_spec.rb. It took 0.81 second. Expected to take 1.11 seconds.
# [RSpecRunTime] Starting example group ee/spec/services/audit_events/streaming/headers/base_spec.rb. Expected to take 1.07 seconds.

AuditEvents::Streaming::Headers::Base
  #execute
    when destination is missing
      returns an error

# [RSpecRunTime] Finishing example group ee/spec/services/audit_events/streaming/headers/base_spec.rb. It took 0.25 second. Expected to take 1.07 seconds.
# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/license_management_jobs_metric_spec.rb. Expected to take 1.02 seconds.

Gitlab::Usage::Metrics::Instrumentations::LicenseManagementJobsMetric
  behaves like a correct instrumented metric value
    has correct value

# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/license_management_jobs_metric_spec.rb. It took 0.9 second. Expected to take 1.02 seconds.
# [RSpecRunTime] Starting example group ee/spec/lib/ee/api/entities/vulnerability_export_spec.rb. Expected to take 0.99 second.

EE::API::Entities::VulnerabilityExport
  contains vulnerability export properties

# [RSpecRunTime] Finishing example group ee/spec/lib/ee/api/entities/vulnerability_export_spec.rb. It took 0.69 second. Expected to take 0.99 second.
# [RSpecRunTime] Starting example group ee/spec/graphql/types/incident_management/oncall_participant_type_spec.rb. Expected to take 0.93 second.

Types::IncidentManagement::OncallParticipantType
  exposes the expected fields
  is expected to eq "OncallParticipantType"

# [RSpecRunTime] Finishing example group ee/spec/graphql/types/incident_management/oncall_participant_type_spec.rb. It took 0.31 second. Expected to take 0.93 second.
# [RSpecRunTime] Starting example group ee/spec/graphql/types/audit_events/google_cloud_logging_configuration_type_spec.rb. Expected to take 0.9 second.

Types::AuditEvents::GoogleCloudLoggingConfigurationType
  is expected to have graphql fields :id, :google_project_id_name, :client_email, :log_id_name, :name, and :group
  is expected to eq "GoogleCloudLoggingConfigurationType"
  is expected to require graphql authorizations :admin_external_audit_events
  is expected not to have graphql fields "private_key"

# [RSpecRunTime] Finishing example group ee/spec/graphql/types/audit_events/google_cloud_logging_configuration_type_spec.rb. It took 0.44 second. Expected to take 0.9 second.
# [RSpecRunTime] Starting example group ee/spec/components/namespaces/storage/limit_alert_component_builder_spec.rb. Expected to take 0.87 second.

Namespaces::Storage::LimitAlertComponentBuilder
  #build
    when namespace limit is enforced
      builds a LimitAlertComponent
    when repository limit is enforced
      builds a RepositoryLimitAlertComponent

# [RSpecRunTime] Finishing example group ee/spec/components/namespaces/storage/limit_alert_component_builder_spec.rb. It took 0.4 second. Expected to take 0.87 second.
# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/metrics/samplers/database_sampler_spec.rb. Expected to take 0.83 second.

Gitlab::Metrics::Samplers::DatabaseSampler
  #sample
    for Geo::TrackingBase
      when Geo is enabled
        samples connection pool statistics
      when Geo is not enabled
        records no samples
        still records samples for other connections

# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/metrics/samplers/database_sampler_spec.rb. It took 0.4 second. Expected to take 0.83 second.
# [RSpecRunTime] Starting example group ee/spec/graphql/types/incident_management/issuable_resource_link_type_spec.rb. Expected to take 0.81 second.

Types::IncidentManagement::IssuableResourceLinkType
  is expected to eq "IssuableResourceLink"
  is expected to require graphql authorizations :admin_issuable_resource_link
  exposes expected fields

# [RSpecRunTime] Finishing example group ee/spec/graphql/types/incident_management/issuable_resource_link_type_spec.rb. It took 0.37 second. Expected to take 0.81 second.
# [RSpecRunTime] Starting example group ee/spec/routing/projects/security/configuration_controller_routing_spec.rb. Expected to take 0.76 second.

Projects::Security::ConfigurationController routing
  to #show
  to #auto_fix

# [RSpecRunTime] Finishing example group ee/spec/routing/projects/security/configuration_controller_routing_spec.rb. It took 0.32 second. Expected to take 0.76 second.
# [RSpecRunTime] Starting example group ee/spec/models/ci/processable_spec.rb. Expected to take 0.73 second.

Ci::Processable
  does not allow STI
  delegations
    is expected to delegate #merge_train_pipeline? to the #pipeline object

# [RSpecRunTime] Finishing example group ee/spec/models/ci/processable_spec.rb. It took 0.34 second. Expected to take 0.73 second.
# [RSpecRunTime] Starting example group ee/spec/validators/ldap_filter_validator_spec.rb. Expected to take 0.67 second.

LdapFilterValidator
  #validates_each
    adds a message when the filter is not valid
    has no errors when is valid

# [RSpecRunTime] Finishing example group ee/spec/validators/ldap_filter_validator_spec.rb. It took 0.34 second. Expected to take 0.67 second.
# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/pagination/keyset/simple_order_builder_spec.rb. Expected to take 0.63 second.

Gitlab::Pagination::Keyset::SimpleOrderBuilder
  when ordering by a CASE expression and id
    does not raise error
    does not support this ordering

# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/pagination/keyset/simple_order_builder_spec.rb. It took 0.3 second. Expected to take 0.63 second.
# [RSpecRunTime] Starting example group ee/spec/serializers/evidences/evidence_entity_spec.rb. Expected to take 0.63 second.

Evidences::EvidenceEntity
  matches the schema when evidence has report artifacts

# [RSpecRunTime] Finishing example group ee/spec/serializers/evidences/evidence_entity_spec.rb. It took 0.38 second. Expected to take 0.63 second.
# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/duo/developments/feature_flag_enabler_spec.rb. Expected to take 0.61 second.

Gitlab::Duo::Developments::FeatureFlagEnabler
  does not enable feature flags by other groups
Enabling the feature flag: test_f
  enables feature flags by group ai framework

# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/duo/developments/feature_flag_enabler_spec.rb. It took 0.34 second. Expected to take 0.61 second.
# [RSpecRunTime] Starting example group ee/spec/graphql/types/sbom/location_type_spec.rb. Expected to take 0.59 second.

Types::Sbom::LocationType
  is expected to have graphql fields :blob_path and :path

# [RSpecRunTime] Finishing example group ee/spec/graphql/types/sbom/location_type_spec.rb. It took 0.24 second. Expected to take 0.59 second.
# [RSpecRunTime] Starting example group ee/spec/workers/audit_events/user_impersonation_event_create_worker_spec.rb. Expected to take 0.56 second.

AuditEvents::UserImpersonationEventCreateWorker
  #perform
    invokes the UserImpersonationGroupAuditEventService

# [RSpecRunTime] Finishing example group ee/spec/workers/audit_events/user_impersonation_event_create_worker_spec.rb. It took 0.34 second. Expected to take 0.56 second.
# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/usage/service_ping/payload_keys_processor_spec.rb. Expected to take 0.48 second.

Gitlab::Usage::ServicePing::PayloadKeysProcessor
  missing_instrumented_metrics_key_paths
    returns the missing keys

# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/usage/service_ping/payload_keys_processor_spec.rb. It took 0.28 second. Expected to take 0.48 second.
# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/email/feature_flag_wrapper_spec.rb. Expected to take 0.46 second.

Gitlab::Email::FeatureFlagWrapper
  #flipper_id
    returns a string containing the email

# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/email/feature_flag_wrapper_spec.rb. It took 0.25 second. Expected to take 0.46 second.
# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/instance_security_dashboard_resolver_spec.rb. Expected to take 0.43 second.

Resolvers::InstanceSecurityDashboardResolver
  #resolve
    is expected to be a kind of InstanceSecurityDashboard

# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/instance_security_dashboard_resolver_spec.rb. It took 0.29 second. Expected to take 0.43 second.
# [RSpecRunTime] Starting example group ee/spec/graphql/types/ci/code_quality_degradation_type_spec.rb. Expected to take 0.42 second.

Types::Ci::CodeQualityDegradationType
  is expected to have graphql fields :description, :fingerprint, :severity, :web_url, :path, :line, and :engine_name

# [RSpecRunTime] Finishing example group ee/spec/graphql/types/ci/code_quality_degradation_type_spec.rb. It took 0.25 second. Expected to take 0.42 second.
# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/chain/tools/epic_identifier/prompts/vertex_ai_spec.rb. Expected to take 0.4 second.

Gitlab::Llm::Chain::Tools::EpicIdentifier::Prompts::VertexAi
  .prompt
    returns prompt

# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/chain/tools/epic_identifier/prompts/vertex_ai_spec.rb. It took 0.25 second. Expected to take 0.4 second.
# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/open_ai/response_modifiers/completions_spec.rb. Expected to take 0.4 second.

Gitlab::Llm::OpenAi::ResponseModifiers::Completions
  parses content from the ai response

# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/open_ai/response_modifiers/completions_spec.rb. It took 0.25 second. Expected to take 0.4 second.
# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/chain/tools/refactor_code/prompts/vertex_ai_spec.rb. Expected to take 0.37 second.

Gitlab::Llm::Chain::Tools::RefactorCode::Prompts::VertexAi
  .prompt
    returns prompt

# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/chain/tools/refactor_code/prompts/vertex_ai_spec.rb. It took 0.25 second. Expected to take 0.37 second.
auto_explain log contains 1340 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg14-12-28.342.main.ndjson.gz
took 36.551726673
auto_explain log contains 1341 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg14-12-28.342.ci.ndjson.gz
took 32.409057897
[TEST PROF INFO] EventProf results for sql.active_record

Total time: 06:35.728 of 25:45.059 (25.61%)
Total events: 310736

Top 5 slowest suites (by time):

Gitlab::Auth:...l::SsoEnforcer (./ee/spec/lib/gitlab/auth/group_saml/sso_enforcer_spec.rb:5) – 02:27.456 (97742 / 219) of 07:34.250 (32.46%)
ApprovalRuleLike (./ee/spec/models/concerns/approval_rule_like_spec.rb:5) – 00:28.505 (21723 / 64) of 01:49.393 (26.06%)
Geo::Containe...sitoryRegistry (./ee/spec/models/geo/container_repository_registry_spec.rb:221) – 00:15.619 (12835 / 74) of 01:00.494 (25.82%)
Epics::EpicLi...:CreateService (./ee/spec/services/epics/epic_links/create_service_spec.rb:5) – 00:15.214 (11837 / 86) of 01:09.433 (21.91%)
Gitlab::Custo...:CodeGenerator (./ee/spec/lib/gitlab/custom_roles/code_generator_spec.rb:6) – 00:11.580 (10802 / 2) of 00:18.118 (63.92%)

Knapsack report was generated. Preview:
{
  "ee/spec/lib/gitlab/auth/group_saml/sso_enforcer_spec.rb": 454.24981407999985,
  "ee/spec/models/concerns/approval_rule_like_spec.rb": 109.39334112299957,
  "ee/spec/services/epics/epic_links/create_service_spec.rb": 69.43266741800016,
  "ee/spec/models/geo/container_repository_registry_spec.rb": 73.18692067899974,
  "ee/spec/lib/elastic/latest/git_class_proxy_spec.rb": 64.76122267399978,
  "ee/spec/lib/gitlab/elastic/snippet_search_results_spec.rb": 65.8028727459996,
  "ee/spec/services/ee/boards/issues/move_service_spec.rb": 36.148545563999505,
  "ee/spec/finders/security/findings_finder_spec.rb": 38.18010902600054,
  "ee/spec/lib/gitlab/analytics/cycle_analytics/summary/stage_time_summary_spec.rb": 40.96722072299963,
  "ee/spec/services/vulnerability_external_issue_links/create_service_spec.rb": 35.69529405600042,
  "ee/spec/lib/gitlab/checks/diff_check_spec.rb": 30.929440169000372,
  "ee/spec/models/geo/dependency_proxy_blob_registry_spec.rb": 22.13320230499994,
  "ee/spec/models/concerns/elastic/project_spec.rb": 27.56655134399989,
  "ee/spec/graphql/resolvers/vulnerabilities_resolver_spec.rb": 23.10282553199977,
  "ee/spec/finders/geo/pages_deployment_registry_finder_spec.rb": 22.55727059000037,
  "ee/spec/finders/geo/project_repository_registry_finder_spec.rb": 21.652543239000806,
  "ee/spec/services/geo/framework_repository_sync_service_spec.rb": 15.820056741000371,
  "ee/spec/models/concerns/elastic/issue_spec.rb": 15.927192742999978,
  "ee/spec/models/ee/work_items/related_work_item_link_spec.rb": 11.196863519000544,
  "ee/spec/models/ee/list_spec.rb": 13.313438965000387,
  "ee/spec/models/ee/approvable_spec.rb": 12.894354478999958,
  "ee/spec/graphql/ee/types/group_type_spec.rb": 8.163571506000153,
  "ee/spec/lib/gitlab/code_owners_spec.rb": 11.834668145999785,
  "ee/spec/services/security/ingestion/tasks/attach_findings_to_vulnerabilities_spec.rb": 12.887924850000672,
  "ee/spec/workers/elastic_delete_project_worker_spec.rb": 12.440173908999896,
  "ee/spec/services/approval_rules/project_rule_destroy_service_spec.rb": 11.613527954999881,
  "ee/spec/finders/groups_with_templates_finder_spec.rb": 10.575581979000162,
  "ee/spec/lib/gitlab/ci/templates/Security/bas_latest_ci_yaml_spec.rb": 10.743540509000013,
  "ee/spec/elastic/migrate/20230628094700_backfill_archived_on_issues_spec.rb": 11.102361365999968,
  "ee/spec/lib/gitlab/custom_roles/code_generator_spec.rb": 6.773147961999712,
  "ee/spec/lib/gitlab/email/handler/create_note_handler_spec.rb": 10.123658968999734,
  "ee/spec/services/sbom/ingestion/tasks/ingest_sources_spec.rb": 8.235555663000014,
  "ee/spec/lib/gitlab/template/custom_templates_spec.rb": 5.313922919999641,
  "ee/spec/workers/project_import_schedule_worker_spec.rb": 7.210139543999503,
  "ee/spec/serializers/vulnerabilities/finding_reports_comparer_entity_spec.rb": 10.748439179000343,
  "ee/spec/services/ci/minutes/update_build_minutes_service_spec.rb": 7.120335290999719,
  "ee/spec/lib/ee/gitlab/ci/variables/builder/scan_execution_policies_spec.rb": 6.063127358000202,
  "ee/spec/models/audit_events/group/external_streaming_destination_spec.rb": 2.589428431999295,
  "ee/spec/services/epic_issues/destroy_service_spec.rb": 5.04424336700049,
  "ee/spec/components/namespaces/storage/limit_alert_component_spec.rb": 3.910350018999452,
  "ee/spec/lib/remote_development/workspaces/create/main_integration_spec.rb": 6.08141738499944,
  "ee/spec/lib/gitlab/com_spec.rb": 3.7470369779994144,
  "ee/spec/services/billable_members/destroy_service_spec.rb": 6.292417046000082,
  "ee/spec/models/ee/project_wiki_spec.rb": 5.67888871499963,
  "ee/spec/serializers/ee/merge_request_poll_cached_widget_entity_spec.rb": 5.712573210000301,
  "ee/spec/models/vulnerabilities/finding_signature_spec.rb": 4.246558058000119,
  "ee/spec/services/google_cloud_platform/compute/list_regions_service_spec.rb": 2.6467354219994377,
  "ee/spec/services/epic_issues/list_service_spec.rb": 5.109233755999412,
  "ee/spec/graphql/mutations/merge_requests/set_reviewers_spec.rb": 5.126722693000374,
  "ee/spec/serializers/ee/build_details_entity_spec.rb": 3.397701789000166,
  "ee/spec/lib/gitlab/insights/project_insights_config_spec.rb": 2.087602190000325,
  "ee/spec/policies/dast_site_validation_policy_spec.rb": 2.9047029259991177,
  "ee/spec/views/layouts/checkout.html.haml_spec.rb": 3.1594728110003416,
  "ee/spec/services/llm/generate_summary_service_spec.rb": 3.0929726429994844,
  "ee/spec/workers/security/refresh_project_policies_worker_spec.rb": 2.7193973889998233,
  "ee/spec/finders/autocomplete/project_invited_groups_finder_spec.rb": 2.7826792079995357,
  "ee/spec/services/compliance_management/frameworks/destroy_service_spec.rb": 2.413307722999889,
  "ee/spec/helpers/license_monitoring_helper_spec.rb": 1.5804800309997518,
  "ee/spec/routing/group_routing_spec.rb": 1.270196966000185,
  "ee/spec/elastic/migrate/20230613555555_add_schema_version_to_commits_spec.rb": 4.471625698000025,
  "ee/spec/finders/projects/compliance_standards/adherence_finder_spec.rb": 2.483876120999412,
  "ee/spec/models/users_security_dashboard_project_spec.rb": 2.1343441620001613,
  "ee/spec/workers/ee/issuable_export_csv_worker_spec.rb": 2.3151205809999738,
  "ee/spec/models/ip_restriction_spec.rb": 1.501755113999934,
  "ee/spec/finders/dast_scanner_profiles_finder_spec.rb": 1.648695477999354,
  "ee/spec/workers/elastic_index_bulk_cron_worker_spec.rb": 1.2489858589997311,
  "ee/spec/helpers/gitlab_subscriptions/upcoming_reconciliation_helper_spec.rb": 1.3439844519998587,
  "ee/spec/graphql/mutations/security/ci_configuration/configure_dependency_scanning_spec.rb": 2.338001465999696,
  "ee/spec/lib/ee/gitlab/ci/config/entry/job_spec.rb": 1.0502290439999342,
  "ee/spec/graphql/mutations/epics/update_spec.rb": 2.883436690000053,
  "ee/spec/tasks/gitlab/custom_roles/compile_docs_task_spec.rb": 2.810722751999492,
  "ee/spec/services/projects/group_links/update_service_spec.rb": 3.1493058430005476,
  "ee/spec/services/arkose/record_user_data_service_spec.rb": 1.2907446519993755,
  "ee/spec/lib/banzai/filter/issuable_reference_expansion_filter_spec.rb": 1.6267754919999788,
  "ee/spec/serializers/ee/issue_entity_spec.rb": 1.3230512660002205,
  "ee/spec/services/epics/descendant_count_service_spec.rb": 1.7881768930001272,
  "ee/spec/services/analytics/cycle_analytics/stages/list_service_spec.rb": 1.618342474000201,
  "ee/spec/graphql/types/vulnerability_scanner_type_spec.rb": 2.344121334999727,
  "ee/spec/graphql/mutations/projects/project_settings_update_spec.rb": 1.8158718189997671,
  "ee/spec/models/ee/members_preloader_spec.rb": 2.662582217999443,
  "ee/spec/presenters/epic_issue_presenter_spec.rb": 2.152856637999321,
  "ee/spec/services/ci/pipeline_bridge_status_service_spec.rb": 2.3546503640000083,
  "ee/spec/components/namespaces/combined_storage_users/non_owner_alert_component_spec.rb": 1.611953855000138,
  "ee/spec/views/projects/settings/subscriptions/_index.html.haml_spec.rb": 2.2801983970002766,
  "ee/spec/models/concerns/health_status_spec.rb": 0.8586246380000375,
  "ee/spec/services/boards/epic_lists/create_service_spec.rb": 1.8487028730005477,
  "ee/spec/lib/remote_development/workspaces/create/creator_spec.rb": 1.7302662840002085,
  "ee/spec/lib/gitlab/regex_spec.rb": 0.5464947140008007,
  "ee/spec/workers/geo/reverification_batch_worker_spec.rb": 1.361779619999652,
  "ee/spec/services/external_status_checks/retry_service_spec.rb": 1.7000388500000554,
  "ee/spec/services/geo/replication_toggle_request_service_spec.rb": 0.9878463550003289,
  "ee/spec/workers/geo/create_repository_updated_event_worker_spec.rb": 1.5101514830002998,
  "ee/spec/helpers/ee/members_helper_spec.rb": 0.47729024599993863,
  "ee/spec/lib/arkose/logger_spec.rb": 0.5866193159999966,
  "ee/spec/workers/merge_requests/sync_code_owner_approval_rules_worker_spec.rb": 1.3311846440001318,
  "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_users_associating_group_milestones_to_releases_metric_spec.rb": 1.8041111809998256,
  "ee/spec/finders/autocomplete/group_subgroups_finder_spec.rb": 1.253044578999834,
  "ee/spec/services/merge_requests/mergeability/check_blocked_by_other_mrs_service_spec.rb": 0.9177989179997894,
  "ee/spec/services/ee/groups/deploy_tokens/revoke_service_spec.rb": 1.4304112669997266,
  "ee/spec/services/security/security_orchestration_policies/on_demand_scan_pipeline_configuration_service_spec.rb": 1.2714970050001284,
  "ee/spec/services/gitlab_subscriptions/add_on_purchases/base_service_spec.rb": 0.5486141629999111,
  "ee/spec/models/geo/wiki_repository_state_spec.rb": 1.017638060000536,
  "ee/spec/views/layouts/project.html.haml_spec.rb": 1.568854702999488,
  "ee/spec/serializers/dashboard_environment_entity_spec.rb": 1.4864895070004422,
  "ee/spec/views/subscriptions/trials/duo_pro/_advantages_list.html.haml_spec.rb": 0.33233796099921165,
  "ee/spec/lib/gitlab/analytics/value_stream_dashboard/namespace_cursor_spec.rb": 0.737862060000225,
  "ee/spec/lib/gitlab/ci/parsers/security/coverage_fuzzing_spec.rb": 1.3935897139999724,
  "ee/spec/graphql/resolvers/incident_management/oncall_shifts_resolver_spec.rb": 1.4434810339998876,
  "ee/spec/services/vulnerability_scanners/list_service_spec.rb": 0.9826339569999618,
  "ee/spec/services/ee/merge_requests/handle_assignees_change_service_spec.rb": 1.3126147679995483,
  "ee/spec/services/sbom/ingestion/occurrence_map_collection_spec.rb": 0.5233591169999272,
  "ee/spec/lib/gitlab/llm/completions_factory_spec.rb": 0.5072654400000829,
  "ee/spec/workers/compliance_management/standards/gitlab/prevent_approval_by_author_worker_spec.rb": 0.862083738000365,
  "ee/spec/lib/gitlab/ip_address_state_spec.rb": 0.5248475969992796,
  "ee/spec/lib/remote_development/agent_config/main_spec.rb": 0.5138771890005955,
  "ee/spec/services/personal_access_tokens/create_service_audit_log_spec.rb": 0.6629075319997355,
  "ee/spec/graphql/types/incident_management/oncall_schedule_type_spec.rb": 0.36860876499940787,
  "ee/spec/lib/ee/api/entities/member_role_spec.rb": 0.5566437909992601,
  "ee/spec/graphql/ee/types/namespace_type_spec.rb": 0.8117307069996968,
  "ee/spec/services/audit_events/streaming/headers/base_spec.rb": 0.24469825600044715,
  "ee/spec/lib/gitlab/usage/metrics/instrumentations/license_management_jobs_metric_spec.rb": 0.8951289319993521,
  "ee/spec/lib/ee/api/entities/vulnerability_export_spec.rb": 0.6900577379992683,
  "ee/spec/graphql/types/incident_management/oncall_participant_type_spec.rb": 0.31072477499947126,
  "ee/spec/graphql/types/audit_events/google_cloud_logging_configuration_type_spec.rb": 0.44070819199987454,
  "ee/spec/components/namespaces/storage/limit_alert_component_builder_spec.rb": 0.3986225300004662,
  "ee/spec/lib/ee/gitlab/metrics/samplers/database_sampler_spec.rb": 0.39503770000010263,
  "ee/spec/graphql/types/incident_management/issuable_resource_link_type_spec.rb": 0.3710885939999571,
  "ee/spec/routing/projects/security/configuration_controller_routing_spec.rb": 0.32201834299939947,
  "ee/spec/models/ci/processable_spec.rb": 0.3388666800001374,
  "ee/spec/validators/ldap_filter_validator_spec.rb": 0.33482271100001526,
  "ee/spec/lib/gitlab/pagination/keyset/simple_order_builder_spec.rb": 0.2997175269993022,
  "ee/spec/serializers/evidences/evidence_entity_spec.rb": 0.3798721730008765,
  "ee/spec/lib/gitlab/duo/developments/feature_flag_enabler_spec.rb": 0.33515607099980116,
  "ee/spec/graphql/types/sbom/location_type_spec.rb": 0.23959083799945802,
  "ee/spec/workers/audit_events/user_impersonation_event_create_worker_spec.rb": 0.3354388010002367,
  "ee/spec/lib/ee/gitlab/usage/service_ping/payload_keys_processor_spec.rb": 0.27733226100008324,
  "ee/spec/lib/gitlab/email/feature_flag_wrapper_spec.rb": 0.25288957500015385,
  "ee/spec/graphql/resolvers/instance_security_dashboard_resolver_spec.rb": 0.28771187999973336,
  "ee/spec/graphql/types/ci/code_quality_degradation_type_spec.rb": 0.2531286949997593,
  "ee/spec/lib/gitlab/llm/chain/tools/epic_identifier/prompts/vertex_ai_spec.rb": 0.2528489559999798,
  "ee/spec/lib/gitlab/llm/open_ai/response_modifiers/completions_spec.rb": 0.24715279599968198,
  "ee/spec/lib/gitlab/llm/chain/tools/refactor_code/prompts/vertex_ai_spec.rb": 0.24474049599939462
}

Knapsack global time execution for tests: 25m 33s

Pending: (Failures listed here are expected and do not affect your suite's status)

  1) Geo::PagesDeploymentRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled with verification disabled with a verification_state param raises ArgumentError
     # Skipping because verification is enabled for PagesDeployment
     # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:98

  2) Geo::PagesDeploymentRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled with verification disabled with a verification_state param empty raises ArgumentError
     # Skipping because verification is enabled for PagesDeployment
     # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:106

  3) Geo::PagesDeploymentRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled when search method is not implemented in the registry model raises ArgumentError
     # Skipping because search method is implemented for PagesDeployment
     # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:122

  4) Geo::ProjectRepositoryRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled with verification disabled with a verification_state param raises ArgumentError
     # Skipping because verification is enabled for Project
     # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:98

  5) Geo::ProjectRepositoryRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled with verification disabled with a verification_state param empty raises ArgumentError
     # Skipping because verification is enabled for Project
     # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:106

  6) Geo::ProjectRepositoryRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled when search method is not implemented in the registry model raises ArgumentError
     # Skipping because search method is implemented for Project
     # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:122

  7) Geo::ProjectRepositoryRegistryFinder behaves like a framework registry finder #execute when user can read all Geo when admin mode is enabled when search method is implemented in the registry model returns a registry filtered by keyword
     # Skipping because search method is not implemented
                      for Project or searchable attributes are not defined.
     # ./ee/spec/support/shared_examples/finders/geo/framework_registry_finder_shared_examples.rb:153

  8) Custom file template classes Gitlab::Template::CustomDockerfileTemplate.find sets the category correctly
     # {:class_name=>Gitlab::Template::CustomDockerfileTemplate, :category=>"Custom"}.find does not set category correctly
     Failure/Error: expect(found.category).to eq('Custom')

       expected: "Custom"
            got: nil

       (compared using ==)
     # ./ee/spec/lib/gitlab/template/custom_templates_spec.rb:79:in `block (5 levels) in <top (required)>'
     # ./spec/spec_helper.rb:437:in `block (3 levels) in <top (required)>'
     # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'
     # ./spec/spec_helper.rb:428:in `block (2 levels) in <top (required)>'
     # ./spec/spec_helper.rb:424:in `block (3 levels) in <top (required)>'
     # ./lib/gitlab/application_context.rb:68:in `with_raw_context'
     # ./spec/spec_helper.rb:424:in `block (2 levels) in <top (required)>'
     # ./spec/spec_helper.rb:275:in `block (2 levels) in <top (required)>'
     # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'
     # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'
     # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'
     # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'
     # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'

  9) Custom file template classes Gitlab::Template::CustomGitignoreTemplate.find sets the category correctly
     # {:class_name=>Gitlab::Template::CustomGitignoreTemplate, :category=>"Custom"}.find does not set category correctly
     Failure/Error: expect(found.category).to eq('Custom')

       expected: "Custom"
            got: nil

       (compared using ==)
     # ./ee/spec/lib/gitlab/template/custom_templates_spec.rb:79:in `block (5 levels) in <top (required)>'
     # ./spec/spec_helper.rb:437:in `block (3 levels) in <top (required)>'
     # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'
     # ./spec/spec_helper.rb:428:in `block (2 levels) in <top (required)>'
     # ./spec/spec_helper.rb:424:in `block (3 levels) in <top (required)>'
     # ./lib/gitlab/application_context.rb:68:in `with_raw_context'
     # ./spec/spec_helper.rb:424:in `block (2 levels) in <top (required)>'
     # ./spec/spec_helper.rb:275:in `block (2 levels) in <top (required)>'
     # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'
     # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'
     # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'
     # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'
     # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'

  10) Custom file template classes Gitlab::Template::CustomGitlabCiYmlTemplate.find sets the category correctly
      # {:class_name=>Gitlab::Template::CustomGitlabCiYmlTemplate, :category=>"Custom"}.find does not set category correctly
      Failure/Error: expect(found.category).to eq('Custom')

        expected: "Custom"
             got: nil

        (compared using ==)
      # ./ee/spec/lib/gitlab/template/custom_templates_spec.rb:79:in `block (5 levels) in <top (required)>'
      # ./spec/spec_helper.rb:437:in `block (3 levels) in <top (required)>'
      # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'
      # ./spec/spec_helper.rb:428:in `block (2 levels) in <top (required)>'
      # ./spec/spec_helper.rb:424:in `block (3 levels) in <top (required)>'
      # ./lib/gitlab/application_context.rb:68:in `with_raw_context'
      # ./spec/spec_helper.rb:424:in `block (2 levels) in <top (required)>'
      # ./spec/spec_helper.rb:275:in `block (2 levels) in <top (required)>'
      # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'
      # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'
      # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'
      # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'
      # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'

  11) Custom file template classes Gitlab::Template::CustomLicenseTemplate.find sets the category correctly
      # {:class_name=>Gitlab::Template::CustomLicenseTemplate, :category=>"Custom"}.find does not set category correctly
      Failure/Error: expect(found.category).to eq('Custom')

        expected: "Custom"
             got: nil

        (compared using ==)
      # ./ee/spec/lib/gitlab/template/custom_templates_spec.rb:79:in `block (5 levels) in <top (required)>'
      # ./spec/spec_helper.rb:437:in `block (3 levels) in <top (required)>'
      # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'
      # ./spec/spec_helper.rb:428:in `block (2 levels) in <top (required)>'
      # ./spec/spec_helper.rb:424:in `block (3 levels) in <top (required)>'
      # ./lib/gitlab/application_context.rb:68:in `with_raw_context'
      # ./spec/spec_helper.rb:424:in `block (2 levels) in <top (required)>'
      # ./spec/spec_helper.rb:275:in `block (2 levels) in <top (required)>'
      # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'
      # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'
      # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'
      # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'
      # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'

  12) Custom file template classes Gitlab::Template::IssueTemplate.find sets the category correctly
      # {:class_name=>Gitlab::Template::IssueTemplate, :category=>"Project Templates"}.find does not set category correctly
      Failure/Error: expect(found.category).to eq('Custom')

        expected: "Custom"
             got: nil

        (compared using ==)
      # ./ee/spec/lib/gitlab/template/custom_templates_spec.rb:79:in `block (5 levels) in <top (required)>'
      # ./spec/spec_helper.rb:437:in `block (3 levels) in <top (required)>'
      # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'
      # ./spec/spec_helper.rb:428:in `block (2 levels) in <top (required)>'
      # ./spec/spec_helper.rb:424:in `block (3 levels) in <top (required)>'
      # ./lib/gitlab/application_context.rb:68:in `with_raw_context'
      # ./spec/spec_helper.rb:424:in `block (2 levels) in <top (required)>'
      # ./spec/spec_helper.rb:275:in `block (2 levels) in <top (required)>'
      # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'
      # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'
      # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'
      # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'
      # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'

  13) Custom file template classes Gitlab::Template::MergeRequestTemplate.find sets the category correctly
      # {:class_name=>Gitlab::Template::MergeRequestTemplate, :category=>"Project Templates"}.find does not set category correctly
      Failure/Error: expect(found.category).to eq('Custom')

        expected: "Custom"
             got: nil

        (compared using ==)
      # ./ee/spec/lib/gitlab/template/custom_templates_spec.rb:79:in `block (5 levels) in <top (required)>'
      # ./spec/spec_helper.rb:437:in `block (3 levels) in <top (required)>'
      # ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'
      # ./spec/spec_helper.rb:428:in `block (2 levels) in <top (required)>'
      # ./spec/spec_helper.rb:424:in `block (3 levels) in <top (required)>'
      # ./lib/gitlab/application_context.rb:68:in `with_raw_context'
      # ./spec/spec_helper.rb:424:in `block (2 levels) in <top (required)>'
      # ./spec/spec_helper.rb:275:in `block (2 levels) in <top (required)>'
      # ./spec/support/system_exit_detected.rb:7:in `block (2 levels) in <top (required)>'
      # ./spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'
      # ./spec/support/database/prevent_cross_joins.rb:106:in `block (3 levels) in <top (required)>'
      # ./spec/support/database/prevent_cross_joins.rb:60:in `with_cross_joins_prevented'
      # ./spec/support/database/prevent_cross_joins.rb:106:in `block (2 levels) in <top (required)>'

Finished in 27 minutes 1 second (files took 1 minute 12.06 seconds to load)
1744 examples, 0 failures, 13 pending

Randomized with seed 63705

[TEST PROF INFO] Time spent in factories: 12:39.010 (45.91% of total time)
RSpec exited with 0.
No examples to retry, congrats!
section_end:1708472892:step_script
section_start:1708472892:after_script
Running after_script
Running after script...
$ echo -e "\e[0Ksection_start:`date +%s`:report_results_section[collapsed=true]\r\e[0KReport results"
section_start:1708472892:report_results_section[collapsed=true]
Report results
$ bundle exec gem list gitlab_quality-test_tooling
gitlab_quality-test_tooling (1.15.0)
$ if [ "$CREATE_RAILS_TEST_FAILURE_ISSUES" == "true" ]; then # collapsed multi-line command
Reporting test failures in `rspec/rspec-*.json` as issues in project `gitlab-org/gitlab` via the API at `https://gitlab.com/api/v4`.
=> Reporting 1744 tests in rspec/rspec-6218670969.json
Reporting slow tests in `rspec/rspec-*.json` as issues in project `gitlab-org/gitlab` via the API at `https://gitlab.com/api/v4`.
=> Reporting 1744 tests in rspec/rspec-6218670969.json
Missing a valid actual Knapsack report.
section_end:1708472904:after_script
WARNING: after_script failed, but job will continue unaffected: exit code 1
section_start:1708472904:archive_cache
Saving cache for successful job
Not uploading cache ruby-gems-debian-bookworm-ruby-3.1-16 due to policy
section_end:1708472905:archive_cache
section_start:1708472905: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) 
deprecations/: found 6 matching artifact files and directories 
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 20 matching artifact files and directories 
WARNING: Upload request redirected                  location=https://gitlab.com/api/v4/jobs/6218670969/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=6218670969 responseStatus=201 Created token=glcbt-65
Uploading artifacts...
rspec/rspec-*.xml: found 1 matching artifact files and directories 
WARNING: Upload request redirected                  location=https://gitlab.com/api/v4/jobs/6218670969/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=6218670969 responseStatus=201 Created token=glcbt-65
section_end:1708472910:upload_artifacts_on_success
section_start:1708472910:cleanup_file_variables
Cleaning up project directory and file based variables
section_end:1708472910:cleanup_file_variables
Job succeeded