rspec-ee unit pg14 26/28
Passed Started
by
@dblessing
Drew Blessing
1Running with gitlab-runner 16.8.0~beta.67.gb5664e8e (b5664e8e)2 on blue-3.shared-gitlab-org.runners-manager.gitlab.com/default sUrYYgEG, system ID: s_35f98e2af4653 feature flags: FF_NETWORK_PER_BUILD:true, FF_USE_IMPROVED_URL_MASKING:true6Using 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 ...7Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 ...8Authenticating with credentials from job payload (GitLab Registry)9Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 ...10Using 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 ...11WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.12WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.13Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 ...14Authenticating with credentials from job payload (GitLab Registry)15Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 ...16Using 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 ...17Starting service redis:6.2-alpine ...18Pulling docker image redis:6.2-alpine ...19Using docker image sha256:b6c412dc298714b5c26feca1330d8f743b48caf0b1feeadfd554d7d446f985a5 for redis:6.2-alpine with digest redis@sha256:51d6c56749a4243096327e3fb964a48ed92254357108449cb6e23999c37773c5 ...20WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.7 is already created. Ignoring.21WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.7 is already created. Ignoring.22Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.7 ...23Authenticating with credentials from job payload (GitLab Registry)24Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.7 ...25Using 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 ...26Starting service elasticsearch:7.17.6 ...27Pulling docker image elasticsearch:7.17.6 ...28Using docker image sha256:5fad10241ffd65d817ed0ddfaf6e87eee1f7dc2a7db33db1047835560ea71fda for elasticsearch:7.17.6 with digest elasticsearch@sha256:6c128de5d01c0c130a806022d6bd99b3e4c27a9af5bfc33b6b81861ae117d028 ...29Waiting for services to be up and running (timeout 30 seconds)...30*** WARNING: Service runner-suryygeg-project-278964-concurrent-0-d651218e918700f4-elasticsearch-4 probably didn't start properly.31Health check error:32service "runner-suryygeg-project-278964-concurrent-0-d651218e918700f4-elasticsearch-4-wait-for-service" timeout33Health check container logs:342024-02-20T23:16:44.499916232Z waiting for TCP connection to 4f9308153592 on [9200 9300]...352024-02-20T23:16:44.500018273Z dialing 4f9308153592:9300...362024-02-20T23:16:44.500150293Z dialing 4f9308153592:9200...372024-02-20T23:16:45.504410484Z dialing 4f9308153592:9200...382024-02-20T23:16:45.504636744Z dialing 4f9308153592:9300...392024-02-20T23:16:46.505794944Z dialing 4f9308153592:9300...402024-02-20T23:16:46.505960534Z dialing 4f9308153592:9200...412024-02-20T23:16:47.506925297Z dialing 4f9308153592:9200...422024-02-20T23:16:47.506976227Z dialing 4f9308153592:9300...432024-02-20T23:16:48.507813207Z dialing 4f9308153592:9300...442024-02-20T23:16:48.507993577Z dialing 4f9308153592:9200...452024-02-20T23:16:49.508748868Z dialing 4f9308153592:9300...462024-02-20T23:16:49.508833988Z dialing 4f9308153592:9200...472024-02-20T23:16:50.510358889Z dialing 4f9308153592:9300...482024-02-20T23:16:50.510391659Z dialing 4f9308153592:9200...492024-02-20T23:16:51.512102950Z dialing 4f9308153592:9200...502024-02-20T23:16:51.512141289Z dialing 4f9308153592:9300...512024-02-20T23:16:52.512979060Z dialing 4f9308153592:9300...522024-02-20T23:16:52.513012160Z dialing 4f9308153592:9200...532024-02-20T23:16:53.514082681Z dialing 4f9308153592:9300...542024-02-20T23:16:53.514120431Z dialing 4f9308153592:9200...552024-02-20T23:16:54.514961562Z dialing 4f9308153592:9200...562024-02-20T23:16:54.515008212Z dialing 4f9308153592:9300...572024-02-20T23:16:55.516129243Z dialing 4f9308153592:9300...582024-02-20T23:16:55.516176693Z dialing 4f9308153592:9200...592024-02-20T23:16:56.517242013Z dialing 4f9308153592:9200...602024-02-20T23:16:56.517273124Z dialing 4f9308153592:9300...612024-02-20T23:16:57.519167724Z dialing 4f9308153592:9200...622024-02-20T23:16:57.519218234Z dialing 4f9308153592:9300...632024-02-20T23:16:58.520109435Z dialing 4f9308153592:9300...642024-02-20T23:16:58.520171885Z dialing 4f9308153592:9200...652024-02-20T23:16:59.522140627Z dialing 4f9308153592:9200...662024-02-20T23:16:59.522175607Z dialing 4f9308153592:9300...672024-02-20T23:17:00.524240567Z dialing 4f9308153592:9300...682024-02-20T23:17:00.524277257Z dialing 4f9308153592:9200...692024-02-20T23:17:01.526276508Z dialing 4f9308153592:9200...702024-02-20T23:17:01.526325528Z dialing 4f9308153592:9300...712024-02-20T23:17:02.528146848Z dialing 4f9308153592:9300...722024-02-20T23:17:02.528181218Z dialing 4f9308153592:9200...732024-02-20T23:17:03.530366879Z dialing 4f9308153592:9200...742024-02-20T23:17:03.530402239Z dialing 4f9308153592:9300...752024-02-20T23:17:04.530996100Z dialing 4f9308153592:9300...762024-02-20T23:17:04.531229459Z dialing 4f9308153592:9200...772024-02-20T23:17:05.531914850Z dialing 4f9308153592:9300...782024-02-20T23:17:05.532128660Z dialing 4f9308153592:9200...792024-02-20T23:17:06.532818042Z dialing 4f9308153592:9300...802024-02-20T23:17:06.532853552Z dialing 4f9308153592:9200...812024-02-20T23:17:07.533544042Z dialing 4f9308153592:9300...822024-02-20T23:17:07.533600812Z dialing 4f9308153592:9200...832024-02-20T23:17:08.534475794Z dialing 4f9308153592:9200...842024-02-20T23:17:08.534613513Z dialing 4f9308153592:9300...852024-02-20T23:17:09.536001685Z dialing 4f9308153592:9300...862024-02-20T23:17:09.536034415Z dialing 4f9308153592:9200...872024-02-20T23:17:10.537219915Z dialing 4f9308153592:9300...882024-02-20T23:17:10.537258905Z dialing 4f9308153592:9200...892024-02-20T23:17:11.537925917Z dialing 4f9308153592:9300...902024-02-20T23:17:11.538028957Z dialing 4f9308153592:9200...912024-02-20T23:17:12.538990518Z dialing 4f9308153592:9200...922024-02-20T23:17:12.539037059Z dialing 4f9308153592:9300...932024-02-20T23:17:13.540467287Z dialing 4f9308153592:9300...942024-02-20T23:17:13.540500707Z dialing 4f9308153592:9200...952024-02-20T23:17:14.541491948Z dialing 4f9308153592:9300...962024-02-20T23:17:14.541539148Z dialing 4f9308153592:9200...97Service container logs:982024-02-20T23:16:51.703626522Z {"type": "server", "timestamp": "2024-02-20T23:16:51,663Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "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]" }992024-02-20T23:16:51.704404473Z {"type": "server", "timestamp": "2024-02-20T23:16:51,703Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "JVM home [/usr/share/elasticsearch/jdk], using bundled JDK [true]" }1002024-02-20T23:16:51.704988612Z {"type": "server", "timestamp": "2024-02-20T23:16:51,704Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "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-1412079574703121930, -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]" }1012024-02-20T23:16:56.881147760Z {"type": "server", "timestamp": "2024-02-20T23:16:56,880Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [aggs-matrix-stats]" }1022024-02-20T23:16:56.881530470Z {"type": "server", "timestamp": "2024-02-20T23:16:56,881Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [analysis-common]" }1032024-02-20T23:16:56.881881510Z {"type": "server", "timestamp": "2024-02-20T23:16:56,881Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [constant-keyword]" }1042024-02-20T23:16:56.882205860Z {"type": "server", "timestamp": "2024-02-20T23:16:56,881Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [frozen-indices]" }1052024-02-20T23:16:56.882511870Z {"type": "server", "timestamp": "2024-02-20T23:16:56,882Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [ingest-common]" }1062024-02-20T23:16:56.882864290Z {"type": "server", "timestamp": "2024-02-20T23:16:56,882Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [ingest-geoip]" }1072024-02-20T23:16:56.883216160Z {"type": "server", "timestamp": "2024-02-20T23:16:56,882Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [ingest-user-agent]" }1082024-02-20T23:16:56.883555270Z {"type": "server", "timestamp": "2024-02-20T23:16:56,883Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [kibana]" }1092024-02-20T23:16:56.883947810Z {"type": "server", "timestamp": "2024-02-20T23:16:56,883Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [lang-expression]" }1102024-02-20T23:16:56.884274509Z {"type": "server", "timestamp": "2024-02-20T23:16:56,884Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [lang-mustache]" }1112024-02-20T23:16:56.884630719Z {"type": "server", "timestamp": "2024-02-20T23:16:56,884Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [lang-painless]" }1122024-02-20T23:16:56.884959070Z {"type": "server", "timestamp": "2024-02-20T23:16:56,884Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [legacy-geo]" }1132024-02-20T23:16:56.885299869Z {"type": "server", "timestamp": "2024-02-20T23:16:56,885Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [mapper-extras]" }1142024-02-20T23:16:56.885657079Z {"type": "server", "timestamp": "2024-02-20T23:16:56,885Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [mapper-version]" }1152024-02-20T23:16:56.885989640Z {"type": "server", "timestamp": "2024-02-20T23:16:56,885Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [parent-join]" }1162024-02-20T23:16:56.886342849Z {"type": "server", "timestamp": "2024-02-20T23:16:56,886Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [percolator]" }1172024-02-20T23:16:56.886687310Z {"type": "server", "timestamp": "2024-02-20T23:16:56,886Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [rank-eval]" }1182024-02-20T23:16:56.887027869Z {"type": "server", "timestamp": "2024-02-20T23:16:56,886Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [reindex]" }1192024-02-20T23:16:56.887341720Z {"type": "server", "timestamp": "2024-02-20T23:16:56,887Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [repositories-metering-api]" }1202024-02-20T23:16:56.887791879Z {"type": "server", "timestamp": "2024-02-20T23:16:56,887Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [repository-encrypted]" }1212024-02-20T23:16:56.888186880Z {"type": "server", "timestamp": "2024-02-20T23:16:56,887Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [repository-url]" }1222024-02-20T23:16:56.888519179Z {"type": "server", "timestamp": "2024-02-20T23:16:56,888Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [runtime-fields-common]" }1232024-02-20T23:16:56.888870410Z {"type": "server", "timestamp": "2024-02-20T23:16:56,888Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [search-business-rules]" }1242024-02-20T23:16:56.889204749Z {"type": "server", "timestamp": "2024-02-20T23:16:56,888Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [searchable-snapshots]" }1252024-02-20T23:16:56.889531589Z {"type": "server", "timestamp": "2024-02-20T23:16:56,889Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [snapshot-repo-test-kit]" }1262024-02-20T23:16:56.889983739Z {"type": "server", "timestamp": "2024-02-20T23:16:56,889Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [spatial]" }1272024-02-20T23:16:56.890342219Z {"type": "server", "timestamp": "2024-02-20T23:16:56,890Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [transform]" }1282024-02-20T23:16:56.890696969Z {"type": "server", "timestamp": "2024-02-20T23:16:56,890Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [transport-netty4]" }1292024-02-20T23:16:56.891022369Z {"type": "server", "timestamp": "2024-02-20T23:16:56,890Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [unsigned-long]" }1302024-02-20T23:16:56.891330949Z {"type": "server", "timestamp": "2024-02-20T23:16:56,891Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [vector-tile]" }1312024-02-20T23:16:56.891651469Z {"type": "server", "timestamp": "2024-02-20T23:16:56,891Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [vectors]" }1322024-02-20T23:16:56.891983309Z {"type": "server", "timestamp": "2024-02-20T23:16:56,891Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [wildcard]" }1332024-02-20T23:16:56.892287959Z {"type": "server", "timestamp": "2024-02-20T23:16:56,892Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [x-pack-aggregate-metric]" }1342024-02-20T23:16:56.892621119Z {"type": "server", "timestamp": "2024-02-20T23:16:56,892Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [x-pack-analytics]" }1352024-02-20T23:16:56.892998369Z {"type": "server", "timestamp": "2024-02-20T23:16:56,892Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [x-pack-async]" }1362024-02-20T23:16:56.893366229Z {"type": "server", "timestamp": "2024-02-20T23:16:56,893Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [x-pack-async-search]" }1372024-02-20T23:16:56.893711919Z {"type": "server", "timestamp": "2024-02-20T23:16:56,893Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [x-pack-autoscaling]" }1382024-02-20T23:16:56.894057439Z {"type": "server", "timestamp": "2024-02-20T23:16:56,893Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [x-pack-ccr]" }1392024-02-20T23:16:56.894358049Z {"type": "server", "timestamp": "2024-02-20T23:16:56,894Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [x-pack-core]" }1402024-02-20T23:16:56.894724239Z {"type": "server", "timestamp": "2024-02-20T23:16:56,894Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [x-pack-data-streams]" }1412024-02-20T23:16:56.895066599Z {"type": "server", "timestamp": "2024-02-20T23:16:56,894Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [x-pack-deprecation]" }1422024-02-20T23:16:56.895383099Z {"type": "server", "timestamp": "2024-02-20T23:16:56,895Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [x-pack-enrich]" }1432024-02-20T23:16:56.895702329Z {"type": "server", "timestamp": "2024-02-20T23:16:56,895Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [x-pack-eql]" }1442024-02-20T23:16:56.896021609Z {"type": "server", "timestamp": "2024-02-20T23:16:56,895Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [x-pack-fleet]" }1452024-02-20T23:16:56.896273209Z {"type": "server", "timestamp": "2024-02-20T23:16:56,896Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [x-pack-graph]" }1462024-02-20T23:16:56.896523109Z {"type": "server", "timestamp": "2024-02-20T23:16:56,896Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [x-pack-identity-provider]" }1472024-02-20T23:16:56.896825939Z {"type": "server", "timestamp": "2024-02-20T23:16:56,896Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [x-pack-ilm]" }1482024-02-20T23:16:56.897046979Z {"type": "server", "timestamp": "2024-02-20T23:16:56,896Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [x-pack-logstash]" }1492024-02-20T23:16:56.897259679Z {"type": "server", "timestamp": "2024-02-20T23:16:56,897Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [x-pack-ml]" }1502024-02-20T23:16:56.897463589Z {"type": "server", "timestamp": "2024-02-20T23:16:56,897Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [x-pack-monitoring]" }1512024-02-20T23:16:56.897689749Z {"type": "server", "timestamp": "2024-02-20T23:16:56,897Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [x-pack-ql]" }1522024-02-20T23:16:56.897911229Z {"type": "server", "timestamp": "2024-02-20T23:16:56,897Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [x-pack-rollup]" }1532024-02-20T23:16:56.898090919Z {"type": "server", "timestamp": "2024-02-20T23:16:56,897Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [x-pack-security]" }1542024-02-20T23:16:56.898247769Z {"type": "server", "timestamp": "2024-02-20T23:16:56,898Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [x-pack-shutdown]" }1552024-02-20T23:16:56.898432459Z {"type": "server", "timestamp": "2024-02-20T23:16:56,898Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [x-pack-sql]" }1562024-02-20T23:16:56.898658959Z {"type": "server", "timestamp": "2024-02-20T23:16:56,898Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [x-pack-stack]" }1572024-02-20T23:16:56.898862599Z {"type": "server", "timestamp": "2024-02-20T23:16:56,898Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [x-pack-text-structure]" }1582024-02-20T23:16:56.899082599Z {"type": "server", "timestamp": "2024-02-20T23:16:56,898Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [x-pack-voting-only-node]" }1592024-02-20T23:16:56.899317179Z {"type": "server", "timestamp": "2024-02-20T23:16:56,899Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "loaded module [x-pack-watcher]" }1602024-02-20T23:16:56.899901269Z {"type": "server", "timestamp": "2024-02-20T23:16:56,899Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "no plugins loaded" }1612024-02-20T23:16:56.995451435Z {"type": "server", "timestamp": "2024-02-20T23:16:56,993Z", "level": "INFO", "component": "o.e.e.NodeEnvironment", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "using [1] data paths, mounts [[/ (overlay)]], net usable_space [33gb], net total_space [45gb], types [overlay]" }1622024-02-20T23:16:56.995735595Z {"type": "server", "timestamp": "2024-02-20T23:16:56,995Z", "level": "INFO", "component": "o.e.e.NodeEnvironment", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "heap size [256mb], compressed ordinary object pointers [true]" }1632024-02-20T23:16:57.046786113Z {"type": "server", "timestamp": "2024-02-20T23:16:57,046Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "node name [4f9308153592], node ID [ecMHHOJxQZCmWxShzQV4Hg], cluster name [docker-cluster], roles [transform, data_frozen, master, remote_cluster_client, data, ml, data_content, data_hot, data_warm, data_cold, ingest]" }1642024-02-20T23:17:09.751556635Z {"type": "server", "timestamp": "2024-02-20T23:17:09,750Z", "level": "INFO", "component": "o.e.x.m.p.l.CppLogMessageHandler", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "[controller/210] [Main.cc@122] controller (64 bit): Version 7.17.6 (Build ea0305ae2a3b09) Copyright (c) 2022 Elasticsearch BV" }1652024-02-20T23:17:11.299743237Z {"type": "server", "timestamp": "2024-02-20T23:17:11,299Z", "level": "INFO", "component": "o.e.i.g.ConfigDatabases", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "initialized default databases [[GeoLite2-Country.mmdb, GeoLite2-City.mmdb, GeoLite2-ASN.mmdb]], config databases [[]] and watching [/usr/share/elasticsearch/config/ingest-geoip] for changes" }1662024-02-20T23:17:11.300830408Z {"type": "server", "timestamp": "2024-02-20T23:17:11,300Z", "level": "INFO", "component": "o.e.i.g.DatabaseNodeService", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "initialized database registry, using geoip-databases directory [/tmp/elasticsearch-1412079574703121930/geoip-databases/ecMHHOJxQZCmWxShzQV4Hg]" }1672024-02-20T23:17:13.279499997Z {"type": "server", "timestamp": "2024-02-20T23:17:13,279Z", "level": "INFO", "component": "o.e.t.NettyAllocator", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "creating NettyAllocator with the following configs: [name=unpooled, suggested_max_allocation_size=1mb, factors={es.unsafe.use_unpooled_allocator=null, g1gc_enabled=true, g1gc_region_size=4mb, heap_size=256mb}]" }1682024-02-20T23:17:13.423442442Z {"type": "server", "timestamp": "2024-02-20T23:17:13,423Z", "level": "INFO", "component": "o.e.i.r.RecoverySettings", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "using rate limit [40mb] with [default=40mb, read=0b, write=0b, max=0b]" }1692024-02-20T23:17:13.511148488Z {"type": "server", "timestamp": "2024-02-20T23:17:13,510Z", "level": "INFO", "component": "o.e.d.DiscoveryModule", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "using discovery type [single-node] and seed hosts providers [settings]" }1702024-02-20T23:17:14.623860615Z {"type": "server", "timestamp": "2024-02-20T23:17:14,623Z", "level": "INFO", "component": "o.e.g.DanglingIndicesState", "cluster.name": "docker-cluster", "node.name": "4f9308153592", "message": "gateway.auto_import_dangling_indices is disabled, dangling indices will not be automatically detected or imported and must be managed manually" }171*********172Authenticating with credentials from job payload (GitLab Registry)173Pulling 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 ...174Using 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 ...176Running on runner-suryygeg-project-278964-concurrent-0 via runner-suryygeg-shared-gitlab-org-1708467654-c61700d3...178Skipping Git repository setup179Skipping Git checkout180Skipping Git submodules setup182Checking cache for ruby-gems-debian-bookworm-ruby-3.1-16...183cache.zip is up to date 184Successfully extracted cache186Downloading artifacts for clone-gitlab-repo (6218670526)...187Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6218670526 responseStatus=200 OK token=glcbt-65188WARNING: Part of .git directory is on the list of files to extract 189WARNING: This may introduce unexpected problems 190Downloading artifacts for compile-test-assets (6218670555)...191Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6218670555 responseStatus=200 OK token=glcbt-65192Downloading artifacts for retrieve-tests-metadata (6218670576)...193Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6218670576 responseStatus=200 OK token=glcbt-65194Downloading artifacts for setup-test-env (6218670568)...195Downloading artifacts from coordinator... ok host=storage.googleapis.com id=6218670568 responseStatus=200 OK token=glcbt-65197Using 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 ...198$ echo $FOSS_ONLY199$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb200$ export GOPATH=$CI_PROJECT_DIR/.go201$ mkdir -p $GOPATH202$ source scripts/utils.sh203$ source scripts/prepare_build.sh882Using decomposed database config (config/database.yml.decomposed-postgresql)883Geo DB will be set up.884Embedding DB will be set up.940$ source ./scripts/rspec_helpers.sh941$ run_timed_command "gem install knapsack --no-document"942$ gem install knapsack --no-document943Successfully installed knapsack-4.0.09441 gem installed945==> 'gem install knapsack --no-document' succeeded in 1 seconds.946$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"951$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"952$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"953$ tooling/bin/create_job_metrics_file || true954[job-metrics] Creating the job metrics file for the CI/CD job.955$ rspec_parallelized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request"956[23:19:32] Starting rspec_parallelized_job957RETRY_FAILED_TESTS_IN_NEW_PROCESS: true958KNAPSACK_GENERATE_REPORT: true959FLAKY_RSPEC_GENERATE_REPORT: true960KNAPSACK_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.rb961KNAPSACK_LOG_LEVEL: debug962KNAPSACK_REPORT_PATH: knapsack/rspec-ee_unit_pg14_26_28_278964_report.json963FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json964FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec-ee_unit_pg14_26_28_278964_report.json965NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec-ee_unit_pg14_26_28_278964_report.json966RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-6218671010.txt967CRYSTALBALL: 968RSPEC_TESTS_MAPPING_ENABLED: 969RSPEC_TESTS_FILTER_FILE: 970Shell set options (set -o) enabled:971braceexpand on972hashall on973interactive-comments on974pipefail on975Parsing expected rspec suite duration...976RSpec suite is expected to take 36 minutes 3.26 seconds.977Expected duration for tests:978{979 "ee/spec/models/ee/group_spec.rb": 271.2765765138808,980 "ee/spec/models/vulnerabilities/read_spec.rb": 229.13437915726536,981 "ee/spec/models/license_spec.rb": 186.41625979084864,982 "ee/spec/lib/gitlab/background_migration/create_vulnerability_links_spec.rb": 115.2133693644803,983 "ee/spec/models/issue_spec.rb": 96.76914960815263,984 "ee/spec/lib/code_suggestions/programming_language_spec.rb": 86.41560417842457,985 "ee/spec/models/security/finding_spec.rb": 74.26775037520414,986 "ee/spec/services/elastic/process_bookkeeping_service_spec.rb": 66.77242554442017,987 "ee/spec/lib/gitlab/ci/templates/sast_gitlab_ci_yaml_spec.rb": 60.094898995722275,988 "ee/spec/lib/ee/gitlab/elastic/helper_spec.rb": 51.913524617570545,989 "ee/spec/helpers/ee/groups_helper_spec.rb": 48.11738785244781,990 "ee/spec/services/merge_requests/reset_approvals_service_spec.rb": 45.36968927308249,991 "ee/spec/services/ee/users/migrate_records_to_ghost_user_service_spec.rb": 41.19115092766923,992 "ee/spec/services/auto_merge/merge_train_service_spec.rb": 36.66587949214441,993 "ee/spec/services/vulnerabilities/update_service_spec.rb": 33.46187639341463,994 "ee/spec/models/approval_wrapped_rule_spec.rb": 30.79608936628056,995 "ee/spec/graphql/types/vulnerability_location_type_spec.rb": 28.88171007477729,996 "ee/spec/models/ci/minutes/namespace_monthly_usage_spec.rb": 25.181317826158082,997 "ee/spec/services/ee/git/branch_push_service_spec.rb": 24.073989567115834,998 "ee/spec/models/concerns/elastic/repository_spec.rb": 22.25032625820601,999 "ee/spec/models/concerns/geo/verification_state_spec.rb": 20.722342706158237,1000 "ee/spec/models/ci/bridge_spec.rb": 19.247730405447157,1001 "ee/spec/services/app_sec/dast/scanner_profiles/create_service_spec.rb": 17.948761230144406,1002 "ee/spec/services/ee/personal_access_tokens/create_service_spec.rb": 17.326217228871034,1003 "ee/spec/services/compliance_management/frameworks/create_service_spec.rb": 16.337064485062186,1004 "ee/spec/lib/security/scan_result_policies/policy_violation_comment_spec.rb": 15.778239591205557,1005 "ee/spec/lib/gitlab/ci/templates/dast_gitlab_ci_yaml_spec.rb": 14.729719042119164,1006 "ee/spec/services/merge_requests/merge_strategies/from_train_ref_spec.rb": 14.332540355004292,1007 "ee/spec/lib/gitlab/llm/chain/tools/issue_reader/executor_spec.rb": 13.582725244250469,1008 "ee/spec/helpers/subscriptions_helper_spec.rb": 13.092014301475444,1009 "ee/spec/lib/gitlab/subscription_portal/clients/graphql_spec.rb": 12.628586411939704,1010 "ee/spec/lib/gitlab/ci/templates/api_security_latest_gitlab_ci_yaml_spec.rb": 12.04223435970128,1011 "ee/spec/models/groups/ssh_certificate_spec.rb": 11.698663201275755,1012 "ee/spec/models/dast/scanner_profiles_build_spec.rb": 11.101152150721825,1013 "ee/spec/lib/elastic/latest/project_class_proxy_spec.rb": 10.90604593178925,1014 "ee/spec/lib/ee/gitlab/scim/group/deprovisioning_service_spec.rb": 10.418131454346717,1015 "ee/spec/services/gitlab_subscriptions/reconciliations/calculate_seat_count_data_service_spec.rb": 9.995646077930605,1016 "ee/spec/lib/gitlab/llm/stage_check_spec.rb": 9.732190099128903,1017 "ee/spec/lib/remote_development/workspaces/reconcile/input/factory_spec.rb": 9.254542374376776,1018 "ee/spec/services/security/security_orchestration_policies/sync_opened_merge_requests_service_spec.rb": 9.050110746152118,1019 "ee/spec/lib/ee/api/entities/billable_member_spec.rb": 8.566673351966807,1020 "ee/spec/finders/merge_requests/by_approvers_finder_spec.rb": 8.420446537304326,1021 "ee/spec/services/vulnerability_merge_request_links/create_service_spec.rb": 8.056142446261342,1022 "ee/spec/services/ee/users/build_service_spec.rb": 7.82627708714912,1023 "ee/spec/lib/banzai/filter/references/iterations_cadence_reference_filter_spec.rb": 7.598099681431265,1024 "ee/spec/policies/compliance_management/framework_policy_spec.rb": 7.457481884435461,1025 "ee/spec/services/security/security_orchestration_policies/policy_scope_service_spec.rb": 7.219709138763881,1026 "ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_first_assigned_at_spec.rb": 7.036020394905618,1027 "ee/spec/models/work_items/widgets/progress_spec.rb": 6.951888792835706,1028 "ee/spec/graphql/mutations/issues/set_assignees_spec.rb": 6.744915616590855,1029 "ee/spec/serializers/vulnerabilities/feedback_entity_spec.rb": 6.457014506295063,1030 "ee/spec/lib/gitlab/insights/executors/dora_executor_spec.rb": 6.292861160783758,1031 "ee/spec/workers/concerns/update_orchestration_policy_configuration_spec.rb": 6.179763502806373,1032 "ee/spec/services/vulnerabilities/update_namespace_ids_of_vulnerability_reads_service_spec.rb": 6.027740631803205,1033 "ee/spec/services/user_permissions/export_service_spec.rb": 5.97573382934525,1034 "ee/spec/lib/gitlab/instrumentation_helper_spec.rb": 5.736339632033816,1035 "ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_closed_spec.rb": 5.626954553164615,1036 "ee/spec/services/ee/members/invite_service_spec.rb": 5.5474283244875835,1037 "ee/spec/policies/vulnerabilities/issue_link_policy_spec.rb": 5.455996675543163,1038 "ee/spec/lib/gitlab/contribution_analytics/data_formatter_spec.rb": 5.239867573088996,1039 "ee/spec/finders/okrs/checkin_reminder_key_result_finder_spec.rb": 5.196355387213846,1040 "ee/spec/services/users/abuse/projects_download_ban_check_service_spec.rb": 4.949220558358618,1041 "ee/spec/helpers/trial_registrations_helper_spec.rb": 4.904499364986179,1042 "ee/spec/services/security/token_revocation_service_spec.rb": 4.7699862383996585,1043 "ee/spec/views/registrations/welcome/show.html.haml_spec.rb": 4.6444429427796505,1044 "ee/spec/lib/gitlab/package_metadata/connector/base_data_file_spec.rb": 4.616597244226206,1045 "ee/spec/lib/ee/gitlab/background_migration/backfill_compliance_violations_spec.rb": 4.495502449855166,1046 "ee/spec/lib/gitlab/vulnerability_scanning/security_report_builder_spec.rb": 4.376492655358875,1047 "ee/spec/lib/gitlab/llm/chain/tools/explain_code/executor_spec.rb": 4.271288021770838,1048 "ee/spec/models/ee/gpg_key_spec.rb": 4.211560623275819,1049 "ee/spec/views/vulnerabilities/issue_description.md_spec.rb": 4.128423371069896,1050 "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_user_merge_requests_with_applied_scan_result_policies_metric_spec.rb": 3.9993257427092024,1051 "ee/spec/views/shared/credentials_inventory/personal_access_tokens/_personal_access_token.html.haml_spec.rb": 3.920085630255967,1052 "ee/spec/services/package_metadata/ingestion/advisory/ingestion_service_spec.rb": 3.8162484322227512,1053 "ee/spec/models/protected_tag/create_access_level_spec.rb": 3.7790545147037853,1054 "ee/spec/finders/incident_management/oncall_schedules_finder_spec.rb": 3.6150261726102184,1055 "ee/spec/lib/ee/gitlab/ci/pipeline/quota/size_spec.rb": 3.5967809193624207,1056 "ee/spec/graphql/resolvers/security_orchestration/scan_result_policy_resolver_spec.rb": 3.4817695673521616,1057 "ee/spec/models/alert_management/alert_payload_field_spec.rb": 3.4502911284738986,1058 "ee/spec/services/app_sec/dast/pre_scan_verification_steps/find_or_create_service_spec.rb": 3.342661873513903,1059 "ee/spec/services/auto_merge/merge_when_pipeline_succeeds_service_spec.rb": 3.3089067522960605,1060 "ee/spec/lib/world_spec.rb": 3.1806197233401456,1061 "ee/spec/graphql/resolvers/incident_management/oncall_schedule_resolver_spec.rb": 3.152113826357584,1062 "ee/spec/helpers/projects/observability_helper_spec.rb": 3.082498352283479,1063 "ee/spec/services/ee/ci/job_artifacts/create_service_spec.rb": 3.034232448127229,1064 "ee/spec/routing/operations_routing_spec.rb": 2.9680519321864653,1065 "ee/spec/lib/ee/api/entities/vulnerability_spec.rb": 2.9171273256022214,1066 "ee/spec/services/security/security_orchestration_policies/sync_scan_result_policies_service_spec.rb": 2.818205692799673,1067 "ee/spec/graphql/types/app_sec/fuzzing/coverage/corpus_type_spec.rb": 2.749343478602716,1068 "ee/spec/finders/projects/integrations/jira/by_ids_finder_spec.rb": 2.7092200471335373,1069 "ee/spec/workers/analytics/cycle_analytics/reaggregation_worker_spec.rb": 2.6498416321254155,1070 "ee/spec/lib/ee/gitlab/ci/status/build/manual_spec.rb": 2.5854858239905676,1071 "ee/spec/lib/ee/users/internal_spec.rb": 2.545564047006632,1072 "ee/spec/services/work_items/widgets/iteration_service/create_service_spec.rb": 2.489736849725447,1073 "ee/spec/lib/sidebars/groups/menus/epics_menu_spec.rb": 2.429853085912245,1074 "ee/spec/models/projects/target_branch_rule_spec.rb": 2.401444877666126,1075 "ee/spec/graphql/mutations/gitlab_subscriptions/activate_spec.rb": 2.28178306459349,1076 "ee/spec/models/approvals/wrapped_rule_set_spec.rb": 2.255342857932399,1077 "ee/spec/views/shared/milestones/_milestone.html.haml_spec.rb": 2.178992231432792,1078 "ee/spec/lib/gitlab/geo/log_cursor/event_logs_spec.rb": 2.1189903412083364,1079 "ee/spec/components/namespaces/storage/user_pre_enforcement_alert_component_spec.rb": 2.0898519227132404,1080 "ee/spec/lib/gitlab/ci/runners_availability_builder_spec.rb": 2.0058118367042104,1081 "ee/spec/workers/namespaces/storage_usage_export_worker_spec.rb": 1.9854344976102567,1082 "ee/spec/lib/sidebars/groups/menus/wiki_menu_spec.rb": 1.9171936832224752,1083 "ee/spec/lib/gitlab/path_locks_finder_spec.rb": 1.8710050639395526,1084 "ee/spec/services/security/security_orchestration_policies/sync_scan_result_policies_project_service_spec.rb": 1.8230679039653852,1085 "ee/spec/lib/search/zoekt/circuit_breaker_spec.rb": 1.7747349897233942,1086 "ee/spec/services/package_metadata/ingestion/tasks/ingest_licenses_spec.rb": 1.720728504065955,1087 "ee/spec/lib/gitlab/ci/config/entry/vault/engine_spec.rb": 1.6435259794161228,1088 "ee/spec/workers/approval_rules/external_approval_rule_payload_worker_spec.rb": 1.5913406984883542,1089 "ee/spec/graphql/types/work_items/widgets/color_type_spec.rb": 1.5467954296577777,1090 "ee/spec/models/approval_project_rules_protected_branch_spec.rb": 1.4837987218697868,1091 "ee/spec/models/work_items/widgets/assignees_spec.rb": 1.4608191911677935,1092 "ee/spec/helpers/projects/security/discover_helper_spec.rb": 1.3924056350078708,1093 "ee/spec/lib/gitlab/llm/chain/tools/issue_identifier/prompts/vertex_ai_spec.rb": 1.36746370001917,1094 "ee/spec/lib/ee/gitlab/ssh/signature_spec.rb": 1.2869816509187575,1095 "ee/spec/lib/gitlab/llm/chain/streamed_zero_shot_answer_spec.rb": 1.2532049390901077,1096 "ee/spec/lib/gitlab/analytics/cycle_analytics/aggregated/data_for_duration_chart_spec.rb": 1.2078336418948705,1097 "ee/spec/policies/projects/compliance_standards/adherence_policy_spec.rb": 1.1570813835209761,1098 "ee/spec/helpers/registrations/groups_helper_spec.rb": 1.1002995208460016,1099 "ee/spec/serializers/fork_namespace_entity_spec.rb": 1.0812471267285562,1100 "ee/spec/lib/ee/api/entities/scim/conflict_spec.rb": 1.0125236467702612,1101 "ee/spec/models/ee/work_items/widget_definition_spec.rb": 0.9763869563812531,1102 "ee/spec/services/analytics/devops_adoption/snapshots/update_service_spec.rb": 0.9404515127341238,1103 "ee/spec/graphql/types/path_lock_type_spec.rb": 0.9015743012324171,1104 "ee/spec/services/admin/email_service_spec.rb": 0.8764578520484665,1105 "ee/spec/lib/system_check/geo/current_node_check_spec.rb": 0.8252534329655872,1106 "ee/spec/workers/groups/create_event_worker_spec.rb": 0.8034286151657654,1107 "ee/spec/models/concerns/ee/milestoneable_spec.rb": 0.7800794255804632,1108 "ee/spec/presenters/ee/search_service_presenter_spec.rb": 0.6991453311083313,1109 "ee/spec/services/ee/null_notification_service_spec.rb": 0.6835337724626444,1110 "ee/spec/workers/vulnerabilities/statistics/adjustment_worker_spec.rb": 0.6531677071897107,1111 "ee/spec/graphql/types/ci/runner_cloud_provisioning_zone_type_spec.rb": 0.613942851072831,1112 "ee/spec/lib/gitlab/llm/chain/requests/vertex_ai_spec.rb": 0.6002055358915674,1113 "ee/spec/graphql/types/work_items/widgets/test_reports_type_spec.rb": 0.5906105403014424,1114 "ee/spec/services/emails/create_service_spec.rb": 0.5354051854811263,1115 "ee/spec/lib/elastic/latest/snippet_instance_proxy_spec.rb": 0.49747863485138644,1116 "ee/spec/lib/remote_development/workspaces/create/volume_component_injector_spec.rb": 0.4603962297802989,1117 "ee/spec/lib/ee/api/entities/ci/minutes/additional_pack_spec.rb": 0.4267268481705886,1118 "ee/spec/helpers/ee/groups/settings_helper_spec.rb": 0.4139260254485732,1119 "ee/spec/graphql/types/security_orchestration/approval_policy_type_spec.rb": 0.41181927509622995,1120 "ee/spec/graphql/types/vulnerability_details/named_list_type_spec.rb": 0.39801594170405014,1121 "ee/spec/serializers/remote_mirror_entity_spec.rb": 0.373239107285244341122}1123Running 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-6218671010.json --format RspecJunitFormatter --out rspec/rspec-6218671010.xml --fail-fast=20 --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request -- ee/spec/models/ee/group_spec.rb ee/spec/models/vulnerabilities/read_spec.rb ee/spec/models/license_spec.rb ee/spec/lib/gitlab/background_migration/create_vulnerability_links_spec.rb ee/spec/models/issue_spec.rb ee/spec/lib/code_suggestions/programming_language_spec.rb ee/spec/models/security/finding_spec.rb ee/spec/services/elastic/process_bookkeeping_service_spec.rb ee/spec/lib/gitlab/ci/templates/sast_gitlab_ci_yaml_spec.rb ee/spec/lib/ee/gitlab/elastic/helper_spec.rb ee/spec/helpers/ee/groups_helper_spec.rb ee/spec/services/merge_requests/reset_approvals_service_spec.rb ee/spec/services/ee/users/migrate_records_to_ghost_user_service_spec.rb ee/spec/services/auto_merge/merge_train_service_spec.rb ee/spec/services/vulnerabilities/update_service_spec.rb ee/spec/models/approval_wrapped_rule_spec.rb ee/spec/graphql/types/vulnerability_location_type_spec.rb ee/spec/models/ci/minutes/namespace_monthly_usage_spec.rb ee/spec/services/ee/git/branch_push_service_spec.rb ee/spec/models/concerns/elastic/repository_spec.rb ee/spec/models/concerns/geo/verification_state_spec.rb ee/spec/models/ci/bridge_spec.rb ee/spec/services/app_sec/dast/scanner_profiles/create_service_spec.rb ee/spec/services/ee/personal_access_tokens/create_service_spec.rb ee/spec/services/compliance_management/frameworks/create_service_spec.rb ee/spec/lib/security/scan_result_policies/policy_violation_comment_spec.rb ee/spec/lib/gitlab/ci/templates/dast_gitlab_ci_yaml_spec.rb ee/spec/services/merge_requests/merge_strategies/from_train_ref_spec.rb ee/spec/lib/gitlab/llm/chain/tools/issue_reader/executor_spec.rb ee/spec/helpers/subscriptions_helper_spec.rb ee/spec/lib/gitlab/subscription_portal/clients/graphql_spec.rb ee/spec/lib/gitlab/ci/templates/api_security_latest_gitlab_ci_yaml_spec.rb ee/spec/models/groups/ssh_certificate_spec.rb ee/spec/models/dast/scanner_profiles_build_spec.rb ee/spec/lib/elastic/latest/project_class_proxy_spec.rb ee/spec/lib/ee/gitlab/scim/group/deprovisioning_service_spec.rb ee/spec/services/gitlab_subscriptions/reconciliations/calculate_seat_count_data_service_spec.rb ee/spec/lib/gitlab/llm/stage_check_spec.rb ee/spec/lib/remote_development/workspaces/reconcile/input/factory_spec.rb ee/spec/services/security/security_orchestration_policies/sync_opened_merge_requests_service_spec.rb ee/spec/lib/ee/api/entities/billable_member_spec.rb ee/spec/finders/merge_requests/by_approvers_finder_spec.rb ee/spec/services/vulnerability_merge_request_links/create_service_spec.rb ee/spec/services/ee/users/build_service_spec.rb ee/spec/lib/banzai/filter/references/iterations_cadence_reference_filter_spec.rb ee/spec/policies/compliance_management/framework_policy_spec.rb ee/spec/services/security/security_orchestration_policies/policy_scope_service_spec.rb ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_first_assigned_at_spec.rb ee/spec/models/work_items/widgets/progress_spec.rb ee/spec/graphql/mutations/issues/set_assignees_spec.rb ee/spec/serializers/vulnerabilities/feedback_entity_spec.rb ee/spec/lib/gitlab/insights/executors/dora_executor_spec.rb ee/spec/workers/concerns/update_orchestration_policy_configuration_spec.rb ee/spec/services/vulnerabilities/update_namespace_ids_of_vulnerability_reads_service_spec.rb ee/spec/services/user_permissions/export_service_spec.rb ee/spec/lib/gitlab/instrumentation_helper_spec.rb ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_closed_spec.rb ee/spec/services/ee/members/invite_service_spec.rb ee/spec/policies/vulnerabilities/issue_link_policy_spec.rb ee/spec/lib/gitlab/contribution_analytics/data_formatter_spec.rb ee/spec/finders/okrs/checkin_reminder_key_result_finder_spec.rb ee/spec/services/users/abuse/projects_download_ban_check_service_spec.rb ee/spec/helpers/trial_registrations_helper_spec.rb ee/spec/services/security/token_revocation_service_spec.rb ee/spec/views/registrations/welcome/show.html.haml_spec.rb ee/spec/lib/gitlab/package_metadata/connector/base_data_file_spec.rb ee/spec/lib/ee/gitlab/background_migration/backfill_compliance_violations_spec.rb ee/spec/lib/gitlab/vulnerability_scanning/security_report_builder_spec.rb ee/spec/lib/gitlab/llm/chain/tools/explain_code/executor_spec.rb ee/spec/models/ee/gpg_key_spec.rb ee/spec/views/vulnerabilities/issue_description.md_spec.rb ee/spec/lib/gitlab/usage/metrics/instrumentations/count_user_merge_requests_with_applied_scan_result_policies_metric_spec.rb ee/spec/views/shared/credentials_inventory/personal_access_tokens/_personal_access_token.html.haml_spec.rb ee/spec/services/package_metadata/ingestion/advisory/ingestion_service_spec.rb ee/spec/models/protected_tag/create_access_level_spec.rb ee/spec/finders/incident_management/oncall_schedules_finder_spec.rb ee/spec/lib/ee/gitlab/ci/pipeline/quota/size_spec.rb ee/spec/graphql/resolvers/security_orchestration/scan_result_policy_resolver_spec.rb ee/spec/models/alert_management/alert_payload_field_spec.rb ee/spec/services/app_sec/dast/pre_scan_verification_steps/find_or_create_service_spec.rb ee/spec/services/auto_merge/merge_when_pipeline_succeeds_service_spec.rb ee/spec/lib/world_spec.rb ee/spec/graphql/resolvers/incident_management/oncall_schedule_resolver_spec.rb ee/spec/helpers/projects/observability_helper_spec.rb ee/spec/services/ee/ci/job_artifacts/create_service_spec.rb ee/spec/routing/operations_routing_spec.rb ee/spec/lib/ee/api/entities/vulnerability_spec.rb ee/spec/services/security/security_orchestration_policies/sync_scan_result_policies_service_spec.rb ee/spec/graphql/types/app_sec/fuzzing/coverage/corpus_type_spec.rb ee/spec/finders/projects/integrations/jira/by_ids_finder_spec.rb ee/spec/workers/analytics/cycle_analytics/reaggregation_worker_spec.rb ee/spec/lib/ee/gitlab/ci/status/build/manual_spec.rb ee/spec/lib/ee/users/internal_spec.rb ee/spec/services/work_items/widgets/iteration_service/create_service_spec.rb ee/spec/lib/sidebars/groups/menus/epics_menu_spec.rb ee/spec/models/projects/target_branch_rule_spec.rb ee/spec/graphql/mutations/gitlab_subscriptions/activate_spec.rb ee/spec/models/approvals/wrapped_rule_set_spec.rb ee/spec/views/shared/milestones/_milestone.html.haml_spec.rb ee/spec/lib/gitlab/geo/log_cursor/event_logs_spec.rb ee/spec/components/namespaces/storage/user_pre_enforcement_alert_component_spec.rb ee/spec/lib/gitlab/ci/runners_availability_builder_spec.rb ee/spec/workers/namespaces/storage_usage_export_worker_spec.rb ee/spec/lib/sidebars/groups/menus/wiki_menu_spec.rb ee/spec/lib/gitlab/path_locks_finder_spec.rb ee/spec/services/security/security_orchestration_policies/sync_scan_result_policies_project_service_spec.rb ee/spec/lib/search/zoekt/circuit_breaker_spec.rb ee/spec/services/package_metadata/ingestion/tasks/ingest_licenses_spec.rb ee/spec/lib/gitlab/ci/config/entry/vault/engine_spec.rb ee/spec/workers/approval_rules/external_approval_rule_payload_worker_spec.rb ee/spec/graphql/types/work_items/widgets/color_type_spec.rb ee/spec/models/approval_project_rules_protected_branch_spec.rb ee/spec/models/work_items/widgets/assignees_spec.rb ee/spec/helpers/projects/security/discover_helper_spec.rb ee/spec/lib/gitlab/llm/chain/tools/issue_identifier/prompts/vertex_ai_spec.rb ee/spec/lib/ee/gitlab/ssh/signature_spec.rb ee/spec/lib/gitlab/llm/chain/streamed_zero_shot_answer_spec.rb ee/spec/lib/gitlab/analytics/cycle_analytics/aggregated/data_for_duration_chart_spec.rb ee/spec/policies/projects/compliance_standards/adherence_policy_spec.rb ee/spec/helpers/registrations/groups_helper_spec.rb ee/spec/serializers/fork_namespace_entity_spec.rb ee/spec/lib/ee/api/entities/scim/conflict_spec.rb ee/spec/models/ee/work_items/widget_definition_spec.rb ee/spec/services/analytics/devops_adoption/snapshots/update_service_spec.rb ee/spec/graphql/types/path_lock_type_spec.rb ee/spec/services/admin/email_service_spec.rb ee/spec/lib/system_check/geo/current_node_check_spec.rb ee/spec/workers/groups/create_event_worker_spec.rb ee/spec/models/concerns/ee/milestoneable_spec.rb ee/spec/presenters/ee/search_service_presenter_spec.rb ee/spec/services/ee/null_notification_service_spec.rb ee/spec/workers/vulnerabilities/statistics/adjustment_worker_spec.rb ee/spec/graphql/types/ci/runner_cloud_provisioning_zone_type_spec.rb ee/spec/lib/gitlab/llm/chain/requests/vertex_ai_spec.rb ee/spec/graphql/types/work_items/widgets/test_reports_type_spec.rb ee/spec/services/emails/create_service_spec.rb ee/spec/lib/elastic/latest/snippet_instance_proxy_spec.rb ee/spec/lib/remote_development/workspaces/create/volume_component_injector_spec.rb ee/spec/lib/ee/api/entities/ci/minutes/additional_pack_spec.rb ee/spec/helpers/ee/groups/settings_helper_spec.rb ee/spec/graphql/types/security_orchestration/approval_policy_type_spec.rb ee/spec/graphql/types/vulnerability_details/named_list_type_spec.rb ee/spec/serializers/remote_mirror_entity_spec.rbKnapsack report generator started!1124INFO: analyzing "public.p_ci_runner_machine_builds" inheritance tree1125INFO: analyzing "gitlab_partitions_dynamic.ci_runner_machine_builds_100"1126INFO: "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 rows1127INFO: analyzing "gitlab_partitions_dynamic.ci_runner_machine_builds_101"1128INFO: "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 rows1129INFO: analyzing "public.p_ci_job_annotations" inheritance tree1130INFO: analyzing "gitlab_partitions_dynamic.ci_job_annotations_100"1131INFO: "ci_job_annotations_100": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows1132INFO: analyzing "gitlab_partitions_dynamic.ci_job_annotations_101"1133INFO: "ci_job_annotations_101": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows1134INFO: analyzing "public.p_ci_builds_metadata" inheritance tree1135INFO: analyzing "public.ci_builds_metadata"1136INFO: "ci_builds_metadata": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows1137INFO: analyzing "gitlab_partitions_dynamic.ci_builds_metadata_101"1138INFO: "ci_builds_metadata_101": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows1139INFO: analyzing "public.p_ci_builds" inheritance tree1140INFO: analyzing "public.ci_builds"1141INFO: "ci_builds": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows1142INFO: analyzing "gitlab_partitions_dynamic.ci_builds_101"1143INFO: "ci_builds_101": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows1144INFO: analyzing "public.p_ci_runner_machine_builds" inheritance tree1145INFO: analyzing "gitlab_partitions_dynamic.ci_runner_machine_builds_100"1146INFO: "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 rows1147INFO: analyzing "gitlab_partitions_dynamic.ci_runner_machine_builds_101"1148INFO: "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 rows1149INFO: analyzing "public.p_ci_job_annotations" inheritance tree1150INFO: analyzing "gitlab_partitions_dynamic.ci_job_annotations_100"1151INFO: "ci_job_annotations_100": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows1152INFO: analyzing "gitlab_partitions_dynamic.ci_job_annotations_101"1153INFO: "ci_job_annotations_101": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows1154INFO: analyzing "public.p_ci_builds_metadata" inheritance tree1155INFO: analyzing "public.ci_builds_metadata"1156INFO: "ci_builds_metadata": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows1157INFO: analyzing "gitlab_partitions_dynamic.ci_builds_metadata_101"1158INFO: "ci_builds_metadata_101": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows1159INFO: analyzing "public.p_ci_builds" inheritance tree1160INFO: analyzing "public.ci_builds"1161INFO: "ci_builds": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows1162INFO: analyzing "gitlab_partitions_dynamic.ci_builds_101"1163INFO: "ci_builds_101": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows1164Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true, :real_ai_request=>true}1165# [RSpecRunTime] Starting RSpec timer...1166[TEST PROF INFO] EventProf enabled (sql.active_record)1167unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.1168unknown OID 2249: failed to recognize type of 'pg_stat_file'. It will be treated as String.1169Test environment set up in 3.431332573 seconds1170# [RSpecRunTime] Starting example group ee/spec/models/ee/group_spec.rb. Expected to take 4 minutes 31.28 seconds.1171Group1172 does not allow STI1173 is expected to includes the EE::Group module1174 is expected to be a kind of ReactiveCaching1175 associations1176 is expected to have many audit_events dependent => false1177 is expected to belong to file_template_project class_name => Project1178 is expected to have many ip_restrictions1179 is expected to have many allowed_email_domains1180 is expected to have many compliance_management_frameworks1181 is expected to have one deletion_schedule1182 is expected to have one google_cloud_platform_workload_identity_federation_integration1183 is expected to have one group_wiki_repository1184 is expected to belong to push_rule required: false inverse_of => group1185 is expected to have many saml_group_links1186 is expected to have many epics1187 is expected to have many epic_boards inverse_of => group1188 is expected to have many provisioned_user_details inverse_of => provisioned_by_group1189 is expected to have many provisioned_users1190 is expected to have one group_merge_request_approval_setting1191 is expected to have many repository_storage_moves1192 is expected to have many iterations1193 is expected to have many iterations_cadences1194 is expected to have many approval_rules class_name => ApprovalRules::ApprovalGroupRule inverse_of => group1195 is expected to have many epic_board_recent_visits inverse_of => group1196 is expected to have many external_audit_event_destinations1197 is expected to have many google_cloud_logging_configurations1198 is expected to have many amazon_s3_configurations1199 is expected to have one analytics_dashboards_pointer1200 is expected to have one analytics_dashboards_configuration_project1201 is expected to have one value_stream_dashboard_aggregation1202 is expected to have one index_status class_name => Elastic::GroupIndexStatus dependent => destroy1203 is expected to have many ssh_certificates class_name => Groups::SshCertificate inverse_of => group1204 behaves like model with wiki1205 #create_wiki1206 returns true if the wiki repository already exists1207 returns true if the wiki repository was created1208 when the repository cannot be created1209 returns false and adds a validation error1210 #wiki_repository_exists?1211 returns true when the wiki repository exists1212 returns false when the wiki repository does not exist1213 wiki path conflict1214 when the new path has been used by the wiki of other Project1215 has an error on the name attribute1216# [RSpecRunTime] RSpec elapsed time: 14.82 seconds. Current RSS: ~1370M. load average: 1.15 0.85 0.66 1/383 4311217 when the new wiki path has been used by the path of other Project1218 has an error on the name attribute1219# [RSpecRunTime] RSpec elapsed time: 15.94 seconds. Current RSS: ~1381M. load average: 1.15 0.85 0.66 1/383 4341220 when the new path has been used by the wiki of other Group1221 has an error on the name attribute1222 when the new wiki path has been used by the path of other Group1223 has an error on the name attribute1224 scopes1225 .with_custom_file_templates1226 is expected to contain exactly #<Group id:24 @group22>1227 preloads everything needed to show a valid checked_file_template_project1228# [RSpecRunTime] RSpec elapsed time: 18.19 seconds. Current RSS: ~1405M. load average: 1.15 0.85 0.66 1/384 4401229 .with_saml_provider1230 preloads saml_providers1231 .aimed_for_deletion1232 only includes groups that are marked for deletion on or before the specified date1233 .for_epics1234 returns groups only for selected epics1235 .with_managed_accounts_enabled1236 includes the groups that has managed accounts enabled1237 .with_no_pat_expiry_policy1238 includes the groups that has no PAT expiry policy set1239 .user_is_member1240 returns only groups where user is direct or indirect member ignoring inheritance and minimal access level1241# [RSpecRunTime] RSpec elapsed time: 21.61 seconds. Current RSS: ~1429M. load average: 1.14 0.86 0.66 1/385 4421242 .invited_groups_in_groups_for_hierarchy1243 with guests1244 includes all groups from group invites1245 without guests1246 includes all groups from group invites1247 .invited_groups_in_projects_for_hierarchy1248 with guests1249 includes all groups from group invites1250# [RSpecRunTime] RSpec elapsed time: 24.29 seconds. Current RSS: ~1428M. load average: 1.21 0.88 0.67 1/386 4431251 without guests1252 includes all groups from group invites1253 .with_trial_started_on1254 returns correct group1255 .by_repository_storage1256 filters group by repository storage name1257 validations1258 max_personal_access_token_lifetime1259 is expected to allow :max_personal_access_token_lifetime to be ‹1›1260 is expected to allow :max_personal_access_token_lifetime to be ‹nil›1261 is expected to allow :max_personal_access_token_lifetime to be ‹10›1262 is expected to allow :max_personal_access_token_lifetime to be ‹365›1263 is expected not to allow :max_personal_access_token_lifetime to be ‹"value"›1264 is expected not to allow :max_personal_access_token_lifetime to be ‹2.5›1265 is expected not to allow :max_personal_access_token_lifetime to be ‹-5›1266 is expected not to allow :max_personal_access_token_lifetime to be ‹366›1267 validates if custom_project_templates_group_id is allowed1268 rejects change if the assigned group is not a subgroup1269 allows value if the assigned value is from a subgroup1270 rejects change if the assigned value is from a subgroup's descendant group1271 allows value when it is blank1272# [RSpecRunTime] RSpec elapsed time: 27.66 seconds. Current RSS: ~1456M. load average: 1.21 0.88 0.67 1/382 4461273 delegations1274 is expected to delegate #code_suggestions to the #namespace_settings object, allowing #namespace_settings to return nil1275 is expected to delegate #code_suggestions= to the #namespace_settings object passing arguments [true], allowing #namespace_settings to return nil1276 is expected to delegate #wiki_access_level to the #group_feature object1277 is expected to delegate #wiki_access_level= to the #group_feature object passing arguments [:args]1278 is expected to delegate #experiment_settings_allowed? to the #namespace_settings object1279 is expected to delegate #product_analytics_settings_allowed? to the #namespace_settings object1280 is expected to delegate #user_cap_enabled? to the #namespace_settings object1281 states1282 is expected to be ldap sync ready1283 after the start transition1284 sets the last sync timestamp1285 after the finish transition1286 sets the state to started1287 sets last update and last successful update to the same timestamp1288 clears previous error message on success1289 after the fail transition1290 sets the state to failed1291 sets last update timestamp but not last successful update timestamp1292 .groups_user_can1293 for :read_epic permission1294 when user has minimal access to group1295 behaves like a filter for permissioned groups1296 with epics enabled1297 uses filter optmization to return groups with access1298 when groups array is empty1299 does not use filter optimization1300 when same_root is false1301 does not use filter optimization1302 with epics disabled1303 returns an empty list1304 when user is a group member1305 behaves like a filter for permissioned groups1306 with epics enabled1307 uses filter optmization to return groups with access1308 when groups array is empty1309 does not use filter optimization1310 when same_root is false1311 does not use filter optimization1312 with epics disabled1313 returns an empty list1314 when user is not member of any group1315 behaves like a filter for permissioned groups1316 with epics enabled1317 uses filter optmization to return groups with access1318 when groups array is empty1319 does not use filter optimization1320 when same_root is false1321 does not use filter optimization1322 with epics disabled1323 returns an empty list1324 when user has membership from a group share1325 behaves like a filter for permissioned groups1326 with epics enabled1327 uses filter optmization to return groups with access1328 when groups array is empty1329 does not use filter optimization1330 when same_root is false1331 does not use filter optimization1332 with epics disabled1333 returns an empty list1334 when user is member of a project in the hierarchy1335 behaves like a filter for permissioned groups1336 with epics enabled1337 uses filter optmization to return groups with access1338 when groups array is empty1339 does not use filter optimization1340# [RSpecRunTime] RSpec elapsed time: 35.67 seconds. Current RSS: ~1471M. load average: 1.25 0.90 0.68 1/382 4471341 when same_root is false1342 does not use filter optimization1343 with epics disabled1344 returns an empty list1345 when user is member of a child group that has a project1346 behaves like a filter for permissioned groups1347 with epics enabled1348 uses filter optmization to return groups with access1349 when groups array is empty1350 does not use filter optimization1351# [RSpecRunTime] RSpec elapsed time: 37.6 seconds. Current RSS: ~1476M. load average: 1.25 0.90 0.68 1/382 4481352 when same_root is false1353 does not use filter optimization1354 with epics disabled1355 returns an empty list1356 for :read_confidential_epic permission1357 when user is guest1358 behaves like a filter for permissioned groups1359 with epics enabled1360 uses filter optmization to return groups with access1361 when groups array is empty1362 does not use filter optimization1363 when same_root is false1364 does not use filter optimization1365 with epics disabled1366 returns an empty list1367 when user is reporter1368 behaves like a filter for permissioned groups1369 with epics enabled1370 uses filter optmization to return groups with access1371 when groups array is empty1372 does not use filter optimization1373 when same_root is false1374 does not use filter optimization1375 with epics disabled1376 returns an empty list1377 when user is reporter via shared group1378 behaves like a filter for permissioned groups1379 with epics enabled1380 uses filter optmization to return groups with access1381 when groups array is empty1382 does not use filter optimization1383 when same_root is false1384 does not use filter optimization1385 with epics disabled1386 returns an empty list1387 when user is member of a project in the hierarchy1388 behaves like a filter for permissioned groups1389 with epics enabled1390 uses filter optmization to return groups with access1391 when groups array is empty1392 does not use filter optimization1393# [RSpecRunTime] RSpec elapsed time: 43.76 seconds. Current RSS: ~1472M. load average: 1.31 0.92 0.68 1/382 4491394 when same_root is false1395 does not use filter optimization1396 with epics disabled1397 returns an empty list1398 when action is not allowed to use filtering optmization1399 returns an empty list1400 getting group root ancestor1401 when same_root is false1402 behaves like group root ancestor1403 does not exceed SQL queries count1404 when same_root is true1405 behaves like group root ancestor1406 does not exceed SQL queries count1407 .preload_root_saml_providers1408 sets root_saml_provider for given groups1409 #vulnerabilities1410 returns vulnerabilities for all non-deleted projects in the group and its subgroups1411# [RSpecRunTime] RSpec elapsed time: 53.22 seconds. Current RSS: ~1471M. load average: 1.26 0.92 0.69 1/381 4501412 #vulnerability_reads1413 returns vulnerabilities for projects in the group and its subgroups1414# [RSpecRunTime] RSpec elapsed time: 1 minute 9.87 seconds. Current RSS: ~1435M. load average: 1.18 0.92 0.70 1/381 4511415 #vulnerability_scanners1416 returns vulnerability scanners for all non-archived, non-deleted projects in the group and its subgroups1417# [RSpecRunTime] RSpec elapsed time: 1 minute 11.39 seconds. Current RSS: ~1432M. load average: 1.18 0.92 0.70 1/381 4521418 #vulnerability_historical_statistics1419 returns vulnerability scanners for all non-archived, non-deleted projects in the group and its subgroups1420# [RSpecRunTime] RSpec elapsed time: 1 minute 12.93 seconds. Current RSS: ~1428M. load average: 1.18 0.92 0.70 1/381 4531421 #mark_ldap_sync_as_failed1422 sets the state to failed1423 sets the error message1424 is graceful when current state is not valid for the fail transition1425 #repository_size_limit column1426 support values up to 8 exabytes1427 #file_template_project1428 is expected to include :file_template_project1429 validation1430 is cleared if invalid1431 is permitted if valid1432# [RSpecRunTime] RSpec elapsed time: 1 minute 15.41 seconds. Current RSS: ~1439M. load average: 1.17 0.93 0.70 1/382 4551433 #ip_restriction_ranges1434 group with no associated ip_restriction records1435 returns nil1436 group with associated ip_restriction records1437 returns a comma separated string of ranges of its ip_restriction records1438 #root_ancestor_ip_restrictions1439 returns the ip restrictions configured for the root group1440 #allowed_email_domains_list1441 group with no associated allowed_email_domains records1442 returns nil1443 group with associated allowed_email_domains records1444 returns a comma separated string of domains of its allowed_email_domains records1445 #root_ancestor_allowed_email_domains1446 returns the email domain restrictions configured for the root group1447 #owner_of_email?1448 when domain_verification feature is licensed1449 returns true for email with verified domain1450 returns false for email with unverified domain1451 returns false for email with unverified subdomain of verified domain1452 ignores case sensitivity1453 returns false when the receiver is subgroup1454 returns false when email format is invalid1455# [RSpecRunTime] RSpec elapsed time: 1 minute 19.05 seconds. Current RSS: ~1451M. load average: 1.16 0.93 0.70 1/382 4561456 when domain_verification feature is not licensed1457 returns false for email with verified domain1458 #predefined_push_rule1459 group with no associated push_rules record1460 returns instance push rule1461 group with associated push_rules record1462 with its own push rule1463 returns its own push rule1464 with push rule from ancestor1465 returns push rule from closest ancestor1466 there are no push rules1467 returns nil1468 #checked_file_template_project1469 licensed1470 returns nil for an invalid project1471 returns a valid project1472# [RSpecRunTime] RSpec elapsed time: 1 minute 22.69 seconds. Current RSS: ~1446M. load average: 1.16 0.93 0.70 1/382 4571473 unlicensed1474 returns nil for a valid project1475 #checked_file_template_project_id1476 licensed1477 returns nil for an invalid project1478 returns the ID for a valid project1479 unlicensed1480 returns nil for a valid project1481# [RSpecRunTime] RSpec elapsed time: 1 minute 24.84 seconds. Current RSS: ~1443M. load average: 1.14 0.93 0.70 1/382 4581482 #group_project_template_available?1483 licensed1484 returns true for licensed instance1485 when in need of checking plan1486 returns true for groups in proper plan1487 returns false for groups with group template already set but not in proper plan1488 unlicensed1489 returns false for unlicensed instance1490 #scoped_variables_available?1491 licensed feature is available1492 is expected to equal true1493 licensed feature is not available1494 is expected to equal false1495 #minimal_access_role_allowed?1496 licensed1497 returns true for licensed instance1498 returns false for subgroup in licensed instance1499 unlicensed1500 returns false unlicensed instance1501 #member?1502 with `minimal_access_role` not licensed1503 is expected to be falsey1504 with `minimal_access_role` licensed1505 when group is a subgroup1506 is expected to be falsey1507 when group is a top-level group1508 is expected to be truthy1509 accepts higher level as argument1510 with anonymous user1511 is expected to be falsey1512 in shared group1513 returns true for shared group member1514 returns true with developer as min_access_level param1515 returns false with maintainer as min_access_level param1516# [RSpecRunTime] RSpec elapsed time: 1 minute 30.81 seconds. Current RSS: ~1457M. load average: 1.13 0.93 0.70 1/382 4591517 #billed_user_ids1518 with guests1519 includes distinct active users1520 excludes banned members1521# [RSpecRunTime] RSpec elapsed time: 1 minute 32.94 seconds. Current RSS: ~1453M. load average: 1.13 0.93 0.70 1/382 4601522 without guests1523 includes distinct active users1524 #billable_members_count1525 with guests1526 provides count of users1527# [RSpecRunTime] RSpec elapsed time: 1 minute 35.14 seconds. Current RSS: ~1447M. load average: 1.12 0.93 0.70 1/382 4611528 without guests1529 provides count of users1530 #billed_group_users1531 with guests1532 includes active users1533# [RSpecRunTime] RSpec elapsed time: 1 minute 38.52 seconds. Current RSS: ~1439M. load average: 1.12 0.93 0.70 1/382 4621534 without guests1535 includes active users1536 with member roles1537 includes guests with elevating role assigned1538 with banned members1539 excludes banned members1540 when member is banned in one namespace but not another1541 excludes banned member in the namespace it is banned in1542 includes member in the namespace it isn't banned in1543# [RSpecRunTime] RSpec elapsed time: 1 minute 40.19 seconds. Current RSS: ~1444M. load average: 1.11 0.93 0.71 1/382 4631544 #billed_group_members1545 with guests1546 includes members1547# [RSpecRunTime] RSpec elapsed time: 1 minute 42.14 seconds. Current RSS: ~1444M. load average: 1.11 0.93 0.71 1/382 4641548 without guests1549 includes members1550 with member roles1551 includes guests with elevating role assigned1552 with banned members1553 excludes banned members1554 when member is banned in one namespace but not another1555 excludes banned member in the namespace it is banned in1556 includes member in the namespace it isn't banned in1557# [RSpecRunTime] RSpec elapsed time: 1 minute 43.58 seconds. Current RSS: ~1452M. load average: 1.11 0.93 0.71 1/382 4651558 #billed_project_users1559 with guests1560 includes active users1561# [RSpecRunTime] RSpec elapsed time: 1 minute 47.32 seconds. Current RSS: ~1442M. load average: 1.10 0.93 0.71 1/382 4661562 without guests1563 includes active users1564 with member roles1565 includes guests with elevating role assigned1566 with banned members1567 excludes banned members1568 #billed_project_members1569 with guests1570 includes members1571# [RSpecRunTime] RSpec elapsed time: 1 minute 50.26 seconds. Current RSS: ~1438M. load average: 1.09 0.94 0.71 1/382 4671572 without guests1573 includes members1574 with member roles1575 includes guests with elevating role assigned1576 with banned members1577 excludes banned members1578 #billed_shared_group_users1579 with guests1580 includes active users from the other group1581# [RSpecRunTime] RSpec elapsed time: 1 minute 54.06 seconds. Current RSS: ~1441M. load average: 1.09 0.94 0.71 1/382 4681582 without guests1583 includes active users from the other group1584 with banned members1585 includes members that are banned in invited group1586 excludes members that are banned in group1587 #billed_shared_group_members1588 with guests1589 includes members from the other group1590# [RSpecRunTime] RSpec elapsed time: 1 minute 56.89 seconds. Current RSS: ~1443M. load average: 1.09 0.94 0.71 1/382 4691591 without guests1592 includes members from the other group1593 with banned members1594 includes members that are banned in invited group1595 excludes members that are banned in group1596 #billed_invited_group_to_project_users1597 with guests1598 includes active users from the other group1599# [RSpecRunTime] RSpec elapsed time: 2 minutes 1.78 seconds. Current RSS: ~1433M. load average: 1.08 0.94 0.71 1/383 4701600 without guests1601 includes active users from the other group1602 with banned members1603 includes members that are banned in invited group1604 excludes members that are banned in group1605 #billed_invited_group_to_project_members1606 with guests1607 includes members from the other group1608# [RSpecRunTime] RSpec elapsed time: 2 minutes 5.82 seconds. Current RSS: ~1435M. load average: 1.07 0.94 0.72 1/382 4711609 without guests1610 includes members from the other group1611 with banned members1612 includes members that are banned in invited group1613 excludes members that are banned in group1614 #billed_users_from_members1615 provides users without bots1616 when another merge_condition is added1617 provides users without bots1618# [RSpecRunTime] RSpec elapsed time: 2 minutes 8.79 seconds. Current RSS: ~1445M. load average: 1.07 0.94 0.72 1/382 4721619 #billed_group_user?1620 user: developer, exclude_guests: false, result: true1621 is expected to eq true1622 user: sub_developer, exclude_guests: false, result: true1623 is expected to eq true1624 user: guest, exclude_guests: false, result: true1625 is expected to eq true1626 user: developer, exclude_guests: true, result: true1627 is expected to eq true1628 user: sub_developer, exclude_guests: true, result: true1629 is expected to eq true1630 user: guest, exclude_guests: true, result: false1631 is expected to eq false1632 #billed_project_user?1633 user: developer, exclude_guests: false, result: true1634 is expected to eq true1635# [RSpecRunTime] RSpec elapsed time: 2 minutes 11.23 seconds. Current RSS: ~1452M. load average: 1.07 0.94 0.72 1/382 4731636 user: sub_developer, exclude_guests: false, result: true1637 is expected to eq true1638 user: guest, exclude_guests: false, result: true1639 is expected to eq true1640 user: developer, exclude_guests: true, result: true1641 is expected to eq true1642 user: sub_developer, exclude_guests: true, result: true1643 is expected to eq true1644 user: guest, exclude_guests: true, result: false1645 is expected to eq false1646 #billed_shared_group_user?1647 user: ancestor_invited_developer, exclude_guests: false, result: true1648 is expected to eq true1649 user: invited_developer, exclude_guests: false, result: true1650 is expected to eq true1651 user: invited_guest, exclude_guests: false, result: true1652 is expected to eq true1653 user: ancestor_invited_developer, exclude_guests: true, result: true1654 is expected to eq true1655 user: invited_developer, exclude_guests: true, result: true1656 is expected to eq true1657 user: invited_guest, exclude_guests: true, result: false1658 is expected to eq false1659 #billed_shared_project_user?1660 user: ancestor_invited_developer, exclude_guests: false, result: true1661 is expected to eq true1662 user: invited_developer, exclude_guests: false, result: true1663 is expected to eq true1664 user: invited_guest, exclude_guests: false, result: true1665 is expected to eq true1666 user: ancestor_invited_developer, exclude_guests: true, result: true1667 is expected to eq true1668 user: invited_developer, exclude_guests: true, result: true1669 is expected to eq true1670 user: invited_guest, exclude_guests: true, result: false1671 is expected to eq false1672 #eligible_for_code_suggestions_seat?1673 when the user has non-minimal access via group1674 is expected to equal true1675 when the user has non-minimal access via project1676 is expected to equal true1677 with group invite1678 when the user has non-minimal access being invited to a group1679 is expected to equal true1680 when the user has non-minimal access being invited to a project1681 is expected to equal true1682 when the user has minimal access role1683 is expected to equal false1684 when the user is not member of group1685 is expected to equal false1686 #code_suggestions_eligible_user_ids1687 includes distinct active users1688 excludes banned members1689# [RSpecRunTime] RSpec elapsed time: 2 minutes 19.29 seconds. Current RSS: ~1475M. load average: 1.06 0.94 0.72 1/382 4741690 #capacity_left_for_user?1691 user_cap_available: false, user_cap_reached: false, existing_membership: false, result: true1692 is expected to eq true1693 user_cap_available: false, user_cap_reached: false, existing_membership: true, result: true1694 is expected to eq true1695 user_cap_available: false, user_cap_reached: true, existing_membership: true, result: true1696 is expected to eq true1697 user_cap_available: true, user_cap_reached: false, existing_membership: false, result: true1698 is expected to eq true1699 user_cap_available: true, user_cap_reached: false, existing_membership: true, result: true1700 is expected to eq true1701 user_cap_available: true, user_cap_reached: true, existing_membership: true, result: true1702 is expected to eq true1703 user_cap_available: true, user_cap_reached: true, existing_membership: false, result: false1704 is expected to eq false1705 #has_free_or_no_subscription?1706 returns true with a free plan1707 returns false when the plan is not free1708 returns true when there is no plan1709 returns true when there is a subscription with no plan1710 when it is a subgroup1711 with a free plan1712 returns true1713# [RSpecRunTime] RSpec elapsed time: 2 minutes 22.19 seconds. Current RSS: ~1485M. load average: 1.06 0.94 0.72 1/382 4751714 with a plan that is not free1715 returns false1716 when there is no plan1717 returns true1718 when there is a subscription with no plan1719 returns true1720# [RSpecRunTime] RSpec elapsed time: 2 minutes 24.32 seconds. Current RSS: ~1486M. load average: 1.05 0.95 0.72 1/382 4761721 #enforce_free_user_cap?1722 enforce_free_cap: false, result: false1723 is expected to eq false1724 enforce_free_cap: true, result: true1725 is expected to eq true1726 #exclude_guests?1727 actual_plan_name: :free, requested_plan_name: nil, result: false1728 returns the expected result1729 actual_plan_name: :premium, requested_plan_name: nil, result: false1730 returns the expected result1731 actual_plan_name: :ultimate, requested_plan_name: nil, result: true1732 returns the expected result1733 actual_plan_name: :ultimate_trial, requested_plan_name: nil, result: true1734 returns the expected result1735 actual_plan_name: :ultimate_trial_paid_customer, requested_plan_name: nil, result: false1736 returns the expected result1737 actual_plan_name: :gold, requested_plan_name: nil, result: true1738 returns the expected result1739 actual_plan_name: :free, requested_plan_name: "premium", result: false1740 returns the expected result1741 actual_plan_name: :free, requested_plan_name: "ultimate", result: true1742 returns the expected result1743 actual_plan_name: :premium, requested_plan_name: "ultimate", result: true1744 returns the expected result1745 actual_plan_name: :ultimate, requested_plan_name: "ultimate", result: true1746 returns the expected result1747 #actual_plan_name1748 when parent group has a subscription associated1749 returns an associated plan name1750 when parent group does not have subscription associated1751 returns a free plan name1752 #users_count1753 with `minimal_access_role` not licensed1754 does not count the minimal access user1755 with `minimal_access_role` licensed1756 counts the minimal access user1757 #saml_discovery_token1758 returns existing tokens1759 when missing on read1760 generates a token1761 saves the generated token1762 in read-only mode1763 doesn't raise an error as that could expose group existence1764 returns a random value to prevent access1765# [RSpecRunTime] RSpec elapsed time: 2 minutes 28.53 seconds. Current RSS: ~1496M. load average: 1.05 0.95 0.72 1/382 4771766 #saml_enabled?1767 when a SAML provider does not exist1768 is expected to eq false1769 when a SAML provider exists and is persisted1770 is expected to eq true1771 when a SAML provider is not persisted1772 is expected to eq false1773 when global SAML is enabled1774 is expected to eq true1775 #saml_group_sync_available?1776 is expected to eq false1777 with group_saml_group_sync feature licensed1778 is expected to eq false1779 with saml enabled1780 is expected to eq true1781 when the group is a subgroup1782 is expected to eq true1783# [RSpecRunTime] RSpec elapsed time: 2 minutes 30.93 seconds. Current RSS: ~1516M. load average: 1.13 0.96 0.73 1/382 4781784 #saml_group_links_exists?1785 with group saml disabled1786 is expected to eq false1787 with group saml enabled1788 without saml group links1789 is expected to eq false1790 with saml group links1791 is expected to eq true1792 #insights_config1793 when group has no Insights project configured1794 returns the default config1795 when group has an Insights project configured without a config file1796 returns the default config1797 when group has an Insights project configured1798 with a valid config file1799 returns the insights config data1800 with an invalid config file1801 returns nil1802 when group has an Insights project configured which is in a nested group1803 returns the insights config data1804# [RSpecRunTime] RSpec elapsed time: 2 minutes 35.38 seconds. Current RSS: ~1514M. load average: 1.12 0.96 0.73 1/385 5481805 #any_hook_failed?1806 is expected to eq false1807 #execute_hooks1808 group_webhooks1809 when group_webhooks feature is enabled through license1810 behaves like enabled group hooks1811 execution1812 executes the hook for self and ancestor groups by default1813 when group_webhooks feature is enabled through usage ping features1814 behaves like enabled group hooks1815 execution1816 executes the hook for self and ancestor groups by default1817 when group_webhooks feature is disabled1818 does not execute the hook1819 subgroup hooks1820 when a subgroup is added to the parent group1821 executes the webhook1822 when a subgroup is removed from the parent group1823 executes the webhook1824# [RSpecRunTime] RSpec elapsed time: 2 minutes 38.24 seconds. Current RSS: ~1501M. load average: 1.12 0.96 0.73 1/386 5511825 when the subgroup has subgroup webhooks enabled1826 does not execute the webhook on itself1827 ancestor groups1828 fires webhook twice when both parent & grandparent group has subgroup_events enabled1829 when parent group does not have subgroup_events enabled1830 fires webhook once for the grandparent group when it has subgroup_events enabled1831 when the group is not a subgroup1832 does not proceed to firing any webhooks1833 when group webhooks are unlicensed1834 does not execute the webhook1835 #self_or_ancestor_marked_for_deletion1836 delayed deletion feature is not available1837 returns nil1838 delayed deletion feature is available1839 the group has been marked for deletion1840 returns the group1841 the parent group has been marked for deletion1842 returns the parent group1843 no group has been marked for deletion1844 returns nil1845 ordering1846 returns the first group that is marked for deletion, up its ancestry chain1847 #marked_for_deletion?1848 delayed deletion feature is available1849 when the group is marked for delayed deletion1850 is expected to be truthy1851 when the group is not marked for delayed deletion1852 is expected to be falsey1853 delayed deletion feature is not available1854 when the group is marked for delayed deletion1855 is expected to be falsey1856 when the group is not marked for delayed deletion1857 is expected to be falsey1858 #adjourned_deletion?1859 delayed deletion feature is available1860 adjourned_period: 0, delayed_group_deletion: true, expected: false1861 is expected to be falsey1862 adjourned_period: 0, delayed_group_deletion: false, expected: false1863 is expected to be falsey1864 adjourned_period: 1, delayed_group_deletion: true, expected: true1865 is expected to be truthy1866 adjourned_period: 1, delayed_group_deletion: false, expected: true1867 is expected to be truthy1868 delayed deletion feature is not available1869 when delayed deletion period is set to more than 01870 behaves like returns false1871 is expected to be falsey1872 #personal_access_token_expiration_policy_available?1873 when the group does not enforce managed accounts1874 is expected to be falsey1875 when the group enforces managed accounts1876 with `personal_access_token_expiration_policy` licensed1877 is expected to be truthy1878 with `personal_access_token_expiration_policy` not licensed1879 is expected to be falsey1880 #update_personal_access_tokens_lifetime1881 when the group does not enforce managed accounts1882 behaves like it does not call the update lifetime service1883 doesn not call the update lifetime service1884 when the group enforces managed accounts1885 with `personal_access_token_expiration_policy` not licensed1886 behaves like it does not call the update lifetime service1887 doesn not call the update lifetime service1888 with `personal_access_token_expiration_policy` licensed1889 when the group does not enforce a PAT expiry policy1890 behaves like it does not call the update lifetime service1891 doesn not call the update lifetime service1892 when the group enforces a PAT expiry policy1893 executes the update lifetime service1894 #max_personal_access_token_lifetime_from_now1895 when max_personal_access_token_lifetime is defined1896 is a date1897 is in the future1898 is in days_from_now1899 when max_personal_access_token_lifetime is nil1900 is nil1901 #owners_emails1902 is expected to match ["bob@example.com"]1903 #access_level_roles1904 returns the correct roles1905 Releases Stats1906 when there are no releases1907 #releases_count1908 returns 01909 #releases_percentage1910 returns 0 and does not attempt to divide by 01911 when there are some releases1912 #releases_count1913 counts all releases for group and descendants1914# [RSpecRunTime] RSpec elapsed time: 2 minutes 48.21 seconds. Current RSS: ~1508M. load average: 1.10 0.97 0.74 1/383 5521915 #releases_percentage1916 calculates projects with releases percentage for group and descendants1917# [RSpecRunTime] RSpec elapsed time: 2 minutes 50.8 seconds. Current RSS: ~1501M. load average: 1.09 0.97 0.74 1/383 5531918 #repository_storage1919 when wiki does not have a tracked repository storage1920 returns the default shard1921 when wiki has a tracked repository storage1922 returns the persisted shard1923 #user_cap_reached?1924 when user cap feature is not available1925 is expected to be falsey1926 when user cap feature is available1927 when the :saas_user_caps feature flag is not enabled1928 is expected to be falsey1929 when the :saas_user_caps feature flag is enabled1930 when this group has no root ancestor1931 behaves like returning the right value for user_cap_reached?1932 when no user cap has been set to that root ancestor1933 is expected to be falsey1934 when a user cap has been set to that root ancestor1935 when this cap is higher than the number of billable members1936 is expected to be falsey1937 when this cap is the same as the number of billable members1938 is expected to be truthy1939 when this cap is lower than the number of billable members1940 is expected to be truthy1941 when this group has a root ancestor1942 behaves like returning the right value for user_cap_reached?1943 when no user cap has been set to that root ancestor1944 is expected to be falsey1945 when a user cap has been set to that root ancestor1946 when this cap is higher than the number of billable members1947 is expected to be falsey1948 when this cap is the same as the number of billable members1949 is expected to be truthy1950 when this cap is lower than the number of billable members1951 is expected to be truthy1952 #calculate_reactive_cache1953 returns cache data for the free plan members count1954 #shared_externally?1955 returns false when the group is not shared outside of the namespace hierarchy1956 returns true when the group is shared outside of the namespace hierarchy1957 returns false when the group is shared internally within the namespace hierarchy1958 returns true when a subgroup is shared outside of the namespace hierarchy1959 returns false when the only shared groups are outside of the namespace hierarchy1960 returns true when the group project is shared outside of the namespace hierarchy1961 returns false when the group project is only shared internally within the namespace hierarchy1962# [RSpecRunTime] RSpec elapsed time: 2 minutes 56.36 seconds. Current RSS: ~1486M. load average: 1.08 0.97 0.74 1/383 5561963 behaves like can move repository storage1964 #set_repository_read_only!1965 makes the repository read-only1966 raises an error if the project is already read-only1967 raises an error when there is an existing git transfer in progress1968 skip_git_transfer_check is true1969 makes the project read-only when git transfers are in progress1970 #set_repository_writable!1971 sets repository_read_only to false1972 raises an error when the update fails1973 #reference_counter1974 returns a Gitlab::ReferenceCounter object1975 #cluster_agents1976 is expected to contain exactly #<Clusters::Agent id: 2, created_at: "2024-02-20 23:24:23.783890737 +0000", updated_at: "2024-02-20 2...90737 +0000", project_id: 131, name: "agent-2", created_by_user_id: 416, has_vulnerabilities: false> and #<Clusters::Agent id: 3, created_at: "2024-02-20 23:24:23.832835435 +0000", updated_at: "2024-02-20 2...35435 +0000", project_id: 132, name: "agent-3", created_by_user_id: 417, has_vulnerabilities: false>1977# [RSpecRunTime] RSpec elapsed time: 2 minutes 58.38 seconds. Current RSS: ~1480M. load average: 1.08 0.97 0.74 1/383 5591978 #unique_project_download_limit_enabled?1979 is expected to eq true1980 when feature flag is disabled1981 is expected to eq false1982 when licensed feature is not available1983 is expected to eq false1984 when sub-group1985 is expected to eq false1986 #parent_epic_ids_in_ancestor_groups1987 returns parent ids of epics of the given group that belongs to ancestor groups1988 #usage_quotas_enabled?1989 feature_available: false, feature_enabled: true, root_group: true, result: true1990 returns the expected result1991 feature_available: true, feature_enabled: true, root_group: true, result: true1992 returns the expected result1993 feature_available: true, feature_enabled: false, root_group: true, result: true1994 returns the expected result1995 feature_available: false, feature_enabled: false, root_group: true, result: false1996 returns the expected result1997 feature_available: false, feature_enabled: false, root_group: false, result: false1998 returns the expected result1999 feature_available: false, feature_enabled: true, root_group: false, result: false2000 returns the expected result2001 feature_available: true, feature_enabled: false, root_group: false, result: false2002 returns the expected result2003 feature_available: true, feature_enabled: true, root_group: false, result: false2004 returns the expected result2005 #sbom_occurrences2006 is expected to be empty2007 with project2008 is expected to be empty2009 with occurrences2010 returns occurrences with aggregated ids2011 without totals2012 does not have counts2013# [RSpecRunTime] RSpec elapsed time: 3 minutes 5.03 seconds. Current RSS: ~1483M. load average: 1.07 0.97 0.74 1/383 5602014 with the same component in the same project2015 returns the project count for each component2016 returns the occurrence count for each component2017# [RSpecRunTime] RSpec elapsed time: 3 minutes 8.3 seconds. Current RSS: ~1478M. load average: 1.07 0.97 0.74 1/383 5612018 with multiple sub groups2019 returns an occurrence for each version of each component2020 returns the project count for each component2021 returns the occurrence count for each component2022# [RSpecRunTime] RSpec elapsed time: 3 minutes 11.56 seconds. Current RSS: ~1470M. load average: 1.06 0.97 0.74 1/383 5622023 #reached_project_access_token_limit?2024 when not in a saas environment2025 returns false when group project has a token2026 when in a saas environment2027 returns false when the limit has not been reached2028 returns true when the limit has been reached2029 returns true for a subgroup when a root group project has a token2030 returns true for the root group when a subgroup project has a token2031 returns true for a subgroup when another subgroup project has a token2032 does not count group tokens2033 does not count personal tokens2034 does not count expired tokens2035# [RSpecRunTime] RSpec elapsed time: 3 minutes 17.68 seconds. Current RSS: ~1451M. load average: 1.06 0.97 0.75 1/383 5632036 #service_accounts2037 returns only the group service accounts2038 .pending_delete?2039 when deletion_schedule is not present2040 returns false2041 when deletion_schedule is present2042 when marked_for_deletion_on is from past2043 returns false2044 when marked_for_deletion_on is in future2045 returns true2046 .count_within_namespaces2047 with a single group in the hierarchy2048 returns one2049 with another group in the hierarchy2050 returns two2051 #resource_parent2052 returns self2053 #jira_issues_integration_available?2054 licensed2055 returns true for licensed instance2056 unlicensed2057 returns false for unlicensed instance2058 #multiple_approval_rules_available?2059 licensed2060 returns true for licensed instance2061 unlicensed2062 returns false for unlicensed instance2063 #epic_synced_with_work_item_enabled?2064 is expected to equal true2065 when feature flag is disabled2066 is expected to equal false2067 #google_cloud_workload_identity_federation_enabled?2068 is expected to eq false2069 when feature is available2070 is expected to eq true2071 when google_cloud_workload_identity_federation FF is disabled2072 is expected to eq false2073# [RSpecRunTime] Finishing example group ee/spec/models/ee/group_spec.rb. It took 3 minutes 15.16 seconds. Expected to take 4 minutes 31.28 seconds.2074# [RSpecRunTime] Starting example group ee/spec/models/vulnerabilities/read_spec.rb. Expected to take 3 minutes 49.13 seconds.2075Vulnerabilities::Read2076 does not allow STI2077 behaves like vulnerability and finding shared examples2078 scopes2079 .without_archived_projects2080 returns objects where the associated project is not archived2081# [RSpecRunTime] RSpec elapsed time: 3 minutes 25.29 seconds. Current RSS: ~1465M. load average: 0.97 0.95 0.74 1/383 5642082 .for_projects2083 returns objects related to the given project IDs2084 when including archived projects2085 returns objects related to the given project IDs2086# [RSpecRunTime] RSpec elapsed time: 3 minutes 29.8 seconds. Current RSS: ~1462M. load average: 0.97 0.96 0.74 1/383 5652087 when excluding archived projects2088 returns objects related to the given project IDs2089# [RSpecRunTime] RSpec elapsed time: 3 minutes 32.27 seconds. Current RSS: ~1454M. load average: 0.97 0.96 0.74 1/383 5662090 associations2091 is expected to belong to vulnerability required: false2092 is expected to belong to project required: false2093 is expected to belong to scanner class_name => Vulnerabilities::Scanner required: false2094 validations2095 is expected to validate that :vulnerability_id cannot be empty/falsy2096 is expected to validate that :project_id cannot be empty/falsy2097 is expected to validate that :scanner_id cannot be empty/falsy2098 is expected to validate that :report_type cannot be empty/falsy2099 is expected to validate that :severity cannot be empty/falsy2100 is expected to validate that :state cannot be empty/falsy2101 is expected to validate that :uuid cannot be empty/falsy2102 is expected to validate that the length of :location_image is at most 20482103 is expected to validate that :vulnerability_id is case-sensitively unique2104 is expected to validate that :uuid is case-insensitively unique2105************************************************************************2106Warning from shoulda-matchers:2107You are using `validate_inclusion_of` to assert that a boolean column2108allows boolean values and disallows non-boolean ones. Be aware that it2109is not possible to fully test this, as boolean columns will2110automatically convert non-boolean values to boolean ones. Hence, you2111should consider removing this test.2112************************************************************************2113 is expected to validate that :has_issues is either ‹true› or ‹false›2114************************************************************************2115Warning from shoulda-matchers:2116You are using `validate_inclusion_of` to assert that a boolean column2117allows boolean values and disallows non-boolean ones. Be aware that it2118is not possible to fully test this, as boolean columns will2119automatically convert non-boolean values to boolean ones. Hence, you2120should consider removing this test.2121************************************************************************2122 is expected to validate that :has_merge_request is either ‹true› or ‹false›2123************************************************************************2124Warning from shoulda-matchers:2125You are using `validate_inclusion_of` to assert that a boolean column2126allows boolean values and disallows non-boolean ones. Be aware that it2127is not possible to fully test this, as boolean columns will2128automatically convert non-boolean values to boolean ones. Hence, you2129should consider removing this test.2130************************************************************************2131 is expected to validate that :has_remediations is either ‹true› or ‹false›2132************************************************************************2133Warning from shoulda-matchers:2134You are using `validate_inclusion_of` to assert that a boolean column2135allows boolean values and disallows non-boolean ones. Be aware that it2136is not possible to fully test this, as boolean columns will2137automatically convert non-boolean values to boolean ones. Hence, you2138should consider removing this test.2139************************************************************************2140 is expected to validate that :resolved_on_default_branch is either ‹true› or ‹false›2141# [RSpecRunTime] RSpec elapsed time: 4 minutes 8.93 seconds. Current RSS: ~1438M. load average: 1.04 0.98 0.76 1/385 5672142 triggers2143 trigger on vulnerability_occurrences insert2144 when vulnerability_id is set2145 when the related vulnerability record is not marked as `present_on_default_branch`2146 does not create a new vulnerability_reads row2147# [RSpecRunTime] RSpec elapsed time: 4 minutes 11.1 seconds. Current RSS: ~1438M. load average: 1.04 0.98 0.76 1/385 5682148 when the related vulnerability record is marked as `present_on_default_branch`2149 creates a new vulnerability_reads row2150 sets has_issues to true when there are issue links2151 sets has_merge_request to true when there are merge request links2152# [RSpecRunTime] RSpec elapsed time: 4 minutes 18.84 seconds. Current RSS: ~1445M. load average: 1.03 0.98 0.76 1/391 6092153 when vulnerability_id is not set2154 does not create a new vulnerability_reads row2155 trigger on vulnerability_occurrences update2156 when vulnerability_id is updated2157 creates a new vulnerability_reads row2158 sets has_issues when the vulnerability has issue links2159 sets has_merge_request when the vulnerability has merge request links2160# [RSpecRunTime] RSpec elapsed time: 4 minutes 27.15 seconds. Current RSS: ~1448M. load average: 1.03 0.98 0.77 1/391 6502161 when vulnerability_id is not updated2162 does not create a new vulnerability_reads row2163 trigger on vulnerability_occurrences location update2164 when image is updated2165 updates location_image in vulnerability_reads2166# [RSpecRunTime] RSpec elapsed time: 4 minutes 30.17 seconds. Current RSS: ~1449M. load average: 1.03 0.98 0.77 1/390 6512167 when agent_id is updated2168 updates cluster_agent_id in vulnerability_reads2169# [RSpecRunTime] RSpec elapsed time: 4 minutes 32.52 seconds. Current RSS: ~1448M. load average: 1.03 0.98 0.77 1/390 6522170 when image or agent_id is not updated2171 does not update location_image or cluster_agent_id in vulnerability_reads2172# [RSpecRunTime] RSpec elapsed time: 4 minutes 34.75 seconds. Current RSS: ~1445M. load average: 1.02 0.98 0.77 1/390 6532173 trigger on vulnerabilities update2174 when the vulnerability is not marked as `present_on_default_branch`2175 does not update vulnerability attributes in vulnerability_reads2176# [RSpecRunTime] RSpec elapsed time: 4 minutes 36.81 seconds. Current RSS: ~1443M. load average: 1.02 0.98 0.77 1/390 6542177 when the vulnerability is marked as `present_on_default_branch`2178 when vulnerability attributes are updated2179 updates vulnerability attributes in vulnerability_reads2180# [RSpecRunTime] RSpec elapsed time: 4 minutes 38.88 seconds. Current RSS: ~1442M. load average: 1.02 0.98 0.77 1/385 6552181 when vulnerability attributes are not updated2182 does not update vulnerability attributes in vulnerability_reads2183# [RSpecRunTime] RSpec elapsed time: 4 minutes 41.05 seconds. Current RSS: ~1443M. load average: 1.02 0.98 0.77 1/385 6562184 trigger_insert_vulnerability_reads_from_vulnerability2185 when the vulnerability does not get marked as `present_on_default_branch`2186 does not create a new `vulnerability_reads` record2187# [RSpecRunTime] RSpec elapsed time: 4 minutes 43.22 seconds. Current RSS: ~1444M. load average: 1.02 0.98 0.77 1/385 6572188 when the vulnerability gets marked as `present_on_default_branch`2189 creates a new `vulnerability_reads` record2190 sets has_issues when the created vulnerability has issue links2191 sets has_merge_request when the created vulnerability has merge request links2192# [RSpecRunTime] RSpec elapsed time: 4 minutes 51.01 seconds. Current RSS: ~1446M. load average: 1.02 0.98 0.77 1/391 6982193 trigger on vulnerabilities_issue_link2194 on insert2195 updates has_issues in vulnerability_reads2196# [RSpecRunTime] RSpec elapsed time: 4 minutes 53.33 seconds. Current RSS: ~1446M. load average: 1.02 0.98 0.77 1/391 6992197 on delete2198 does not change has_issues when there exists another issue2199 unsets has_issues when all issues are deleted2200# [RSpecRunTime] RSpec elapsed time: 4 minutes 58.04 seconds. Current RSS: ~1443M. load average: 1.10 1.00 0.78 1/390 7002201 .by_scanner_ids2202 returns matching vulnerabilities2203# [RSpecRunTime] RSpec elapsed time: 5 minutes 3.64 seconds. Current RSS: ~1429M. load average: 1.09 1.00 0.78 1/385 7012204 .with_report_types2205 returns vulnerabilities matching the given report_types2206# [RSpecRunTime] RSpec elapsed time: 5 minutes 10.9 seconds. Current RSS: ~1424M. load average: 1.07 1.00 0.78 1/385 7022207 .with_severities2208 returns vulnerabilities matching the given severities2209# [RSpecRunTime] RSpec elapsed time: 5 minutes 19.02 seconds. Current RSS: ~1421M. load average: 1.07 1.00 0.79 1/385 7032210 .with_states2211 returns vulnerabilities matching the given states2212# [RSpecRunTime] RSpec elapsed time: 5 minutes 27.22 seconds. Current RSS: ~1421M. load average: 1.06 1.00 0.79 1/381 7042213 .with_owasp_top_102214 when owasp_top_10 record exists2215 is expected to contain exactly #<Vulnerabilities::Read id: nil, vulnerability_id: 59, project_id: 435, scanner_id: 132, report_type:...ediations: false, owasp_top_10: "A1:2021-Broken Access Control", traversal_ids: [], archived: false>2216# [RSpecRunTime] RSpec elapsed time: 5 minutes 29.37 seconds. Current RSS: ~1423M. load average: 1.05 1.00 0.79 1/381 7052217 without owasp_top_102218 is expected to be empty2219# [RSpecRunTime] RSpec elapsed time: 5 minutes 31.41 seconds. Current RSS: ~1427M. load average: 1.05 1.00 0.79 1/381 7062220 .with_scanner_external_ids2221 returns vulnerabilities matching the given scanner external IDs2222# [RSpecRunTime] RSpec elapsed time: 5 minutes 38.85 seconds. Current RSS: ~1425M. load average: 1.05 1.00 0.79 1/381 7072223 .with_container_image2224 returns vulnerabilities with given image2225# [RSpecRunTime] RSpec elapsed time: 5 minutes 42.47 seconds. Current RSS: ~1415M. load average: 1.04 1.00 0.79 1/381 7082226 .with_container_image_starting_with2227 returns vulnerabilities with given image2228# [RSpecRunTime] RSpec elapsed time: 5 minutes 45.66 seconds. Current RSS: ~1419M. load average: 1.04 1.00 0.79 1/381 7092229 .with_resolution2230 when no argument is provided2231 is expected to contain exactly #<Vulnerabilities::Read id: 74, vulnerability_id: 68, project_id: 484, scanner_id: 150, report_type: ...erge_request: false, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>2232# [RSpecRunTime] RSpec elapsed time: 5 minutes 49.07 seconds. Current RSS: ~1423M. load average: 1.04 1.00 0.80 1/381 7102233 when the argument is provided2234 when the given argument is `true`2235 is expected to contain exactly #<Vulnerabilities::Read id: 74, vulnerability_id: 68, project_id: 484, scanner_id: 150, report_type: ...erge_request: false, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>2236 when the given argument is `false`2237 is expected to contain exactly #<Vulnerabilities::Read id: 75, vulnerability_id: 69, project_id: 490, scanner_id: 152, report_type: ...erge_request: false, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>2238 .with_issues2239 when no argument is provided2240 is expected to contain exactly #<Vulnerabilities::Read id: 76, vulnerability_id: 70, project_id: 496, scanner_id: 154, report_type: ...erge_request: false, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>2241# [RSpecRunTime] RSpec elapsed time: 5 minutes 52.79 seconds. Current RSS: ~1428M. load average: 1.04 1.00 0.80 1/381 7112242 when the argument is provided2243 when the given argument is `true`2244 is expected to contain exactly #<Vulnerabilities::Read id: 76, vulnerability_id: 70, project_id: 496, scanner_id: 154, report_type: ...erge_request: false, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>2245 when the given argument is `false`2246 is expected to contain exactly #<Vulnerabilities::Read id: 77, vulnerability_id: 71, project_id: 502, scanner_id: 156, report_type: ...erge_request: false, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>2247 .with_merge_request2248 when no argument is provided2249 is expected to contain exactly #<Vulnerabilities::Read id: 78, vulnerability_id: 72, project_id: 508, scanner_id: 158, report_type: ...merge_request: true, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>2250# [RSpecRunTime] RSpec elapsed time: 5 minutes 56.43 seconds. Current RSS: ~1429M. load average: 1.19 1.03 0.81 1/381 7122251 when the argument is provided2252 when the given argument is `true`2253 is expected to contain exactly #<Vulnerabilities::Read id: 78, vulnerability_id: 72, project_id: 508, scanner_id: 158, report_type: ...merge_request: true, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>2254 when the given argument is `false`2255 is expected to contain exactly #<Vulnerabilities::Read id: 79, vulnerability_id: 73, project_id: 514, scanner_id: 160, report_type: ...erge_request: false, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>2256 .as_vulnerabilities2257 returns vulnerabilities as list2258# [RSpecRunTime] RSpec elapsed time: 6 minutes 3.87 seconds. Current RSS: ~1431M. load average: 1.18 1.03 0.81 1/381 7132259 .order_by2260 when method is nil2261 is expected to contain exactly #<Vulnerabilities::Read id: 84, vulnerability_id: 78, project_id: 544, scanner_id: 170, report_type: ...erge_request: false, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>, #<Vulnerabilities::Read id: 85, vulnerability_id: 79, project_id: 550, scanner_id: 172, report_type: ...erge_request: false, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>, and #<Vulnerabilities::Read id: 83, vulnerability_id: 77, project_id: 538, scanner_id: 168, report_type: ...erge_request: false, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>2262# [RSpecRunTime] RSpec elapsed time: 6 minutes 9.19 seconds. Current RSS: ~1423M. load average: 1.08 1.01 0.81 1/381 7142263 when ordered by severity_desc2264 is expected to contain exactly #<Vulnerabilities::Read id: 84, vulnerability_id: 78, project_id: 544, scanner_id: 170, report_type: ...erge_request: false, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>, #<Vulnerabilities::Read id: 85, vulnerability_id: 79, project_id: 550, scanner_id: 172, report_type: ...erge_request: false, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>, and #<Vulnerabilities::Read id: 83, vulnerability_id: 77, project_id: 538, scanner_id: 168, report_type: ...erge_request: false, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>2265 when ordered by severity_asc2266 is expected to contain exactly #<Vulnerabilities::Read id: 83, vulnerability_id: 77, project_id: 538, scanner_id: 168, report_type: ...erge_request: false, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>, #<Vulnerabilities::Read id: 85, vulnerability_id: 79, project_id: 550, scanner_id: 172, report_type: ...erge_request: false, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>, and #<Vulnerabilities::Read id: 84, vulnerability_id: 78, project_id: 544, scanner_id: 170, report_type: ...erge_request: false, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>2267 when ordered by detected_desc2268 is expected to contain exactly #<Vulnerabilities::Read id: 85, vulnerability_id: 79, project_id: 550, scanner_id: 172, report_type: ...erge_request: false, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>, #<Vulnerabilities::Read id: 84, vulnerability_id: 78, project_id: 544, scanner_id: 170, report_type: ...erge_request: false, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>, and #<Vulnerabilities::Read id: 83, vulnerability_id: 77, project_id: 538, scanner_id: 168, report_type: ...erge_request: false, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>2269 when ordered by detected_asc2270 is expected to contain exactly #<Vulnerabilities::Read id: 83, vulnerability_id: 77, project_id: 538, scanner_id: 168, report_type: ...erge_request: false, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>, #<Vulnerabilities::Read id: 84, vulnerability_id: 78, project_id: 544, scanner_id: 170, report_type: ...erge_request: false, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>, and #<Vulnerabilities::Read id: 85, vulnerability_id: 79, project_id: 550, scanner_id: 172, report_type: ...erge_request: false, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>2271 .order_severity_2272 ascending2273 is expected to contain exactly #<Vulnerabilities::Read id: 86, vulnerability_id: 80, project_id: 556, scanner_id: 174, report_type: ...erge_request: false, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>, #<Vulnerabilities::Read id: 88, vulnerability_id: 82, project_id: 568, scanner_id: 178, report_type: ...erge_request: false, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>, and #<Vulnerabilities::Read id: 87, vulnerability_id: 81, project_id: 562, scanner_id: 176, report_type: ...erge_request: false, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>2274# [RSpecRunTime] RSpec elapsed time: 6 minutes 14.54 seconds. Current RSS: ~1432M. load average: 1.07 1.01 0.81 1/381 7152275 descending2276 is expected to contain exactly #<Vulnerabilities::Read id: 87, vulnerability_id: 81, project_id: 562, scanner_id: 176, report_type: ...erge_request: false, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>, #<Vulnerabilities::Read id: 88, vulnerability_id: 82, project_id: 568, scanner_id: 178, report_type: ...erge_request: false, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>, and #<Vulnerabilities::Read id: 86, vulnerability_id: 80, project_id: 556, scanner_id: 174, report_type: ...erge_request: false, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>2277 .order_detected_at_2278 ascending2279 returns vulnerabilities ordered by created_at2280# [RSpecRunTime] RSpec elapsed time: 6 minutes 17.95 seconds. Current RSS: ~1435M. load average: 1.07 1.01 0.81 1/381 7162281 descending2282 returns vulnerabilities ordered by created_at2283 .container_images2284 returns container images for vulnerabilities2285# [RSpecRunTime] RSpec elapsed time: 6 minutes 21.19 seconds. Current RSS: ~1432M. load average: 1.06 1.01 0.81 1/381 7172286 .by_scanner2287 returns records by given scanner2288# [RSpecRunTime] RSpec elapsed time: 6 minutes 24.48 seconds. Current RSS: ~1429M. load average: 1.06 1.01 0.81 1/381 7182289 .with_remediations2290 when no argument is provided2291 is expected to contain exactly #<Vulnerabilities::Read id: nil, vulnerability_id: 89, project_id: 607, scanner_id: 192, report_type:...merge_request: false, has_remediations: true, owasp_top_10: nil, traversal_ids: [], archived: false>2292# [RSpecRunTime] RSpec elapsed time: 6 minutes 28.14 seconds. Current RSS: ~1428M. load average: 1.06 1.01 0.81 1/381 7192293 when the argument is provided2294 when the given argument is `true`2295 is expected to contain exactly #<Vulnerabilities::Read id: nil, vulnerability_id: 89, project_id: 607, scanner_id: 192, report_type:...merge_request: false, has_remediations: true, owasp_top_10: nil, traversal_ids: [], archived: false>2296 when the given argument is `false`2297 is expected to contain exactly #<Vulnerabilities::Read id: nil, vulnerability_id: 90, project_id: 613, scanner_id: 194, report_type:...erge_request: false, has_remediations: false, owasp_top_10: nil, traversal_ids: [], archived: false>2298 .owasp_top_102299 raises ArgumentError for invalid enum value2300 accepts nil value2301# [RSpecRunTime] Finishing example group ee/spec/models/vulnerabilities/read_spec.rb. It took 3 minutes 7.19 seconds. Expected to take 3 minutes 49.13 seconds.2302# [RSpecRunTime] Starting example group ee/spec/models/license_spec.rb. Expected to take 3 minutes 6.42 seconds.2303License2304 does not allow STI2305 validations2306 #valid_license2307 when the license is provided2308 is expected to be valid2309 with online cloud license2310 behaves like an invalid license2311 adds an error2312 with offline cloud license2313 behaves like an invalid license2314 adds an error2315 when no license is provided2316 adds an error2317 #check_trueup2318 when reconciliation_completed is true on the license2319 is expected to be valid2320 when reconciliation_completed is false on the license2321 adds errors for invalid true up figures2322 when reconciliation_completed is not present on the license2323 adds errors for invalid true up figures2324 when trueup quantity with threshold is more than the required quantity2325 is expected to be valid2326 behaves like invalid if active users with threshold exceeds restricted user count2327 is not valid2328 when trueup quantity with threshold is equal to the required quantity2329 is expected to be valid2330 behaves like invalid if active users with threshold exceeds restricted user count2331 is not valid2332 when trueup quantity with threshold is less than the required quantity2333 is not valid2334 when trueup_period_seat_count is absent and previous_user_count is absent2335 is expected to be valid2336 behaves like invalid if active users with threshold exceeds restricted user count2337 is not valid2338 when trueup_period_seat_count is present2339 is expected to be valid2340 when trueup_period_seat_count is absent but previous_user_count is present2341 is expected to be valid2342 behaves like invalid if active users with threshold exceeds restricted user count2343 is not valid2344 with license types2345 when license is an online cloud license2346 does not validate for true-ups2347 when license is an offline cloud license2348 does not validate for true-ups2349 when license is a legacy license2350 validates for true-ups2351 #check_restricted_user_count2352 when reconciliation_completed is true2353 when restricted_user_count with threshold is more than active_user_count2354 is expected to be valid2355 when restricted_user_count with threshold is equal than active_user_count2356 is expected to be valid2357 when the restricted_user_count with threshold is less than active_user_count2358 add limit error2359 validates only if the new record2360 when the license is cloud-enabled2361 is expected to be valid2362# [RSpecRunTime] RSpec elapsed time: 6 minutes 38.16 seconds. Current RSS: ~1439M. load average: 1.05 1.01 0.81 1/381 7202363 when reconciliation_completed is false2364 when the restricted_user_count with threshold is less than active_user_count2365 add limit error2366 when the license is cloud-enabled2367 is expected to be valid2368# [RSpecRunTime] RSpec elapsed time: 6 minutes 39.85 seconds. Current RSS: ~1435M. load average: 1.05 1.01 0.81 1/381 7212369 #check_users_limit2370 for each plan2371 gl_plan: "starter", valid: false2372 when license has restricted users2373 is expected to eq false2374 when license has unlimited users2375 is always valid2376 gl_plan: "premium", valid: false2377 when license has restricted users2378 is expected to eq false2379 when license has unlimited users2380 is always valid2381 gl_plan: "ultimate", valid: true2382 when license has restricted users2383 is expected to eq true2384 when license has unlimited users2385 is always valid2386 when license is a cloud license2387 is expected to be valid2388 when no restriction is set2389 is expected to be valid2390 without historical data2391 with previous user count2392 when prior historical max is less than previous user count2393 when daily billable users count is less than the restricted user count2394 is expected to be valid2395 when daily billable users count is equal to the restricted user count2396 is expected to be valid2397 when daily billable users count is equal to the restricted user count with threshold2398 is expected to be valid2399 when daily billable users count is greater than the restricted user count2400 is expected not to be valid2401 includes the correct error message2402# [RSpecRunTime] RSpec elapsed time: 6 minutes 48.03 seconds. Current RSS: ~1447M. load average: 1.04 1.01 0.82 1/381 7222403 when prior historical max is equal to previous user count2404 when daily billable users count is less than the restricted user count2405 is expected to be valid2406 when daily billable users count is equal to the restricted user count2407 is expected to be valid2408 when daily billable users count is equal to the restricted user count with threshold2409 is expected to be valid2410 when daily billable users count is greater than the restricted user count2411 is expected not to be valid2412 includes the correct error message2413# [RSpecRunTime] RSpec elapsed time: 6 minutes 51.7 seconds. Current RSS: ~1443M. load average: 1.04 1.01 0.82 1/381 7232414 without previous user count2415 when prior historical max is less than the restricted user count2416 is expected to be valid2417 when prior historical max is equal to the restricted user count2418 is expected to be valid2419 when prior historical max is equal to the restricted user count with threshold2420 is expected to be valid2421 with historical data in the term of an existing current license2422 with previous user count2423 when prior historical max is less than previous user count2424 when daily billable users count is less than the restricted user count2425 is expected to be valid2426 when daily billable users count is equal to the restricted user count2427 is expected to be valid2428 when daily billable users count is equal to the restricted user count with threshold2429 is expected to be valid2430 when daily billable users count is greater than the restricted user count2431 is expected not to be valid2432 includes the correct error message2433# [RSpecRunTime] RSpec elapsed time: 6 minutes 57.25 seconds. Current RSS: ~1437M. load average: 1.03 1.01 0.82 1/381 7242434 when prior historical max is equal to previous user count2435 when daily billable users count is less than the restricted user count2436 is expected to be valid2437 when daily billable users count is equal to the restricted user count2438 is expected to be valid2439 when daily billable users count is equal to the restricted user count with threshold2440 is expected to be valid2441 when daily billable users count is greater than the restricted user count2442 is expected not to be valid2443 includes the correct error message2444# [RSpecRunTime] RSpec elapsed time: 7 minutes 0.99 second. Current RSS: ~1434M. load average: 1.11 1.03 0.83 1/381 7252445 when prior historical max is greater than previous user count2446 when prior historical max is less than the restricted user count2447 is expected to be valid2448 when prior historical max is equal to the restricted user count2449 is expected to be valid2450 when prior historical max is equal to the restricted user count with threshold2451 is expected to be valid2452 when prior historical max is greater than the restricted user count2453 is expected not to be valid2454 includes the correct error message2455# [RSpecRunTime] RSpec elapsed time: 7 minutes 4.2 seconds. Current RSS: ~1431M. load average: 1.10 1.03 0.83 1/381 7262456 without previous user count2457 when prior historical max is less than the restricted user count2458 is expected to be valid2459 when prior historical max is equal to the restricted user count2460 is expected to be valid2461 when prior historical max is equal to the restricted user count with threshold2462 is expected to be valid2463 when prior historical max is greater than the restricted user count2464 is expected not to be valid2465 includes the correct error message2466# [RSpecRunTime] RSpec elapsed time: 7 minutes 7.45 seconds. Current RSS: ~1427M. load average: 1.10 1.03 0.83 1/381 7272467 with historical data in the term of the new license (no current license exists)2468 when new license has an expiration date2469 with previous user count2470 when prior historical max is less than previous user count2471 when daily billable users count is less than the restricted user count2472 is expected to be valid2473 when daily billable users count is equal to the restricted user count2474 is expected to be valid2475 when daily billable users count is equal to the restricted user count with threshold2476 is expected to be valid2477 when daily billable users count is greater than the restricted user count2478 is expected not to be valid2479 includes the correct error message2480# [RSpecRunTime] RSpec elapsed time: 7 minutes 11.24 seconds. Current RSS: ~1428M. load average: 1.09 1.03 0.83 1/381 7282481 when prior historical max is equal to previous user count2482 when daily billable users count is less than the restricted user count2483 is expected to be valid2484 when daily billable users count is equal to the restricted user count2485 is expected to be valid2486 when daily billable users count is equal to the restricted user count with threshold2487 is expected to be valid2488 when daily billable users count is greater than the restricted user count2489 is expected not to be valid2490 includes the correct error message2491# [RSpecRunTime] RSpec elapsed time: 7 minutes 15.03 seconds. Current RSS: ~1424M. load average: 1.09 1.02 0.83 1/381 7292492 when prior historical max is greater than previous user count2493 when prior historical max is less than the restricted user count2494 is expected to be valid2495 when prior historical max is equal to the restricted user count2496 is expected to be valid2497 when prior historical max is equal to the restricted user count with threshold2498 is expected to be valid2499 when prior historical max is greater than the restricted user count2500 is expected not to be valid2501 includes the correct error message2502# [RSpecRunTime] RSpec elapsed time: 7 minutes 18.5 seconds. Current RSS: ~1424M. load average: 1.09 1.02 0.83 1/381 7302503 without previous user count2504 when prior historical max is less than the restricted user count2505 is expected to be valid2506 when prior historical max is equal to the restricted user count2507 is expected to be valid2508 when prior historical max is equal to the restricted user count with threshold2509 is expected to be valid2510 when prior historical max is greater than the restricted user count2511 is expected not to be valid2512 includes the correct error message2513# [RSpecRunTime] RSpec elapsed time: 7 minutes 21.94 seconds. Current RSS: ~1426M. load average: 1.00 1.01 0.82 1/381 7312514 when new license has no expiration2515 with previous user count2516 when prior historical max is less than previous user count2517 when daily billable users count is less than the restricted user count2518 is expected to be valid2519 when daily billable users count is equal to the restricted user count2520 is expected to be valid2521 when daily billable users count is equal to the restricted user count with threshold2522 is expected to be valid2523 when daily billable users count is greater than the restricted user count2524 is expected not to be valid2525 includes the correct error message2526# [RSpecRunTime] RSpec elapsed time: 7 minutes 25.65 seconds. Current RSS: ~1428M. load average: 1.00 1.01 0.82 1/381 7322527 when prior historical max is equal to previous user count2528 when daily billable users count is less than the restricted user count2529 is expected to be valid2530 when daily billable users count is equal to the restricted user count2531 is expected to be valid2532 when daily billable users count is equal to the restricted user count with threshold2533 is expected to be valid2534 when daily billable users count is greater than the restricted user count2535 is expected not to be valid2536 includes the correct error message2537# [RSpecRunTime] RSpec elapsed time: 7 minutes 29.39 seconds. Current RSS: ~1427M. load average: 1.00 1.01 0.83 1/381 7332538 when prior historical max is greater than previous user count2539 when prior historical max is less than the restricted user count2540 is expected to be valid2541 when prior historical max is equal to the restricted user count2542 is expected to be valid2543 when prior historical max is equal to the restricted user count with threshold2544 is expected to be valid2545 when prior historical max is greater than the restricted user count2546 is expected not to be valid2547 includes the correct error message2548# [RSpecRunTime] RSpec elapsed time: 7 minutes 32.83 seconds. Current RSS: ~1430M. load average: 1.00 1.01 0.83 1/381 7342549 without previous user count2550 when prior historical max is less than the restricted user count2551 is expected to be valid2552 when prior historical max is equal to the restricted user count2553 is expected to be valid2554 when prior historical max is equal to the restricted user count with threshold2555 is expected to be valid2556 when prior historical max is greater than the restricted user count2557 is expected not to be valid2558 includes the correct error message2559# [RSpecRunTime] RSpec elapsed time: 7 minutes 36.14 seconds. Current RSS: ~1432M. load average: 1.08 1.02 0.83 1/381 7352560 downgrade2561 when more users were added in previous period2562 is invalid without a true-up2563 when no users were added in the previous period2564 is expected to be valid2565 #not_expired2566 when the license doesn't expire2567 is expected to be valid2568 when the license has expired2569 is expected not to be valid2570 when the license is an online cloud license2571 when the license is generated_from_cancellation2572 is expected to be valid2573 when the license is not generated_from_cancellation2574 is expected not to be valid2575 when the license has yet to expire2576 is expected to be valid2577 Callbacks2578 #reset_current2579 when a license is created2580 expires the current_license cached value2581 when a license is updated2582 expires the current_license cached value2583 when a license is destroyed2584 expires the current_license cached value2585 #reset_future_dated2586 when a license is created2587 deletes the future_dated_license value in Gitlab::SafeRequestStore2588 when a license is destroyed2589 deletes the future_dated_license value in Gitlab::SafeRequestStore2590 Scopes2591 .cloud2592 includes cloud licenses2593 Class methods2594 .current2595 when licenses table does not exist2596 returns nil2597 when there is no license2598 returns nil2599 when the license is invalid2600 returns nil2601 when the license is valid2602 returns the most recent valid and started but not expired license2603 caches the license2604 when the most recent valid started but not expired license matches the subscription name of a generated_from_cancellation license2605 returns the most recent valid and started but not expired license from a different subscription name2606 when all licenses match the subscription name of a generated_from_cancellation license2607 returns the most recent valid started expired license2608 when the last uploaded license is expired2609 returns the most recent valid and started but not expired license2610 when all uploaded license are expired2611 returns the most recent valid and started and expired license2612 when the last uploaded license is future dated2613 returns the most recent valid and started but not expired license2614 .future_dated2615 when licenses table does not exist2616 returns nil2617 when there is no license2618 returns nil2619 when the license is invalid2620 returns false2621 when the license is valid2622 returns the true2623 .block_changes?2624 when there is no current license2625 returns false2626 with an expired trial license2627 returns false2628 with an expired normal license2629 returns true2630 when the current license is set to block changes2631 returns true2632 when the current license doesn't block changes2633 returns false2634 .with_valid_license2635 when license trial2636 does not yield block2637 when license nil2638 does not yield block2639 when license is valid2640 yields block2641 .current_cloud_license?2642 when current license is not set2643 is expected to equal false2644 when current license is not a cloud license2645 is expected to equal false2646 when current license is a cloud license but key does not match current2647 is expected to equal false2648 when current license is a cloud license and key matches current2649 is expected to equal true2650 #data_filename2651 when licensee includes company information2652 is expected to eq "ExamplePartnerInc2.gitlab-license"2653 when licensee does not include company information2654 is expected to eq "UserExample.gitlab-license"2655 #normalized_data2656 replaces carriage returns2657 adds a trailing newline2658 replaces multiple trailing newlines with a single trailing newline2659 #md52660 returns the same MD5 for licenses with carriage returns and those without2661 returns the same MD5 for licenses with trailing newlines and those without2662 returns the same MD5 for licenses with multiple trailing newlines and those with a single trailing newline2663 when in FIPS mode2664 returns nil2665 #sha2562666 returns the same SHA256 for licenses with carriage returns and those without2667 returns the same SHA256 for licenses with trailing newlines and those without2668 returns the same SHA256 for licenses with multiple trailing newlines and those with a single trailing newline2669 #license2670 when no data is provided2671 returns nil2672 when corrupt license data is provided2673 returns nil2674 when valid license data is provided2675 returns the license2676 reading add-ons2677 #plan2678 {:restrictions=>{}, :plan=>"starter"}2679 is expected to eq "starter"2680 {:restrictions=>{:plan=>nil}, :plan=>"starter"}2681 is expected to eq "starter"2682 {:restrictions=>{:plan=>""}, :plan=>"starter"}2683 is expected to eq "starter"2684 {:restrictions=>{:plan=>"unknown"}, :plan=>"unknown"}2685 is expected to eq "unknown"2686 .feature_available?2687 returns true if add-on exists and have a quantity greater than 02688 returns true if the feature is included in the plan do2689 returns false if add-on exists but have a quantity of 02690 returns false if add-on does not exists2691 with an expired trial license2692 returns false for audit_events2693 returns false for blocked_issues2694 returns false for board_iteration_lists2695 returns false for code_owners2696 returns false for code_review_analytics2697 returns false for full_codequality_report2698 returns false for group_activity_analytics2699 returns false for group_bulk_edit2700 returns false for issuable_default_templates2701 returns false for issue_weights2702 returns false for iterations2703 returns false for ldap_group_sync2704 returns false for merge_request_approvers2705 returns false for milestone_charts2706 returns false for multiple_issue_assignees2707 returns false for multiple_ldap_servers2708 returns false for multiple_merge_request_assignees2709 returns false for multiple_merge_request_reviewers2710 returns false for project_merge_request_analytics2711 returns false for protected_refs_for_users2712 returns false for push_rules2713 returns false for resource_access_token2714 returns false for seat_link2715 returns false for usage_quotas2716 returns false for visual_review_app2717 returns false for wip_limits2718 returns false for zoekt_code_search2719 returns false for blocked_work_items2720 returns false for description_diffs2721 returns false for send_emails_from_admin_area2722 returns false for repository_size_limit2723 returns false for maintenance_mode2724 returns false for scoped_issue_board2725 returns false for contribution_analytics2726 returns false for group_webhooks2727 returns false for member_lock2728 returns false for elastic_search2729 returns false for repository_mirrors2730# [RSpecRunTime] RSpec elapsed time: 7 minutes 55.61 seconds. Current RSS: ~1612M. load average: 1.06 1.02 0.84 1/381 7362731 usage ping features2732 without license2733 when usage ping is disabled2734 does not have access to any usage ping features2735 when usage ping is enabled2736 has access to all usage ping features2737 when license exists2738 when usage ping is disabled2739 has access to usage ping features part of the plan2740 does not have access to higher tier usage ping features2741 when usage ping is enabled2742 has access to all usage ping features2743 #subscription_id2744 has correct subscription_id2745 #subscription_name2746 returns the subscription_name from the license restrictions2747 #daily_billable_users_count2748 when license is not for Ultimate plan2749 includes guests in the count2750# [RSpecRunTime] RSpec elapsed time: 7 minutes 58.64 seconds. Current RSS: ~1604M. load average: 1.06 1.02 0.84 1/381 7372751 when license is for Ultimate plan2752 excludes guests in the count2753 #daily_billable_users_updated_time2754 when a billable_users usage trend measurement is available2755 returns the same recorded_at value2756 without a billable_users usage trend measurement record2757 returns Time.zone.now value2758 #overage2759 returns 0 if restricted_user_count is nil2760 returns the difference between user_count and restricted_user_count2761 returns the difference using daily_billable_users_count as user_count if no user_count argument provided2762 returns 0 if the difference is a negative number2763 #historical_data2764 with using parameters2765 returns correct number of records within the given range2766 with a license that has a start and end date2767 returns correct number of records within the license range2768 with a license that has no start date2769 returns correct number of records starting a year ago to license\s expiration date2770 with a license that has no end date2771 returns correct number of records from the license's start date to today2772 #historical_max2773 when using parameters2774 returns max user count for the given time range2775 with different plans for the license2776 gl_plan: "starter", expected_count: 22777 does not count guest users2778 gl_plan: "premium", expected_count: 22779 does not count guest users2780 gl_plan: "ultimate", expected_count: 12781 does not count guest users2782 with data inside and outside of the license period2783 returns max value for active_user_count for within the license period only2784 when license has no start date2785 returns max value for active_user_count from up to a year ago2786 when license has no expiration date2787 returns max value for active_user_count until today2788 #maximum_user_count2789 returns zero when there is no data2790 returns historical data2791 returns the billable users count2792 returns the daily billable users count when it is higher than historical data2793 returns historical data when it is higher than the billable users count2794 returns the correct value when historical data and billable users are equal2795 returns the highest value from historical data2796 uses only the most recent billable users entry2797 returns the highest historical data since the license started for a 1 year license2798 returns the highest historical data since the license started for a license that lasts 6 months2799 returns the highest historical data since the license started for a license that lasts two years2800 returns the highest historical data during the license period for an expired license2801# [RSpecRunTime] RSpec elapsed time: 8 minutes 5.91 seconds. Current RSS: ~1602M. load average: 1.05 1.02 0.84 1/381 7382802 #ultimate?2803 plan: nil, expected: false2804 is expected to eq false2805 plan: "starter", expected: false2806 is expected to eq false2807 plan: "premium", expected: false2808 is expected to eq false2809 plan: "ultimate", expected: true2810 is expected to eq true2811 Trial Licenses2812 Update trial setting2813 when the license is not trial2814 does nothing2815 when the license is the very first trial2816 is eligible for trial2817 updates the trial setting during create2818# [RSpecRunTime] RSpec elapsed time: 8 minutes 8.55 seconds. Current RSS: ~1638M. load average: 1.05 1.02 0.84 3/382 7392819 when the license is a repeated trial2820 does not update existing trial setting2821 is not eligible for trial2822# [RSpecRunTime] RSpec elapsed time: 8 minutes 9.97 seconds. Current RSS: ~1652M. load average: 1.04 1.02 0.84 1/382 7402823 .history2824 does not include the undecryptable license2825 returns the licenses sorted by created_at, starts_at and expires_at descending2826 #edition2827 have expected values2828 #paid?2829 plan: "starter", paid_result: true2830 is expected to eq true2831 plan: "premium", paid_result: true2832 is expected to eq true2833 plan: "ultimate", paid_result: true2834 is expected to eq true2835 plan: nil, paid_result: true2836 is expected to eq true2837 #started?2838 starts_at: Sat, 20 Jan 2024, result: true2839 is expected to eq true2840 starts_at: Tue, 20 Feb 2024, result: true2841 is expected to eq true2842 starts_at: Wed, 20 Mar 2024, result: false2843 is expected to eq false2844 #future_dated?2845 starts_at: Sat, 20 Jan 2024, result: false2846 is expected to eq false2847 starts_at: Tue, 20 Feb 2024, result: false2848 is expected to eq false2849 starts_at: Wed, 20 Mar 2024, result: true2850 is expected to eq true2851 #cloud_license?2852 when no license provided2853 is expected to equal false2854 when the license has cloud licensing disabled2855 is expected to equal false2856 when the license has cloud licensing enabled2857 is expected to equal true2858 #offline_cloud_license?2859 when no license provided2860 is expected to equal false2861 when the license is an online cloud license2862 is expected to equal false2863 when the license is an offline cloud license2864 is expected to equal true2865 when the license only has the cloud attribute set2866 is expected to equal false2867 when the license is a legacy license2868 is expected to equal false2869 #online_cloud_license?2870 when no license provided2871 is expected to equal false2872 when the license is an offline cloud license2873 is expected to equal false2874 when the license is an online cloud license2875 is expected to equal true2876 when the license only has the cloud attribute set2877 is expected to equal true2878 when the license is a legacy license2879 is expected to equal false2880 #valid_started?2881 when license is invalid2882 is expected to equal false2883 when license is valid2884 when license has not started yet2885 is expected to equal false2886 when license has started2887 is expected to equal true2888 #subscription_cancelled?2889 when license is an online cloud license2890 when license is generated_from_cancellation2891 is expected to equal true2892 when license is not generated_from_cancellation2893 is expected to equal false2894 when license is an offline cloud license2895 is expected to equal false2896 when license is not a cloud license2897 is expected to equal false2898 #customer_service_enabled?2899 when no license provided2900 is expected to equal false2901 when the license has usage ping required metrics disabled2902 is expected to equal false2903 when the license has usage ping required metrics enabled2904 is expected to equal true2905 #current?2906 when the license is not persisted2907 is expected to equal false2908 when the license is persisted2909 when the license is the current license2910 is expected to equal true2911 when the license is not the current license2912 is expected to equal false2913 when there is no current license2914 is expected to equal false2915 #license_type2916 when the license is not a cloud license2917 is expected to eq "legacy_license"2918 when the license is an online cloud license2919 is expected to eq "online_cloud"2920 when the license is an offline cloud license2921 is expected to eq "offline_cloud"2922 #grace_period_expired?2923 when license has not expired2924 is expected to eq false2925 when license has expired2926 is expected to eq false2927 when license has expired more than grace period2928 is expected to eq true2929 when license has no expiration date2930 is expected to eq false2931 #auto_renew2932 is false2933 #active_user_count_threshold2934 returns nil for license with unlimited user count2935 for license with users2936 restricted_user_count: 3, active_user_count: 2, percentage: false, threshold_value: 12937 is expected not to be nil2938 is expected to include {:value => 1, :percentage => false}2939 restricted_user_count: 20, active_user_count: 18, percentage: false, threshold_value: 22940 is expected not to be nil2941 is expected to include {:value => 2, :percentage => false}2942 restricted_user_count: 90, active_user_count: 80, percentage: true, threshold_value: 102943 is expected not to be nil2944 is expected to include {:value => 10, :percentage => true}2945 restricted_user_count: 300, active_user_count: 275, percentage: true, threshold_value: 82946 is expected not to be nil2947 is expected to include {:value => 8, :percentage => true}2948 restricted_user_count: 1200, active_user_count: 1100, percentage: true, threshold_value: 52949 is expected not to be nil2950 is expected to include {:value => 5, :percentage => true}2951 #active_user_count_threshold_reached?2952 restricted_user_count: 10, daily_billable_users_count: 9, result: true2953 is expected to eq true2954 restricted_user_count: nil, daily_billable_users_count: 9, result: false2955 is expected to eq false2956 restricted_user_count: 10, daily_billable_users_count: 15, result: false2957 is expected to eq false2958 restricted_user_count: 100, daily_billable_users_count: 95, result: true2959 is expected to eq true2960 #restricted_user_count?2961 restricted_user_count: nil, result: false2962 is expected to eq false2963 restricted_user_count: 0, result: false2964 is expected to eq false2965 restricted_user_count: 1, result: true2966 is expected to eq true2967 restricted_user_count: 10, result: true2968 is expected to eq true2969 #licensee_name2970 is expected to eq "User Example"2971 #licensee_email2972 is expected to eq "user@example.com"2973 #licensee_company2974 is expected to eq "Example Inc."2975 #activated_at2976 when activated_at is set within the license data2977 is expected to eq Mon, 19 Feb 2024 00:00:00.000000000 +00002978 when activated_at is not set within the license data2979 is expected to eq 2024-02-15 23:29:48.793703044 +00002980 #notify_admins?2981 when license has expired2982 is expected to eq true2983 when license has no expiration2984 is expected to eq false2985 when license has not expired2986 when license is a trial2987 when license expiration is more than a week from today2988 is expected to eq false2989 when license expiration is a week from today2990 is expected to eq true2991 when license expiration is less than a week from today2992 is expected to eq true2993 when license is not a trial2994 when license expiration is more than 15 days from today2995 is expected to eq false2996 when license expiration is 15 days from today2997 is expected to eq true2998 when license expiration is less than 15 days from today2999 is expected to eq true3000 #notify_users?3001 when license has no expiration3002 is expected to eq false3003 when license is a trial3004 when license expiration is more than a week from today3005 is expected to eq false3006 when license expiration is a week from today3007 is expected to eq true3008 when license expiration is less than a week from today3009 is expected to eq true3010 when license is not a trial3011 when license block changes date is before today3012 is expected to eq true3013 when license block changes date is today3014 is expected to eq true3015 when license block changes date is after today3016 is expected to eq false3017# [RSpecRunTime] Finishing example group ee/spec/models/license_spec.rb. It took 1 minute 56.96 seconds. Expected to take 3 minutes 6.42 seconds.3018# [RSpecRunTime] Starting example group ee/spec/models/issue_spec.rb. Expected to take 1 minute 36.77 seconds.3019Issue3020 does not allow STI3021 associations3022 is expected to belong to iteration required: false3023 is expected to have many resource_weight_events3024 is expected to have many resource_iteration_events3025 is expected to have one issuable_sla3026 is expected to have many metric_images3027 is expected to have many pending_escalations3028 is expected to have one requirement3029 is expected to have many test_reports3030 is expected to have many issuable_resource_links3031# [RSpecRunTime] RSpec elapsed time: 8 minutes 27.65 seconds. Current RSS: ~1701M. load average: 1.03 1.02 0.84 1/382 7413032 scopes3033 health status3034 .with_health_status3035 returns the filtered by health issues3036 when using multiple health filter qualifications3037 returns the filtered by health issues3038# [RSpecRunTime] RSpec elapsed time: 8 minutes 29.96 seconds. Current RSS: ~1678M. load average: 1.03 1.02 0.84 1/382 7423039 .with_any_health_status3040 only returns the issues with a health_status3041 .with_no_health_status3042 only returns issues with no health status3043 .without_health_status3044 returns the filtered by health issues3045 when using multiple health filter qualifications3046 returns the filtered by health issues3047 .order_health_status_asc3048 returns healthy issues first3049 .order_health_status_desc3050 returns non-healthy issues first3051 .for_requirement_iids3052 when issue is of type requirement3053 filters requirement issues by associated requirements iids3054 uses work_item_type_id to filter requirements3055 .on_status_page3056 is expected to eq 13057 is expected to eq #<Issue id:21 namespace597/project-654#1>3058 with status page disabled3059 is expected to eq 03060# [RSpecRunTime] RSpec elapsed time: 8 minutes 33.16 seconds. Current RSS: ~1658M. load average: 1.03 1.02 0.84 1/382 7433061 .with_feature3062 gives issues that support the given feature3063 returns an empty collection when given an unknown feature3064 epics3065 .no_epic3066 returns only issues without an epic assigned3067# [RSpecRunTime] RSpec elapsed time: 8 minutes 35.39 seconds. Current RSS: ~1648M. load average: 0.95 1.00 0.84 1/382 7443068 .any_epic3069 returns only issues with an epic assigned3070 .in_epics3071 returns only issues in selected epics3072 .not_in_epics3073 returns only issues not in selected epics3074 .distinct_epic_ids3075 returns distinct epic ids3076 when issues are grouped by labels3077 respects query grouping and returns distinct epic ids3078 .sorted_by_epic_position3079 sorts by epic relative position3080 iterations3081 .no_iteration3082 returns only issues without an iteration assigned3083# [RSpecRunTime] RSpec elapsed time: 8 minutes 38.47 seconds. Current RSS: ~1615M. load average: 0.95 1.00 0.84 1/382 7453084 .any_iteration3085 returns only issues with an iteration assigned3086 .in_iterations3087 returns only issues in selected iterations3088 .not_in_iterations3089 returns issues not in selected iterations3090 .with_iteration_title3091 returns only issues with iterations that match the title3092 .without_iteration_title3093 returns only issues without iterations or have iterations that do not match the title3094 status page published3095 .order_status_page_published_first3096 is expected to eq [#<Issue id:34 namespace608/project-665#1>, #<Issue id:33 namespace607/project-664#1>]3097 .order_status_page_published_last3098 is expected to eq [#<Issue id:33 namespace607/project-664#1>, #<Issue id:34 namespace608/project-665#1>]3099 sla due at3100 .order_sla_due_at_asc3101 is expected to eq [#<Issue id:35 namespace609/project-666#1>, #<Issue id:36 namespace609/project-666#2>, #<Issue id:37 namespace609/project-666#3>]3102 .order_sla_due_at_desc3103 is expected to eq [#<Issue id:36 namespace609/project-666#2>, #<Issue id:35 namespace609/project-666#1>, #<Issue id:37 namespace609/project-666#3>]3104 validations3105 weight3106 is not valid when negative number3107 is valid when non-negative3108 confidential3109 when assigning an epic to a new issue3110 when an issue is not confidential3111 is not valid3112 when an issue is confidential3113 is valid3114 when updating an existing issue3115 when an issue is assigned to the confidential epic3116 when changing issue to public3117 is not valid3118 when assigining a confidential issue3119 is valid3120 when assigining a public issue3121 is not valid3122 when associated to a requirement object3123 when requirement belongs to another project3124 issue is invalid3125# [RSpecRunTime] RSpec elapsed time: 8 minutes 45.01 seconds. Current RSS: ~1623M. load average: 0.96 1.00 0.84 1/382 7463126 relations3127 is expected to have many vulnerability_links class_name => Vulnerabilities::IssueLink inverse_of => issue3128 is expected to have many related_vulnerabilities through vulnerability_links source => vulnerability3129 is expected to belong to promoted_to_epic class_name => Epic required: false3130 is expected to have many resource_weight_events3131 is expected to have one status_page_published_incident3132 behaves like an editable mentionable with EE-specific mentions3133 creates new cross-reference notes when the mentionable text is edited3134 behaves like a mentionable with EE-specific mentions3135 extracts references from its reference property3136 creates cross-reference notes3137# [RSpecRunTime] RSpec elapsed time: 8 minutes 50.86 seconds. Current RSS: ~1584M. load average: 0.96 1.00 0.84 1/389 8723138 #licensed_feature_available?3139 when issue belongs to a project3140 checks licensed feature against the project3141 when issue belongs directly to a namespace3142 checks licensed feature against the namespace3143 #allows_multiple_assignees?3144 does not allow multiple assignees without license3145 allows multiple assignees with license3146 when issue belongs to a group3147 allows multiple assignees with license3148 when issue belongs to a personal namespace3149 allows multiple assignees with license3150 #weight_available?3151 when issue belongs to a project3152 when weights feature is available3153 is expected to be truthy3154 when issue is of type incident3155 is expected to be falsey3156 when weights feature is not available3157 is expected to be falsey3158 when issue belongs to a group3159 when weights feature is available3160 is expected to be truthy3161 when issue is of type incident3162 is expected to be falsey3163 when weights feature is not available3164 is expected to be falsey3165 .simple_sorts3166 includes weight with other base keys3167 #sort3168 by weight3169 sorts desc3170 sorts asc3171# [RSpecRunTime] RSpec elapsed time: 8 minutes 54.51 seconds. Current RSS: ~1560M. load average: 0.96 1.00 0.84 1/388 8733172 when weight is the same3173 sorting by asc3174 arranges issues with the same weight by their ids3175 sorting by desc3176 arranges issues with the same weight by their ids3177 by blocking issues3178 orders by ascending blocking issues count3179 orders by descending blocking issues count3180 #weight3181 license_value: true, database_value: 5, expected: 53182 is expected to eq 53183 license_value: true, database_value: nil, expected: nil3184 is expected to eq nil3185 license_value: false, database_value: 5, expected: nil3186 is expected to eq nil3187 license_value: false, database_value: nil, expected: nil3188 is expected to eq nil3189 #promoted?3190 issue not promoted3191 is expected to be falsey3192 issue promoted3193 is expected to be truthy3194 #reopen3195 clears promoted_to_epic_id for promoted issues3196 ES related specs3197 when updating an Issue3198 when changing the confidential value3199 updates issue notes excluding system notes3200# [RSpecRunTime] RSpec elapsed time: 9 minutes 6.14 seconds. Current RSS: ~1446M. load average: 1.13 1.03 0.85 1/404 8753201 when changing the author3202 updates issue notes excluding system notes3203# [RSpecRunTime] RSpec elapsed time: 9 minutes 7.15 seconds. Current RSS: ~1446M. load average: 1.13 1.03 0.85 1/404 8763204 when changing the title3205 does not update issue notes3206 when changing upvotes3207 calls maintain_elasticsearch_update3208# [RSpecRunTime] RSpec elapsed time: 9 minutes 9.04 seconds. Current RSS: ~1447M. load average: 1.13 1.03 0.85 1/404 8773209 relative positioning with group boards3210 .relative_positioning_query_base3211 includes cross project issues in the same group3212 #move_before3213 moves issue before3214 #move_after3215 moves issue after3216 #move_to_end3217 moves issue to the end3218 #move_between3219 positions issue between two other3220 positions issue between on top3221 positions issue between to end3222 positions issues even when after and before positions are the same3223 positions issues between other two if distance is 13224 positions issue in the middle of other two if distance is big enough3225 positions issue closer to the middle if we are at the very top3226 positions issue closer to the middle if we are at the very bottom3227 positions issue in the middle of other two if distance is not big enough3228 positions issue in the middle of other two is there is no place3229 uses rebalancing if there is no place3230 positions issue right if we pass non-sequential parameters3231# [RSpecRunTime] RSpec elapsed time: 9 minutes 13.78 seconds. Current RSS: ~1459M. load average: 1.12 1.03 0.86 1/405 8783232 when an external authentication service3233 #visible_to_user?3234 does not check the external webservice for auditors3235 #issue_link_type3236 returns nil for a regular issue3237 id: 1, issue_link_source_id: 1, issue_link_type_value: 0, expected: "relates_to"3238 is expected to eq "relates_to"3239 id: 1, issue_link_source_id: 1, issue_link_type_value: 1, expected: "blocks"3240 is expected to eq "blocks"3241 id: 1, issue_link_source_id: 2, issue_link_type_value: 2, expected: "relates_to"3242 is expected to eq "relates_to"3243 id: 1, issue_link_source_id: 2, issue_link_type_value: 1, expected: "is_blocked_by"3244 is expected to eq "is_blocked_by"3245 #blocked_by_issues3246 when user can read issues3247 returns blocked issues3248# [RSpecRunTime] RSpec elapsed time: 9 minutes 16.0 seconds. Current RSS: ~1449M. load average: 1.11 1.03 0.86 1/405 8793249 when user cannot read issues3250 returns empty array3251 when user can read some issues3252 returns issues that user can read3253 behaves like having health status3254 validations3255 is expected to define :health_status as an enum backed by an integer with values ‹{on_track: 1, needs_attention: 2, at_risk: 3}›3256 is expected to allow :health_status to be ‹nil›3257 #can_assign_epic?3258 when epics feature is available3259 when a user is not a project member3260 returns false3261 when a user is a project member3262 is expected to be truthy3263 when epics feature is not available3264 returns false3265 #update_blocking_issues_count3266 updates blocking issues count3267# [RSpecRunTime] RSpec elapsed time: 9 minutes 20.14 seconds. Current RSS: ~1456M. load average: 1.10 1.03 0.86 1/405 8803268 when changing state of blocking issues3269 when blocked issue is closed3270 updates blocking and blocked issues cache3271 when blocked issue is reopened3272 updates blocking and blocked issues cache3273 #can_be_promoted_to_epic?3274 when project on the issue does not have a parent group3275 is expected to be falsey3276 when project on the issue is in a subgroup3277 is expected to be truthy3278# [RSpecRunTime] RSpec elapsed time: 9 minutes 23.21 seconds. Current RSS: ~1453M. load average: 1.10 1.03 0.86 1/405 8813279 when project has a parent group3280 when a user is not a project member3281 is expected to be falsey3282 when a user is a project member3283 is expected to be falsey3284 when a user is a group member3285 is expected to be truthy3286 when issue is an incident3287 is expected to be falsey3288 #supports_iterations?3289 issuable_type: :issue, project: :project_with_group, supports_iterations: true3290 is expected to eq true3291 issuable_type: :incident, project: :project_with_group, supports_iterations: false3292 is expected to eq false3293 #issue_type_supports?3294 is expected to equal false3295# [RSpecRunTime] RSpec elapsed time: 9 minutes 25.94 seconds. Current RSS: ~1452M. load average: 1.09 1.03 0.86 1/405 8823296 #sla_available?3297 issuable_type: :issue, traits: [:issue], sla_available: true, return_value: false3298 checks feature availability at the parent level3299 issuable_type: :issue, traits: [:incident], sla_available: true, return_value: true3300 checks feature availability at the parent level3301 issuable_type: :issue, traits: [:incident], sla_available: false, return_value: false3302 checks feature availability at the parent level3303 issuable_type: :work_item, traits: [:issue], sla_available: true, return_value: false3304 checks feature availability at the parent level3305 issuable_type: :issue, traits: [:group_level, :issue], sla_available: true, return_value: false3306 checks feature availability at the parent level3307 issuable_type: :issue, traits: [:user_namespace_level, :issue], sla_available: true, return_value: false3308 checks feature availability at the parent level3309 issuable_type: :work_item, traits: [:group_level, :issue], sla_available: true, return_value: false3310 checks feature availability at the parent level3311 issuable_type: :work_item, traits: [:group_level, :incident], sla_available: true, return_value: true3312 checks feature availability at the parent level3313 issuable_type: :work_item, traits: [:user_namespace_level, :issue], sla_available: true, return_value: false3314 checks feature availability at the parent level3315 issuable_type: :work_item, traits: [:user_namespace_level, :incident], sla_available: true, return_value: true3316 checks feature availability at the parent level3317 #supports_time_tracking?3318 issue_type: :requirement, supports_time_tracking: false3319 is expected to eq false3320 issue_type: :test_case, supports_time_tracking: false3321 is expected to eq false3322 #supports_move_and_clone?3323 issue_type: :requirement, supports_move_and_clone: false3324 is expected to eq false3325 issue_type: :test_case, supports_move_and_clone: true3326 is expected to eq true3327 #related_feature_flags3328 returns only authorized related feature flags for a given user3329 when a user cannot read cross project3330 only returns feature_flags within the same project3331# [RSpecRunTime] RSpec elapsed time: 9 minutes 29.6 seconds. Current RSS: ~1455M. load average: 1.08 1.03 0.86 1/405 8833332 .with_issue_type3333 gives issues with test case type3334 gives issues with the given issue types list3335 #update_cached_metadata3336 when epic is not assigned3337 does nothing3338 when creating new issue3339 schedules cache update for epic3340 when updating an existing issue3341 schedules cache update for epic if state is changed3342 schedules cache update for epic if weight is changed3343 does nothing when unrelated attributes are changed3344 schedules cache update for epic if issue is destroyed3345 #has_epic?3346 when when there is no associated epic3347 is expected to eq false3348 when when there is an associated epic3349 is expected to eq true3350 #has_parent_link?3351 when when there is no associated parent link3352 is expected to eq false3353 when when there is an associated parent link3354 is expected to eq true3355 #allowed_work_item_type_change3356 when it is part of an epic3357 is not possible to change from issue to incident3358 is possible to change back from incident to issue3359# [RSpecRunTime] RSpec elapsed time: 9 minutes 33.49 seconds. Current RSS: ~1463M. load average: 1.08 1.03 0.86 1/405 8843360 when it is not part of an epic3361 is possible to change between types3362# [RSpecRunTime] Finishing example group ee/spec/models/issue_spec.rb. It took 1 minute 8.43 seconds. Expected to take 1 minute 36.77 seconds.3363# [RSpecRunTime] Starting example group ee/spec/lib/code_suggestions/programming_language_spec.rb. Expected to take 1 minute 26.42 seconds.3364CodeSuggestions::ProgrammingLanguage3365 #single_line_comment?3366 with language C and prefix //3367 behaves like single line comment for supported language3368 when it is a comment3369 is expected to be truthy3370 when it is not a comment3371 is expected to be falsey3372 when line doesn't start with comment3373 is expected to be falsey3374 when there is whitespace before the comment3375 is expected to be truthy3376 when it is a comment for different language3377 is expected to be falsey3378 with language C++ and prefix //3379 behaves like single line comment for supported language3380 when it is a comment3381 is expected to be truthy3382 when it is not a comment3383 is expected to be falsey3384 when line doesn't start with comment3385 is expected to be falsey3386 when there is whitespace before the comment3387 is expected to be truthy3388 when it is a comment for different language3389 is expected to be falsey3390 with language C# and prefix //3391 behaves like single line comment for supported language3392 when it is a comment3393 is expected to be truthy3394 when it is not a comment3395 is expected to be falsey3396 when line doesn't start with comment3397 is expected to be falsey3398 when there is whitespace before the comment3399 is expected to be truthy3400 when it is a comment for different language3401 is expected to be falsey3402 with language Clojure and prefix ;3403 behaves like single line comment for supported language3404 when it is a comment3405 is expected to be truthy3406 when it is not a comment3407 is expected to be falsey3408 when line doesn't start with comment3409 is expected to be falsey3410 when there is whitespace before the comment3411 is expected to be truthy3412 when it is a comment for different language3413 is expected to be falsey3414 with language Dart and prefix //3415 behaves like single line comment for supported language3416 when it is a comment3417 is expected to be truthy3418 when it is not a comment3419 is expected to be falsey3420 when line doesn't start with comment3421 is expected to be falsey3422 when there is whitespace before the comment3423 is expected to be truthy3424 when it is a comment for different language3425 is expected to be falsey3426 with language Elixir and prefix #3427 behaves like single line comment for supported language3428 when it is a comment3429 is expected to be truthy3430 when it is not a comment3431 is expected to be falsey3432 when line doesn't start with comment3433 is expected to be falsey3434 when there is whitespace before the comment3435 is expected to be truthy3436 when it is a comment for different language3437 is expected to be falsey3438 with language Erlang and prefix %3439 behaves like single line comment for supported language3440 when it is a comment3441 is expected to be truthy3442 when it is not a comment3443 is expected to be falsey3444 when line doesn't start with comment3445 is expected to be falsey3446 when there is whitespace before the comment3447 is expected to be truthy3448 when it is a comment for different language3449 is expected to be falsey3450 with language Fortran and prefix !3451 behaves like single line comment for supported language3452 when it is a comment3453 is expected to be truthy3454 when it is not a comment3455 is expected to be falsey3456 when line doesn't start with comment3457 is expected to be falsey3458 when there is whitespace before the comment3459 is expected to be truthy3460 when it is a comment for different language3461 is expected to be falsey3462 with language Go and prefix //3463 behaves like single line comment for supported language3464 when it is a comment3465 is expected to be truthy3466 when it is not a comment3467 is expected to be falsey3468 when line doesn't start with comment3469 is expected to be falsey3470 when there is whitespace before the comment3471 is expected to be truthy3472 when it is a comment for different language3473 is expected to be falsey3474 with language SQL and prefix --3475 behaves like single line comment for supported language3476 when it is a comment3477 is expected to be truthy3478 when it is not a comment3479 is expected to be falsey3480 when line doesn't start with comment3481 is expected to be falsey3482 when there is whitespace before the comment3483 is expected to be truthy3484 when it is a comment for different language3485 is expected to be falsey3486 with language Groovy and prefix //3487 behaves like single line comment for supported language3488 when it is a comment3489 is expected to be truthy3490 when it is not a comment3491 is expected to be falsey3492 when line doesn't start with comment3493 is expected to be falsey3494 when there is whitespace before the comment3495 is expected to be truthy3496 when it is a comment for different language3497 is expected to be falsey3498 with language Haskell and prefix --3499 behaves like single line comment for supported language3500 when it is a comment3501 is expected to be truthy3502 when it is not a comment3503 is expected to be falsey3504 when line doesn't start with comment3505 is expected to be falsey3506 when there is whitespace before the comment3507 is expected to be truthy3508 when it is a comment for different language3509 is expected to be falsey3510 with language HTML and prefix !--3511 behaves like single line comment for supported language3512 when it is a comment3513 is expected to be truthy3514 when it is not a comment3515 is expected to be falsey3516 when line doesn't start with comment3517 is expected to be falsey3518 when there is whitespace before the comment3519 is expected to be truthy3520 when it is a comment for different language3521 is expected to be falsey3522 with language Java and prefix //3523 behaves like single line comment for supported language3524 when it is a comment3525 is expected to be truthy3526 when it is not a comment3527 is expected to be falsey3528 when line doesn't start with comment3529 is expected to be falsey3530 when there is whitespace before the comment3531 is expected to be truthy3532 when it is a comment for different language3533 is expected to be falsey3534 with language JavaScript and prefix //3535 behaves like single line comment for supported language3536 when it is a comment3537 is expected to be truthy3538 when it is not a comment3539 is expected to be falsey3540 when line doesn't start with comment3541 is expected to be falsey3542 when there is whitespace before the comment3543 is expected to be truthy3544 when it is a comment for different language3545 is expected to be falsey3546 with language Kotlin and prefix //3547 behaves like single line comment for supported language3548 when it is a comment3549 is expected to be truthy3550 when it is not a comment3551 is expected to be falsey3552 when line doesn't start with comment3553 is expected to be falsey3554 when there is whitespace before the comment3555 is expected to be truthy3556 when it is a comment for different language3557 is expected to be falsey3558 with language Lean and prefix --3559 behaves like single line comment for supported language3560 when it is a comment3561 is expected to be truthy3562 when it is not a comment3563 is expected to be falsey3564 when line doesn't start with comment3565 is expected to be falsey3566 when there is whitespace before the comment3567 is expected to be truthy3568 when it is a comment for different language3569 is expected to be falsey3570 with language Objective-C and prefix //3571 behaves like single line comment for supported language3572 when it is a comment3573 is expected to be truthy3574 when it is not a comment3575 is expected to be falsey3576 when line doesn't start with comment3577 is expected to be falsey3578 when there is whitespace before the comment3579 is expected to be truthy3580 when it is a comment for different language3581 is expected to be falsey3582 with language Perl and prefix #3583 behaves like single line comment for supported language3584 when it is a comment3585 is expected to be truthy3586 when it is not a comment3587 is expected to be falsey3588 when line doesn't start with comment3589 is expected to be falsey3590 when there is whitespace before the comment3591 is expected to be truthy3592 when it is a comment for different language3593 is expected to be falsey3594 with language PHP and prefix //3595 behaves like single line comment for supported language3596 when it is a comment3597 is expected to be truthy3598 when it is not a comment3599 is expected to be falsey3600 when line doesn't start with comment3601 is expected to be falsey3602 when there is whitespace before the comment3603 is expected to be truthy3604 when it is a comment for different language3605 is expected to be falsey3606 with language Python and prefix #3607 behaves like single line comment for supported language3608 when it is a comment3609 is expected to be truthy3610 when it is not a comment3611 is expected to be falsey3612 when line doesn't start with comment3613 is expected to be falsey3614 when there is whitespace before the comment3615 is expected to be truthy3616 when it is a comment for different language3617 is expected to be falsey3618 with language Ruby and prefix #3619 behaves like single line comment for supported language3620 when it is a comment3621 is expected to be truthy3622 when it is not a comment3623 is expected to be falsey3624 when line doesn't start with comment3625 is expected to be falsey3626 when there is whitespace before the comment3627 is expected to be truthy3628 when it is a comment for different language3629 is expected to be falsey3630 with language Rust and prefix //3631 behaves like single line comment for supported language3632 when it is a comment3633 is expected to be truthy3634 when it is not a comment3635 is expected to be falsey3636 when line doesn't start with comment3637 is expected to be falsey3638 when there is whitespace before the comment3639 is expected to be truthy3640 when it is a comment for different language3641 is expected to be falsey3642 with language Scala and prefix //3643 behaves like single line comment for supported language3644 when it is a comment3645 is expected to be truthy3646 when it is not a comment3647 is expected to be falsey3648 when line doesn't start with comment3649 is expected to be falsey3650 when there is whitespace before the comment3651 is expected to be truthy3652 when it is a comment for different language3653 is expected to be falsey3654 with language Shell and prefix #3655 behaves like single line comment for supported language3656 when it is a comment3657 is expected to be truthy3658 when it is not a comment3659 is expected to be falsey3660 when line doesn't start with comment3661 is expected to be falsey3662 when there is whitespace before the comment3663 is expected to be truthy3664 when it is a comment for different language3665 is expected to be falsey3666 with language Solidity and prefix //3667 behaves like single line comment for supported language3668 when it is a comment3669 is expected to be truthy3670 when it is not a comment3671 is expected to be falsey3672 when line doesn't start with comment3673 is expected to be falsey3674 when there is whitespace before the comment3675 is expected to be truthy3676 when it is a comment for different language3677 is expected to be falsey3678 with language Swift and prefix //3679 behaves like single line comment for supported language3680 when it is a comment3681 is expected to be truthy3682 when it is not a comment3683 is expected to be falsey3684 when line doesn't start with comment3685 is expected to be falsey3686 when there is whitespace before the comment3687 is expected to be truthy3688 when it is a comment for different language3689 is expected to be falsey3690 with language TypeScript and prefix //3691 behaves like single line comment for supported language3692 when it is a comment3693 is expected to be truthy3694 when it is not a comment3695 is expected to be falsey3696 when line doesn't start with comment3697 is expected to be falsey3698 when there is whitespace before the comment3699 is expected to be truthy3700 when it is a comment for different language3701 is expected to be falsey3702 with language VBScript and prefix '3703 behaves like single line comment for supported language3704 when it is a comment3705 is expected to be truthy3706 when it is not a comment3707 is expected to be falsey3708 when line doesn't start with comment3709 is expected to be falsey3710 when there is whitespace before the comment3711 is expected to be truthy3712 when it is a comment for different language3713 is expected to be falsey3714 with language VBScript and prefix REM3715 behaves like single line comment for supported language3716 when it is a comment3717 is expected to be truthy3718 when it is not a comment3719 is expected to be falsey3720 when line doesn't start with comment3721 is expected to be falsey3722 when there is whitespace before the comment3723 is expected to be truthy3724 when it is a comment for different language3725 is expected to be falsey3726 with language Verilog and prefix //3727 behaves like single line comment for supported language3728 when it is a comment3729 is expected to be truthy3730 when it is not a comment3731 is expected to be falsey3732 when line doesn't start with comment3733 is expected to be falsey3734 when there is whitespace before the comment3735 is expected to be truthy3736 when it is a comment for different language3737 is expected to be falsey3738 with language OCaml3739 with a generic comment3740 is expected to be falsey3741 when the language is not supported3742 when a common comment prefix is used3743 is expected to be truthy3744 when a special comment prefix is used3745 is expected to be falsey3746 #examples3747 when there is no examples defined3748 returns empty array when there are no examples3749 when there are examples defined3750 returns array of hashes with example and response3751 #single_line_comment_format3752 for the language C3753 is expected to eq "//"3754 for the language C++3755 is expected to eq "//"3756 for the language C#3757 is expected to eq "//"3758 for the language Go3759 is expected to eq "//"3760 for the language Dart3761 is expected to eq "//"3762 for the language Java3763 is expected to eq "//"3764 for the language JavaScript3765 is expected to eq "//"3766 for the language Kotlin3767 is expected to eq "//"3768 for the language Objective-C3769 is expected to eq "//"3770 for the language Rust3771 is expected to eq "//"3772 for the language Scala3773 is expected to eq "//"3774 for the language Swift3775 is expected to eq "//"3776 for the language Groovy3777 is expected to eq "//"3778 for the language PHP3779 is expected to eq "//"3780 for the language Solidity3781 is expected to eq "//"3782 for the language TypeScript3783 is expected to eq "//"3784 for the language Verilog3785 is expected to eq "//"3786 for the language Python3787 is expected to eq "#"3788 for the language Ruby3789 is expected to eq "#"3790 for the language Elixir3791 is expected to eq "#"3792 for the language Perl3793 is expected to eq "#"3794 for the language Shell3795 is expected to eq "#"3796 for the language Erlang3797 is expected to eq "%"3798 for the language OCaml3799 is expected to eq nil3800 for the language Clojure3801 is expected to eq ";"3802 for the language Lisp3803 is expected to eq ";"3804 for the language Scheme3805 is expected to eq ";"3806 for the language SQL3807 is expected to eq "--"3808 for the language Haskell3809 is expected to eq "--"3810 for the language Lean3811 is expected to eq "--"3812 for the language VBScript3813 is expected to eq /^[ \t]*('|REM)/3814 for the language Fortran3815 is expected to eq "!"3816 for the language HTML3817 is expected to eq "!--"3818 for the language XML3819 is expected to eq "!--"3820 for unknown language3821 is expected to eq /^[ \t]*\/\/|#|--/3822 for an unspecified language3823 is expected to eq /^[ \t]*\/\/|#|--/3824 when single_regexp is specified3825 will prefer regexp to string3826 #x_ray_lang3827 language: "JavaScript", x_ray_lang_name: "javascript"3828 returns x_ray_lang name3829 language: "Python", x_ray_lang_name: "python"3830 returns x_ray_lang name3831 language: "Ruby", x_ray_lang_name: "ruby"3832 returns x_ray_lang name3833 language: "Go", x_ray_lang_name: "go"3834 returns x_ray_lang name3835 language: "UNKNOWN", x_ray_lang_name: nil3836 returns x_ray_lang name3837 .detect_from_filename3838 for the file extension c3839 is expected to eq "C"3840 for the file extension cc3841 is expected to eq "C++"3842 for the file extension cpp3843 is expected to eq "C++"3844 for the file extension cs3845 is expected to eq "C#"3846 for the file extension clj3847 is expected to eq "Clojure"3848 for the file extension cljs3849 is expected to eq "Clojure"3850 for the file extension cljc3851 is expected to eq "Clojure"3852 for the file extension dart3853 is expected to eq "Dart"3854 for the file extension ex3855 is expected to eq "Elixir"3856 for the file extension erl3857 is expected to eq "Erlang"3858 for the file extension f3859 is expected to eq "Fortran"3860 for the file extension go3861 is expected to eq "Go"3862 for the file extension sql3863 is expected to eq "SQL"3864 for the file extension groovy3865 is expected to eq "Groovy"3866 for the file extension hs3867 is expected to eq "Haskell"3868 for the file extension html3869 is expected to eq "HTML"3870 for the file extension java3871 is expected to eq "Java"3872 for the file extension js3873 is expected to eq "JavaScript"3874 for the file extension kt3875 is expected to eq "Kotlin"3876 for the file extension kts3877 is expected to eq "Kotlin"3878 for the file extension lean3879 is expected to eq "Lean"3880 for the file extension m3881 is expected to eq "Objective-C"3882 for the file extension ml3883 is expected to eq "OCaml"3884 for the file extension pl3885 is expected to eq "Perl"3886 for the file extension php3887 is expected to eq "PHP"3888 for the file extension py3889 is expected to eq "Python"3890 for the file extension rb3891 is expected to eq "Ruby"3892 for the file extension rs3893 is expected to eq "Rust"3894 for the file extension scala3895 is expected to eq "Scala"3896 for the file extension sh3897 is expected to eq "Shell"3898 for the file extension sol3899 is expected to eq "Solidity"3900 for the file extension swift3901 is expected to eq "Swift"3902 for the file extension ts3903 is expected to eq "TypeScript"3904 for the file extension vb3905 is expected to eq "VBScript"3906 for the file extension vbs3907 is expected to eq "VBScript"3908 for the file extension v3909 is expected to eq "Verilog"3910 for an unsupported language3911 is expected to eq ""3912 for no file extension3913 is expected to eq ""3914 for no file_name3915 is expected to eq ""3916 #cursor_inside_empty_function?3917 language: "Python", shared_example: "python language"3918 when language is Python3919 when the cursor is at the end of the file3920 is expected to be truthy3921 when cursor is inside an empty method but middle of the file3922 is expected to be truthy3923 when cursor in inside a non-empty method3924 is expected to be falsey3925 when cursor inside class method3926 is expected to be truthy3927 when cursor inside the method with multiple spaces3928 is expected to be truthy3929 when cursor is inside an empty method with comments3930 is expected to be truthy3931 when language in different that the given3932 is expected to be falsey3933 language: "Ruby", shared_example: "ruby language"3934 when language is Ruby3935 when the cursor is at the end of the file3936 is expected to be truthy3937 when cursor is inside an empty method but middle of the file3938 is expected to be truthy3939 when cursor in inside a non-empty method3940 is expected to be falsey3941 when cursor inside class method3942 is expected to be truthy3943 when cursor inside the method with multiple spaces3944 is expected to be truthy3945 when cursor is inside an empty method with comments with end keyword3946 is expected to be truthy3947 when language in different that the given3948 is expected to be falsey3949 language: "Go", shared_example: "go language"3950 when language is Go3951 when various variations of empty functions are used3952 example: "func TestCheckOK(t *testing.T) {\n <CURSOR>\n\nfunc TestCheckBadCreds(t *testing.T) {\n defer cleanup()\n}\n\nfunc TestCheckBadCreds2() error {\n defer cleanup()\n}\n"3953 is expected to be truthy3954 example: "func TestCheckBadCreds2() error {\n defer cleanup()\n}\n\nfunc HealthCheckDialer(base Dialer) Dialer {\n <CURSOR>\n}\n\ntype DNSResolverBuilderConfig dnsresolver.BuilderConfig\n\nfunc Dial(rawAddress string, connOpts []grpc.DialOption) (*grpc.ClientConn, error) {\n return DialContext(context.Background(), rawAddress, connOpts)\n}\n"3955 is expected to be truthy3956 example: "func DefaultDNSResolverBuilderConfig() *DNSResolverBuilderConfig {\n\n\n <CURSOR>\n\nfunc HealthCheckDialer(base Dialer) Dialer {\n return Dialer()\n}\n\nfunc TestCheckBadCreds2() error {\n defer cleanup()\n}\n"3957 is expected to be truthy3958 example: "package client\n\nimport (\n \"context\"\n \"io\"\n)\n\nfunc DialContext(ctx context.Context, connOpts []grpc.DialOption) (*grpc.ClientConn, error) {\n <CURSOR>\n}\n"3959 is expected to be truthy3960 example: "func TestCheckBadCreds(t *testing.T) {\n defer cleanup()\n}\n\nfunc TestCheckOK(t *testing.T) {\n <CURSOR>\n"3961 is expected to be truthy3962 example: "func someFunc() {<CURSOR>}\n"3963 is expected to be truthy3964 example: "func someFuncWithArgs(a int, b string) {<CURSOR>}\n"3965 is expected to be truthy3966 example: "func someFuncWithVariadicArgs(a int, b ...string) {<CURSOR>}\n"3967 is expected to be truthy3968 example: "func someFuncWithReturnArg() int {\n <CURSOR>\n}\n"3969 is expected to be truthy3970 example: "func someFuncWithReturnArgs() (int, string) {\n <CURSOR>\n}\n"3971 is expected to be truthy3972 example: "func someFuncWithNamedReturnArgs() (a int, b string) {\n <CURSOR>\n}\n"3973 is expected to be truthy3974 example: "func (s SomeStruct) someMethod() {<CURSOR>}\n"3975 is expected to be truthy3976 example: "func (s SomeStruct) someMethodWithArgs(a int, b string) {<CURSOR>}\n"3977 is expected to be truthy3978 example: "func (s SomeStruct) someMethodWithVariadicArgs(a int, b ...string) {<CURSOR>}\n"3979 is expected to be truthy3980 example: "func (s SomeStruct) someMethodWithReturnArg() int {\n <CURSOR>\n}\n"3981 is expected to be truthy3982 example: "func (s SomeStruct) someMethodWithReturnArgs() (int, string) {\n <CURSOR>\n}\n"3983 is expected to be truthy3984 example: "func (s SomeStruct) someMethodWithNamedReturnArgs() (a int, b string) {\n <CURSOR>\n}\n"3985 is expected to be truthy3986 example: "func (s *SomeStruct) someMethod() {<CURSOR>}\n"3987 is expected to be truthy3988 example: "func (s *SomeStruct) someMethodWithArgs(a *int, b *string) {<CURSOR>}\n"3989 is expected to be truthy3990 example: "func (s *SomeStruct) someMethodWithReturnArgs() (*int, *string) {\n <CURSOR>\n}\n"3991 is expected to be truthy3992 example: "func (s *SomeStruct) someMethodWithNamedReturnArgs() (a *int, b *string) {\n <CURSOR>\n}\n"3993 is expected to be truthy3994 example: "func() {<CURSOR>}\n"3995 is expected to be truthy3996 example: "anonymous := func() {<CURSOR>}\n"3997 is expected to be truthy3998 example: "func() {}(<CURSOR>)\n"3999 is expected to be truthy4000 example: "go func() {<CURSOR>}\n"4001 is expected to be truthy4002 example: "go func() {<CURSOR>}()\n"4003 is expected to be truthy4004 example: "go func(a int, b string) {<CURSOR>}(0, \"\")\n"4005 is expected to be truthy4006 when cursor is inside a non-empty method4007 is expected to be falsey4008 when cursor is outside an empty method4009 is expected to be falsey4010 when language is different that the given4011 is expected to be falsey4012 language: "JavaScript", shared_example: "js language"4013 when language is JavaScript4014 when various variations of empty functions are used4015 example: "function functionName(param1, param2) {<CURSOR>}\n"4016 is expected to be truthy4017 example: "const functionName = function() {<CURSOR>};\n"4018 is expected to be truthy4019 example: "function functionName(param1 = defaultValue) {<CURSOR>}\n"4020 is expected to be truthy4021 example: "async function functionName(param1 = defaultValue, param2 = defaultValue) {<CURSOR>}\n"4022 is expected to be truthy4023 example: "const functionName = function namedFunction(param1, param2) {\n <CURSOR>\n};\n\nfunction name2(param1) {\n return 2 * param1;\n}\n"4024 is expected to be truthy4025 example: "async function functionName() {<CURSOR>}\n"4026 is expected to be truthy4027 example: "const functionName = (callback) => {<CURSOR}\n"4028 is expected to be truthy4029 example: "function functionName() {<CURSOR>\n"4030 is expected to be truthy4031 example: "const functionName = function namedFunction() {<CURSOR>};\n"4032 is expected to be truthy4033 example: "const function functionName(param1 = defaultValue, param2 = defaultValue) {<CURSOR>}\n"4034 is expected to be truthy4035 example: "async function functionName(param1, param2) {<CURSOR>}\n"4036 is expected to be truthy4037 example: "function functionName(callback) {<CURSOR>}\n"4038 is expected to be truthy4039 example: "function functionName(...params) {<CURSOR>}\n"4040 is expected to be truthy4041 example: "const functionName = () => {<CURSOR>};\n"4042 is expected to be truthy4043 when cursor is inside a non-empty method4044 is expected to be falsey4045 when cursor is outside an empty method4046 is expected to be falsey4047 when language is different than the given4048 is expected to be falsey4049 language: "TypeScript", shared_example: "ts language"4050 when language is TypeScript4051 when various variations of empty functions are used4052 example: "function add(x: number, y: number): number {\n <CURSOR>\n}\n\nfunction sub(x: number, y: number): number {\n return x - y;\n}\n"4053 is expected to be truthy4054 example: "function greet(name: string, greeting?: string): string {\n <CURSOR>\n}\n\nfunction sub(x: number, y: number): number {\n return x - y;\n}\n"4055 is expected to be truthy4056 example: "function power(x: number, exponent: number = 2): number {\n <CURSOR>\n}\n\nfunction sub(x: number, y: number): number {\n return x - y;\n}\n"4057 is expected to be truthy4058 example: "const square = function (x: number): number {\n <CURSOR>\n};\n\nfunction sub(x: number, y: number): number {\n return x - y;\n}\n"4059 is expected to be truthy4060 example: "function fetchData(url: string, callback: (data: any) => void): void {\n <CURSOR>\n}\n\nfunction sub(x: number, y: number): number {\n return x - y;\n}\n"4061 is expected to be truthy4062 example: "function identity<T>(arg: T): T {\n\n\n\n <CURSOR>\n}\n\nfunction sub(x: number, y: number): number {\n return x - y;\n}\n"4063 is expected to be truthy4064 example: "function average(...numbers: number[]): number {\n <CURSOR>\n}\n\nfunction sub(x: number, y: number): number {\n return x - y;\n}\n"4065 is expected to be truthy4066 when cursor is outside an empty method4067 is expected to be falsey4068 when language is different that the given4069 is expected to be falsey4070 language: "Java", shared_example: "java language"4071 when language is Java4072 when various variatins of empty functions are used4073 example: "int calculateSum(int a, int b) {\n <CURSOR>\n}\n\npublic staic void main(System s) {\n System.out.println(\"Hello\");\n}\n"4074 is expected to be truthy4075 example: "public String concatString(String str1, String str2) {\n <CURSOR>\n}\n\nvoid pring(String s) {\n System.out.println(s);\n}\n"4076 is expected to be truthy4077 example: "boolean isEven(int num) {\n <CURSOR>\n\nvoid print(String s) {\n\n}\n"4078 is expected to be truthy4079 example: "public class Main {\n public Person(String name) {\n <CURSOR>\n }\n\n public void setName(String name) {\n this.name = name;\n }\n}\n"4080 is expected to be truthy4081 when cursor is outside an empty method4082 is expected to be falsey4083 when language is different that the given4084 is expected to be falsey4085 language: "PHP", shared_example: "php language"4086 when language is PHP4087 when various variations of empty functions are used4088 example: "function greetUser($name, $timeOfDay) {\n <CURSOR>\n}\n\nfunction addNumbers($num1, $num2) {\n return $num1 + $num2;\n}\n"4089 is expected to be truthy4090 example: "function calculateArea(float $radius): float {\n <CURSOR>\n}\n\nfunction getNumbers() {\n return $num1;\n}\n"4091 is expected to be truthy4092 example: "function sumValues(...$numbers) {\n <CURSOR>\n}\n\nfunction calculateArea(float $radius): float {\n return $radius;\n}\n"4093 is expected to be truthy4094 example: "$calculateSquare = function($number) {\n <CURSOR>\n};\n\nfunction addNumbers($num1, $num2) {\n return $num1 + $num2;\n}\n"4095 is expected to be truthy4096 example: "class MathUtils {\n public static function multiply($num1, $num2) {\n <CURSOR>\n }\n\n function addNumbers($num1, $num2) {\n return $num1 + $num2;\n }\n}\n"4097 is expected to be truthy4098 example: "function calculateTotalPrice(float $price, int $quantity) {\n <CURSOR>\n}\n\nfunction addNumbers($num1, $num2) {\n return $num1 + $num2;\n}\n"4099 is expected to be truthy4100 when cursor is outside an empty method4101 is expected to be falsey4102 when language is different that the given4103 is expected to be falsey4104 language: "C#", shared_example: "c# language"4105 when language is C#4106 when various variations of empty functions are used4107 example: "static int AddNumbers(int num1, int num2) {\n <CURSOR>\n}\n\nstatic int SubtractNumbers(int num1, int num2) {\n return num1 - num2;\n}\n"4108 is expected to be truthy4109 example: "static int SumValues(params int[] numbers)\n{\n <CURSOR>\n\nstatic int SubValues(params int[] numbers)\n{\n return numbers.Sub();\n}\n"4110 is expected to be truthy4111 example: "class MathUtils\n{\n public static int Multiply(int num1, int num2)\n {\n <CURSOR>\n }\n}\n"4112 is expected to be truthy4113 when cursor is outside an empty method4114 is expected to be falsey4115 when language is different that the given4116 is expected to be falsey4117# [RSpecRunTime] Finishing example group ee/spec/lib/code_suggestions/programming_language_spec.rb. It took 25.66 seconds. Expected to take 1 minute 26.42 seconds.4118# [RSpecRunTime] Starting example group ee/spec/models/security/finding_spec.rb. Expected to take 1 minute 14.27 seconds.4119Security::Finding4120 does not allow STI4121 associations4122 is expected to belong to scan required: true4123 is expected to belong to scanner required: true4124 is expected to belong to vulnerability_finding class_name => Vulnerabilities::Finding required: false4125 is expected to have one build through scan4126 is expected to have one vulnerability through vulnerability_finding4127 is expected to have many state_transitions through vulnerability4128 is expected to have many issue_links through vulnerability4129 is expected to have many merge_request_links through vulnerability4130 is expected to have many feedbacks class_name => Vulnerabilities::Feedback4131# [RSpecRunTime] RSpec elapsed time: 10 minutes 2.24 seconds. Current RSS: ~1523M. load average: 1.05 1.03 0.87 1/405 8854132 validations4133 is expected to validate that :uuid cannot be empty/falsy4134 finding_data attribute4135 when the finding_data has invalid fields4136 adds errors4137 when the finding_data has valid fields4138 does not add errors4139 delegations4140 is expected to delegate #scan_type to the #scan object, allowing #scan to return nil4141 .by_uuid4142 is expected to contain exactly #<Security::Finding id: 1, scan_id: 1, scanner_id: 195, severity: "critical", confidence: "high", pro..."b2403864-ca24-4cd1-b61a-699be0ea5864", overridden_uuid: nil, partition_number: 1, finding_data: {}>4143 .by_build_ids4144 is expected to contain exactly #<Security::Finding id: 1, scan_id: 1, scanner_id: 195, severity: "critical", confidence: "high", pro..."b2403864-ca24-4cd1-b61a-699be0ea5864", overridden_uuid: nil, partition_number: 1, finding_data: {}>4145 .by_severity_levels4146 is expected to contain exactly #<Security::Finding id: 2, scan_id: 2, scanner_id: 196, severity: "critical", confidence: "high", pro..."6b51a7b3-e049-42fd-af62-94e13509f6ca", overridden_uuid: nil, partition_number: 1, finding_data: {}>4147 .by_confidence_levels4148 is expected to contain exactly #<Security::Finding id: 2, scan_id: 2, scanner_id: 196, severity: "critical", confidence: "high", pro..."6b51a7b3-e049-42fd-af62-94e13509f6ca", overridden_uuid: nil, partition_number: 1, finding_data: {}>4149 .by_report_types4150 is expected to contain exactly #<Security::Finding id: 1, scan_id: 1, scanner_id: 195, severity: "critical", confidence: "high", pro..."b2403864-ca24-4cd1-b61a-699be0ea5864", overridden_uuid: nil, partition_number: 1, finding_data: {}>4151 .by_project_fingerprints4152 is expected to contain exactly #<Security::Finding id: 1, scan_id: 1, scanner_id: 195, severity: "critical", confidence: "high", pro..."b2403864-ca24-4cd1-b61a-699be0ea5864", overridden_uuid: nil, partition_number: 1, finding_data: {}>4153 .by_scanners4154 is expected to contain exactly #<Security::Finding id: 1, scan_id: 1, scanner_id: 195, severity: "critical", confidence: "high", pro..."b2403864-ca24-4cd1-b61a-699be0ea5864", overridden_uuid: nil, partition_number: 1, finding_data: {}>4155 .by_state4156 when the state is `detected`4157 returns findings that are associated with "detected vulnerabilities" along with the recently detected ones4158# [RSpecRunTime] RSpec elapsed time: 10 minutes 6.21 seconds. Current RSS: ~1520M. load average: 1.05 1.03 0.87 1/405 8864159 when the state is `dismissed`4160 is expected to contain exactly #<Security::Finding id: 1, scan_id: 1, scanner_id: 195, severity: "critical", confidence: "high", pro..."b2403864-ca24-4cd1-b61a-699be0ea5864", overridden_uuid: nil, partition_number: 1, finding_data: {}>4161# [RSpecRunTime] RSpec elapsed time: 10 minutes 8.8 seconds. Current RSS: ~1494M. load average: 1.05 1.03 0.87 1/405 8874162 when the state is `confirmed`4163 is expected to contain exactly #<Security::Finding id: 1, scan_id: 1, scanner_id: 195, severity: "critical", confidence: "high", pro..."b2403864-ca24-4cd1-b61a-699be0ea5864", overridden_uuid: nil, partition_number: 1, finding_data: {}>4164# [RSpecRunTime] RSpec elapsed time: 10 minutes 11.42 seconds. Current RSS: ~1486M. load average: 1.04 1.02 0.87 1/405 8884165 when the state is `resolved`4166 is expected to contain exactly #<Security::Finding id: 1, scan_id: 1, scanner_id: 195, severity: "critical", confidence: "high", pro..."b2403864-ca24-4cd1-b61a-699be0ea5864", overridden_uuid: nil, partition_number: 1, finding_data: {}>4167# [RSpecRunTime] RSpec elapsed time: 10 minutes 13.93 seconds. Current RSS: ~1466M. load average: 1.04 1.02 0.87 1/405 8894168 .by_project_id_and_pipeline_ids4169 is expected to contain exactly #<Security::Finding id: 3, scan_id: 3, scanner_id: 205, severity: "critical", confidence: "high", pro..."7207b16b-0cc2-433b-9d7e-69ec563563a8", overridden_uuid: nil, partition_number: 1, finding_data: {}> and #<Security::Finding id: 4, scan_id: 4, scanner_id: 206, severity: "critical", confidence: "high", pro..."b4bf4b6d-ac94-42e2-b84d-a4629170b639", overridden_uuid: nil, partition_number: 1, finding_data: {}>4170 when the pipelines belongs to different project4171 is expected to be empty4172# [RSpecRunTime] RSpec elapsed time: 10 minutes 16.68 seconds. Current RSS: ~1457M. load average: 1.04 1.02 0.87 3/405 8904173 .undismissed_by_vulnerability4174 is expected to contain exactly #<Security::Finding id: 2, scan_id: 2, scanner_id: 196, severity: "critical", confidence: "high", pro..."6b51a7b3-e049-42fd-af62-94e13509f6ca", overridden_uuid: nil, partition_number: 1, finding_data: {}>4175# [RSpecRunTime] RSpec elapsed time: 10 minutes 19.22 seconds. Current RSS: ~1452M. load average: 1.04 1.02 0.87 1/405 8914176 .ordered4177 when order is not given4178 ordered with descending severity4179# [RSpecRunTime] RSpec elapsed time: 10 minutes 20.58 seconds. Current RSS: ~1453M. load average: 1.04 1.02 0.87 1/405 8924180 when order is given4181 ordered with descending severity4182 .deduplicated4183 is expected to eq [#<Security::Finding id: 1, scan_id: 1, scanner_id: 195, severity: "critical", confidence: "high", pr...b2403864-ca24-4cd1-b61a-699be0ea5864", overridden_uuid: nil, partition_number: 1, finding_data: {}>]4184 .false_positives4185 is expected to contain exactly #<Security::Finding id: 9, scan_id: 9, scanner_id: 213, severity: "critical", confidence: "high", pro...ract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[{"end_byte"=>13602, "start_byte"=>12719}]}>4186# [RSpecRunTime] RSpec elapsed time: 10 minutes 22.71 seconds. Current RSS: ~1455M. load average: 1.04 1.02 0.87 1/405 8934187 .non_false_positives4188 is expected to include #<Security::Finding id: 13, scan_id: 13, scanner_id: 217, severity: "critical", confidence: "high", p...ract" => "AES/ECB/NoPadding", "remediation_byte_offsets" => [{"end_byte" => 13602, "start_byte" => 12719}]}> and #<Security::Finding id: 11, scan_id: 11, scanner_id: 215, severity: "critical", confidence: "high", p..."be2adb7f-6ab0-4f34-8f6b-ed3d08dc93a1", overridden_uuid: nil, partition_number: 1, finding_data: {}>4189 is expected not to include #<Security::Finding id: 12, scan_id: 12, scanner_id: 216, severity: "critical", confidence: "high", p...ract" => "AES/ECB/NoPadding", "remediation_byte_offsets" => [{"end_byte" => 13602, "start_byte" => 12719}]}>4190# [RSpecRunTime] RSpec elapsed time: 10 minutes 24.8 seconds. Current RSS: ~1456M. load average: 1.03 1.02 0.87 1/405 8944191 .fix_available4192 is expected to contain exactly #<Security::Finding id: 15, scan_id: 15, scanner_id: 219, severity: "critical", confidence: "high", p...ract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[{"end_byte"=>13602, "start_byte"=>12719}]}>, #<Security::Finding id: 16, scan_id: 16, scanner_id: 220, severity: "critical", confidence: "high", p...ract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[{"end_byte"=>13602, "start_byte"=>12719}]}>, and #<Security::Finding id: 17, scan_id: 17, scanner_id: 221, severity: "critical", confidence: "high", p...>[], "details"=>{}, "raw_source_code_extract"=>"AES/ECB/NoPadding", "remediation_byte_offsets"=>[]}>4193# [RSpecRunTime] RSpec elapsed time: 10 minutes 27.84 seconds. Current RSS: ~1453M. load average: 1.03 1.02 0.87 1/405 8954194 .no_fix_available4195 is expected to include #<Security::Finding id: 21, scan_id: 21, scanner_id: 225, severity: "critical", confidence: "high", p...>[], "details" => {}, "raw_source_code_extract" => "AES/ECB/NoPadding", "remediation_byte_offsets" => []}> and #<Security::Finding id: 22, scan_id: 22, scanner_id: 226, severity: "critical", confidence: "high", p..."10533698-1036-4c4e-be4b-3ca04c01ad77", overridden_uuid: nil, partition_number: 1, finding_data: {}>4196 is expected not to include #<Security::Finding id: 19, scan_id: 19, scanner_id: 223, severity: "critical", confidence: "high", p...code_extract" => "AES/ECB/NoPadding", "remediation_byte_offsets" => [{"end_byte" => 1, "start_byte" => 2}]}> and #<Security::Finding id: 20, scan_id: 20, scanner_id: 224, severity: "critical", confidence: "high", p...>[], "details" => {}, "raw_source_code_extract" => "AES/ECB/NoPadding", "remediation_byte_offsets" => []}>4197# [RSpecRunTime] RSpec elapsed time: 10 minutes 30.55 seconds. Current RSS: ~1453M. load average: 1.03 1.02 0.87 1/405 8964198 .count_by_scan_type4199 is expected to eq {"dast"=>1, "sast"=>2}4200 .latest_by_uuid4201 is expected to eq #<Security::Finding id: 24, scan_id: 23, scanner_id: 228, severity: "critical", confidence: "high", p..."b2403864-ca24-4cd1-b61a-699be0ea5864", overridden_uuid: nil, partition_number: 1, finding_data: {}>4202 .partition_full?4203 partition_size: 108447924224, considered_full?: true4204 is expected to eq true4205 partition_size: 107374182400, considered_full?: true4206 is expected to eq true4207 partition_size: 107374182399, considered_full?: false4208 is expected to eq false4209 .detach_partition?4210 when there is no finding for the given partition number4211 is expected to be falsey4212 when the partition is not empty4213 when the scan of last finding in partition returns false to findings_can_be_purged? message4214 is expected to be falsey4215 when the scan of last finding in partition returns true to findings_can_be_purged? message4216 is expected to be truthy4217 .active_partition_number4218 when the `security_findings` is partitioned4219 is expected to match 99994220 when the `security_findings` is not partitioned4221 is expected to match 14222 .distinct_uuids4223 returns distinct uuids of findings4224 #state4225 when there is no associated vulnerability4226 when there is no associated dismissal feedback4227 is expected to eq "detected"4228 when there is an associated dismissal feedback4229 is expected to eq "dismissed"4230 when there is an associated vulnerability4231 state: :detected4232 is expected to eq "detected"4233# [RSpecRunTime] RSpec elapsed time: 10 minutes 36.29 seconds. Current RSS: ~1461M. load average: 1.03 1.02 0.87 1/405 8974234 state: :confirmed4235 is expected to eq "confirmed"4236# [RSpecRunTime] RSpec elapsed time: 10 minutes 38.93 seconds. Current RSS: ~1456M. load average: 1.03 1.02 0.87 1/405 8984237 state: :dismissed4238 is expected to eq "dismissed"4239# [RSpecRunTime] RSpec elapsed time: 10 minutes 41.53 seconds. Current RSS: ~1458M. load average: 0.94 1.01 0.87 1/405 8994240 state: :resolved4241 is expected to eq "resolved"4242# [RSpecRunTime] RSpec elapsed time: 10 minutes 44.16 seconds. Current RSS: ~1453M. load average: 0.95 1.00 0.87 1/405 9004243 feedback accessors4244 #dismissal_feedback4245 behaves like has feedback method for4246 when there is no associated dismissal feedback4247 is expected to be nil4248 when there is an associated dismissal feedback4249 is expected to eq #<Vulnerabilities::Feedback id: 5, created_at: "2024-02-20 23:32:10.437849798 +0000", updated_at: "20...4-4cd1-b61a-699be0ea5864", dismissal_reason: "acceptable_risk", migrated_to_state_transition: false>4250 #issue_feedback4251 behaves like has feedback method for4252 when there is no associated dismissal feedback4253 is expected to be nil4254 when there is an associated dismissal feedback4255 is expected to eq #<Vulnerabilities::Feedback id: 6, created_at: "2024-02-20 23:32:11.185870331 +0000", updated_at: "20... "b2403864-ca24-4cd1-b61a-699be0ea5864", dismissal_reason: nil, migrated_to_state_transition: false>4256 #merge_request_feedback4257 behaves like has feedback method for4258 when there is no associated dismissal feedback4259 is expected to be nil4260 when there is an associated dismissal feedback4261 is expected to eq #<Vulnerabilities::Feedback id: 7, created_at: "2024-02-20 23:32:11.981132313 +0000", updated_at: "20... "b2403864-ca24-4cd1-b61a-699be0ea5864", dismissal_reason: nil, migrated_to_state_transition: false>4262 attributes delegated to `finding_data`4263 attribute: :name, expected_value: "Test finding"4264 is expected to eq "Test finding"4265 attribute: :description, expected_value: "Test description"4266 is expected to eq "Test description"4267 attribute: :solution, expected_value: "Test solution"4268 is expected to eq "Test solution"4269 attribute: :location, expected_value: "Test location"4270 is expected to eq "Test location"4271 attribute: :identifiers, expected_value: ["Test identifier"]4272 is expected to eq ["Test identifier"]4273 attribute: :links, expected_value: ["Test link"]4274 is expected to eq ["Test link"]4275 attribute: :false_positive?, expected_value: false4276 is expected to eq false4277 attribute: :assets, expected_value: ["Test asset"]4278 is expected to eq ["Test asset"]4279 attribute: :evidence, expected_value: {}4280 is expected to eq {}4281 attribute: :details, expected_value: []4282 is expected to eq []4283 attribute: :remediation_byte_offsets, expected_value: {:start_byte=>0, :end_byte=>1}4284 is expected to eq {:end_byte=>1, :start_byte=>0}4285 attribute: :raw_source_code_extract, expected_value: "AES/ECB/NoPadding"4286 is expected to eq "AES/ECB/NoPadding"4287 finding_details delegated to `finding_data` details4288 is expected to eq [{:name=>"Test Detail"}]4289 #remediations4290 when the remediation byte offsets do not exist4291 does not call the proxy and returns an empty array4292 when the remediation byte offsets exist4293 delegates the call to the proxy4294# [RSpecRunTime] Finishing example group ee/spec/models/security/finding_spec.rb. It took 53.55 seconds. Expected to take 1 minute 14.27 seconds.4295# [RSpecRunTime] Starting example group ee/spec/services/elastic/process_bookkeeping_service_spec.rb. Expected to take 1 minute 6.77 seconds.4296Elastic::ProcessBookkeepingService4297 .active_number_of_shards4298 worker_number_of_shards: 0, result: 14299 returns smaller number4300# [RSpecRunTime] RSpec elapsed time: 10 minutes 57.7 seconds. Current RSS: ~1442M. load average: 0.95 1.00 0.87 1/413 9014301 worker_number_of_shards: 2, result: 24302 returns smaller number4303 worker_number_of_shards: 20, result: 164304 returns smaller number4305 worker_number_of_shards: 15, result: 154306 returns smaller number4307 .shard_number4308 returns correct shard number4309 returns correct shard number when number_of_shards has been changed4310 .track4311 enqueues a record4312 enqueues a set of unique records4313 orders items based on when they were added and moves them to the back of the queue if they were added again4314 enqueues 10 identical records as 1 entry4315 deduplicates across multiple inserts4316 .queue_size4317 reports the queue size4318 .queued_items4319 reports queued items4320 .clear_tracking!4321 removes all entries from the queue4322 .maintain_indexed_associations4323 calls track! for each associated object4324 correctly scopes associated note objects to not include system notes4325# [RSpecRunTime] RSpec elapsed time: 11 minutes 1.48 seconds. Current RSS: ~1447M. load average: 0.95 1.00 0.87 1/413 9024326 .maintain_indexed_group_associations4327 does not call ElasticAssociationIndexerWorker4328 when Epic.elasticsearch_available? is true4329 does not call ElasticAssociationIndexerWorker for projects4330 if the group is use_elasticsearch?4331 calls ElasticAssociationIndexerWorker4332# [RSpecRunTime] RSpec elapsed time: 11 minutes 2.58 seconds. Current RSS: ~1436M. load average: 0.95 1.00 0.87 1/413 9034333 if the group is not use_elasticsearch?4334 does not call ElasticAssociationIndexerWorker4335 #execute4336 submits a batch of documents4337 returns the number of documents processed and number of failures4338 returns 0 docments processed and 0 failures without writing to the index when there are no documents4339 retries failed documents4340 discards malformed documents4341 fails, preserving documents, when processing fails with an exception4342 limit is less than refs count4343 processes only up to limit4344 limited to one shard4345 only processes specified shard4346# [RSpecRunTime] RSpec elapsed time: 11 minutes 4.22 seconds. Current RSS: ~1436M. load average: 0.96 1.00 0.87 1/413 9044347 logging4348 logs the time it takes to flush the bulk indexer4349 logs model information and indexing duration about each successful indexing4350 does not log about failed indexing4351 increments the custom indexing sli apdex4352 does not increment the custom indexing sli apdex for failed indexing4353 N+1 queries4354 does not have N+1 queries for projects4355 does not have N+1 queries for notes4356 does not have N+1 queries for issues4357 does not have N+1 queries for milestones4358 does not have N+1 queries for merge_requests4359 does not have N+1 queries for users4360 does not have N+1 queries for epics4361 does not have N+1 queries for epics with inherited dates4362 does not have N+1 queries for epics in a group with multiple parents4363 when the user is a member of a project in a namespace with a parent group4364 does not have N+1 queries for users4365# [RSpecRunTime] RSpec elapsed time: 11 minutes 46.33 seconds. Current RSS: ~1463M. load average: 1.05 1.03 0.89 1/418 16114366# [RSpecRunTime] Finishing example group ee/spec/services/elastic/process_bookkeeping_service_spec.rb. It took 53.62 seconds. Expected to take 1 minute 6.77 seconds.4367# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/templates/sast_gitlab_ci_yaml_spec.rb. Expected to take 1 minute 0.09 second.4368SAST.gitlab-ci.yml4369 the created pipeline4370 when project has no license4371 when SAST_DISABLED=14372 includes no jobs4373# [RSpecRunTime] RSpec elapsed time: 11 minutes 48.64 seconds. Current RSS: ~1442M. load average: 1.05 1.03 0.89 1/418 16324374 when SAST_EXPERIMENTAL_FEATURES is disabled for iOS projects4375 includes no jobs4376# [RSpecRunTime] RSpec elapsed time: 11 minutes 49.82 seconds. Current RSS: ~1439M. load average: 1.12 1.05 0.90 1/417 16864377 by default4378 language detection4379 Android4380 creates a pipeline with the expected jobs4381# [RSpecRunTime] RSpec elapsed time: 11 minutes 51.26 seconds. Current RSS: ~1436M. load average: 1.12 1.05 0.90 1/418 17664382 Android4383 creates a pipeline with the expected jobs4384# [RSpecRunTime] RSpec elapsed time: 11 minutes 52.62 seconds. Current RSS: ~1435M. load average: 1.12 1.05 0.90 1/418 18304385 Android4386 creates a pipeline with the expected jobs4387# [RSpecRunTime] RSpec elapsed time: 11 minutes 54.01 seconds. Current RSS: ~1429M. load average: 1.12 1.05 0.90 1/418 18934388 Android4389 creates a pipeline with the expected jobs4390# [RSpecRunTime] RSpec elapsed time: 11 minutes 55.27 seconds. Current RSS: ~1424M. load average: 1.20 1.06 0.90 1/418 19564391 Android4392 creates a pipeline with the expected jobs4393# [RSpecRunTime] RSpec elapsed time: 11 minutes 56.56 seconds. Current RSS: ~1417M. load average: 1.20 1.06 0.90 1/418 20174394 Apex4395 creates a pipeline with the expected jobs4396# [RSpecRunTime] RSpec elapsed time: 11 minutes 57.79 seconds. Current RSS: ~1406M. load average: 1.20 1.06 0.90 1/418 20704397 C4398 creates a pipeline with the expected jobs4399# [RSpecRunTime] RSpec elapsed time: 11 minutes 59.04 seconds. Current RSS: ~1407M. load average: 1.20 1.06 0.90 1/418 21234400 C++4401 creates a pipeline with the expected jobs4402# [RSpecRunTime] RSpec elapsed time: 12 minutes 0.34 second. Current RSS: ~1406M. load average: 1.18 1.06 0.90 1/418 21764403 C#4404 creates a pipeline with the expected jobs4405# [RSpecRunTime] RSpec elapsed time: 12 minutes 1.58 seconds. Current RSS: ~1405M. load average: 1.18 1.06 0.90 1/419 22294406 Elixir4407 creates a pipeline with the expected jobs4408# [RSpecRunTime] RSpec elapsed time: 12 minutes 2.79 seconds. Current RSS: ~1405M. load average: 1.18 1.06 0.90 1/419 22824409 Elixir, nested4410 creates a pipeline with the expected jobs4411# [RSpecRunTime] RSpec elapsed time: 12 minutes 4.12 seconds. Current RSS: ~1405M. load average: 1.18 1.06 0.90 1/418 23374412 Golang4413 creates a pipeline with the expected jobs4414# [RSpecRunTime] RSpec elapsed time: 12 minutes 5.35 seconds. Current RSS: ~1405M. load average: 1.16 1.06 0.90 1/418 23904415 Groovy4416 creates a pipeline with the expected jobs4417# [RSpecRunTime] RSpec elapsed time: 12 minutes 6.56 seconds. Current RSS: ~1405M. load average: 1.16 1.06 0.90 1/418 24434418 iOS4419 creates a pipeline with the expected jobs4420# [RSpecRunTime] RSpec elapsed time: 12 minutes 7.87 seconds. Current RSS: ~1405M. load average: 1.16 1.06 0.90 1/418 25054421 iOS4422 creates a pipeline with the expected jobs4423# [RSpecRunTime] RSpec elapsed time: 12 minutes 9.15 seconds. Current RSS: ~1406M. load average: 1.15 1.06 0.91 1/418 25684424 Java4425 creates a pipeline with the expected jobs4426# [RSpecRunTime] RSpec elapsed time: 12 minutes 10.36 seconds. Current RSS: ~1406M. load average: 1.15 1.06 0.91 1/418 26214427 Java with MobSF4428 creates a pipeline with the expected jobs4429# [RSpecRunTime] RSpec elapsed time: 12 minutes 11.66 seconds. Current RSS: ~1407M. load average: 1.15 1.06 0.91 1/418 26824430 Java without MobSF4431 creates a pipeline with the expected jobs4432# [RSpecRunTime] RSpec elapsed time: 12 minutes 12.97 seconds. Current RSS: ~1407M. load average: 1.15 1.06 0.91 1/418 27544433 Javascript4434 creates a pipeline with the expected jobs4435# [RSpecRunTime] RSpec elapsed time: 12 minutes 14.21 seconds. Current RSS: ~1407M. load average: 1.14 1.06 0.91 1/418 28074436 JSX4437 creates a pipeline with the expected jobs4438# [RSpecRunTime] RSpec elapsed time: 12 minutes 15.51 seconds. Current RSS: ~1407M. load average: 1.14 1.06 0.91 1/418 28604439 Javascript Node4440 creates a pipeline with the expected jobs4441# [RSpecRunTime] RSpec elapsed time: 12 minutes 16.73 seconds. Current RSS: ~1406M. load average: 1.14 1.06 0.91 1/418 29134442 HTML4443 creates a pipeline with the expected jobs4444# [RSpecRunTime] RSpec elapsed time: 12 minutes 17.95 seconds. Current RSS: ~1405M. load average: 1.14 1.06 0.91 1/418 29664445 Kubernetes Manifests4446 creates a pipeline with the expected jobs4447# [RSpecRunTime] RSpec elapsed time: 12 minutes 19.3 seconds. Current RSS: ~1405M. load average: 1.21 1.07 0.91 1/418 30194448 Multiple languages4449 creates a pipeline with the expected jobs4450# [RSpecRunTime] RSpec elapsed time: 12 minutes 20.72 seconds. Current RSS: ~1405M. load average: 1.21 1.07 0.91 1/418 31054451 PHP4452 creates a pipeline with the expected jobs4453# [RSpecRunTime] RSpec elapsed time: 12 minutes 22.03 seconds. Current RSS: ~1405M. load average: 1.21 1.07 0.91 2/418 31584454 Python4455 creates a pipeline with the expected jobs4456# [RSpecRunTime] RSpec elapsed time: 12 minutes 23.37 seconds. Current RSS: ~1404M. load average: 1.21 1.07 0.91 1/418 32114457 Ruby4458 creates a pipeline with the expected jobs4459# [RSpecRunTime] RSpec elapsed time: 12 minutes 24.65 seconds. Current RSS: ~1404M. load average: 1.27 1.09 0.92 1/418 32654460 Scala4461 creates a pipeline with the expected jobs4462# [RSpecRunTime] RSpec elapsed time: 12 minutes 26.0 seconds. Current RSS: ~1405M. load average: 1.27 1.09 0.92 1/418 33184463 Scala4464 creates a pipeline with the expected jobs4465# [RSpecRunTime] RSpec elapsed time: 12 minutes 27.62 seconds. Current RSS: ~1404M. load average: 1.27 1.09 0.92 1/418 33714466 Scala4467 creates a pipeline with the expected jobs4468# [RSpecRunTime] RSpec elapsed time: 12 minutes 28.87 seconds. Current RSS: ~1404M. load average: 1.27 1.09 0.92 1/418 34244469 Typescript4470 creates a pipeline with the expected jobs4471# [RSpecRunTime] RSpec elapsed time: 12 minutes 30.18 seconds. Current RSS: ~1404M. load average: 1.25 1.09 0.92 1/418 34774472 Typescript JSX4473 creates a pipeline with the expected jobs4474# [RSpecRunTime] RSpec elapsed time: 12 minutes 31.42 seconds. Current RSS: ~1406M. load average: 1.25 1.09 0.92 1/418 35304475# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/templates/sast_gitlab_ci_yaml_spec.rb. It took 44.53 seconds. Expected to take 1 minute 0.09 second.4476# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/elastic/helper_spec.rb. Expected to take 51.91 seconds.4477Gitlab::Elastic::Helper4478 .new4479 has the proper default values4480 with a custom `index_name`4481 has the proper `index_name`4482 .default4483 does not cache the value4484 .connection_settings4485 returns a hash compatible with elasticsearcht-transport client settings4486 works when given a URI4487 parses credentials out of the uri4488 prioritizes creds in arguments over those in url4489 sets password to empty string when only username is provided4490 .`url_string`4491 returns a percent encoded url string4492 #default_mappings4493 returns only mappings of the main index4494 custom analyzers4495 merges custom language analyzers mappings4496 #index_name_with_timestamp4497 returns correct index name4498 supports name_suffix4499 #create_migrations_index4500 creates the index4501 #delete_migrations_index4502 deletes the migrations index4503 #create_empty_index4504 with an empty cluster4505 creates an index with a custom name4506 with alias and index4507 creates index and alias4508 when there is a legacy index4509 creates the index only4510 with non-default number of shards4511 creates an index with correct number of shards4512 when there is an alias4513 raises an error4514 does not raise error with skip_if_exists option4515 when there is a legacy index4516 raises an error4517 #delete_index4518 without an existing index4519 fails gracefully4520 when there is an alias4521 is expected to be truthy4522 when there is a legacy index4523 is expected to be truthy4524 #index_exists?4525 without an existing index4526 is expected to be falsy4527 when there is a legacy index4528 is expected to be truthy4529 when there is an alias4530 is expected to be truthy4531 #migrations_index_exists?4532 without an existing migrations index4533 is expected to be falsy4534 when it exists4535 is expected to be truthy4536 #alias_exists?4537 without an existing index4538 is expected to be falsy4539 when there is a legacy index4540 is expected to be falsy4541 when there is an alias4542 is expected to be truthy4543 #alias_missing?4544 is the opposite of #alias_exists?4545 #cluster_free_size_bytes4546 returns valid cluster size4547 #switch_alias4548 switches the alias4549 #index_size4550 when there is a legacy index4551 is expected to have key "docs"4552 is expected to have key "store"4553 when there is an alias4554 is expected to have key "docs"4555 is expected to have key "store"4556 supports providing the alias name4557# [RSpecRunTime] RSpec elapsed time: 12 minutes 43.24 seconds. Current RSS: ~1440M. load average: 1.51 1.15 0.94 1/413 35314558 #documents_count4559 when refresh is unset4560 when there is a legacy index4561 is expected to eq 04562 when there is an alias4563 is expected to eq 04564 supports providing the alias name4565 when refresh is set4566 refreshes the index4567 #delete_migration_record4568 when record exists4569 is expected to be truthy4570# [RSpecRunTime] RSpec elapsed time: 12 minutes 48.36 seconds. Current RSS: ~1428M. load average: 1.63 1.18 0.95 1/419 35324571 when record does not exist4572 is expected to be falsey4573 #standalone_indices_proxies4574 when target_classes and exclude_classes are not provided4575 creates proxies for each separate class4576 when exclude_classes is provided4577 creates proxies for each separate classes except exclude_classes4578 when target_classes is provided4579 creates proxies for only the target classes4580 with foreign keys mappings4581 has correct foreign key types4582 #ping?4583 does not raise any exception4584 #get_meta4585 returns version in meta field4586# [RSpecRunTime] RSpec elapsed time: 12 minutes 53.69 seconds. Current RSS: ~1402M. load average: 1.58 1.18 0.95 3/423 35334587 #server_info4588 server is accessible4589 using elasticsearch4590 returns server info4591 using opensearch4592 returns server info4593 server is inaccessible4594 returns empty hash4595 #get_mapping4596 reads mappings from client4597# [RSpecRunTime] RSpec elapsed time: 12 minutes 58.02 seconds. Current RSS: ~1380M. load average: 1.69 1.21 0.96 1/425 35344598 #supported_version?4599 when Elasticsearch is not enabled4600 is expected to be truthy4601 when Elasticsearch is enabled4602 when version is compatible4603 is expected to be truthy4604 when version is incompatible4605 is expected to be falsey4606 when Elasticsearch is unreachable4607 is expected to be truthy4608 #unsupported_version?4609 distribution: "elasticsearch", version: "6.8.23", result: true4610 is expected to eq true4611 distribution: "elasticsearch", version: "7.17.0", result: false4612 is expected to eq false4613 distribution: "elasticsearch", version: "8.0.0", result: false4614 is expected to eq false4615 distribution: "opensearch", version: "1.3.3", result: false4616 is expected to eq false4617 distribution: "opensearch", version: "2.1.0", result: false4618 is expected to eq false4619 #klass_to_alias_name4620 returns results for every listed class4621 returns results for repository4622 #pending_migrations?4623 returns true when there are pending migrations4624 returns false when there are no pending migrations4625 #indexing_paused?4626 delegates to Gitlab::CurrentSettings.elasticsearch_pause_indexing?4627 #refresh_index4628 when index_name is not provided4629 refreshes all indexes4630# [RSpecRunTime] RSpec elapsed time: 13 minutes 2.65 seconds. Current RSS: ~1398M. load average: 1.63 1.20 0.96 1/426 35354631 when index_name is provided4632 refreshes a single index4633 when an index does not exist4634 does not refresh the index4635 #reindex4636 passes correct arguments to Search::ReindexingService4637 .build_es_id4638 returns a calculated es_id4639 #remove_wikis_from_the_standalone_index4640 container_type is other than Group or Project4641 not calls delete_by_query4642 Wiki does not use separate indices4643 not calls delete_by_query4644 Wiki uses separate indices and container_type is either Project or Group4645 namespace_routing_id is passed4646 calls delete_by_query with passed namespace_routing_id as routing4647 migration reindex_wikis_to_fix_routing is not finished4648 calls delete_by_query without routing4649 namespace_routing_id is not passed4650 calls delete_by_query without routing4651 #target_index_names4652 when alias exists4653 when a nil target is provided4654 uses the default target from target_name4655 when a target is provided4656 uses the target index4657 when write index is not set4658 returns the write index as true4659 when alias does not exist4660 returns a hash with a single key value pair4661# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/elastic/helper_spec.rb. It took 32.82 seconds. Expected to take 51.91 seconds.4662# [RSpecRunTime] Starting example group ee/spec/helpers/ee/groups_helper_spec.rb. Expected to take 48.12 seconds.4663GroupsHelper4664 #render_setting_to_allow_project_access_token_creation?4665 with self-managed4666 returns true if group is root4667 returns false if group is subgroup4668# [RSpecRunTime] RSpec elapsed time: 13 minutes 5.64 seconds. Current RSS: ~1409M. load average: 1.58 1.20 0.97 1/426 35364669 on .com4670 with a free plan4671 returns false4672 with a paid plan4673 returns true if group is root4674 returns false if group is subgroup4675# [RSpecRunTime] RSpec elapsed time: 13 minutes 7.16 seconds. Current RSS: ~1414M. load average: 1.58 1.20 0.97 1/426 35374676 #permanent_deletion_date4677 returns the sum of the date passed as argument and the deletion_adjourned_period set in application setting4678 #remove_group_message4679 delayed deletion feature is available4680 behaves like delayed deletion message4681 returns the message related to delayed deletion4682 group is already marked for deletion4683 behaves like permanent deletion message4684 returns the message related to permanent deletion4685 when group delay deletion is enabled4686 behaves like delayed deletion message4687 returns the message related to delayed deletion4688 when group delay deletion is disabled4689 behaves like delayed deletion message4690 returns the message related to delayed deletion4691 when group delay deletion is enabled and adjourned deletion period is 04692 behaves like permanent deletion message4693 returns the message related to permanent deletion4694 delayed deletion feature is not available4695 behaves like permanent deletion message4696 returns the message related to permanent deletion4697 #immediately_remove_group_message4698 returns the message related to immediate deletion4699 #show_discover_group_security?4700 gitlab_com?: true, user?: true, security_dashboard_feature_available?: true, can_admin_group?: true4701 returns the expected value4702# [RSpecRunTime] RSpec elapsed time: 13 minutes 12.09 seconds. Current RSS: ~1423M. load average: 1.54 1.20 0.97 1/425 35384703 gitlab_com?: true, user?: true, security_dashboard_feature_available?: true, can_admin_group?: false4704 returns the expected value4705 gitlab_com?: true, user?: true, security_dashboard_feature_available?: false, can_admin_group?: true4706 returns the expected value4707 gitlab_com?: true, user?: true, security_dashboard_feature_available?: false, can_admin_group?: false4708 returns the expected value4709 gitlab_com?: true, user?: false, security_dashboard_feature_available?: true, can_admin_group?: true4710 returns the expected value4711 gitlab_com?: true, user?: false, security_dashboard_feature_available?: true, can_admin_group?: false4712 returns the expected value4713 gitlab_com?: true, user?: false, security_dashboard_feature_available?: false, can_admin_group?: true4714 returns the expected value4715 gitlab_com?: true, user?: false, security_dashboard_feature_available?: false, can_admin_group?: false4716 returns the expected value4717 gitlab_com?: false, user?: true, security_dashboard_feature_available?: true, can_admin_group?: true4718 returns the expected value4719 gitlab_com?: false, user?: true, security_dashboard_feature_available?: true, can_admin_group?: false4720 returns the expected value4721 gitlab_com?: false, user?: true, security_dashboard_feature_available?: false, can_admin_group?: true4722 returns the expected value4723 gitlab_com?: false, user?: true, security_dashboard_feature_available?: false, can_admin_group?: false4724 returns the expected value4725 gitlab_com?: false, user?: false, security_dashboard_feature_available?: true, can_admin_group?: true4726 returns the expected value4727 gitlab_com?: false, user?: false, security_dashboard_feature_available?: true, can_admin_group?: false4728 returns the expected value4729 gitlab_com?: false, user?: false, security_dashboard_feature_available?: false, can_admin_group?: true4730 returns the expected value4731 gitlab_com?: false, user?: false, security_dashboard_feature_available?: false, can_admin_group?: false4732 returns the expected value4733 #show_group_activity_analytics?4734 when feature is not available for group4735 returns false4736 when current user does not have access to the group4737 returns false4738 when feature is available and user has access to it4739 returns true4740 #show_user_cap_alert?4741 when user cap is available4742 when user cap value is set4743 when user is an owner of the root namespace4744 is expected to equal true4745 when user is not an owner of the root namespace4746 is expected to equal false4747 when user cap value is not set4748 when user is an owner of the root namespace4749 is expected to equal false4750 when namespace settings is nil4751 is expected to equal false4752 when user cap is not available4753 is expected to equal false4754 #pending_members_link4755 is expected to eq "<a href=\"/groups/group493/-/usage_quotas/pending_members\"></a>"4756 for a sub-group4757 returns a link to the root group4758# [RSpecRunTime] RSpec elapsed time: 13 minutes 24.38 seconds. Current RSS: ~1439M. load average: 1.42 1.19 0.97 1/425 35394759 #show_product_purchase_success_alert?4760 when purchased_product is present4761 product: "product", result: true4762 is expected to equal true4763 product: "", result: false4764 is expected to equal false4765 product: nil, result: false4766 is expected to equal false4767 when purchased_product is not present4768 is expected to equal false4769 #group_seats_usage_quota_app_data4770 when free user cap is enforced4771 is expected to eql {:add_seats_href=>"https://customers.staging.gitlab.com/gitlab/namespaces/2207/extra_seats", :enforce...id=>2207, :namespace_name=>"group500", :seat_usage_export_path=>"/groups/group500/-/seat_usage.csv"}4772 when is private namespace4773 is expected to eql {:add_seats_href=>"https://customers.staging.gitlab.com/gitlab/namespaces/2208/extra_seats", :enforce...id=>2208, :namespace_name=>"group501", :seat_usage_export_path=>"/groups/group501/-/seat_usage.csv"}4774 when is public namespace4775 is expected to eql {:add_seats_href=>"https://customers.staging.gitlab.com/gitlab/namespaces/2209/extra_seats", :enforce...id=>2209, :namespace_name=>"group502", :seat_usage_export_path=>"/groups/group502/-/seat_usage.csv"}4776 #code_suggestions_usage_app_data4777 when cs_connect_with_sales ff is disabled4778 is expected to eql {:add_duo_pro_href=>"https://customers.staging.gitlab.com/gitlab/namespaces/2210/duo_pro_seats", :full_path=>"group503", :group_id=>2210}4779 when cs_connect_with_sales ff is enabled4780 contains data for hand raise lead button4781 #product_analytics_usage_quota_app_data4782 when product analytics is disabled4783 is expected to eql {:empty_state_illustration_path=>"illustrations/chart-empty-state.svg", :namespace_path=>"group505", :product_analytics_enabled=>"false"}4784 when product analytics is enabled4785 is expected to eql {:empty_state_illustration_path=>"illustrations/chart-empty-state.svg", :namespace_path=>"group506", :product_analytics_enabled=>"true"}4786 #hand_raise_props4787 builds correct hash4788 allows overriding of the default product_interaction4789 #code_suggestions_hand_raise_props4790 builds correct hash4791 #code_suggestions_owner_alert_hand_raise_props4792 builds correct hash4793 #show_code_suggestions_tab?4794 on saas4795 when hamilton_seat_management is enabled4796 has_free_or_no_subscription?: true, result: false4797 is expected to eq false4798 has_free_or_no_subscription?: false, result: true4799 is expected to eq true4800 when hamilton_seat_management is disabled4801 has_free_or_no_subscription?: true, result: false4802 is expected to eq false4803 has_free_or_no_subscription?: false, result: false4804 is expected to eq false4805 on self managed4806 is expected to be falsy4807 #saml_sso_settings_generate_helper_text4808 is expected to eq "<span class=\"js-helper-text gl-clearfix\">some text</span>"4809 is expected to include "gl-display-none"4810 #group_transfer_app_data4811 returns expected hash4812 #subgroup_creation_data4813 when self-managed4814 is expected to include {:is_saas => "false"}4815 when on .com4816 is expected to include {:is_saas => "true"}4817 #can_admin_service_accounts?4818 returns true when current_user can admin members4819 returns false when current_user can not admin members4820 #access_level_roles_user_can_assign4821 when user is provided4822 when a user is a group member4823 when the minimal access role is available4824 includes the minimal access role4825# [RSpecRunTime] Finishing example group ee/spec/helpers/ee/groups_helper_spec.rb. It took 31.47 seconds. Expected to take 48.12 seconds.4826# [RSpecRunTime] Starting example group ee/spec/services/merge_requests/reset_approvals_service_spec.rb. Expected to take 45.37 seconds.4827MergeRequests::ResetApprovalsService4828 #execute4829 as default4830 resets all approvals and does not create new todos for approvers4831 removes the unmergeable flag after the service is run4832 behaves like triggers GraphQL subscription mergeRequestMergeStatusUpdated4833 is expected to receive merge_request_merge_status_updated(#<MergeRequest id:32 group526/project-973!1>) 1 time4834# [RSpecRunTime] RSpec elapsed time: 13 minutes 40.72 seconds. Current RSS: ~1502M. load average: 1.32 1.18 0.97 1/423 36584835 behaves like triggers GraphQL subscription mergeRequestApprovalStateUpdated4836 is expected to receive merge_request_approval_state_updated(#<MergeRequest id:33 group527/project-974!1>) 1 time4837# [RSpecRunTime] RSpec elapsed time: 13 minutes 42.4 seconds. Current RSS: ~1508M. load average: 1.32 1.18 0.97 1/423 36984838 behaves like MergeRequests::ApprovalsResetEvent published4839 publishes MergeRequests::ApprovalsResetEvent4840# [RSpecRunTime] RSpec elapsed time: 13 minutes 43.96 seconds. Current RSS: ~1508M. load average: 1.32 1.18 0.97 1/423 37384841 when approvals patch_id_sha matches MergeRequest#current_patch_id_sha4842 does not delete approvals4843 behaves like MergeRequests::ApprovalsResetEvent not published4844 does not publish MergeRequests::ApprovalsResetEvent4845# [RSpecRunTime] RSpec elapsed time: 13 minutes 47.04 seconds. Current RSS: ~1509M. load average: 1.30 1.17 0.97 1/423 38174846 when skip_reset_checks: true4847 deletes all approvals directly without additional checks or side-effects4848 will delete approvals in situations where a false setting would not4849 behaves like MergeRequests::ApprovalsResetEvent published4850 publishes MergeRequests::ApprovalsResetEvent4851# [RSpecRunTime] RSpec elapsed time: 13 minutes 51.79 seconds. Current RSS: ~1508M. load average: 1.27 1.17 0.97 1/423 39354852 when approvals patch_id_sha matches MergeRequest#current_patch_id_sha4853 does not delete approvals4854 behaves like MergeRequests::ApprovalsResetEvent not published4855 does not publish MergeRequests::ApprovalsResetEvent4856# [RSpecRunTime] RSpec elapsed time: 13 minutes 56.08 seconds. Current RSS: ~1509M. load average: 1.25 1.17 0.97 1/423 40144857 with selective code owner removals4858 when the latest push is related to codeowners4859 resets code owner approvals with changes4860 behaves like MergeRequests::ApprovalsResetEvent published4861 publishes MergeRequests::ApprovalsResetEvent4862# [RSpecRunTime] RSpec elapsed time: 13 minutes 59.54 seconds. Current RSS: ~1507M. load average: 1.55 1.23 0.99 1/423 42224863 when the latest push affects multiple codeowners entries4864 resets code owner approvals with changes4865 behaves like MergeRequests::ApprovalsResetEvent published4866 publishes MergeRequests::ApprovalsResetEvent4867# [RSpecRunTime] RSpec elapsed time: 14 minutes 2.29 seconds. Current RSS: ~1501M. load average: 1.55 1.23 0.99 1/424 43434868 when the latest push is not related to codeowners4869 and codeowners related changes were in a previous push4870 does not reset code owner approvals4871 behaves like MergeRequests::ApprovalsResetEvent not published4872 does not publish MergeRequests::ApprovalsResetEvent4873# [RSpecRunTime] RSpec elapsed time: 14 minutes 5.06 seconds. Current RSS: ~1490M. load average: 1.59 1.24 1.00 1/424 44704874 behaves like triggers GraphQL subscription mergeRequestMergeStatusUpdated4875 is expected to receive merge_request_merge_status_updated(#<MergeRequest id:48 namespace912/project-983!1>) 1 time4876# [RSpecRunTime] RSpec elapsed time: 14 minutes 6.48 seconds. Current RSS: ~1481M. load average: 1.59 1.24 1.00 1/424 45314877 behaves like triggers GraphQL subscription mergeRequestApprovalStateUpdated4878 is expected to receive merge_request_approval_state_updated(#<MergeRequest id:49 namespace912/project-983!1>) 1 time4879# [RSpecRunTime] RSpec elapsed time: 14 minutes 8.0 seconds. Current RSS: ~1474M. load average: 1.59 1.24 1.00 1/424 45924880 when approvals patch_id_sha matches MergeRequest#current_patch_id_sha4881 does not delete any code owner approvals4882 behaves like MergeRequests::ApprovalsResetEvent not published4883 does not publish MergeRequests::ApprovalsResetEvent4884# [RSpecRunTime] RSpec elapsed time: 14 minutes 10.65 seconds. Current RSS: ~1469M. load average: 1.54 1.24 1.00 1/424 47134885# [RSpecRunTime] Finishing example group ee/spec/services/merge_requests/reset_approvals_service_spec.rb. It took 34.93 seconds. Expected to take 45.37 seconds.4886# [RSpecRunTime] Starting example group ee/spec/services/ee/users/migrate_records_to_ghost_user_service_spec.rb. Expected to take 41.19 seconds.4887Users::MigrateRecordsToGhostUserService4888 when migrating a user's associated records to the ghost user4889 for epics4890 when deleted user is present as both author and edited_user4891 for a epic the user has created4892 does not delete the epic4893 migrates all associated fields to the "Ghost user"4894# [RSpecRunTime] RSpec elapsed time: 14 minutes 13.93 seconds. Current RSS: ~1468M. load average: 1.54 1.24 1.00 1/423 47144895 when deleted user is present only as edited_user4896 for a epic the user has created4897 does not delete the epic4898 migrates all associated fields to the "Ghost user"4899# [RSpecRunTime] RSpec elapsed time: 14 minutes 16.67 seconds. Current RSS: ~1471M. load average: 1.50 1.24 1.00 1/423 47154900 for vulnerability_feedback author4901 for a vulnerabilities/feedback the user has created4902 does not delete the vulnerabilities/feedback4903 migrates all associated fields to the "Ghost user"4904# [RSpecRunTime] RSpec elapsed time: 14 minutes 19.96 seconds. Current RSS: ~1473M. load average: 1.46 1.23 1.00 1/423 47164905 for vulnerability_feedback comment author4906 for a vulnerabilities/feedback the user has created4907 does not delete the vulnerabilities/feedback4908 migrates all associated fields to the "Ghost user"4909# [RSpecRunTime] RSpec elapsed time: 14 minutes 23.31 seconds. Current RSS: ~1473M. load average: 1.46 1.23 1.00 1/418 47174910 for vulnerability author4911 for a vulnerability the user has created4912 does not delete the vulnerability4913 migrates all associated fields to the "Ghost user"4914# [RSpecRunTime] RSpec elapsed time: 14 minutes 28.8 seconds. Current RSS: ~1473M. load average: 1.42 1.23 1.00 1/418 47184915 for vulnerability_external_issue_link author4916 for a vulnerabilities/external issue link the user has created4917 does not delete the vulnerabilities/external issue link4918 migrates all associated fields to the "Ghost user"4919# [RSpecRunTime] RSpec elapsed time: 14 minutes 34.52 seconds. Current RSS: ~1473M. load average: 1.36 1.22 1.00 1/418 47194920 for resource_iteration_events4921 for a resource iteration event the user has created4922 does not delete the resource iteration event4923 migrates all associated fields to the "Ghost user"4924# [RSpecRunTime] RSpec elapsed time: 14 minutes 38.07 seconds. Current RSS: ~1471M. load average: 1.36 1.22 1.00 1/418 47204925 for resource_link_events4926 for a work items/resource link event the user has created4927 does not delete the work items/resource link event4928 migrates all associated fields to the "Ghost user"4929# [RSpecRunTime] RSpec elapsed time: 14 minutes 42.22 seconds. Current RSS: ~1470M. load average: 1.33 1.22 1.00 1/418 47214930 on post-migrate cleanups4931 audit events4932 when licensed4933 does not log audit event if operation fails4934 does not log audit event if operation results in no change4935 when operation succeeds4936 logs an audit event4937 logs the audit event info4938 calls the audit method with the event type4939# [RSpecRunTime] RSpec elapsed time: 14 minutes 44.79 seconds. Current RSS: ~1476M. load average: 1.22 1.20 0.99 1/418 47224940 when not licensed4941 does not log audit event4942# [RSpecRunTime] Finishing example group ee/spec/services/ee/users/migrate_records_to_ghost_user_service_spec.rb. It took 34.68 seconds. Expected to take 41.19 seconds.4943# [RSpecRunTime] Starting example group ee/spec/services/auto_merge/merge_train_service_spec.rb. Expected to take 36.67 seconds.4944AutoMerge::MergeTrainService4945 #execute4946 enables auto merge on the merge request4947 creates merge train4948 creates system note4949 returns result code4950 when failed to save the record4951 returns result code4952# [RSpecRunTime] RSpec elapsed time: 14 minutes 49.27 seconds. Current RSS: ~1495M. load average: 1.20 1.19 1.00 1/424 48764953 when statement timeout happened on system note creation4954 returns failed status4955 rollback the transaction4956 tracks the exception4957# [RSpecRunTime] RSpec elapsed time: 14 minutes 51.14 seconds. Current RSS: ~1500M. load average: 1.20 1.19 1.00 1/425 49614958 #process4959 calls RefreshWorker4960 when merge request is not on a merge train4961 does not call RefreshWorker4962# [RSpecRunTime] RSpec elapsed time: 14 minutes 52.89 seconds. Current RSS: ~1509M. load average: 1.20 1.19 1.00 1/425 50284963 #cancel4964 cancels auto merge on the merge request4965 writes system note to the merge request4966 does not generate any todos4967 when pipeline exists4968 cancels the jobs in the pipeline4969# [RSpecRunTime] RSpec elapsed time: 14 minutes 55.91 seconds. Current RSS: ~1508M. load average: 1.19 1.19 1.00 1/425 51534970 when train ref exists4971 deletes train ref4972 when train ref does not exist4973 does not raise an error4974 when the other merge request is following the merge request4975 processes the train by default4976 when the status is stale already4977 does not do anything4978# [RSpecRunTime] RSpec elapsed time: 14 minutes 59.11 seconds. Current RSS: ~1504M. load average: 1.19 1.19 1.00 1/425 53414979 when statement timeout happened on system note creation4980 returns error4981 rollback the transaction4982 tracks the exception4983# [RSpecRunTime] RSpec elapsed time: 15 minutes 0.72 second. Current RSS: ~1504M. load average: 1.17 1.18 1.00 1/426 54234984 #abort4985 aborts auto merge on the merge request4986 writes system note to the merge request4987 when the other merge request is following the merge request4988 processes the train4989 when process_next is false4990 does not process the next merge request on the train4991# [RSpecRunTime] RSpec elapsed time: 15 minutes 4.1 seconds. Current RSS: ~1494M. load average: 1.17 1.18 1.00 1/426 56024992 when statement timeout happened on system note creation4993 returns error4994 rollback the transaction4995 tracks the exception4996# [RSpecRunTime] RSpec elapsed time: 15 minutes 5.7 seconds. Current RSS: ~1492M. load average: 1.16 1.18 1.00 1/426 56844997 #available_for?4998 is expected to be truthy4999 memoizes the result5000 when merge trains flag is disabled5001 is expected to be falsy5002# [RSpecRunTime] RSpec elapsed time: 15 minutes 7.6 seconds. Current RSS: ~1497M. load average: 1.16 1.18 1.00 1/426 57705003 when there is an open MR dependency5004 is expected to be falsy5005# [RSpecRunTime] RSpec elapsed time: 15 minutes 9.21 seconds. Current RSS: ~1505M. load average: 1.14 1.18 1.00 1/426 58385006 when merge train ci setting is disabled5007 is expected to be falsy5008 when merge request is not mergeable5009 is expected to be falsy5010 when the user does not have permission to merge5011 is expected to be falsy5012 when the head pipeline of the merge request has not finished5013 is expected to be falsy5014# [RSpecRunTime] Finishing example group ee/spec/services/auto_merge/merge_train_service_spec.rb. It took 26.29 seconds. Expected to take 36.67 seconds.5015# [RSpecRunTime] Starting example group ee/spec/services/vulnerabilities/update_service_spec.rb. Expected to take 33.46 seconds.5016Vulnerabilities::UpdateService5017 with an authorized user with proper permissions5018 behaves like calls Vulnerabilities::Statistics::UpdateService5019 calls the service class5020# [RSpecRunTime] RSpec elapsed time: 15 minutes 14.71 seconds. Current RSS: ~1502M. load average: 1.13 1.17 1.00 1/424 59515021 when finding name is longer than 255 characters5022 truncates vulnerability title to have 255 characters5023# [RSpecRunTime] RSpec elapsed time: 15 minutes 17.46 seconds. Current RSS: ~1498M. load average: 1.13 1.17 1.00 1/424 59525024 when neither severity nor confidence are overridden5025 updates the vulnerability from updated finding (title, severity and confidence only)5026# [RSpecRunTime] RSpec elapsed time: 15 minutes 20.24 seconds. Current RSS: ~1480M. load average: 1.20 1.19 1.00 1/424 59535027 when severity is overridden5028 updates the vulnerability from updated finding (title and confidence only)5029# [RSpecRunTime] RSpec elapsed time: 15 minutes 23.21 seconds. Current RSS: ~1473M. load average: 1.20 1.19 1.00 1/419 59545030 when confidence is overridden5031 updates the vulnerability from updated finding (title and severity only)5032# [RSpecRunTime] RSpec elapsed time: 15 minutes 25.99 seconds. Current RSS: ~1473M. load average: 1.19 1.19 1.00 1/419 59555033 when the `resolved_on_default_branch` kwarg is provided5034 updates the resolved_on_default_branch attribute of vulnerability5035# [RSpecRunTime] RSpec elapsed time: 15 minutes 28.76 seconds. Current RSS: ~1473M. load average: 1.19 1.19 1.00 1/419 59565036 when the `resolved_on_default_branch` kwarg is not provided5037 does not update the resolved_on_default_branch attribute of vulnerability5038# [RSpecRunTime] RSpec elapsed time: 15 minutes 31.59 seconds. Current RSS: ~1472M. load average: 1.17 1.18 1.00 2/419 59575039 when security dashboard feature is disabled5040 raises an "access denied" error5041# [RSpecRunTime] RSpec elapsed time: 15 minutes 34.42 seconds. Current RSS: ~1473M. load average: 1.24 1.20 1.01 1/419 59585042 when user does not have rights to update a vulnerability5043 raises an "access denied" error5044# [RSpecRunTime] RSpec elapsed time: 15 minutes 37.21 seconds. Current RSS: ~1472M. load average: 1.24 1.20 1.01 1/419 59595045# [RSpecRunTime] Finishing example group ee/spec/services/vulnerabilities/update_service_spec.rb. It took 25.54 seconds. Expected to take 33.46 seconds.5046# [RSpecRunTime] Starting example group ee/spec/models/approval_wrapped_rule_spec.rb. Expected to take 30.8 seconds.5047ApprovalWrappedRule5048 does not allow STI5049 #project5050 returns merge request project5051# [RSpecRunTime] RSpec elapsed time: 15 minutes 38.66 seconds. Current RSS: ~1482M. load average: 1.24 1.20 1.01 1/425 60005052 #approvals_left5053 when approvals_required is greater than approved approver count5054 returns approvals still needed5055 when approvals_required is less than approved approver count5056 returns zero5057 #approved?5058 when approvals left is zero5059 is expected to eq true5060 when approvals left is not zero, but there is still unactioned approvers5061 is expected to eq false5062 when approvals left is not zero, but there is no unactioned approvers5063 is expected to eq true5064 when approvals left is not zero, but there is not enough unactioned approvers5065 is expected to eq true5066 #invalid_rule?5067 when there are no unactioned approvers and approvals are required5068 is expected to eq true5069 when rule is any_approver and approvals are required5070 is expected to eq false5071 when more approvals are required than the number of approvers5072 is expected to eq true5073 when there are unactioned approvers and approvals are required5074 is expected to eq false5075 when there are no unactioned approvers because all required approvals are given5076 is expected to eq false5077 when there are more approvers than required approvals5078 is expected to eq false5079 when no approvals are required5080 is expected to eq false5081 #allow_merge_when_invalid?5082 when report_type is scan_finding5083 is expected to eq false5084# [RSpecRunTime] RSpec elapsed time: 15 minutes 42.0 seconds. Current RSS: ~1504M. load average: 1.22 1.19 1.01 1/425 60415085 when report_type is license_scanning and scan_result_policy_read is attached5086 is expected to eq false5087# [RSpecRunTime] RSpec elapsed time: 15 minutes 43.97 seconds. Current RSS: ~1505M. load average: 1.22 1.19 1.01 1/425 60815088 when report_type is any_merge_request5089 is expected to eq false5090# [RSpecRunTime] RSpec elapsed time: 15 minutes 45.05 seconds. Current RSS: ~1510M. load average: 1.20 1.19 1.01 1/425 61215091 when report_type is nil5092 is expected to eq true5093# [RSpecRunTime] RSpec elapsed time: 15 minutes 46.1 seconds. Current RSS: ~1516M. load average: 1.20 1.19 1.01 1/425 61615094 when project is a policy management project5095 is expected to eq true5096# [RSpecRunTime] RSpec elapsed time: 15 minutes 47.6 seconds. Current RSS: ~1524M. load average: 1.20 1.19 1.01 1/425 62015097 #scan_result_policies5098 returns approval rules matching index5099# [RSpecRunTime] RSpec elapsed time: 15 minutes 49.29 seconds. Current RSS: ~1523M. load average: 1.10 1.17 1.00 1/425 62025100 #approved_approvers5101 avoids N+1 queries5102 when some approvers has made the approvals5103 returns approved approvers5104 when merged5105 returns approved approvers from database5106 when merged but without materialized approved_approvers5107 returns computed approved approvers5108# [RSpecRunTime] RSpec elapsed time: 15 minutes 51.67 seconds. Current RSS: ~1520M. load average: 1.10 1.17 1.00 1/424 62335109 when project rule5110 returns computed approved approvers5111# [RSpecRunTime] RSpec elapsed time: 15 minutes 52.75 seconds. Current RSS: ~1521M. load average: 1.10 1.17 1.00 1/425 62705112 #commented_approvers5113 returns an array5114 returns an array of approvers who have commented5115 #unactioned_approvers5116 when some approvers has not approved yet5117 returns unactioned approvers5118 when merged5119 returns approved approvers from database5120 #approvals_required5121 returns the attribute saved on the model5122# [RSpecRunTime] RSpec elapsed time: 15 minutes 55.43 seconds. Current RSS: ~1530M. load average: 1.10 1.17 1.00 1/425 63255123 #name5124 with report_type set to scan_finding5125 returns rule name without the sequential notation5126# [RSpecRunTime] RSpec elapsed time: 15 minutes 56.57 seconds. Current RSS: ~1528M. load average: 1.10 1.17 1.00 1/425 63655127 with report_type other than scan_finding5128 returns rule name as is5129# [RSpecRunTime] RSpec elapsed time: 15 minutes 57.69 seconds. Current RSS: ~1528M. load average: 1.10 1.17 1.00 1/425 64055130 with report_type set to license_scanning5131 returns rule name without the sequential notation5132# [RSpecRunTime] RSpec elapsed time: 15 minutes 59.9 seconds. Current RSS: ~1527M. load average: 1.09 1.16 1.00 1/425 64455133# [RSpecRunTime] Finishing example group ee/spec/models/approval_wrapped_rule_spec.rb. It took 22.73 seconds. Expected to take 30.8 seconds.5134# [RSpecRunTime] Starting example group ee/spec/graphql/types/vulnerability_location_type_spec.rb. Expected to take 28.88 seconds.5135Types::VulnerabilityLocationType5136 returns all possible types5137 #resolve_type5138 report_type: "cluster_image_scanning", expected_type: Types::VulnerabilityLocation::ClusterImageScanningType5139 is expected to eq Types::VulnerabilityLocation::ClusterImageScanningType5140# [RSpecRunTime] RSpec elapsed time: 16 minutes 2.73 seconds. Current RSS: ~1513M. load average: 1.09 1.16 1.00 1/425 64465141 report_type: "container_scanning", expected_type: Types::VulnerabilityLocation::ContainerScanningType5142 is expected to eq Types::VulnerabilityLocation::ContainerScanningType5143# [RSpecRunTime] RSpec elapsed time: 16 minutes 5.27 seconds. Current RSS: ~1502M. load average: 1.08 1.16 1.00 3/425 64475144 report_type: "dependency_scanning", expected_type: Types::VulnerabilityLocation::DependencyScanningType5145 is expected to eq Types::VulnerabilityLocation::DependencyScanningType5146# [RSpecRunTime] RSpec elapsed time: 16 minutes 7.8 seconds. Current RSS: ~1486M. load average: 1.08 1.16 1.00 1/425 64485147 report_type: "dast", expected_type: Types::VulnerabilityLocation::DastType5148 is expected to eq Types::VulnerabilityLocation::DastType5149# [RSpecRunTime] RSpec elapsed time: 16 minutes 10.27 seconds. Current RSS: ~1470M. load average: 1.07 1.16 1.00 1/425 64495150 report_type: "api_fuzzing", expected_type: Types::VulnerabilityLocation::DastType5151 is expected to eq Types::VulnerabilityLocation::DastType5152# [RSpecRunTime] RSpec elapsed time: 16 minutes 12.64 seconds. Current RSS: ~1469M. load average: 1.07 1.16 1.00 1/420 64505153 report_type: "sast", expected_type: Types::VulnerabilityLocation::SastType5154 is expected to eq Types::VulnerabilityLocation::SastType5155# [RSpecRunTime] RSpec elapsed time: 16 minutes 15.01 seconds. Current RSS: ~1469M. load average: 1.07 1.15 1.00 1/420 64515156 report_type: "secret_detection", expected_type: Types::VulnerabilityLocation::SecretDetectionType5157 is expected to eq Types::VulnerabilityLocation::SecretDetectionType5158# [RSpecRunTime] RSpec elapsed time: 16 minutes 17.44 seconds. Current RSS: ~1467M. load average: 1.07 1.15 1.00 1/420 64525159 report_type: "coverage_fuzzing", expected_type: Types::VulnerabilityLocation::CoverageFuzzingType5160 is expected to eq Types::VulnerabilityLocation::CoverageFuzzingType5161# [RSpecRunTime] RSpec elapsed time: 16 minutes 19.92 seconds. Current RSS: ~1463M. load average: 1.06 1.15 1.00 1/420 64535162 report_type: "generic", expected_type: Types::VulnerabilityLocation::GenericType5163 is expected to eq Types::VulnerabilityLocation::GenericType5164# [RSpecRunTime] RSpec elapsed time: 16 minutes 22.45 seconds. Current RSS: ~1463M. load average: 1.06 1.15 1.00 1/420 64545165 when report_type is unknown5166 raises an error5167# [RSpecRunTime] Finishing example group ee/spec/graphql/types/vulnerability_location_type_spec.rb. It took 22.64 seconds. Expected to take 28.88 seconds.5168# [RSpecRunTime] Starting example group ee/spec/models/ci/minutes/namespace_monthly_usage_spec.rb. Expected to take 25.18 seconds.5169Ci::Minutes::NamespaceMonthlyUsage5170 does not allow STI5171 unique index5172 raises unique index violation5173 does not raise exception if unique index is not violated5174 .find_or_create_current5175 when namespace usage does not exist for current month5176 behaves like creates usage record5177 creates new record and resets minutes consumption5178 kicks off Ci::Minutes::RefreshCachedDataWorker5179 behaves like does not update the additional minutes5180 does not update the additional minutes5181 when namespace usage exists for previous month5182 behaves like creates usage record5183 creates new record and resets minutes consumption5184 kicks off Ci::Minutes::RefreshCachedDataWorker5185 behaves like attempts recalculation of additional minutes5186 when namespace has any additional minutes5187 when last known amount_used is greater than the monthly limit5188 recalculates the remaining additional minutes5189 when last known amount_used is greater than the total limit5190 recalculates the remaining additional minutes5191 when limit is disabled5192 behaves like does not update the additional minutes5193 does not update the additional minutes5194 when amount_used is lower than the monthly limit5195 behaves like does not update the additional minutes5196 does not update the additional minutes5197 when namespace does not have additional minutes5198 behaves like does not update the additional minutes5199 does not update the additional minutes5200 when inside a transaction in ci database5201 behaves like creates usage record5202 creates new record and resets minutes consumption5203 kicks off Ci::Minutes::RefreshCachedDataWorker5204# [RSpecRunTime] RSpec elapsed time: 16 minutes 26.08 seconds. Current RSS: ~1490M. load average: 1.06 1.15 1.00 1/420 64555205 behaves like attempts recalculation of additional minutes5206 when namespace has any additional minutes5207 when last known amount_used is greater than the monthly limit5208 recalculates the remaining additional minutes5209 when last known amount_used is greater than the total limit5210 recalculates the remaining additional minutes5211# [RSpecRunTime] RSpec elapsed time: 16 minutes 27.25 seconds. Current RSS: ~1488M. load average: 1.06 1.15 1.00 1/420 64565212 when limit is disabled5213 behaves like does not update the additional minutes5214 does not update the additional minutes5215 when amount_used is lower than the monthly limit5216 behaves like does not update the additional minutes5217 does not update the additional minutes5218 when namespace does not have additional minutes5219 behaves like does not update the additional minutes5220 does not update the additional minutes5221 when last known usage is more than 1 month ago5222 behaves like creates usage record5223 creates new record and resets minutes consumption5224 kicks off Ci::Minutes::RefreshCachedDataWorker5225 behaves like attempts recalculation of additional minutes5226 when namespace has any additional minutes5227 when last known amount_used is greater than the monthly limit5228 recalculates the remaining additional minutes5229 when last known amount_used is greater than the total limit5230 recalculates the remaining additional minutes5231 when limit is disabled5232 behaves like does not update the additional minutes5233 does not update the additional minutes5234 when amount_used is lower than the monthly limit5235 behaves like does not update the additional minutes5236 does not update the additional minutes5237 when namespace does not have additional minutes5238 behaves like does not update the additional minutes5239 does not update the additional minutes5240 when namespace usage exists for previous months5241 behaves like creates usage record5242 creates new record and resets minutes consumption5243 kicks off Ci::Minutes::RefreshCachedDataWorker5244 behaves like attempts recalculation of additional minutes5245 when namespace has any additional minutes5246 when last known amount_used is greater than the monthly limit5247 recalculates the remaining additional minutes5248 when last known amount_used is greater than the total limit5249 recalculates the remaining additional minutes5250 when limit is disabled5251 behaves like does not update the additional minutes5252 does not update the additional minutes5253 when amount_used is lower than the monthly limit5254 behaves like does not update the additional minutes5255 does not update the additional minutes5256 when namespace does not have additional minutes5257 behaves like does not update the additional minutes5258 does not update the additional minutes5259 when a usage for another namespace exists for the current month5260 behaves like creates usage record5261 creates new record and resets minutes consumption5262 kicks off Ci::Minutes::RefreshCachedDataWorker5263 behaves like does not update the additional minutes5264 does not update the additional minutes5265 when namespace usage exists for the current month5266 returns the existing usage5267 behaves like does not update the additional minutes5268 does not update the additional minutes5269 #increase_usage5270 behaves like CI minutes increase usage5271 when amount is greater than 05272 updates the current month usage5273 when amount is less or equal to 05274 does not update the current month usage5275 when shared_runners_duration is incremented5276 when duration is positive5277 updates the duration and amount used5278 when amount_used is zero5279 updates only the duration5280 when duration is zero5281 updates only the amount used5282 when amount_used is zero5283 does not perform updates5284 .for_namespace5285 returns usages for the namespace5286 .previous_usage5287 when there are no usage records5288 is expected to be nil5289 when there are usage records for the previous month5290 is expected to eq #<Ci::Minutes::NamespaceMonthlyUsage id: 77, namespace_id: 2671, date: "2023-12-01", notification_lev..., created_at: "2024-02-20 23:37:59.070422638 +0000", amount_used: 0.2e3, shared_runners_duration: 0>5291 .reset_current_usage5292 resets current usage and notification level5293 does not reset data from previous months5294 does not reset data from other namespaces5295 .reset_current_notification_level5296 resets current notification level5297 does not reset notification level from previous months5298 does not reset notification level from other namespaces5299 #usage_notified?5300 when parameter is different than notification level5301 is expected to be falsey5302 when parameter is same as the notification level5303 is expected to be truthy5304 #total_usage_notified?5305 notification level is higher than zero5306 is expected to be falsey5307 when notification level is zero5308 is expected to be truthy5309 scope: .by_namespace_and_date5310 when there are matching records5311 returns the matching records5312 when there are no matching records5313 returns an empty array5314# [RSpecRunTime] Finishing example group ee/spec/models/ci/minutes/namespace_monthly_usage_spec.rb. It took 12.78 seconds. Expected to take 25.18 seconds.5315# [RSpecRunTime] Starting example group ee/spec/services/ee/git/branch_push_service_spec.rb. Expected to take 24.07 seconds.5316Git::BranchPushService5317 with pull project5318 deleted branch5319 handles when remote branch exists5320# [RSpecRunTime] RSpec elapsed time: 16 minutes 36.88 seconds. Current RSS: ~1544M. load average: 1.05 1.14 1.00 1/426 64835321 ElasticSearch indexing5322 runs ElasticCommitIndexerWorker5323 triggers indexer when push to default branch5324 when push to non-default branch5325 does not trigger indexer when push to non-default branch5326# [RSpecRunTime] RSpec elapsed time: 16 minutes 43.79 seconds. Current RSS: ~1496M. load average: 1.28 1.19 1.02 1/431 65585327 when limited indexing is on5328 when the project is not enabled specifically5329 does not run ElasticCommitIndexerWorker5330 when a project is enabled specifically5331 runs ElasticCommitIndexerWorker5332 when a group is enabled5333 runs ElasticCommitIndexerWorker5334# [RSpecRunTime] RSpec elapsed time: 16 minutes 46.24 seconds. Current RSS: ~1505M. load average: 1.26 1.19 1.02 1/431 66285335 with Zoekt indexing5336 triggers async_update_zoekt_index5337 when pushing to a non-default branch5338 does not trigger async_update_zoekt_index5339 when index_code_with_zoekt is disabled5340 does not trigger async_update_zoekt_index5341 when zoekt is not enabled for the project5342 does not trigger async_update_zoekt_index5343 External pull requests5344 runs UpdateExternalPullRequestsWorker5345 when project is not mirror5346 does nothing5347 when param skips pipeline creation5348 does nothing5349 Product Analytics5350 flag_enabled: true, default_branch: "master", licence_available: true, called: true5351 enqueues the worker if appropriate5352 flag_enabled: true, default_branch: "master", licence_available: false, called: false5353 enqueues the worker if appropriate5354 flag_enabled: true, default_branch: "other", licence_available: true, called: false5355 enqueues the worker if appropriate5356 flag_enabled: true, default_branch: "other", licence_available: false, called: false5357 enqueues the worker if appropriate5358 flag_enabled: false, default_branch: "master", licence_available: true, called: false5359 enqueues the worker if appropriate5360 flag_enabled: false, default_branch: "master", licence_available: false, called: false5361 enqueues the worker if appropriate5362 flag_enabled: false, default_branch: "other", licence_available: true, called: false5363 enqueues the worker if appropriate5364 flag_enabled: false, default_branch: "other", licence_available: false, called: false5365 enqueues the worker if appropriate5366# [RSpecRunTime] Finishing example group ee/spec/services/ee/git/branch_push_service_spec.rb. It took 18.09 seconds. Expected to take 24.07 seconds.5367# [RSpecRunTime] Starting example group ee/spec/models/concerns/elastic/repository_spec.rb. Expected to take 22.25 seconds.5368Repository5369 does not allow STI5370 filters commits from blobs, and vice-versa5371 searching5372 searches blobs5373 searches commits5374# [RSpecRunTime] RSpec elapsed time: 17 minutes 6.23 seconds. Current RSS: ~1431M. load average: 1.70 1.29 1.05 1/438 72195375 filtering5376 can filter blobs5377# [RSpecRunTime] RSpec elapsed time: 17 minutes 7.96 seconds. Current RSS: ~1434M. load average: 1.70 1.29 1.05 1/438 73265378 class method find_commits_by_message_with_elastic5379 returns commits5380 with a deleted project5381 skips its commits5382# [RSpecRunTime] RSpec elapsed time: 17 minutes 13.27 seconds. Current RSS: ~1430M. load average: 2.04 1.37 1.08 1/437 77095383 with a project pending deletion5384 skips its commits5385# [RSpecRunTime] RSpec elapsed time: 17 minutes 15.47 seconds. Current RSS: ~1428M. load average: 1.96 1.36 1.08 3/437 78985386 find_commits_by_message_with_elastic5387 returns commits5388# [RSpecRunTime] RSpec elapsed time: 17 minutes 16.77 seconds. Current RSS: ~1428M. load average: 1.96 1.36 1.08 3/437 79995389# [RSpecRunTime] Finishing example group ee/spec/models/concerns/elastic/repository_spec.rb. It took 23.94 seconds. Expected to take 22.25 seconds.5390# [RSpecRunTime] Starting example group ee/spec/models/concerns/geo/verification_state_spec.rb. Expected to take 20.72 seconds.5391Geo::VerificationState5392 does not allow STI5393 for Model classes5394 when verification state is stored in the model table5395-- create_table(:_test_dummy_models, {:force=>true})5396 -> 0.0059s5397 state machine5398 when failed5399 and transitioning to pending5400 marks verification as pending5401 does not clear retry attributes5402 .verification_pending_batch5403 returns IDs of rows pending verification5404 marks verification as started5405 limits with batch_size and orders records by verified_at with NULLs first5406 other verification states5407 does not include them5408 .verification_failed_batch5409 with a failed record with retry due5410 returns IDs of rows pending verification5411 marks verification as started5412 limits with batch_size and orders records by verification_retry_at with NULLs first5413 other verification states5414 does not include them5415 when verification_retry_at is in the future5416 does not return the row5417 .needs_verification5418 includes verification_pending5419 includes verification_failed and verification_retry_due5420 excludes verification_failed with future verification_retry_at5421 .needs_reverification5422 includes verification_succeeded with expired checksum5423 excludes non-success verification states and fresh checksums5424 .reverify_batch5425 sets pending status to records with outdated verification5426 limits the update with batch_size5427 .fail_verification_timeouts5428 when verification has not timed out for a record5429 does not update verification state5430 when verification has timed out for a record5431 sets verification state to failed5432 #track_checksum_attempt!5433 yields to the checksum calculation5434 when verification was not yet started5435 starts verification5436 sets verification_succeeded5437 when verification was started5438 does not update verification_started_at5439 when an error occurs while yielding5440 when the record was failed5441 sets verification_failed and increments verification_retry_count5442 when the yielded block returns nil5443 when the record was pending5444 sets verification_failed and sets verification_retry_count to 15445 when the record was failed5446 sets verification_failed and increments verification_retry_count5447 #verification_succeeded_with_checksum!5448 when the resource was updated during checksum calculation5449 sets state to pending5450 when the resource was not updated during checksum calculation5451 saves the checksum5452 primary node5453 calls replicator.handle_after_checksum_succeeded5454 secondary node5455 does not call replicator.handle_after_checksum_succeeded5456 #verification_failed_with_message!5457 saves the error message and increments retry counter5458 does not raise an error when failure message is too long5459 #verification_started!5460 flips the state to started state5461-- drop_table(:_test_dummy_models, {:force=>true})5462 -> 0.0022s5463 when verification state is stored in a separate table5464-- create_table(:_test_dummy_model_with_separate_states, {:force=>true})5465 -> 0.0033s5466-- create_table(:_test_dummy_model_states, {:id=>false, :force=>true})5467 -> 0.0027s5468 .fail_verification_timeouts5469 sets verification state to failed5470 #verification_started!5471 flips the state to started state without reseting/reloading the original object (only state record)5472-- drop_table(:_test_dummy_model_with_separate_states, {:force=>true})5473 -> 0.0018s5474-- drop_table(:_test_dummy_model_states, {:force=>true})5475 -> 0.0013s5476 for registry classes5477 .fail_verification_timeouts5478 sets sync state to failed5479 .verification_not_disabled5480 returns available verifiables, excluding verification_disabled5481# [RSpecRunTime] RSpec elapsed time: 17 minutes 25.12 seconds. Current RSS: ~1466M. load average: 1.74 1.33 1.07 1/433 80005482 .verification_not_pending5483 returns available verifiables, excluding verification_pending5484# [RSpecRunTime] RSpec elapsed time: 17 minutes 26.48 seconds. Current RSS: ~1475M. load average: 1.74 1.33 1.07 1/433 80015485 #verification_started!5486 flips the state to started state5487# [RSpecRunTime] Finishing example group ee/spec/models/concerns/geo/verification_state_spec.rb. It took 9.61 seconds. Expected to take 20.72 seconds.5488# [RSpecRunTime] Starting example group ee/spec/models/ci/bridge_spec.rb. Expected to take 19.25 seconds.5489Ci::Bridge5490 does not allow STI5491 belongs to an upstream pipeline5492 behaves like has secrets5493 delegations5494 is expected to delegate #secrets to the #metadata object, allowing #metadata to return nil5495# [RSpecRunTime] RSpec elapsed time: 17 minutes 28.6 seconds. Current RSS: ~1479M. load average: 1.74 1.33 1.07 1/429 80025496 #secrets?5497 without metadata5498 is expected to equal false5499 with metadata5500 when secrets exist5501 is expected to equal true5502 when secrets do not exit5503 is expected to equal false5504 behaves like a deployable job in EE5505 when the job is waiting for deployment approval5506 does not allow the job to be enqueued5507 #playable?5508 when job is waiting for deployment approval5509 is expected not to be playable5510 state machine transitions5511 when bridge points towards downstream5512 does not subscribe to upstream project5513 when bridge points towards upstream5514 subscribes to the upstream project5515 does not schedule downstream pipeline creation5516 #inherit_status_from_upstream!5517 when bridge does not have upstream pipeline5518 is expected to equal false5519 when upstream pipeline has the same status as the bridge5520 is expected to equal false5521 when status is not supported5522 when status is created5523 returns false5524 does not change the bridge status5525 when status is waiting_for_resource5526 returns false5527 does not change the bridge status5528 when status is preparing5529 returns false5530 does not change the bridge status5531 when status is waiting_for_callback5532 returns false5533 does not change the bridge status5534 when status is pending5535 returns false5536 does not change the bridge status5537 when status is supported5538 when status is running5539 inherits the upstream status5540 when status is success5541 inherits the upstream status5542 when status is failed5543 inherits the upstream status5544 when status is canceled5545 inherits the upstream status5546 when status is skipped5547 inherits the upstream status5548 when status is manual5549 inherits the upstream status5550 when status is scheduled5551 inherits the upstream status5552# [RSpecRunTime] Finishing example group ee/spec/models/ci/bridge_spec.rb. It took 12.56 seconds. Expected to take 19.25 seconds.5553# [RSpecRunTime] Starting example group ee/spec/services/app_sec/dast/scanner_profiles/create_service_spec.rb. Expected to take 17.95 seconds.5554AppSec::Dast::ScannerProfiles::CreateService5555 #execute5556 when a user does not have access to a project5557 returns an error status5558 populates message5559# [RSpecRunTime] RSpec elapsed time: 17 minutes 40.82 seconds. Current RSS: ~1484M. load average: 1.57 1.32 1.07 1/433 80235560 when the user does not have permission to run a dast scan5561 returns an error status5562 populates message5563# [RSpecRunTime] RSpec elapsed time: 17 minutes 42.54 seconds. Current RSS: ~1491M. load average: 1.57 1.32 1.07 1/431 80365564 when the user can run a dast scan5565 returns a success status5566 creates a dast_scanner_profile5567 creates a dast_scanner_profile with the given params5568 returns a dast_scanner_profile payload5569 audits the creation5570 when the dast_scanner_profile name exists5571 does not create a new dast_scanner_profile5572 returns an error status5573 populates message5574# [RSpecRunTime] RSpec elapsed time: 17 minutes 49.5 seconds. Current RSS: ~1536M. load average: 1.49 1.31 1.07 1/425 80855575 when on demand scan licensed feature is not available5576 returns an error status5577 populates message5578# [RSpecRunTime] RSpec elapsed time: 17 minutes 51.21 seconds. Current RSS: ~1537M. load average: 1.49 1.31 1.07 1/425 80985579# [RSpecRunTime] Finishing example group ee/spec/services/app_sec/dast/scanner_profiles/create_service_spec.rb. It took 11.68 seconds. Expected to take 17.95 seconds.5580# [RSpecRunTime] Starting example group ee/spec/services/ee/personal_access_tokens/create_service_spec.rb. Expected to take 17.33 seconds.5581PersonalAccessTokens::CreateService5582 #execute5583 when expires_at is nil5584 when expiration policy is licensed5585 when instance level expiration date is set5586 is expected to eq Thu, 21 Mar 20245587 when group level expiration is set5588 when user is group managed5589 is expected to eq Mon, 11 Mar 20245590 when user is not group managed5591 sets expires_at to default value5592 when neither instance level nor group level expiration is set5593 sets expires_at to default value5594 when expiration policy is not licensed5595 sets expires_at to default value5596 when target user is a service account5597 for instance level5598 when the current user is an admin5599 behaves like an unsuccessfully created token5600 is expected to equal false5601 is expected to eq "Not permitted to create"5602 is expected to be nil5603 when admin mode enabled5604 behaves like an unsuccessfully created token5605 is expected to equal false5606 is expected to eq "Not permitted to create"5607 is expected to be nil5608 when the feature is licensed5609 creates a token successfully5610 when expires_at is nil5611 sets expires_at to default value when setting is true5612 when service_access_tokens_expiration_enforced is false5613 is expected to be nil5614 for a group5615 when current user is a group owner5616 when the feature is licensed5617 when provisioned by group5618 creates a token successfully5619 when expires_at is nil5620 when saas5621 when service_access_tokens_expiration_enforced is false5622 is expected to be nil5623 when service_access_tokens_expiration_enforced is true5624 is expected to eq Wed, 19 Feb 20255625 when not saas5626 does not set expires_at to be nil5627 when not provisioned by group5628 behaves like an unsuccessfully created token5629 is expected to equal false5630 is expected to eq "Not permitted to create"5631 is expected to be nil5632# [RSpecRunTime] RSpec elapsed time: 17 minutes 57.65 seconds. Current RSS: ~1532M. load average: 1.45 1.30 1.07 1/425 80995633 when feature is not licensed5634 behaves like an unsuccessfully created token5635 is expected to equal false5636 is expected to eq "Not permitted to create"5637 is expected to be nil5638# [RSpecRunTime] RSpec elapsed time: 17 minutes 59.06 seconds. Current RSS: ~1526M. load average: 1.45 1.30 1.07 1/425 81005639 when current user is not a group owner5640 behaves like an unsuccessfully created token5641 is expected to equal false5642 is expected to eq "Not permitted to create"5643 is expected to be nil5644# [RSpecRunTime] RSpec elapsed time: 18 minutes 0.42 second. Current RSS: ~1519M. load average: 1.41 1.30 1.07 1/425 81015645# [RSpecRunTime] Finishing example group ee/spec/services/ee/personal_access_tokens/create_service_spec.rb. It took 9.18 seconds. Expected to take 17.33 seconds.5646# [RSpecRunTime] Starting example group ee/spec/services/compliance_management/frameworks/create_service_spec.rb. Expected to take 16.34 seconds.5647ComplianceManagement::Frameworks::CreateService5648 custom_compliance_frameworks is disabled5649 does not create a new compliance framework5650 responds with an error message5651 custom_compliance_frameworks is enabled5652 namespace has a parent5653 responds with a successful service response5654 creates the new framework in the root namespace5655# [RSpecRunTime] RSpec elapsed time: 18 minutes 8.86 seconds. Current RSS: ~1479M. load average: 1.38 1.29 1.07 1/426 81025656 when using invalid parameters5657 responds with an error service response5658 when creating a compliance framework for a namespace that current_user is not the owner of5659 responds with an error service response5660 does not create a new compliance framework5661 when pipeline_configuration_full_path parameter is used and feature is not available5662 returns an error5663 when using parameters for a valid compliance framework5664 audits the changes5665 creates a new compliance framework5666 responds with a successful service response5667 has the expected attributes5668 when compliance pipeline configuration is available5669 sets the pipeline configuration path attribute5670# [RSpecRunTime] RSpec elapsed time: 18 minutes 11.48 seconds. Current RSS: ~1497M. load average: 1.35 1.29 1.07 4/426 81035671 when default param is used5672 when true5673 sets the new framework as the default framework for the namespace5674 when false5675 does not set the new framework as the default framework for the namespace5676# [RSpecRunTime] Finishing example group ee/spec/services/compliance_management/frameworks/create_service_spec.rb. It took 11.79 seconds. Expected to take 16.34 seconds.5677# [RSpecRunTime] Starting example group ee/spec/lib/security/scan_result_policies/policy_violation_comment_spec.rb. Expected to take 15.78 seconds.5678Security::ScanResultPolicies::PolicyViolationComment5679 #body5680 when there is no existing comment and no reports5681 is expected to be nil5682 report_type_to_add: "scan_finding", requires_approval: true, report_type_to_remove: nil, existing_comment: nil, expected_body: violations_detected5683 is expected to start with "<!-- policy_violation_comment -->"5684 is expected to include "Policy violation(s) detected" and "View policies enforced on your project"5685 report_type_to_add: "scan_finding", requires_approval: false, report_type_to_remove: nil, existing_comment: nil, expected_body: optional_approvals_detected5686 is expected to start with "<!-- policy_violation_comment -->"5687 is expected to include "Consider including optional reviewers"5688 report_type_to_add: "scan_finding", requires_approval: true, report_type_to_remove: nil, existing_comment: #<Note note: [FILTERED], noteable_type: "Issue", author_id: nil, created_at: nil, updated_at: nil, project_id: nil, attachment: nil, line_code: nil, commit_id: nil, noteable_id: nil, system: false, st_diff: nil, updated_by_id: nil, type: nil, position: nil, original_position: nil, resolved_at: nil, resolved_by_id: nil, discussion_id: nil, note_html: nil, cached_markdown_version: nil, change_position: nil, resolved_by_push: nil, review_id: nil, confidential: nil, last_edited_at: nil, internal: false, id: nil, namespace_id: nil>, expected_body: violations_detected5689 is expected to start with "<!-- policy_violation_comment -->"5690 is expected to include "Policy violation(s) detected" and "View policies enforced on your project"5691 report_type_to_add: "scan_finding", requires_approval: false, report_type_to_remove: nil, existing_comment: #<Note note: [FILTERED], noteable_type: "Issue", author_id: nil, created_at: nil, updated_at: nil, project_id: nil, attachment: nil, line_code: nil, commit_id: nil, noteable_id: nil, system: false, st_diff: nil, updated_by_id: nil, type: nil, position: nil, original_position: nil, resolved_at: nil, resolved_by_id: nil, discussion_id: nil, note_html: nil, cached_markdown_version: nil, change_position: nil, resolved_by_push: nil, review_id: nil, confidential: nil, last_edited_at: nil, internal: false, id: nil, namespace_id: nil>, expected_body: violations_detected5692 is expected to start with "<!-- policy_violation_comment -->"5693 is expected to include "Policy violation(s) detected" and "View policies enforced on your project"5694 report_type_to_add: "scan_finding", requires_approval: false, report_type_to_remove: nil, existing_comment: #<Note note: [FILTERED], noteable_type: "Issue", author_id: nil, created_at: nil, updated_at: nil, project_id: nil, attachment: nil, line_code: nil, commit_id: nil, noteable_id: nil, system: false, st_diff: nil, updated_by_id: nil, type: nil, position: nil, original_position: nil, resolved_at: nil, resolved_by_id: nil, discussion_id: nil, note_html: nil, cached_markdown_version: nil, change_position: nil, resolved_by_push: nil, review_id: nil, confidential: nil, last_edited_at: nil, internal: false, id: nil, namespace_id: nil>, expected_body: optional_approvals_detected5695 is expected to start with "<!-- policy_violation_comment -->"5696 is expected to include "Consider including optional reviewers"5697 report_type_to_add: nil, requires_approval: nil, report_type_to_remove: "scan_finding", existing_comment: #<Note note: [FILTERED], noteable_type: "Issue", author_id: nil, created_at: nil, updated_at: nil, project_id: nil, attachment: nil, line_code: nil, commit_id: nil, noteable_id: nil, system: false, st_diff: nil, updated_by_id: nil, type: nil, position: nil, original_position: nil, resolved_at: nil, resolved_by_id: nil, discussion_id: nil, note_html: nil, cached_markdown_version: nil, change_position: nil, resolved_by_push: nil, review_id: nil, confidential: nil, last_edited_at: nil, internal: false, id: nil, namespace_id: nil>, expected_body: violations_detected5698 is expected to start with "<!-- policy_violation_comment -->"5699 is expected to include "Policy violation(s) detected" and "View policies enforced on your project"5700 report_type_to_add: nil, requires_approval: nil, report_type_to_remove: "license_scanning", existing_comment: #<Note note: [FILTERED], noteable_type: "Issue", author_id: nil, created_at: nil, updated_at: nil, project_id: nil, attachment: nil, line_code: nil, commit_id: nil, noteable_id: nil, system: false, st_diff: nil, updated_by_id: nil, type: nil, position: nil, original_position: nil, resolved_at: nil, resolved_by_id: nil, discussion_id: nil, note_html: nil, cached_markdown_version: nil, change_position: nil, resolved_by_push: nil, review_id: nil, confidential: nil, last_edited_at: nil, internal: false, id: nil, namespace_id: nil>, expected_body: violations_resolved5701 is expected to start with "<!-- policy_violation_comment -->"5702 is expected to include "Security policy violations have been resolved."5703 report_type_to_add: nil, requires_approval: nil, report_type_to_remove: "scan_finding", existing_comment: #<Note note: [FILTERED], noteable_type: "Issue", author_id: nil, created_at: nil, updated_at: nil, project_id: nil, attachment: nil, line_code: nil, commit_id: nil, noteable_id: nil, system: false, st_diff: nil, updated_by_id: nil, type: nil, position: nil, original_position: nil, resolved_at: nil, resolved_by_id: nil, discussion_id: nil, note_html: nil, cached_markdown_version: nil, change_position: nil, resolved_by_push: nil, review_id: nil, confidential: nil, last_edited_at: nil, internal: false, id: nil, namespace_id: nil>, expected_body: violations_resolved5704 is expected to start with "<!-- policy_violation_comment -->"5705 is expected to include "Security policy violations have been resolved."5706 #remove_report_type5707 report_type: "scan_finding", existing_comment: nil, expected_reports: [], expected_optional_reports: []5708 is expected to contain exactly5709 is expected to contain exactly5710 report_type: "scan_finding", existing_comment: #<Note note: [FILTERED], noteable_type: "Issue", author_id: nil, created_at: nil, updated_at: nil, project_id: nil, attachment: nil, line_code: nil, commit_id: nil, noteable_id: nil, system: false, st_diff: nil, updated_by_id: nil, type: nil, position: nil, original_position: nil, resolved_at: nil, resolved_by_id: nil, discussion_id: nil, note_html: nil, cached_markdown_version: nil, change_position: nil, resolved_by_push: nil, review_id: nil, confidential: nil, last_edited_at: nil, internal: false, id: nil, namespace_id: nil>, expected_reports: [], expected_optional_reports: []5711 is expected to contain exactly5712 is expected to contain exactly5713 report_type: "scan_finding", existing_comment: #<Note note: [FILTERED], noteable_type: "Issue", author_id: nil, created_at: nil, updated_at: nil, project_id: nil, attachment: nil, line_code: nil, commit_id: nil, noteable_id: nil, system: false, st_diff: nil, updated_by_id: nil, type: nil, position: nil, original_position: nil, resolved_at: nil, resolved_by_id: nil, discussion_id: nil, note_html: nil, cached_markdown_version: nil, change_position: nil, resolved_by_push: nil, review_id: nil, confidential: nil, last_edited_at: nil, internal: false, id: nil, namespace_id: nil>, expected_reports: [], expected_optional_reports: []5714 is expected to contain exactly5715 is expected to contain exactly5716 report_type: "scan_finding", existing_comment: #<Note note: [FILTERED], noteable_type: "Issue", author_id: nil, created_at: nil, updated_at: nil, project_id: nil, attachment: nil, line_code: nil, commit_id: nil, noteable_id: nil, system: false, st_diff: nil, updated_by_id: nil, type: nil, position: nil, original_position: nil, resolved_at: nil, resolved_by_id: nil, discussion_id: nil, note_html: nil, cached_markdown_version: nil, change_position: nil, resolved_by_push: nil, review_id: nil, confidential: nil, last_edited_at: nil, internal: false, id: nil, namespace_id: nil>, expected_reports: ["license_scanning"], expected_optional_reports: []5717 is expected to contain exactly "license_scanning"5718 is expected to contain exactly5719 report_type: "scan_finding", existing_comment: #<Note note: [FILTERED], noteable_type: "Issue", author_id: nil, created_at: nil, updated_at: nil, project_id: nil, attachment: nil, line_code: nil, commit_id: nil, noteable_id: nil, system: false, st_diff: nil, updated_by_id: nil, type: nil, position: nil, original_position: nil, resolved_at: nil, resolved_by_id: nil, discussion_id: nil, note_html: nil, cached_markdown_version: nil, change_position: nil, resolved_by_push: nil, review_id: nil, confidential: nil, last_edited_at: nil, internal: false, id: nil, namespace_id: nil>, expected_reports: ["license_scanning"], expected_optional_reports: ["license_scanning"]5720 is expected to contain exactly "license_scanning"5721 is expected to contain exactly "license_scanning"5722 #optional_approval_reports5723 existing_comment: nil, expected: []5724 is expected to contain exactly5725 existing_comment: #<Note note: [FILTERED], noteable_type: "Issue", author_id: nil, created_at: nil, updated_at: nil, project_id: nil, attachment: nil, line_code: nil, commit_id: nil, noteable_id: nil, system: false, st_diff: nil, updated_by_id: nil, type: nil, position: nil, original_position: nil, resolved_at: nil, resolved_by_id: nil, discussion_id: nil, note_html: nil, cached_markdown_version: nil, change_position: nil, resolved_by_push: nil, review_id: nil, confidential: nil, last_edited_at: nil, internal: false, id: nil, namespace_id: nil>, expected: ["scan_finding"]5726 is expected to contain exactly "scan_finding"5727 existing_comment: #<Note note: [FILTERED], noteable_type: "Issue", author_id: nil, created_at: nil, updated_at: nil, project_id: nil, attachment: nil, line_code: nil, commit_id: nil, noteable_id: nil, system: false, st_diff: nil, updated_by_id: nil, type: nil, position: nil, original_position: nil, resolved_at: nil, resolved_by_id: nil, discussion_id: nil, note_html: nil, cached_markdown_version: nil, change_position: nil, resolved_by_push: nil, review_id: nil, confidential: nil, last_edited_at: nil, internal: false, id: nil, namespace_id: nil>, expected: ["scan_finding", "license_scanning"]5728 is expected to contain exactly "scan_finding" and "license_scanning"5729 existing_comment: #<Note note: [FILTERED], noteable_type: "Issue", author_id: nil, created_at: nil, updated_at: nil, project_id: nil, attachment: nil, line_code: nil, commit_id: nil, noteable_id: nil, system: false, st_diff: nil, updated_by_id: nil, type: nil, position: nil, original_position: nil, resolved_at: nil, resolved_by_id: nil, discussion_id: nil, note_html: nil, cached_markdown_version: nil, change_position: nil, resolved_by_push: nil, review_id: nil, confidential: nil, last_edited_at: nil, internal: false, id: nil, namespace_id: nil>, expected: ["scan_finding"]5730 is expected to contain exactly "scan_finding"5731 existing_comment: #<Note note: [FILTERED], noteable_type: "Issue", author_id: nil, created_at: nil, updated_at: nil, project_id: nil, attachment: nil, line_code: nil, commit_id: nil, noteable_id: nil, system: false, st_diff: nil, updated_by_id: nil, type: nil, position: nil, original_position: nil, resolved_at: nil, resolved_by_id: nil, discussion_id: nil, note_html: nil, cached_markdown_version: nil, change_position: nil, resolved_by_push: nil, review_id: nil, confidential: nil, last_edited_at: nil, internal: false, id: nil, namespace_id: nil>, expected: []5732 is expected to contain exactly5733 #reports5734 existing_comment: nil, expected: []5735 is expected to contain exactly5736 existing_comment: #<Note note: [FILTERED], noteable_type: "Issue", author_id: nil, created_at: nil, updated_at: nil, project_id: nil, attachment: nil, line_code: nil, commit_id: nil, noteable_id: nil, system: false, st_diff: nil, updated_by_id: nil, type: nil, position: nil, original_position: nil, resolved_at: nil, resolved_by_id: nil, discussion_id: nil, note_html: nil, cached_markdown_version: nil, change_position: nil, resolved_by_push: nil, review_id: nil, confidential: nil, last_edited_at: nil, internal: false, id: nil, namespace_id: nil>, expected: ["scan_finding"]5737 is expected to contain exactly "scan_finding"5738 existing_comment: #<Note note: [FILTERED], noteable_type: "Issue", author_id: nil, created_at: nil, updated_at: nil, project_id: nil, attachment: nil, line_code: nil, commit_id: nil, noteable_id: nil, system: false, st_diff: nil, updated_by_id: nil, type: nil, position: nil, original_position: nil, resolved_at: nil, resolved_by_id: nil, discussion_id: nil, note_html: nil, cached_markdown_version: nil, change_position: nil, resolved_by_push: nil, review_id: nil, confidential: nil, last_edited_at: nil, internal: false, id: nil, namespace_id: nil>, expected: ["scan_finding", "license_scanning"]5739 is expected to contain exactly "scan_finding" and "license_scanning"5740 existing_comment: #<Note note: [FILTERED], noteable_type: "Issue", author_id: nil, created_at: nil, updated_at: nil, project_id: nil, attachment: nil, line_code: nil, commit_id: nil, noteable_id: nil, system: false, st_diff: nil, updated_by_id: nil, type: nil, position: nil, original_position: nil, resolved_at: nil, resolved_by_id: nil, discussion_id: nil, note_html: nil, cached_markdown_version: nil, change_position: nil, resolved_by_push: nil, review_id: nil, confidential: nil, last_edited_at: nil, internal: false, id: nil, namespace_id: nil>, expected: ["scan_finding"]5741 is expected to contain exactly "scan_finding"5742 existing_comment: #<Note note: [FILTERED], noteable_type: "Issue", author_id: nil, created_at: nil, updated_at: nil, project_id: nil, attachment: nil, line_code: nil, commit_id: nil, noteable_id: nil, system: false, st_diff: nil, updated_by_id: nil, type: nil, position: nil, original_position: nil, resolved_at: nil, resolved_by_id: nil, discussion_id: nil, note_html: nil, cached_markdown_version: nil, change_position: nil, resolved_by_push: nil, review_id: nil, confidential: nil, last_edited_at: nil, internal: false, id: nil, namespace_id: nil>, expected: []5743 is expected to contain exactly5744 #add_report_type5745 report_type: "scan_finding", requires_approval: true, existing_comment: nil, expected_reports: ["scan_finding"], expected_optional_reports: []5746 is expected to contain exactly "scan_finding"5747 is expected to contain exactly5748 report_type: "scan_finding", requires_approval: false, existing_comment: nil, expected_reports: ["scan_finding"], expected_optional_reports: ["scan_finding"]5749 is expected to contain exactly "scan_finding"5750 is expected to contain exactly "scan_finding"5751 report_type: "scan_finding", requires_approval: true, existing_comment: #<Note note: [FILTERED], noteable_type: "Issue", author_id: nil, created_at: nil, updated_at: nil, project_id: nil, attachment: nil, line_code: nil, commit_id: nil, noteable_id: nil, system: false, st_diff: nil, updated_by_id: nil, type: nil, position: nil, original_position: nil, resolved_at: nil, resolved_by_id: nil, discussion_id: nil, note_html: nil, cached_markdown_version: nil, change_position: nil, resolved_by_push: nil, review_id: nil, confidential: nil, last_edited_at: nil, internal: false, id: nil, namespace_id: nil>, expected_reports: ["scan_finding"], expected_optional_reports: []5752 is expected to contain exactly "scan_finding"5753 is expected to contain exactly5754 report_type: "scan_finding", requires_approval: false, existing_comment: #<Note note: [FILTERED], noteable_type: "Issue", author_id: nil, created_at: nil, updated_at: nil, project_id: nil, attachment: nil, line_code: nil, commit_id: nil, noteable_id: nil, system: false, st_diff: nil, updated_by_id: nil, type: nil, position: nil, original_position: nil, resolved_at: nil, resolved_by_id: nil, discussion_id: nil, note_html: nil, cached_markdown_version: nil, change_position: nil, resolved_by_push: nil, review_id: nil, confidential: nil, last_edited_at: nil, internal: false, id: nil, namespace_id: nil>, expected_reports: ["scan_finding"], expected_optional_reports: ["scan_finding"]5755 is expected to contain exactly "scan_finding"5756 is expected to contain exactly "scan_finding"5757 report_type: "scan_finding", requires_approval: true, existing_comment: #<Note note: [FILTERED], noteable_type: "Issue", author_id: nil, created_at: nil, updated_at: nil, project_id: nil, attachment: nil, line_code: nil, commit_id: nil, noteable_id: nil, system: false, st_diff: nil, updated_by_id: nil, type: nil, position: nil, original_position: nil, resolved_at: nil, resolved_by_id: nil, discussion_id: nil, note_html: nil, cached_markdown_version: nil, change_position: nil, resolved_by_push: nil, review_id: nil, confidential: nil, last_edited_at: nil, internal: false, id: nil, namespace_id: nil>, expected_reports: ["scan_finding", "license_scanning"], expected_optional_reports: []5758 is expected to contain exactly "scan_finding" and "license_scanning"5759 is expected to contain exactly5760 report_type: "scan_finding", requires_approval: false, existing_comment: #<Note note: [FILTERED], noteable_type: "Issue", author_id: nil, created_at: nil, updated_at: nil, project_id: nil, attachment: nil, line_code: nil, commit_id: nil, noteable_id: nil, system: false, st_diff: nil, updated_by_id: nil, type: nil, position: nil, original_position: nil, resolved_at: nil, resolved_by_id: nil, discussion_id: nil, note_html: nil, cached_markdown_version: nil, change_position: nil, resolved_by_push: nil, review_id: nil, confidential: nil, last_edited_at: nil, internal: false, id: nil, namespace_id: nil>, expected_reports: ["scan_finding", "license_scanning"], expected_optional_reports: ["scan_finding"]5761 is expected to contain exactly "scan_finding" and "license_scanning"5762 is expected to contain exactly "scan_finding"5763 report_type: "scan_finding", requires_approval: false, existing_comment: #<Note note: [FILTERED], noteable_type: "Issue", author_id: nil, created_at: nil, updated_at: nil, project_id: nil, attachment: nil, line_code: nil, commit_id: nil, noteable_id: nil, system: false, st_diff: nil, updated_by_id: nil, type: nil, position: nil, original_position: nil, resolved_at: nil, resolved_by_id: nil, discussion_id: nil, note_html: nil, cached_markdown_version: nil, change_position: nil, resolved_by_push: nil, review_id: nil, confidential: nil, last_edited_at: nil, internal: false, id: nil, namespace_id: nil>, expected_reports: ["scan_finding"], expected_optional_reports: ["license_scanning", "scan_finding"]5764 is expected to contain exactly "scan_finding"5765 is expected to contain exactly "license_scanning" and "scan_finding"5766 report_type: "invalid", requires_approval: true, existing_comment: #<Note note: [FILTERED], noteable_type: "Issue", author_id: nil, created_at: nil, updated_at: nil, project_id: nil, attachment: nil, line_code: nil, commit_id: nil, noteable_id: nil, system: false, st_diff: nil, updated_by_id: nil, type: nil, position: nil, original_position: nil, resolved_at: nil, resolved_by_id: nil, discussion_id: nil, note_html: nil, cached_markdown_version: nil, change_position: nil, resolved_by_push: nil, review_id: nil, confidential: nil, last_edited_at: nil, internal: false, id: nil, namespace_id: nil>, expected_reports: ["license_scanning"], expected_optional_reports: []5767 is expected to contain exactly "license_scanning"5768 is expected to contain exactly5769 report_type: "invalid", requires_approval: false, existing_comment: #<Note note: [FILTERED], noteable_type: "Issue", author_id: nil, created_at: nil, updated_at: nil, project_id: nil, attachment: nil, line_code: nil, commit_id: nil, noteable_id: nil, system: false, st_diff: nil, updated_by_id: nil, type: nil, position: nil, original_position: nil, resolved_at: nil, resolved_by_id: nil, discussion_id: nil, note_html: nil, cached_markdown_version: nil, change_position: nil, resolved_by_push: nil, review_id: nil, confidential: nil, last_edited_at: nil, internal: false, id: nil, namespace_id: nil>, expected_reports: ["license_scanning"], expected_optional_reports: ["license_scanning"]5770 is expected to contain exactly "license_scanning"5771 is expected to contain exactly "license_scanning"5772# [RSpecRunTime] Finishing example group ee/spec/lib/security/scan_result_policies/policy_violation_comment_spec.rb. It took 5.18 seconds. Expected to take 15.78 seconds.5773# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/templates/dast_gitlab_ci_yaml_spec.rb. Expected to take 14.73 seconds.5774DAST.gitlab-ci.yml5775 the created pipeline5776 is expected not to be nil5777 when ci yaml is just template5778 when project has no license5779 includes no jobs5780# [RSpecRunTime] RSpec elapsed time: 18 minutes 18.81 seconds. Current RSS: ~1524M. load average: 1.48 1.31 1.08 1/428 81315781 when stages includes dast5782 when project has no license5783 includes no jobs5784 when project has Ultimate license5785 includes job5786 when DAST_DISABLED=15787 includes no jobs5788# [RSpecRunTime] RSpec elapsed time: 18 minutes 21.71 seconds. Current RSS: ~1512M. load average: 1.52 1.33 1.08 1/429 82075789 when CI_GITLAB_FIPS_MODE unset5790 sets DAST_IMAGE_SUFFIX to ""5791# [RSpecRunTime] RSpec elapsed time: 18 minutes 22.93 seconds. Current RSS: ~1509M. load average: 1.52 1.33 1.08 1/429 82335792 when CI_GITLAB_FIPS_MODE=true5793 sets DAST_IMAGE_SUFFIX to "-fips"5794# [RSpecRunTime] RSpec elapsed time: 18 minutes 24.08 seconds. Current RSS: ~1502M. load average: 1.52 1.33 1.08 1/429 82595795 when DAST_DISABLED_FOR_DEFAULT_BRANCH=15796 when on default branch5797 includes no jobs5798# [RSpecRunTime] RSpec elapsed time: 18 minutes 25.1 seconds. Current RSS: ~1493M. load average: 1.48 1.32 1.08 1/429 82855799 when on feature branch5800 includes dast job5801# [RSpecRunTime] RSpec elapsed time: 18 minutes 26.2 seconds. Current RSS: ~1486M. load average: 1.48 1.32 1.08 1/429 83165802 when REVIEW_DISABLED=true5803 when on default branch5804 includes dast job5805# [RSpecRunTime] RSpec elapsed time: 18 minutes 27.34 seconds. Current RSS: ~1478M. load average: 1.48 1.32 1.08 1/429 83425806 when on feature branch5807 includes no jobs5808# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/templates/dast_gitlab_ci_yaml_spec.rb. It took 10.91 seconds. Expected to take 14.73 seconds.5809# [RSpecRunTime] Starting example group ee/spec/services/merge_requests/merge_strategies/from_train_ref_spec.rb. Expected to take 14.33 seconds.5810MergeRequests::MergeStrategies::FromTrainRef5811 #validate!5812 when source is missing5813 raises source error when source is missing5814# [RSpecRunTime] RSpec elapsed time: 18 minutes 29.79 seconds. Current RSS: ~1476M. load average: 1.44 1.31 1.08 1/430 84135815 when merge request should be squashed but is not5816 raises squashing error5817# [RSpecRunTime] RSpec elapsed time: 18 minutes 31.47 seconds. Current RSS: ~1486M. load average: 1.44 1.31 1.08 1/430 84535818 when merge request should not be squashed but it is5819 raises squashing error5820# [RSpecRunTime] RSpec elapsed time: 18 minutes 33.25 seconds. Current RSS: ~1498M. load average: 1.44 1.31 1.08 1/430 84935821 when the merge train ref has changed in the meantime5822 raises outdated merge source error5823# [RSpecRunTime] RSpec elapsed time: 18 minutes 34.97 seconds. Current RSS: ~1512M. load average: 1.41 1.31 1.08 1/430 85335824 when merge request is not mergeable5825 raises mergability error5826# [RSpecRunTime] RSpec elapsed time: 18 minutes 36.66 seconds. Current RSS: ~1513M. load average: 1.41 1.31 1.08 1/431 85735827 #execute_git_merge!5828 performs a fast-forward merge5829 returns the symbolized train ref merge params5830# [RSpecRunTime] RSpec elapsed time: 18 minutes 40.56 seconds. Current RSS: ~1512M. load average: 1.37 1.30 1.08 1/430 86705831# [RSpecRunTime] Finishing example group ee/spec/services/merge_requests/merge_strategies/from_train_ref_spec.rb. It took 12.28 seconds. Expected to take 14.33 seconds.5832# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/chain/tools/issue_reader/executor_spec.rb. Expected to take 13.58 seconds.5833Gitlab::Llm::Chain::Tools::IssueReader::Executor5834 #execute5835 when issue is identified5836 when user has permission to read resource5837 when ai response has invalid JSON5838 retries the ai call5839 when there is a StandardError5840 returns an error5841 when issue is the current issue in context5842 behaves like success response5843 returns success response5844 when issue is identified by iid5845 behaves like success response5846 returns success response5847 when is issue identified with reference5848 behaves like success response5849 returns success response5850 when issue mistaken with an MR5851 behaves like issue not found response5852 returns success response5853 when context container is a group5854 behaves like success response5855 returns success response5856 when multiple issues are identified5857 behaves like issue not found response5858 returns success response5859 when context container is a project namespace5860 when issue is the current issue in context5861 behaves like success response5862 returns success response5863 when context container is nil5864 when issue is identified by iid5865 behaves like issue not found response5866 returns success response5867 when issue is the current issue in context5868 behaves like success response5869 returns success response5870 when is issue identified with reference5871 behaves like success response5872 returns success response5873 when is issue identified with not-full reference5874 behaves like issue not found response5875 returns success response5876 when group does not have ai enabled5877 returns success response5878 when issue was already identified5879 returns already identified response5880 #description5881 returns tool description5882 #name5883 returns tool name5884 returns tool human name5885# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/chain/tools/issue_reader/executor_spec.rb. It took 7.46 seconds. Expected to take 13.58 seconds.5886# [RSpecRunTime] Starting example group ee/spec/helpers/subscriptions_helper_spec.rb. Expected to take 13.09 seconds.5887SubscriptionsHelper5888 #subscription_data5889 is expected to include {:setup_for_company => ""}5890 is expected to include {:full_name => "First Last"}5891 is expected to include {:available_plans => "[{\"id\":\"bronze_id\",\"code\":\"bronze\",\"price_per_year\":48.0,\"name\":\"Bronze Plan\"}]"}5892 is expected to include {:plan_id => "bronze_id"}5893 is expected to include {:namespace_id => "2966"}5894 is expected to include {:source => "some_source"}5895 is expected to include {:group_data => "[{\"id\":2966,\"account_id\":null,\"name\":\"My Namespace\",\"full_path\":\"my_namespace\"}]"}5896 is expected to include {:trial => "false"}5897 is expected to include {:new_trial_registration_path => "/-/trial_registrations/new"}5898 when user is on trial5899 is expected to include {:trial => "true"}5900# [RSpecRunTime] RSpec elapsed time: 18 minutes 52.4 seconds. Current RSS: ~1509M. load average: 1.31 1.29 1.08 4/424 86715901 new_user5902 referer: "http://example.com/users/sign_up/welcome?foo=bar", expected_result: "true"5903 is expected to include {:new_user => "true"}5904 referer: "http://example.com", expected_result: "false"5905 is expected to include {:new_user => "false"}5906 referer: nil, expected_result: "false"5907 is expected to include {:new_user => "false"}5908 when bronze_plan has hide_card attribute set to true5909 is expected not to include {:available_plans => "[{\"id\":\"bronze_id\",\"code\":\"bronze\",\"price_per_year\":48.0,\"deprecated\":false,\"name\":\"Bronze Plan\",\"hide_card\":true}]"}5910 #plan_title5911 is expected to eq "Bronze"5912 no plan_id URL parameter present5913 is expected to eq nil5914 a non-existing plan_id URL parameter present5915 is expected to eq nil5916 #buy_addon_data5917 is expected to include {:namespace_id => "2967"}5918 is expected to include {:active_subscription => {:name => "S-000000000"}}5919 is expected to include {:source => "some_source"}5920 is expected to include {:group_data => "[{\"id\":2967,\"account_id\":\"111111111111\",\"name\":\"My Namespace\",\"full_path\":\"my_namespace\"}]"}5921 is expected to include {:redirect_after_success => "/groups/my_namespace/-/usage_quotas?purchased_product=CI+Minutes#pipelines-quota-tab"}5922# [RSpecRunTime] RSpec elapsed time: 18 minutes 55.79 seconds. Current RSS: ~1506M. load average: 1.29 1.29 1.08 1/424 86725923# [RSpecRunTime] Finishing example group ee/spec/helpers/subscriptions_helper_spec.rb. It took 7.75 seconds. Expected to take 13.09 seconds.5924# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/subscription_portal/clients/graphql_spec.rb. Expected to take 12.63 seconds.5925Gitlab::SubscriptionPortal::Clients::Graphql5926 #activate5927 returns success5928 when there are future subscriptions5929 returns success5930 when the activation code is invalid5931 returns failure5932 when remote server returns error5933 returns connectivity error5934 when the remote server is unreachable5935 returns connectivity error5936 #plan_upgrade_offer5937 when the response contains errors5938 returns a failure5939 when the response does not contain errors5940 eligible: true, assisted_plan_id: "111111", free_plan_id: "111111"5941 returns the correct response5942 eligible: true, assisted_plan_id: "111111", free_plan_id: nil5943 returns the correct response5944 eligible: true, assisted_plan_id: nil, free_plan_id: "111111"5945 returns the correct response5946 when subscription is nil5947 returns the correct response5948 #subscription_last_term5949 returns success5950 returns failure5951 with no namespace_id5952 returns failure5953 #subscription_seat_usage_alerts_eligibility5954 returns success when the subscription can be found5955 returns failure when the subscription cannot be found5956 with no namespace_id5957 returns failure5958 when there is a network connectivity error5959 returns an error response5960 #get_plans5961 returns a failure response and logs the error when failed to call endpoint5962 when the request is successful5963 returns the data5964 when the request is unsuccessful5965 returns a failure response and logs the error5966 #filter_purchase_eligible_namespaces5967 returns a failure response and logs the error when failed to call endpoint5968 when the response is successful5969 returns the namespace data5970 when the response is unsuccessful5971 returns the error message5972 #update_namespace_name5973 returns success5974 returns top level errors5975 returns errors as data5976 returns connectivity error when remote server returns error5977 returns connectivity error when the remote server is unreachable5978 #send_seat_overage_notification5979 when the subscription portal response is successful5980 returns successfully5981 when the subscription portal response is unsuccessful5982 returns an error response5983 when there is a network connectivity error5984 returns an error response5985 #send_seat_overage_notification_batch5986 when the subscription portal response is successful5987 returns successfully5988 when the subscription portal response is unsuccessful5989 returns an error response5990 when there is a network connectivity error5991 returns an error response5992 #get_cloud_connector_access_data5993 returns a failure response and logs the error when failed to call endpoint5994 when the request is successful5995 returns the data5996 when the response contains an error5997 returns a failure response and logs the error5998# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/subscription_portal/clients/graphql_spec.rb. It took 4.68 seconds. Expected to take 12.63 seconds.5999# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/templates/api_security_latest_gitlab_ci_yaml_spec.rb. Expected to take 12.04 seconds.6000API-Fuzzing.latest.gitlab-ci.yml6001 is expected not to be nil6002 the template file6003 uses the production repository6004 doesn't use the staging repository6005 the created pipeline6006 when no stages6007 when project has no stages6008 includes no jobs6009 when stages includes fuzz6010 when project has no license6011 includes job to display error6012 when project has Ultimate license6013 behaves like acts as branch pipeline6014 when branch pipeline6015 includes a job6016 behaves like acts as MR pipeline6017 when MR pipeline6018 includes a job6019 when configured with HAR6020 includes job6021 when configured with OpenAPI6022 includes job6023 when configured with Postman6024 includes job6025 when setting API_FUZZING_DISABLED6026 when API_FUZZING_DISABLED=16027 includes no jobs6028 when API_FUZZING_DISABLED="true"6029 includes no jobs6030 when API_FUZZING_DISABLED="false"6031 includes jobs6032 when CI_GITLAB_FIPS_MODE=false6033 sets FUZZAPI_IMAGE_SUFFIX to ""6034 when CI_GITLAB_FIPS_MODE=true6035 sets FUZZAPI_IMAGE_SUFFIX to "-fips"6036# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/templates/api_security_latest_gitlab_ci_yaml_spec.rb. It took 6.63 seconds. Expected to take 12.04 seconds.6037# [RSpecRunTime] Starting example group ee/spec/models/groups/ssh_certificate_spec.rb. Expected to take 11.7 seconds.6038Groups::SshCertificate6039 does not allow STI6040 validations6041 presence fields6042 length of key and title6043 format of the key6044 uniqueness of fingerprint6045 behaves like meets ssh key restrictions6046 factory: :rsa_key_2048, minimum: 0, result: true6047 validates that the key is valid6048 factory: :dsa_key_2048, minimum: 0, result: true6049 validates that the key is valid6050 factory: :ecdsa_key_256, minimum: 0, result: true6051 validates that the key is valid6052 factory: :ed25519_key_256, minimum: 0, result: true6053 validates that the key is valid6054 factory: :ecdsa_sk_key_256, minimum: 0, result: true6055 validates that the key is valid6056 factory: :ed25519_sk_key_256, minimum: 0, result: true6057 validates that the key is valid6058 factory: :rsa_key_2048, minimum: 1024, result: true6059 validates that the key is valid6060 factory: :rsa_key_2048, minimum: 2048, result: true6061 validates that the key is valid6062 factory: :rsa_key_2048, minimum: 4096, result: false6063 validates that the key is valid6064 factory: :dsa_key_2048, minimum: 1024, result: true6065 validates that the key is valid6066 factory: :dsa_key_2048, minimum: 2048, result: true6067 validates that the key is valid6068 factory: :dsa_key_2048, minimum: 4096, result: false6069 validates that the key is valid6070 factory: :ecdsa_key_256, minimum: 256, result: true6071 validates that the key is valid6072 factory: :ecdsa_key_256, minimum: 384, result: false6073 validates that the key is valid6074 factory: :ed25519_key_256, minimum: 256, result: true6075 validates that the key is valid6076 factory: :ed25519_key_256, minimum: 384, result: false6077 validates that the key is valid6078 factory: :ecdsa_sk_key_256, minimum: 256, result: true6079 validates that the key is valid6080 factory: :ecdsa_sk_key_256, minimum: 384, result: false6081 validates that the key is valid6082 factory: :ed25519_sk_key_256, minimum: 256, result: true6083 validates that the key is valid6084 factory: :ed25519_sk_key_256, minimum: 384, result: false6085 validates that the key is valid6086 factory: :rsa_key_2048, minimum: -1, result: false6087 validates that the key is valid6088 factory: :dsa_key_2048, minimum: -1, result: false6089 validates that the key is valid6090 factory: :ecdsa_key_256, minimum: -1, result: false6091 validates that the key is valid6092 factory: :ed25519_key_256, minimum: -1, result: false6093 validates that the key is valid6094 factory: :ecdsa_sk_key_256, minimum: -1, result: false6095 validates that the key is valid6096 factory: :ed25519_sk_key_256, minimum: -1, result: false6097 validates that the key is valid6098 associations6099 belongs to a group6100# [RSpecRunTime] Finishing example group ee/spec/models/groups/ssh_certificate_spec.rb. It took 4.35 seconds. Expected to take 11.7 seconds.6101# [RSpecRunTime] Starting example group ee/spec/models/dast/scanner_profiles_build_spec.rb. Expected to take 11.1 seconds.6102Dast::ScannerProfilesBuild6103 does not allow STI6104 associations6105 is expected to belong to ci_build class_name => Ci::Build required: true6106 is expected to belong to dast_scanner_profile class_name => DastScannerProfile required: true6107# [RSpecRunTime] RSpec elapsed time: 19 minutes 14.11 seconds. Current RSS: ~1511M. load average: 1.14 1.26 1.07 1/428 87776108 validations6109 is expected to be valid6110 is expected to validate that :ci_build_id cannot be empty/falsy6111 is expected to validate that :dast_scanner_profile_id cannot be empty/falsy6112 when the ci_build.project_id and dast_scanner_profile.project_id do not match6113 is not valid6114# [RSpecRunTime] RSpec elapsed time: 19 minutes 17.71 seconds. Current RSS: ~1501M. load average: 1.13 1.25 1.07 1/425 87786115 behaves like cleanup by a loose foreign key6116 cleans up (delete or nullify) the model6117# [RSpecRunTime] RSpec elapsed time: 19 minutes 19.31 seconds. Current RSS: ~1488M. load average: 1.12 1.25 1.07 1/423 87796118# [RSpecRunTime] Finishing example group ee/spec/models/dast/scanner_profiles_build_spec.rb. It took 7.86 seconds. Expected to take 11.1 seconds.6119# [RSpecRunTime] Starting example group ee/spec/lib/elastic/latest/project_class_proxy_spec.rb. Expected to take 10.91 seconds.6120Elastic::Latest::ProjectClassProxy6121 #routing_options6122 when the migration has finished6123 is empty6124 for group level6125 routes to the group ancestor id6126 when the group is not found6127 is empty6128 when the migration is not finished6129 is empty6130 #elastic_search6131 query6132 has the correct named queries6133 when project_ids is set6134 has the correct named queries6135 when group_ids is also set6136 when the user belongs to the group6137 has the correct named queries6138# [RSpecRunTime] RSpec elapsed time: 19 minutes 26.47 seconds. Current RSS: ~1447M. load average: 1.27 1.28 1.08 1/429 87816139 when the user does not belong to the group6140 has the correct named queries6141 when the feature flag has not been enabled6142 has the correct named queries6143 when include_archived is set6144 does not have a filter for archived6145# [RSpecRunTime] Finishing example group ee/spec/lib/elastic/latest/project_class_proxy_spec.rb. It took 8.72 seconds. Expected to take 10.91 seconds.6146# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/scim/group/deprovisioning_service_spec.rb. Expected to take 10.42 seconds.6147EE::Gitlab::Scim::Group::DeprovisioningService6148 #execute6149 when user is successfully removed6150 deactivates scim identity6151 removes group access6152 returns the successful deprovision message6153 with a SAML identity6154 preserves the saml identity6155# [RSpecRunTime] RSpec elapsed time: 19 minutes 31.18 seconds. Current RSS: ~1462M. load average: 1.25 1.27 1.08 1/429 87826156 with minimal access role6157 deactivates scim identity6158 removes group access6159 returns the successful deprovision message6160# [RSpecRunTime] RSpec elapsed time: 19 minutes 33.17 seconds. Current RSS: ~1463M. load average: 1.25 1.27 1.08 1/429 87836161 when user is not successfully removed6162 when user is the last owner6163 does not remove the last owner6164 returns the last group owner error6165# [RSpecRunTime] RSpec elapsed time: 19 minutes 34.35 seconds. Current RSS: ~1465M. load average: 1.23 1.27 1.08 1/429 87846166 when user is not a group member6167 does not change group membership when the user is not a member6168 deactivates scim identity6169# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/scim/group/deprovisioning_service_spec.rb. It took 6.9 seconds. Expected to take 10.42 seconds.6170# [RSpecRunTime] Starting example group ee/spec/services/gitlab_subscriptions/reconciliations/calculate_seat_count_data_service_spec.rb. Expected to take 10.0 seconds.6171GitlabSubscriptions::Reconciliations::CalculateSeatCountDataService6172 #execute6173 with no subscription6174 is expected to equal nil6175 when the max_seats_used has not been updated on the subscription6176 returns nil6177 when the subscription has expired6178 returns nil6179 when the subscription is a trial6180 returns nil6181 when conditions are not met6182 when it is not SaaS6183 is expected to equal nil6184 when namespace is not a group6185 is expected to equal nil6186 when the alert was dismissed6187 is expected to equal nil6188 when the user does not have admin rights to the group6189 is expected to equal nil6190 when the subscription is not eligible for usage alerts6191 is expected to equal nil6192 when max seats used are more than the subscription seats6193 is expected to equal nil6194 with threshold limits6195 when limits are not met6196 seats: 15, max_seats_used: 136197 is expected to equal nil6198 seats: 24, max_seats_used: 206199 is expected to equal nil6200 seats: 35, max_seats_used: 296201 is expected to equal nil6202 seats: 100, max_seats_used: 906203 is expected to equal nil6204 seats: 1000, max_seats_used: 9496205 is expected to equal nil6206 when limits are met6207 seats: 15, max_seats_used: 146208 is expected to eq {:namespace=>#<Group id:3041 @group722>, :remaining_seat_count=>1, :seats_in_use=>14, :total_seat_count=>15}6209 seats: 24, max_seats_used: 226210 is expected to eq {:namespace=>#<Group id:3041 @group722>, :remaining_seat_count=>2, :seats_in_use=>22, :total_seat_count=>24}6211 seats: 35, max_seats_used: 326212 is expected to eq {:namespace=>#<Group id:3041 @group722>, :remaining_seat_count=>3, :seats_in_use=>32, :total_seat_count=>35}6213 seats: 100, max_seats_used: 936214 is expected to eq {:namespace=>#<Group id:3041 @group722>, :remaining_seat_count=>7, :seats_in_use=>93, :total_seat_count=>100}6215 seats: 1000, max_seats_used: 9506216 is expected to eq {:namespace=>#<Group id:3041 @group722>, :remaining_seat_count=>50, :seats_in_use=>950, :total_seat_count=>1000}6217# [RSpecRunTime] Finishing example group ee/spec/services/gitlab_subscriptions/reconciliations/calculate_seat_count_data_service_spec.rb. It took 6.95 seconds. Expected to take 10.0 seconds.6218# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/stage_check_spec.rb. Expected to take 9.73 seconds.6219Gitlab::Llm::StageCheck6220 .available?6221 container: group, feature_type: "EXPERIMENTAL"6222 when experimental setting is false6223 returns false6224 when experimental setting is true6225 returns true6226 for a project in a personal namespace6227 returns false6228 with an invalid feature name6229 returns false6230 when not on a plan with ai features licensed6231 returns false6232 container: group, feature_type: "BETA"6233 when experimental setting is false6234 returns false6235 when experimental setting is true6236 returns true6237 for a project in a personal namespace6238 returns false6239 with an invalid feature name6240 returns false6241 when not on a plan with ai features licensed6242 returns false6243 container: project, feature_type: "EXPERIMENTAL"6244 when experimental setting is false6245 returns false6246 when experimental setting is true6247 returns true6248 for a project in a personal namespace6249 returns false6250 with an invalid feature name6251 returns false6252 when not on a plan with ai features licensed6253 returns false6254 container: project, feature_type: "BETA"6255 when experimental setting is false6256 returns false6257 when experimental setting is true6258 returns true6259 for a project in a personal namespace6260 returns false6261 with an invalid feature name6262 returns false6263 when not on a plan with ai features licensed6264 returns false6265 with premium plan6266 returns false6267 with chat feature6268 with project6269 is expected to eq true6270 with group6271 is expected to eq true6272# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/stage_check_spec.rb. It took 4.26 seconds. Expected to take 9.73 seconds.6273# [RSpecRunTime] Starting example group ee/spec/lib/remote_development/workspaces/reconcile/input/factory_spec.rb. Expected to take 9.25 seconds.6274RemoteDevelopment::Workspaces::Reconcile::Input::Factory6275 #build6276 when current actual state is not Terminated or Unknown6277 returns an AgentInfo object with namespace and deployment_resource_version populated6278# [RSpecRunTime] RSpec elapsed time: 19 minutes 48.09 seconds. Current RSS: ~1483M. load average: 1.19 1.26 1.08 1/429 87856279 when current actual state is Terminating6280 returns an AgentInfo object without deployment_resource_version populated6281# [RSpecRunTime] RSpec elapsed time: 19 minutes 49.83 seconds. Current RSS: ~1486M. load average: 1.18 1.25 1.08 1/429 87866282 when current actual state is Terminated6283 returns an AgentInfo object without deployment_resource_version populated6284# [RSpecRunTime] RSpec elapsed time: 19 minutes 51.74 seconds. Current RSS: ~1479M. load average: 1.18 1.25 1.08 1/429 87876285 when namespace is missing in the payload6286 returns an AgentInfo object without namespace populated6287# [RSpecRunTime] RSpec elapsed time: 19 minutes 53.6 seconds. Current RSS: ~1463M. load average: 1.18 1.25 1.08 1/429 87886288# [RSpecRunTime] Finishing example group ee/spec/lib/remote_development/workspaces/reconcile/input/factory_spec.rb. It took 7.44 seconds. Expected to take 9.25 seconds.6289# [RSpecRunTime] Starting example group ee/spec/services/security/security_orchestration_policies/sync_opened_merge_requests_service_spec.rb. Expected to take 9.05 seconds.6290Security::SecurityOrchestrationPolicies::SyncOpenedMergeRequestsService6291 #execute6292 synchronizes rules to opened merge requests6293 does not synchronize rules to merged or closed requests6294 does not synchronize rules of another policy configuration6295 without head_pipeline for merge request6296 does not trigger workers6297# [RSpecRunTime] RSpec elapsed time: 19 minutes 57.37 seconds. Current RSS: ~1454M. load average: 1.16 1.25 1.08 1/429 87896298 with head_pipeline6299 triggers both workers6300 #notify_for_policy_violations6301 enqueues UnenforceablePolicyRulesNotificationWorker6302 when merge request has `any_merge_request` rules6303 enqueues SyncAnyMergeRequestApprovalRulesWorker with opened merge requests6304 when merge request has scan_finding rules6305 enqueues SyncPreexistingStatesApprovalRulesWorker with opened merge requests6306 when merge request is synchronized6307 deletes orphaned join rows6308 when fully synchronized6309 does not alter rules6310 when partially synchronized6311 creates missing rules6312 when project rule is dirty6313 synchronizes the updated rule6314# [RSpecRunTime] Finishing example group ee/spec/services/security/security_orchestration_policies/sync_opened_merge_requests_service_spec.rb. It took 6.17 seconds. Expected to take 9.05 seconds.6315# [RSpecRunTime] Starting example group ee/spec/lib/ee/api/entities/billable_member_spec.rb. Expected to take 8.57 seconds.6316EE::API::Entities::BillableMember6317 returns the last_activity_on attribute6318 exposes the last_login_at field6319 exposes the created_at field6320 exposes the is_last_owner field6321 when current_user option is nil6322 exposes basic attributes6323# [RSpecRunTime] RSpec elapsed time: 20 minutes 1.17 seconds. Current RSS: ~1462M. load average: 1.15 1.25 1.08 1/428 87906324 email field6325 when the user has no public_email assigned6326 returns the user's public_email6327 when the user has a public_email assigned6328 returns the user's public_email6329 when the current_user is an admin6330 when admin mode enabled6331 returns the user's primary email6332 when admin mode disabled6333 returns the user's public_email6334 on SaaS6335 domain_verification_availabe_for_group: false, user_is_enterprise_user_of_the_group: false, shared_examples: "returns the user's public_email"6336 returns the user's public_email6337 domain_verification_availabe_for_group: false, user_is_enterprise_user_of_the_group: true, shared_examples: "returns the user's public_email"6338 returns the user's public_email6339 domain_verification_availabe_for_group: true, user_is_enterprise_user_of_the_group: false, shared_examples: "returns the user's public_email"6340 returns the user's public_email6341 domain_verification_availabe_for_group: true, user_is_enterprise_user_of_the_group: true, shared_examples: "returns the user's primary email"6342 returns the user's primary email6343 with different group membership types6344 user_ids: :group_member_user_ids, membership_type: "group_member", removable: true6345 returns the expected membership_type value6346 returns the expected removable value6347 user_ids: :project_member_user_ids, membership_type: "project_member", removable: true6348 returns the expected membership_type value6349 returns the expected removable value6350 user_ids: :shared_group_user_ids, membership_type: "group_invite", removable: false6351 returns the expected membership_type value6352 returns the expected removable value6353 user_ids: :shared_project_user_ids, membership_type: "project_invite", removable: false6354 returns the expected membership_type value6355 returns the expected removable value6356 with a missing membership type6357 does not raise an error6358# [RSpecRunTime] Finishing example group ee/spec/lib/ee/api/entities/billable_member_spec.rb. It took 3.66 seconds. Expected to take 8.57 seconds.6359# [RSpecRunTime] Starting example group ee/spec/finders/merge_requests/by_approvers_finder_spec.rb. Expected to take 8.42 seconds.6360MergeRequests::ByApproversFinder6361 filter by no approvers6362 returns merge requests without approvers6363# [RSpecRunTime] RSpec elapsed time: 20 minutes 8.86 seconds. Current RSS: ~1516M. load average: 1.14 1.24 1.08 1/433 89486364 filter by any approver6365 returns only merge requests with approvers6366 filter by second approver6367 returns only merge requests with the second approver6368 filter by both approvers6369 returns only merge requests with both approvers6370 pass empty params6371 returns all merge requests6372 filter by an approver from group6373 returns only merge requests with the approver from group6374 filter by an overridden approver from project6375 returns only merge requests with the project approver6376 filter by approvers6377 can be ordered by popularity6378 can be ordered by priority6379# [RSpecRunTime] Finishing example group ee/spec/finders/merge_requests/by_approvers_finder_spec.rb. It took 6.66 seconds. Expected to take 8.42 seconds.6380# [RSpecRunTime] Starting example group ee/spec/services/vulnerability_merge_request_links/create_service_spec.rb. Expected to take 8.06 seconds.6381VulnerabilityMergeRequestLinks::CreateService6382 with an authorized user with proper permissions6383 with valid params6384 behaves like new vulnerability-merge_request link created6385 creates a new vulnerability-merge_request link6386# [RSpecRunTime] RSpec elapsed time: 20 minutes 11.92 seconds. Current RSS: ~1515M. load average: 1.13 1.24 1.08 1/432 89496387 with missing vulnerability6388 responds with an error6389 with missing merge_request6390 responds with an error6391 when a link between the merge_request and vulnerability already exists6392 responds with an error about a conflicting data6393 when a link between another merge_request and vulnerability already exists6394 behaves like new vulnerability-merge_request link created6395 creates a new vulnerability-merge_request link6396 when security dashboard feature is disabled6397 raises an "access denied" error6398 permissions6399 is expected to be allowed for :owner6400 is expected to be allowed for :maintainer6401 is expected to be allowed for :developer6402 is expected to be denied for :auditor6403 is expected to be denied for :reporter6404 is expected to be denied for :guest6405 is expected to be denied for :anonymous6406 when admin mode enabled6407 is expected to be allowed for :admin6408# [RSpecRunTime] RSpec elapsed time: 20 minutes 14.82 seconds. Current RSS: ~1511M. load average: 1.12 1.23 1.08 1/432 89506409 when admin mode disabled6410 is expected to be denied for :admin6411# [RSpecRunTime] Finishing example group ee/spec/services/vulnerability_merge_request_links/create_service_spec.rb. It took 4.9 seconds. Expected to take 8.06 seconds.6412# [RSpecRunTime] Starting example group ee/spec/services/ee/users/build_service_spec.rb. Expected to take 7.83 seconds.6413Users::BuildService6414 #execute6415 with an admin user6416 with identity6417 sets all allowed attributes6418 with scim identity6419 passes allowed attributes to both scim and saml identity6420 marks the user as provisioned by group6421 with auditor as allowed params6422 sets auditor to true6423 with provisioned by group param6424 does not set provisioned by group6425 with service account user type6426 allows provisioned by group id to be set6427 smartcard authentication enabled6428 smartcard params6429 sets smartcard identity attributes6430 missing smartcard params6431 works as expected6432 user signup cap6433 when user signup cap is set6434 when new user signup exceeds user cap6435 sets the user state to blocked_pending_approval6436 when new user signup does not exceed user cap6437 sets the user state to active6438 when new bot user exceeds user cap6439 sets the bot user state to active6440 with an ultimate license6441 sets a new billable user state to blocked pending approval6442 sets a new non-billable user state to active6443 when the feature flag is disabled6444 sets a new billable user state to blocked pending approval6445 sets a new non-billable user state to blocked pending approval6446# [RSpecRunTime] RSpec elapsed time: 20 minutes 18.46 seconds. Current RSS: ~1512M. load average: 1.12 1.23 1.08 1/431 89516447 when user signup cap is not set6448 sets the user state to active6449# [RSpecRunTime] Finishing example group ee/spec/services/ee/users/build_service_spec.rb. It took 3.58 seconds. Expected to take 7.83 seconds.6450# [RSpecRunTime] Starting example group ee/spec/lib/banzai/filter/references/iterations_cadence_reference_filter_spec.rb. Expected to take 7.6 seconds.6451Banzai::Filter::References::IterationsCadenceReferenceFilter6452 ignores out of range cadence IDs6453 ignores invalid cadence IDs6454 when using title as reference6455 behaves like reference parsing6456 links to a valid reference6457 links with adjacent text6458 includes default classes6459 includes a data-iterations-cadence attribute6460 includes a data-group attribute6461 includes a data-original attribute6462 behaves like reference parsing6463 links to a valid reference6464 links with adjacent text6465 includes default classes6466 includes a data-iterations-cadence attribute6467 includes a data-group attribute6468 includes a data-original attribute6469 checking N+16470 does not have N+1 per multiple references6471 when using ID as reference6472 behaves like reference parsing6473 links to a valid reference6474 links with adjacent text6475 includes default classes6476 includes a data-iterations-cadence attribute6477 includes a data-group attribute6478 includes a data-original attribute6479 when parsing reference with HTML title6480 includes escaped title attribute6481# [RSpecRunTime] Finishing example group ee/spec/lib/banzai/filter/references/iterations_cadence_reference_filter_spec.rb. It took 2.46 seconds. Expected to take 7.6 seconds.6482# [RSpecRunTime] Starting example group ee/spec/policies/compliance_management/framework_policy_spec.rb. Expected to take 7.46 seconds.6483ComplianceManagement::FrameworkPolicy6484 feature is licensed6485 user is group owner6486 behaves like full access to compliance framework administration6487 is expected to be allowed :admin_compliance_framework6488 is expected to be allowed :read_compliance_framework6489 is expected to be allowed :admin_compliance_pipeline_configuration6490 user is not a member of the namespace6491 behaves like no access to compliance framework administration6492 is expected to be disallowed :admin_compliance_framework6493 is expected to be disallowed :read_compliance_framework6494 is expected to be disallowed :admin_compliance_pipeline_configuration6495 user is an admin6496 behaves like full access to compliance framework administration6497 is expected to be allowed :admin_compliance_framework6498 is expected to be allowed :read_compliance_framework6499 is expected to be allowed :admin_compliance_pipeline_configuration6500 user is subgroup member but not the owner of the root namespace6501 is expected to be allowed :read_compliance_framework6502 is expected to be disallowed :admin_compliance_framework6503 is expected to be disallowed :admin_compliance_pipeline_configuration6504# [RSpecRunTime] RSpec elapsed time: 20 minutes 24.58 seconds. Current RSS: ~1523M. load average: 1.10 1.22 1.08 1/424 89526505 feature is unlicensed6506 behaves like no access to compliance framework administration6507 is expected to be disallowed :admin_compliance_framework6508 is expected to be disallowed :read_compliance_framework6509 is expected to be disallowed :admin_compliance_pipeline_configuration6510# [RSpecRunTime] Finishing example group ee/spec/policies/compliance_management/framework_policy_spec.rb. It took 3.86 seconds. Expected to take 7.46 seconds.6511# [RSpecRunTime] Starting example group ee/spec/services/security/security_orchestration_policies/policy_scope_service_spec.rb. Expected to take 7.22 seconds.6512Security::SecurityOrchestrationPolicies::PolicyScopeService6513 #policy_applicable?6514 when security_policies_policy_scope feature is disabled6515 is expected to eq true6516 when security_policies_policy_scope feature is enabled6517 when policy is empty6518 is expected to eq false6519 behaves like when toggle_security_policies_policy_scope is disabled for group6520 is expected to eq true6521 when policy is not empty6522 when policy scope is not set for compliance framework nor project6523 is expected to eq true6524 when policy is scoped for compliance framework6525 when project does not have compliance framework set6526 is expected to eq false6527 behaves like when toggle_security_policies_policy_scope is disabled for group6528 is expected to eq true6529 when policy additionally includes the project in policy6530 behaves like when toggle_security_policies_policy_scope is disabled for group6531 is expected to eq true6532 when project have compliance framework set6533 is expected to eq true6534 when policy additionally excludes the project from policy6535 is expected to eq false6536 behaves like when toggle_security_policies_policy_scope is disabled for group6537 is expected to eq true6538 when non-existing compliance framework is set6539 is expected to eq false6540 behaves like when toggle_security_policies_policy_scope is disabled for group6541 is expected to eq true6542 when policy is scoped for projects6543 with including project scope6544 when included project scope is not matching project id6545 is expected to eq false6546 behaves like when toggle_security_policies_policy_scope is disabled for group6547 is expected to eq true6548 when included project scope is matching project id6549 is expected to eq true6550 when additionally excluding project scope is matching project id6551 is expected to eq false6552 behaves like when toggle_security_policies_policy_scope is disabled for group6553 is expected to eq true6554 with excluding project scope6555 when excluding project scope is not matching project id6556 is expected to eq true6557 when excluding project scope is matching project id6558 is expected to eq false6559 behaves like when toggle_security_policies_policy_scope is disabled for group6560 is expected to eq true6561# [RSpecRunTime] Finishing example group ee/spec/services/security/security_orchestration_policies/policy_scope_service_spec.rb. It took 2.98 seconds. Expected to take 7.22 seconds.6562# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_first_assigned_at_spec.rb. Expected to take 7.04 seconds.6563Gitlab::Analytics::CycleAnalytics::StageEvents::IssueFirstAssignedAt6564 behaves like LEFT JOIN-able value stream analytics event6565 can use the event as LEFT JOIN6566 when looking at the record with data6567 contains the timestamp expression6568 when looking at the record without data6569 returns nil for the timestamp expression6570 behaves like value stream analytics first assignment event methods6571 #apply_query_customization6572 looks up the first assignment event timestamp6573 #apply_negated_query_customization6574 returns records where the event has not happened yet6575 #include_in6576 returns both records6577 when invoked multiple times6578 returns both records6579 behaves like value stream analytics event6580 is expected to be a kind of String6581 is expected to be a kind of Symbol6582 is expected to include ApplicationRecord(abstract)6583 is expected to respond to #timestamp_projection6584 is expected to respond to #html_description6585 is expected to be a kind of Array6586 #apply_query_customization6587 expects an ActiveRecord::Relation object as argument and returns a modified version of it6588 #hash_code6589 returns a hash that uniquely identifies an event6590 does not differ when the same object is built with the same params6591# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_first_assigned_at_spec.rb. It took 3.04 seconds. Expected to take 7.04 seconds.6592# [RSpecRunTime] Starting example group ee/spec/models/work_items/widgets/progress_spec.rb. Expected to take 6.95 seconds.6593WorkItems::Widgets::Progress6594 does not allow STI6595 #updated_at6596 behaves like a progress widget attribute6597 is expected to eq 2024-02-20 23:41:57.075642836 +00006598 when progress object is not present for work item6599 returns nil6600# [RSpecRunTime] RSpec elapsed time: 20 minutes 32.23 seconds. Current RSS: ~1520M. load average: 1.09 1.22 1.08 1/424 89536601 #start_value6602 behaves like a progress widget attribute6603 is expected to eq 0.06604 when progress object is not present for work item6605 returns nil6606 #progress6607 behaves like a progress widget attribute6608 is expected to eq 206609 when progress object is not present for work item6610 returns nil6611 #end_value6612 behaves like a progress widget attribute6613 is expected to eq 100.06614 when progress object is not present for work item6615 returns nil6616 #current_value6617 behaves like a progress widget attribute6618 is expected to eq 0.06619 when progress object is not present for work item6620 returns nil6621# [RSpecRunTime] Finishing example group ee/spec/models/work_items/widgets/progress_spec.rb. It took 3.89 seconds. Expected to take 6.95 seconds.6622# [RSpecRunTime] Starting example group ee/spec/graphql/mutations/issues/set_assignees_spec.rb. Expected to take 6.74 seconds.6623Mutations::Issues::SetAssignees6624 behaves like a multi-assignable resource6625 #resolve6626 when the user can update the resource6627 sets the assignees6628 removes assignees not in the list6629 when passing "append" as true6630 does not remove assignees not in the list6631# [RSpecRunTime] RSpec elapsed time: 20 minutes 40.11 seconds. Current RSS: ~1506M. load average: 1.08 1.21 1.08 1/425 89546632# [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/issues/set_assignees_spec.rb. It took 5.3 seconds. Expected to take 6.74 seconds.6633# [RSpecRunTime] Starting example group ee/spec/serializers/vulnerabilities/feedback_entity_spec.rb. Expected to take 6.46 seconds.6634Vulnerabilities::FeedbackEntity6635 #as_json6636 is expected to include :created_at, :project_id, :author, :category, and :feedback_type6637 when feedback type is issue6638 when issue is present6639 exposes the issue iid6640 when user can view issues6641 exposes issue url6642# [RSpecRunTime] RSpec elapsed time: 20 minutes 41.3 seconds. Current RSS: ~1500M. load average: 1.08 1.21 1.08 1/425 89556643 when user cannot view issues6644 does not expose issue url6645 when there is no current user6646 does not include fields related to current user6647 when issue is not present6648 does not expose issue information6649 when feedback type is merge_request6650 when merge request is present6651 exposes the merge request iid6652 when user can view merge requests6653 exposes merge request url6654 when user cannot view merge requests6655 does not expose merge request url6656 when merge request is not present6657 does not expose merge request information6658 when comment is not present6659 is expected not to include :comment_details6660 when comment is present6661 exposes comment information6662 when finding_uuid is not present6663 has a nil finding_uuid6664 when finding_uuid is present6665 exposes finding_uuid6666 when dismissal_reason is not present6667 returns nil6668 when dismissal_reason is present6669 exposes dismissal_reason6670# [RSpecRunTime] Finishing example group ee/spec/serializers/vulnerabilities/feedback_entity_spec.rb. It took 2.91 seconds. Expected to take 6.46 seconds.6671# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/insights/executors/dora_executor_spec.rb. Expected to take 6.29 seconds.6672Gitlab::Insights::Executors::DoraExecutor6673 when Dora::AggregateMetricsService fails6674 raises an error6675# [RSpecRunTime] RSpec elapsed time: 20 minutes 44.22 seconds. Current RSS: ~1498M. load average: 1.08 1.21 1.08 1/425 89566676 when executing for a group6677 behaves like serialized_data examples6678 returns correctly aggregated data6679 when requesting the lead_time_for_changes metric6680 behaves like serialized_data examples6681 returns correctly aggregated data6682 when requesting the change_failure_rate metric6683 behaves like serialized_data examples6684 returns correctly aggregated data6685 when filtering environment tiers6686 behaves like serialized_data examples6687 returns correctly aggregated data6688 when filtering projects6689 when filtering by id6690 behaves like serialized_data examples6691 returns correctly aggregated data6692 when filtering by full path6693 behaves like serialized_data examples6694 returns correctly aggregated data6695 when unknown group_by is given6696 raises error6697 when unknown chart type is given6698 raises error6699 when executing for a project6700 behaves like serialized_data examples6701 returns correctly aggregated data6702 when filtering projects6703 when filtering by id6704 behaves like serialized_data examples6705 returns correctly aggregated data6706 when filtering out the current project6707 behaves like serialized_data examples6708 returns correctly aggregated data6709 when period_limit is a string6710 returns correctly aggregated data6711 when is a invalid string6712 uses default of 156713# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/insights/executors/dora_executor_spec.rb. It took 2.72 seconds. Expected to take 6.29 seconds.6714# [RSpecRunTime] Starting example group ee/spec/workers/concerns/update_orchestration_policy_configuration_spec.rb. Expected to take 6.18 seconds.6715UpdateOrchestrationPolicyConfiguration6716 .update_policy_configuration6717 when policy is valid6718 updates configuration.configured_at to the current time6719 executes SyncScanResultPoliciesService6720 executes ComplianceFrameworks::SyncService6721 executes ProcessRuleService for each policy6722 invalidates the policy yaml cache6723 with one schedule rule per policy6724 creates a rule schedule for each schedule rule in the scan execution policies6725 deletes existing rule schedules6726# [RSpecRunTime] RSpec elapsed time: 20 minutes 48.23 seconds. Current RSS: ~1508M. load average: 1.07 1.21 1.08 1/425 89576727 with multiple schedule rules per policy6728 creates a rule schedule for each schedule rule in the scan execution policies6729 deletes existing rule schedules6730 when policy is invalid6731 does not execute process for any policy6732# [RSpecRunTime] Finishing example group ee/spec/workers/concerns/update_orchestration_policy_configuration_spec.rb. It took 3.3 seconds. Expected to take 6.18 seconds.6733# [RSpecRunTime] Starting example group ee/spec/services/vulnerabilities/update_namespace_ids_of_vulnerability_reads_service_spec.rb. Expected to take 6.03 seconds.6734Vulnerabilities::UpdateNamespaceIdsOfVulnerabilityReadsService6735 .execute6736 instantiates a new service object and calls execute6737 #execute6738 when there is no project with given id6739 does not raise an error6740 when there is a project with given id6741 changes the `namespace_id` and `traversal_ids` of vulnerability read record6742 parallel execution6743 does not permit parallel execution of the logic6744# [RSpecRunTime] RSpec elapsed time: 20 minutes 51.63 seconds. Current RSS: ~1502M. load average: 1.06 1.20 1.08 1/425 89586745 batching over records6746 runs the update query in batches6747# [RSpecRunTime] RSpec elapsed time: 20 minutes 53.76 seconds. Current RSS: ~1506M. load average: 1.06 1.20 1.08 1/425 89596748# [RSpecRunTime] Finishing example group ee/spec/services/vulnerabilities/update_namespace_ids_of_vulnerability_reads_service_spec.rb. It took 4.72 seconds. Expected to take 6.03 seconds.6749# [RSpecRunTime] Starting example group ee/spec/services/user_permissions/export_service_spec.rb. Expected to take 5.98 seconds.6750UserPermissions::ExportService6751 access6752 when user is an admin6753 when licensed6754 behaves like allowed to export user permissions6755 is expected to be success6756 when not licensed6757 behaves like not allowed to export user permissions6758 is expected not to be success6759 when user is not an admin6760 when licensed6761 behaves like not allowed to export user permissions6762 is expected not to be success6763 when not licensed6764 behaves like not allowed to export user permissions6765 is expected not to be success6766 data verification6767 includes the appropriate headers6768 Username6769 Email6770 Type6771 Path6772 Access Level6773 Last Activity6774 when user is member of a sub group6775 displays attributes correctly6776# [RSpecRunTime] RSpec elapsed time: 20 minutes 55.96 seconds. Current RSS: ~1517M. load average: 1.06 1.20 1.08 1/425 89606777 when user is member of a project6778 displays attributes correctly6779# [RSpecRunTime] Finishing example group ee/spec/services/user_permissions/export_service_spec.rb. It took 3.01 seconds. Expected to take 5.98 seconds.6780# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/instrumentation_helper_spec.rb. Expected to take 5.74 seconds.6781Gitlab::InstrumentationHelper6782 .add_instrumentation_data6783 when Elasticsearch calls are made6784 adds Elasticsearch data6785# [RSpecRunTime] RSpec elapsed time: 21 minutes 1.56 seconds. Current RSS: ~1476M. load average: 1.13 1.21 1.08 1/429 89616786 when Zoekt calls are made6787 adds Zoekt data6788# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/instrumentation_helper_spec.rb. It took 5.62 seconds. Expected to take 5.74 seconds.6789# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_closed_spec.rb. Expected to take 5.63 seconds.6790Gitlab::Analytics::CycleAnalytics::StageEvents::MergeRequestClosed6791 behaves like value stream analytics event6792 is expected to be a kind of String6793 is expected to be a kind of Symbol6794 is expected to include ApplicationRecord(abstract)6795 is expected to respond to #timestamp_projection6796 is expected to respond to #html_description6797 is expected to be a kind of Array6798 #apply_query_customization6799 expects an ActiveRecord::Relation object as argument and returns a modified version of it6800 #hash_code6801 returns a hash that uniquely identifies an event6802 does not differ when the same object is built with the same params6803 behaves like LEFT JOIN-able value stream analytics event6804 can use the event as LEFT JOIN6805 when looking at the record with data6806 contains the timestamp expression6807# [RSpecRunTime] RSpec elapsed time: 21 minutes 5.0 seconds. Current RSS: ~1496M. load average: 1.12 1.21 1.08 1/435 90476808 when looking at the record without data6809 returns nil for the timestamp expression6810# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_closed_spec.rb. It took 2.75 seconds. Expected to take 5.63 seconds.6811# [RSpecRunTime] Starting example group ee/spec/services/ee/members/invite_service_spec.rb. Expected to take 5.55 seconds.6812Members::InviteService6813 #execute6814 with group plan observing quota limits6815 already exceeded invite quota limit6816 behaves like quota limit exceeded6817 limits the number of daily invites allowed6818# [RSpecRunTime] RSpec elapsed time: 21 minutes 7.27 seconds. Current RSS: ~1499M. load average: 1.12 1.21 1.08 1/435 90486819 will exceed invite quota limit6820 behaves like quota limit exceeded6821 limits the number of daily invites allowed6822 within invite quota limit6823 successfully creates members6824 infinite invite quota limit6825 successfully creates members6826 without a plan6827 successfully creates members6828 with Audit Event logging6829 when there are valid members created6830 creates Audit Events6831 when there are some invalid members6832 only creates Audit Events for valid members6833# [RSpecRunTime] Finishing example group ee/spec/services/ee/members/invite_service_spec.rb. It took 3.97 seconds. Expected to take 5.55 seconds.6834# [RSpecRunTime] Starting example group ee/spec/policies/vulnerabilities/issue_link_policy_spec.rb. Expected to take 5.46 seconds.6835Vulnerabilities::IssueLinkPolicy6836 :admin_vulnerability_issue_link6837 with missing vulnerability6838 is expected to be disallowed :admin_vulnerability_issue_link6839# [RSpecRunTime] RSpec elapsed time: 21 minutes 11.11 seconds. Current RSS: ~1488M. load average: 1.19 1.22 1.09 1/434 90496840 when issue and link belong to the same project6841 is expected to be allowed :admin_vulnerability_issue_link6842 when issue and link don't belong to the same project6843 is expected to be allowed :admin_vulnerability_issue_link6844 :read_issue_link6845 using the issue#readable_by?6846 when the associated issue can not be read by the user6847 is expected to be disallowed :read_issue_link6848 when the associated issue can be read by the user6849 is expected to be allowed :read_issue_link6850 when the vulnerability and the issue belong to different projects6851 when the issues are disabled for the vulnerable project6852 is expected to be allowed :read_issue_link6853 when the issues are disabled for the issue project6854 is expected to be disallowed :read_issue_link6855# [RSpecRunTime] Finishing example group ee/spec/policies/vulnerabilities/issue_link_policy_spec.rb. It took 3.46 seconds. Expected to take 5.46 seconds.6856# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/contribution_analytics/data_formatter_spec.rb. Expected to take 5.24 seconds.6857Gitlab::ContributionAnalytics::DataFormatter6858 when postgres is the data source6859 behaves like correct collection of data6860 #totals6861 returns formatted data for received events6862 #users6863 returns correct users6864 when banned users are present6865 filters them out6866# [RSpecRunTime] RSpec elapsed time: 21 minutes 14.17 seconds. Current RSS: ~1473M. load average: 1.19 1.22 1.09 1/434 90506867 when requesting users with a limit6868 limits the users6869 queries only limit number of ids6870 when requesting users after a given user id6871 returns correct users6872# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/contribution_analytics/data_formatter_spec.rb. It took 1.91 seconds. Expected to take 5.24 seconds.6873# [RSpecRunTime] Starting example group ee/spec/finders/okrs/checkin_reminder_key_result_finder_spec.rb. Expected to take 5.2 seconds.6874Okrs::CheckinReminderKeyResultFinder6875 #execute6876 returns an array of work items6877# [RSpecRunTime] RSpec elapsed time: 21 minutes 16.06 seconds. Current RSS: ~1463M. load average: 1.18 1.22 1.09 1/429 90516878 #frequency_reminder_date6879 frequency: "monthly", expected_date: Wed, 24 Jan 20246880 is expected to eq Wed, 24 Jan 20246881 frequency: "twice_monthly", expected_date: Wed, 07 Feb 20246882 is expected to eq Wed, 07 Feb 20246883 frequency: "weekly", expected_date: Wed, 14 Feb 20246884 is expected to eq Wed, 14 Feb 20246885 frequency: "foo", expected_date: nil6886 is expected to eq nil6887# [RSpecRunTime] Finishing example group ee/spec/finders/okrs/checkin_reminder_key_result_finder_spec.rb. It took 1.91 seconds. Expected to take 5.2 seconds.6888# [RSpecRunTime] Starting example group ee/spec/services/users/abuse/projects_download_ban_check_service_spec.rb. Expected to take 4.95 seconds.6889Users::Abuse::ProjectsDownloadBanCheckService6890 .execute6891 when no user is given6892 is expected to be success6893 when no project is given6894 is expected to be success6895 when project is public6896 is expected to be success6897 when application-level OR namespace-level projects download throttling is configured6898 when application-level projects download throttling is configured6899 behaves like uses the result of the configured projects download throttle service6900 when the user is banned6901 is expected to be error6902 when the user is not banned6903 is expected to be success6904 when licensed feature is not available6905 is expected to be success6906 when setting is disabled6907 returns a success response6908 when namespace-level projects download throttling is configured6909 when feature flag is disabled6910 is expected to be success6911 behaves like uses the result of the configured projects download throttle service6912 when the user is banned6913 is expected to be error6914 when the user is not banned6915 is expected to be success6916 when licensed feature is not available6917 is expected to be success6918 when project's root namespace is a User namespace6919 returns a success response6920 when both application- and namespace-level projects download throttling are configured6921 when user is banned at the application-level6922 is expected to be error6923 when user is banned at the namespace-level6924 is expected to be error6925 when user is not banned6926 is expected to be success6927# [RSpecRunTime] Finishing example group ee/spec/services/users/abuse/projects_download_ban_check_service_spec.rb. It took 1.57 seconds. Expected to take 4.95 seconds.6928# [RSpecRunTime] Starting example group ee/spec/helpers/trial_registrations_helper_spec.rb. Expected to take 4.9 seconds.6929TrialRegistrationsHelper6930 #social_signin_enabled?6931 onboarding_enabled: true, omniauth_enabled: true, omniauthable: true, button_based_providers_enabled: true6932 is expected to eq true6933 onboarding_enabled: true, omniauth_enabled: true, omniauthable: true, button_based_providers_enabled: false6934 is expected to eq false6935 onboarding_enabled: true, omniauth_enabled: true, omniauthable: false, button_based_providers_enabled: true6936 is expected to eq false6937 onboarding_enabled: true, omniauth_enabled: true, omniauthable: false, button_based_providers_enabled: false6938 is expected to eq false6939 onboarding_enabled: true, omniauth_enabled: false, omniauthable: true, button_based_providers_enabled: true6940 is expected to eq false6941 onboarding_enabled: true, omniauth_enabled: false, omniauthable: true, button_based_providers_enabled: false6942 is expected to eq false6943 onboarding_enabled: true, omniauth_enabled: false, omniauthable: false, button_based_providers_enabled: true6944 is expected to eq false6945 onboarding_enabled: true, omniauth_enabled: false, omniauthable: false, button_based_providers_enabled: false6946 is expected to eq false6947 onboarding_enabled: false, omniauth_enabled: true, omniauthable: true, button_based_providers_enabled: true6948 is expected to eq false6949 onboarding_enabled: false, omniauth_enabled: true, omniauthable: true, button_based_providers_enabled: false6950 is expected to eq false6951 onboarding_enabled: false, omniauth_enabled: true, omniauthable: false, button_based_providers_enabled: true6952 is expected to eq false6953 onboarding_enabled: false, omniauth_enabled: true, omniauthable: false, button_based_providers_enabled: false6954 is expected to eq false6955 onboarding_enabled: false, omniauth_enabled: false, omniauthable: true, button_based_providers_enabled: true6956 is expected to eq false6957 onboarding_enabled: false, omniauth_enabled: false, omniauthable: true, button_based_providers_enabled: false6958 is expected to eq false6959 onboarding_enabled: false, omniauth_enabled: false, omniauthable: false, button_based_providers_enabled: true6960 is expected to eq false6961 onboarding_enabled: false, omniauth_enabled: false, omniauthable: false, button_based_providers_enabled: false6962 is expected to eq false6963# [RSpecRunTime] Finishing example group ee/spec/helpers/trial_registrations_helper_spec.rb. It took 1.64 seconds. Expected to take 4.9 seconds.6964# [RSpecRunTime] Starting example group ee/spec/services/security/token_revocation_service_spec.rb. Expected to take 4.77 seconds.6965Security::TokenRevocationService#execute6966 when revoking a glpat token6967 returns success6968 when vulnerability is missing6969 does not call `SystemNoteService`6970 when revocation token API returns a response with failure6971 returns error6972 when revocation token types API returns empty list of types6973 is expected to eql {:status=>:success}6974 when external revocation service is disabled6975 is expected to eql {:status=>:success}6976 when external revocation service is enabled6977 with a list of valid token types6978 when there is a list of tokens to be revoked6979 is expected to equal :success6980 when token_revocation_url is missing6981 is expected to eql {:message=>"Missing revocation token data", :status=>:error}6982 when token_types_url is missing6983 is expected to eql {:message=>"Missing revocation token data", :status=>:error}6984 when revocation_api_token is missing6985 is expected to eql {:message=>"Missing revocation token data", :status=>:error}6986 when there is no token to be revoked6987 is expected to eql {:status=>:success}6988 when revocation token types API returns an unsuccessful response6989 is expected to eql {:message=>"Failed to get revocation token types", :status=>:error}6990# [RSpecRunTime] Finishing example group ee/spec/services/security/token_revocation_service_spec.rb. It took 1.82 seconds. Expected to take 4.77 seconds.6991# [RSpecRunTime] Starting example group ee/spec/views/registrations/welcome/show.html.haml_spec.rb. Expected to take 4.64 seconds.6992registrations/welcome/show6993 when it is a trial6994 has setup_for_company label6995 does not have the joining_project fields6996 when it is an invite6997 does not have setup_for_company label6998 has a hidden input for setup_for_company6999 does not have the joining_project fields7000 does not have opt in to email field7001 with basic form items7002 the text for the :setup_for_company label7003 shows the text for the submit button7004 has the joining_project fields7005 has the hidden opt in to email field7006 renders a select and text field for additional information7007# [RSpecRunTime] Finishing example group ee/spec/views/registrations/welcome/show.html.haml_spec.rb. It took 1.83 seconds. Expected to take 4.64 seconds.7008# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/package_metadata/connector/base_data_file_spec.rb. Expected to take 4.62 seconds.7009Gitlab::PackageMetadata::Connector::BaseDataFile7010 .each7011 when container class is the base class DataFile7012 throws a not implemented error7013 when container class is CsvDataFile7014 and io passed is of valid CSV7015 is expected to contain exactly ["rails", "v7.2", "MIT"] and ["activerecord", "v6.1", "Apache"]7016 and is escaped unicode7017 is expected to contain exactly ["räils", "v7.2", "MIT"] and ["äctiverecord", "v6.1", "Äpäche"]7018 and io passed is invalid7019 is expected to be empty7020 warns about the error7021 when container class is NdjsonDataFile7022 and io passed is of valid NDJSON7023 is expected to contain exactly {"licenses"=>[["MIT"], nil, "v7.2", []], "name"=>"rails"} and {"licenses"=>[["Apache"], "v4.0.0", "v6.1.1", []], "name"=>"activerecord"}7024 and is escaped unicode7025 is expected to contain exactly {"licenses"=>[["MIT"], nil, "v7.2", []], "name"=>"räils"} and {"licenses"=>[["Äpäche"], "v4.0.0", "v6.1.1", []], "name"=>"äctiverecord"}7026 and io passed is invalid7027 is expected to be empty7028 warns about the error7029 .checkpoint?7030 when checkpoint has same sequence and chunk7031 is expected to equal true7032 when checkpoint has different sequence7033 is expected to equal false7034 when checkpoint has different chunk7035 is expected to equal false7036 when checkpoint has different sequence and chunk7037 is expected to equal false7038 #to_s7039 when ndjson7040 is expected to eq "1684175500/99999.ndjson"7041 when csv7042 is expected to eq "1684175500/99999.csv"7043# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/package_metadata/connector/base_data_file_spec.rb. It took 1.41 seconds. Expected to take 4.62 seconds.7044# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/vulnerability_scanning/security_report_builder_spec.rb. Expected to take 4.38 seconds.7045Gitlab::VulnerabilityScanning::SecurityReportBuilder7046 #report7047 for dependency scanning7048 when components are vulnerable7049 builds a valid report7050 adds correct findings7051 adds correct identifiers7052 does not produce or remove findings when compared against analyzer report7053 when supplied cylonedx is incompatible7054 adds an error to the report7055 behaves like it handles unsupported report types7056 when report type is not supported7057 does not add any findings7058 for container scanning7059 when components are vulnerable7060 builds a valid report7061 adds correct findings7062 adds correct identifiers7063 does not produce or remove findings when compared against analyzer report7064 when supplied cylonedx is incompatible7065 adds an error to the report7066 behaves like it handles unsupported report types7067 when report type is not supported7068 does not add any findings7069# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/vulnerability_scanning/security_report_builder_spec.rb. It took 2.13 seconds. Expected to take 4.38 seconds.7070# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/chain/tools/explain_code/executor_spec.rb. Expected to take 4.27 seconds.7071Gitlab::Llm::Chain::Tools::ExplainCode::Executor7072 #execute7073 when context is authorized7074 builds the expected prompt7075 behaves like slash command tool7076 calls prompt with correct params7077 when slash command is used7078 calls prompt with correct params7079 when the language is unknown7080 uses empty language info7081 when content params are empty7082 uses empty file content7083 when content params are too big7084 trims the content7085 when stream_response_service is set7086 streams the final answer7087 when response is successful7088 returns success answer7089 when error is raised during a request7090 returns error answer7091 when context is not authorized7092 returns error answer7093 when code tool was already used7094 returns already used answer7095 #description7096 returns tool description7097 #name7098 returns tool name7099 returns tool human name7100# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/chain/tools/explain_code/executor_spec.rb. It took 1.31 seconds. Expected to take 4.27 seconds.7101# [RSpecRunTime] Starting example group ee/spec/models/ee/gpg_key_spec.rb. Expected to take 4.21 seconds.7102GpgKey7103 does not allow STI7104 .for_user7105 is expected to contain exactly #<GpgKey id: 1, created_at: "2024-02-20 23:42:54.636740932 +0000", updated_at: "2024-02-20 23:42:54.6...keyid: "ccfbe19f00ac8b1d", fingerprint: "5f7ea3981a5845b141abd522ccfbe19f00ac8b1d", key: [FILTERED]>7106# [RSpecRunTime] RSpec elapsed time: 21 minutes 30.71 seconds. Current RSS: ~1493M. load average: 1.14 1.21 1.08 1/429 91147107 #audit_details7108 equals to the user's name7109# [RSpecRunTime] Finishing example group ee/spec/models/ee/gpg_key_spec.rb. It took 2.7 seconds. Expected to take 4.21 seconds.7110# [RSpecRunTime] Starting example group ee/spec/views/vulnerabilities/issue_description.md_spec.rb. Expected to take 4.13 seconds.7111vulnerabilities/issue_description.md.erb7112 renders markdown suitable for creating an issue description7113 when scan is absent7114 renders the scanner name only7115 when a description is absent on the Vulnerability7116 renders the Finding description7117 when severity is absent7118 does not render the Severity section7119 when identifiers are absent7120 does not render the Identifiers section7121# [RSpecRunTime] Finishing example group ee/spec/views/vulnerabilities/issue_description.md_spec.rb. It took 1.88 seconds. Expected to take 4.13 seconds.7122# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_user_merge_requests_with_applied_scan_result_policies_metric_spec.rb. Expected to take 4.0 seconds.7123Gitlab::Usage::Metrics::Instrumentations::CountUserMergeRequestsWithAppliedScanResultPoliciesMetric7124 behaves like a correct instrumented metric value and query7125 behaves like a correct instrumented metric value7126 has correct value7127# [RSpecRunTime] RSpec elapsed time: 21 minutes 35.53 seconds. Current RSS: ~1503M. load average: 1.13 1.20 1.08 1/431 92337128 behaves like a correct instrumented metric query7129 has correct generate query7130 behaves like a correct instrumented metric value and query7131 behaves like a correct instrumented metric value7132 has correct value7133 behaves like a correct instrumented metric query7134 has correct generate query7135# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/usage/metrics/instrumentations/count_user_merge_requests_with_applied_scan_result_policies_metric_spec.rb. It took 3.14 seconds. Expected to take 4.0 seconds.7136# [RSpecRunTime] Starting example group ee/spec/views/shared/credentials_inventory/personal_access_tokens/_personal_access_token.html.haml_spec.rb. Expected to take 3.92 seconds.7137shared/credentials_inventory/personal_access_tokens/_personal_access_token.html.haml7138 shows the users name7139 shows the created on date7140 shows the expiry date7141 revoked date7142 when revoked is set7143 shows the revoked on date7144 does not show the revoke button7145 when revoked is not set7146 does not show the revoked on date7147 shows the revoke button7148 scopes7149 when set7150 shows the scopes7151 when not set7152 shows "No Scopes"7153# [RSpecRunTime] Finishing example group ee/spec/views/shared/credentials_inventory/personal_access_tokens/_personal_access_token.html.haml_spec.rb. It took 1.75 seconds. Expected to take 3.92 seconds.7154# [RSpecRunTime] Starting example group ee/spec/services/package_metadata/ingestion/advisory/ingestion_service_spec.rb. Expected to take 3.82 seconds.7155PackageMetadata::Ingestion::Advisory::IngestionService7156 .execute7157 cs_ff_enabled: true7158 publishes only recently ingested advisories to the event store7159 uses package metadata application record transactions7160 adds new advisories and affected packages7161 cs_ff_enabled: false7162 publishes only recently ingested advisories to the event store7163 uses package metadata application record transactions7164 adds new advisories and affected packages7165 when error occurs7166 when an advisory fails json validation but the affected packages are valid7167 does not create DB records for the affected package belonging to the invalid advisory7168 only adds a single advisory and affected package to the DB7169 associates the affected package with the parent advisory7170 when the error is unrecoverable7171 rolls back changes7172# [RSpecRunTime] Finishing example group ee/spec/services/package_metadata/ingestion/advisory/ingestion_service_spec.rb. It took 1.82 seconds. Expected to take 3.82 seconds.7173# [RSpecRunTime] Starting example group ee/spec/models/protected_tag/create_access_level_spec.rb. Expected to take 3.78 seconds.7174ProtectedTag::CreateAccessLevel7175 does not allow STI7176 #check_access7177 when user is assigned7178 when current_user is the user7179 is expected to eq true7180# [RSpecRunTime] RSpec elapsed time: 21 minutes 40.58 seconds. Current RSS: ~1482M. load average: 1.12 1.20 1.08 1/430 92347181 when current_user is another user7182 is expected to eq false7183 #check_access7184 when group is assigned7185 when current_user is in the group7186 is expected to eq true7187 when current_user is not in the group7188 is expected to eq false7189# [RSpecRunTime] Finishing example group ee/spec/models/protected_tag/create_access_level_spec.rb. It took 2.01 seconds. Expected to take 3.78 seconds.7190# [RSpecRunTime] Starting example group ee/spec/finders/incident_management/oncall_schedules_finder_spec.rb. Expected to take 3.62 seconds.7191IncidentManagement::OncallSchedulesFinder7192 #execute7193 when feature is available7194 when user has permissions7195 returns project on-call schedules7196 when iid given7197 returns an on-call schedule for iid7198# [RSpecRunTime] RSpec elapsed time: 21 minutes 43.18 seconds. Current RSS: ~1477M. load average: 1.12 1.20 1.08 1/430 92357199 when user has no permissions7200 is expected to eq #<ActiveRecord::Relation []>7201 when feature is not avaiable7202 is expected to eq #<ActiveRecord::Relation []>7203# [RSpecRunTime] Finishing example group ee/spec/finders/incident_management/oncall_schedules_finder_spec.rb. It took 2.0 seconds. Expected to take 3.62 seconds.7204# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/ci/pipeline/quota/size_spec.rb. Expected to take 3.6 seconds.7205EE::Gitlab::Ci::Pipeline::Quota::Size7206 #enabled?7207 when limit is enabled in plan7208 is enabled7209 when limit is not enabled7210 is not enabled7211 when limit does not exist7212 is not enabled7213 #exceeded?7214 when limit is exceeded7215 is exceeded7216 when limit is not exceeded7217 is not exceeded7218 #message7219 when limit is exceeded7220 returns info about pipeline size limit exceeded7221 #log_exceeded_limit?7222 when there are more than 2000 jobs in the pipeline7223 returns true7224 when there are 2000 or less jobs in the pipeline7225 returns false7226# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/ci/pipeline/quota/size_spec.rb. It took 1.82 seconds. Expected to take 3.6 seconds.7227# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/security_orchestration/scan_result_policy_resolver_spec.rb. Expected to take 3.48 seconds.7228Resolvers::SecurityOrchestration::ScanResultPolicyResolver7229 behaves like as an orchestration policy7230 #resolve7231 when feature is not licensed7232 returns empty collection7233# [RSpecRunTime] RSpec elapsed time: 21 minutes 46.66 seconds. Current RSS: ~1488M. load average: 1.11 1.20 1.08 1/425 92427234 when feature is licensed7235 when user is authorized7236 returns scan execution policies7237 when user is unauthorized7238 returns empty collection7239# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/security_orchestration/scan_result_policy_resolver_spec.rb. It took 2.64 seconds. Expected to take 3.48 seconds.7240# [RSpecRunTime] Starting example group ee/spec/models/alert_management/alert_payload_field_spec.rb. Expected to take 3.45 seconds.7241AlertManagement::AlertPayloadField7242 does not allow STI7243 validations7244 is expected to validate that :project cannot be empty/falsy7245 is expected to validate that :label cannot be empty/falsy7246 is expected to validate that :type is either ‹"array"›, ‹"datetime"›, or ‹"string"›7247 validates path7248 when path is nil7249 behaves like has invalid path7250 is invalid7251 when path is empty array7252 behaves like has invalid path7253 is invalid7254 when path does not contain only strings or integers7255 behaves like has invalid path7256 is invalid7257 when path contains only strings and integers7258 is expected to be valid7259# [RSpecRunTime] Finishing example group ee/spec/models/alert_management/alert_payload_field_spec.rb. It took 0.97 second. Expected to take 3.45 seconds.7260# [RSpecRunTime] Starting example group ee/spec/services/app_sec/dast/pre_scan_verification_steps/find_or_create_service_spec.rb. Expected to take 3.34 seconds.7261AppSec::Dast::PreScanVerificationSteps::FindOrCreateService7262 #execute7263 behaves like feature security_on_demand_scans is not available7264 behaves like an error occurred in the execute method of dast service7265 communicates failure7266 behaves like when a user can not create_on_demand_dast_scan because they do not have access to a project7267 behaves like an error occurred in the execute method of dast service7268 communicates failure7269 when the licensed feature is available7270 when the verification step run for the first time7271 creates a new pre scan verification step record in the database7272 when there is an error during the verification step creation7273 behaves like an error occurred in the execute method of dast service7274 communicates failure7275 when the verification step was completed before7276 does not creates a new pre scan verification step record in the database7277 returns the existent pre scan verification step7278# [RSpecRunTime] Finishing example group ee/spec/services/app_sec/dast/pre_scan_verification_steps/find_or_create_service_spec.rb. It took 1.96 seconds. Expected to take 3.34 seconds.7279# [RSpecRunTime] Starting example group ee/spec/services/auto_merge/merge_when_pipeline_succeeds_service_spec.rb. Expected to take 3.31 seconds.7280AutoMerge::MergeWhenPipelineSucceedsService7281 #available_for?7282 when there is an open MR dependency7283 is expected to be falsy7284# [RSpecRunTime] RSpec elapsed time: 21 minutes 53.06 seconds. Current RSS: ~1502M. load average: 1.10 1.19 1.08 1/431 93317285# [RSpecRunTime] Finishing example group ee/spec/services/auto_merge/merge_when_pipeline_succeeds_service_spec.rb. It took 2.27 seconds. Expected to take 3.31 seconds.7286# [RSpecRunTime] Starting example group ee/spec/lib/world_spec.rb. Expected to take 3.18 seconds.7287World7288 .country_deny_list7289 ensures the items in the country deny list map to real country objects7290 .supported_countries7291 does not return countries that are in the country deny list7292 returns exactly 239 countries7293 .countries_for_select7294 returns list of country name and iso_code in alphabetical format7295 .states_for_country7296 returns a list of state names for a country in alphabetical order7297 returns nil when given country cannot be found7298 blocked states7299 contains Ukraine7300 ensures blocked states map to real state objects7301 excludes blocked states from the list7302 .alpha3_from_alpha27303 returns the three letter abbreviated country name7304 returns nil when given country cannot be found7305# [RSpecRunTime] Finishing example group ee/spec/lib/world_spec.rb. It took 1.3 seconds. Expected to take 3.18 seconds.7306# [RSpecRunTime] Starting example group ee/spec/graphql/resolvers/incident_management/oncall_schedule_resolver_spec.rb. Expected to take 3.15 seconds.7307Resolvers::IncidentManagement::OncallScheduleResolver7308 returns on-call schedules7309 is expected to have nullable GraphQL type IncidentManagementOncallScheduleConnection7310 finding by iid7311 by single iid7312 by multiple iids7313 by no iids7314# [RSpecRunTime] RSpec elapsed time: 21 minutes 56.07 seconds. Current RSS: ~1504M. load average: 1.09 1.19 1.08 1/430 93327315# [RSpecRunTime] Finishing example group ee/spec/graphql/resolvers/incident_management/oncall_schedule_resolver_spec.rb. It took 1.71 seconds. Expected to take 3.15 seconds.7316# [RSpecRunTime] Starting example group ee/spec/helpers/projects/observability_helper_spec.rb. Expected to take 3.08 seconds.7317Projects::ObservabilityHelper7318 #observability_tracing_view_model7319 generates the correct JSON7320 #observability_metrics_details_view_model7321 generates the correct JSON7322 #observability_logs_view_model7323 generates the correct JSON7324 #observability_metrics_view_model7325 generates the correct JSON7326 #observability_tracing_details_model7327 generates the correct JSON7328# [RSpecRunTime] Finishing example group ee/spec/helpers/projects/observability_helper_spec.rb. It took 2.0 seconds. Expected to take 3.08 seconds.7329# [RSpecRunTime] Starting example group ee/spec/services/ee/ci/job_artifacts/create_service_spec.rb. Expected to take 3.03 seconds.7330Ci::JobArtifacts::CreateService7331 #execute7332 when artifacts file is uploaded7333 does not track the job user_id7334# [RSpecRunTime] RSpec elapsed time: 21 minutes 59.35 seconds. Current RSS: ~1492M. load average: 1.16 1.20 1.09 1/430 93337335 when artifact_type is metrics7336 tracks the job user_id7337# [RSpecRunTime] Finishing example group ee/spec/services/ee/ci/job_artifacts/create_service_spec.rb. It took 1.9 seconds. Expected to take 3.03 seconds.7338# [RSpecRunTime] Starting example group ee/spec/routing/operations_routing_spec.rb. Expected to take 2.97 seconds.7339Operations routing routing7340 /-/operations7341 routes to the operations index action7342 routes to the operations create action7343 routes to operations destroy action7344 /-/operations/environments7345 routes to the environments list action7346 routes to the environments create action7347 routes to environments destroy action7348# [RSpecRunTime] Finishing example group ee/spec/routing/operations_routing_spec.rb. It took 0.68 second. Expected to take 2.97 seconds.7349# [RSpecRunTime] Starting example group ee/spec/lib/ee/api/entities/vulnerability_spec.rb. Expected to take 2.92 seconds.7350EE::API::Entities::Vulnerability7351 contains vulnerability properties7352# [RSpecRunTime] Finishing example group ee/spec/lib/ee/api/entities/vulnerability_spec.rb. It took 2.84 seconds. Expected to take 2.92 seconds.7353# [RSpecRunTime] RSpec elapsed time: 22 minutes 3.63 seconds. Current RSS: ~1491M. load average: 1.16 1.20 1.09 1/425 93347354# [RSpecRunTime] Starting example group ee/spec/services/security/security_orchestration_policies/sync_scan_result_policies_service_spec.rb. Expected to take 2.82 seconds.7355Security::SecurityOrchestrationPolicies::SyncScanResultPoliciesService7356 #execute7357 triggers worker for the configuration7358 with namespace association7359 triggers SyncScanResultPoliciesProjectService for the configuration and project_id7360 with multiple projects in the namespace7361 does trigger SyncScanResultPoliciesProjectService for each project in group7362# [RSpecRunTime] RSpec elapsed time: 22 minutes 5.77 seconds. Current RSS: ~1486M. load average: 1.15 1.20 1.09 1/425 93357363# [RSpecRunTime] Finishing example group ee/spec/services/security/security_orchestration_policies/sync_scan_result_policies_service_spec.rb. It took 2.24 seconds. Expected to take 2.82 seconds.7364# [RSpecRunTime] Starting example group ee/spec/graphql/types/app_sec/fuzzing/coverage/corpus_type_spec.rb. Expected to take 2.75 seconds.7365Types::AppSec::Fuzzing::Coverage::CorpusType7366 is expected to eq "CoverageFuzzingCorpus"7367 is expected to eq "Corpus for a coverage fuzzing job."7368 is expected to require graphql authorizations :read_coverage_fuzzing7369 is expected to have graphql fields :id and :package7370 id field7371 correctly resolves the field7372# [RSpecRunTime] RSpec elapsed time: 22 minutes 7.29 seconds. Current RSS: ~1483M. load average: 1.15 1.20 1.09 1/425 93427373 package field7374 correctly resolves the field7375# [RSpecRunTime] Finishing example group ee/spec/graphql/types/app_sec/fuzzing/coverage/corpus_type_spec.rb. It took 1.62 seconds. Expected to take 2.75 seconds.7376# [RSpecRunTime] Starting example group ee/spec/finders/projects/integrations/jira/by_ids_finder_spec.rb. Expected to take 2.71 seconds.7377Projects::Integrations::Jira::ByIdsFinder7378 #execute7379 when reactive_caching is still fetching data7380 returns nil7381 when reactive_caching has finished7382 returns issues encapsulated in hash7383 when reactive_caching failed with ::Projects::Integrations::Jira::IssuesFinder::IntegrationError7384 returns empty issues list with error message7385 when reactive_caching failed with ::Projects::Integrations::Jira::IssuesFinder::RequestError7386 returns empty issues list with error message7387# [RSpecRunTime] Finishing example group ee/spec/finders/projects/integrations/jira/by_ids_finder_spec.rb. It took 0.85 second. Expected to take 2.71 seconds.7388# [RSpecRunTime] Starting example group ee/spec/workers/analytics/cycle_analytics/reaggregation_worker_spec.rb. Expected to take 2.65 seconds.7389Analytics::CycleAnalytics::ReaggregationWorker7390 behaves like aggregator worker examples7391 invokes the AggregatorService7392 breaks at the second iteration due to overtime7393 behaves like an idempotent worker7394 is labeled as idempotent7395 performs multiple times sequentially without raising an exception7396# [RSpecRunTime] RSpec elapsed time: 22 minutes 9.44 seconds. Current RSS: ~1493M. load average: 1.14 1.20 1.09 1/425 93437397 when the loaded batch is empty7398 does nothing7399# [RSpecRunTime] Finishing example group ee/spec/workers/analytics/cycle_analytics/reaggregation_worker_spec.rb. It took 1.3 seconds. Expected to take 2.65 seconds.7400# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/ci/status/build/manual_spec.rb. Expected to take 2.59 seconds.7401Gitlab::Ci::Status::Build::Manual7402 #illustration7403 is expected to include :image, :size, :title, and :content7404 with protected environments7405 when user does not have access7406 is expected to match /This deployment job does not run automatically and must be started manually, but you do not have access to this job's protected environment/7407# [RSpecRunTime] RSpec elapsed time: 22 minutes 11.04 seconds. Current RSS: ~1491M. load average: 1.14 1.20 1.09 1/425 93447408 when user has access7409 instructs the user about possible actions7410 when build prevents rollback deployment7411 is expected to match /This deployment job does not run automatically and must be started manually, but it's older than the latest deployment, and therefore can't run./7412# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/ci/status/build/manual_spec.rb. It took 1.98 seconds. Expected to take 2.59 seconds.7413# [RSpecRunTime] Starting example group ee/spec/lib/ee/users/internal_spec.rb. Expected to take 2.55 seconds.7414Users::Internal7415 behaves like bot users7416 creates the user if it does not exist7417 creates a route for the namespace of the created user7418 does not create a new user if it already exists7419 behaves like bot users7420 creates the user if it does not exist7421 creates a route for the namespace of the created user7422 does not create a new user if it already exists7423# [RSpecRunTime] Finishing example group ee/spec/lib/ee/users/internal_spec.rb. It took 1.38 seconds. Expected to take 2.55 seconds.7424# [RSpecRunTime] Starting example group ee/spec/services/work_items/widgets/iteration_service/create_service_spec.rb. Expected to take 2.49 seconds.7425WorkItems::Widgets::IterationService::CreateService7426 #before_create_callback7427 behaves like iteration change is handled7428 when iteration param is not present7429 behaves like iteration is unchanged7430 does not change the iteration of the work item7431 when user can only update but not admin the work item7432 behaves like iteration is unchanged7433 does not change the iteration of the work item7434 when user can admin the work item7435 when work item doesn't have iteration7436 sets the iteration for the work item7437 when iteration is from neither the work item's group nor its ancestors7438 behaves like iteration is unchanged7439 does not change the iteration of the work item7440# [RSpecRunTime] Finishing example group ee/spec/services/work_items/widgets/iteration_service/create_service_spec.rb. It took 1.97 seconds. Expected to take 2.49 seconds.7441# [RSpecRunTime] Starting example group ee/spec/lib/sidebars/groups/menus/epics_menu_spec.rb. Expected to take 2.43 seconds.7442Sidebars::Groups::Menus::EpicsMenu7443 Menu Items7444 when the user has access to epics7445 has all the menus7446 when the user does not have access7447 is expected to be empty7448 behaves like pill_count formatted results7449 returns all digits for count value under 10007450 returns truncated digits for count value over 10007451 returns truncated digits for count value over 100007452 returns truncated digits for count value over 1000007453 behaves like serializable as super_sidebar_menu_args7454 returns hash with provided attributes7455 returns hash with an item_id7456# [RSpecRunTime] Finishing example group ee/spec/lib/sidebars/groups/menus/epics_menu_spec.rb. It took 1.23 seconds. Expected to take 2.43 seconds.7457# [RSpecRunTime] Starting example group ee/spec/models/projects/target_branch_rule_spec.rb. Expected to take 2.4 seconds.7458Projects::TargetBranchRule7459 is expected to belong to project required: false7460 does not allow STI7461 validation7462 is expected to validate that :project cannot be empty/falsy7463 is expected to validate that :name cannot be empty/falsy7464 is expected to validate that :target_branch cannot be empty/falsy7465 validates uniqueness of name scoped to project_id7466# [RSpecRunTime] RSpec elapsed time: 22 minutes 17.36 seconds. Current RSS: ~1497M. load average: 1.13 1.19 1.09 1/425 93457467 #name7468 strips name7469# [RSpecRunTime] Finishing example group ee/spec/models/projects/target_branch_rule_spec.rb. It took 1.4 seconds. Expected to take 2.4 seconds.7470# [RSpecRunTime] Starting example group ee/spec/graphql/mutations/gitlab_subscriptions/activate_spec.rb. Expected to take 2.28 seconds.7471Mutations::GitlabSubscriptions::Activate7472 #resolve7473 when successful7474 returns no errors, a license and no future subscriptions7475 when there are future subscriptions7476 returns the no errors, a license and the future subscriptions7477 when failure7478 returns errors7479 when non-admin7480 raises errors7481# [RSpecRunTime] Finishing example group ee/spec/graphql/mutations/gitlab_subscriptions/activate_spec.rb. It took 0.69 second. Expected to take 2.28 seconds.7482# [RSpecRunTime] Starting example group ee/spec/models/approvals/wrapped_rule_set_spec.rb. Expected to take 2.26 seconds.7483Approvals::WrappedRuleSet7484 does not allow STI7485 .wrap7486 with report_type set to scan_finding7487 is expected to be an instance of Approvals::ScanFindingWrappedRuleSet7488 with any other report_type7489 is expected to be an instance of Approvals::WrappedRuleSet7490 with scan_finding and license_scanning together7491 is expected to be an instance of Approvals::ScanFindingWrappedRuleSet7492 #wrapped_rules7493 returns an array of ApprovalWrappedRule7494 returns ApprovalWrappedRule with attributes as provided to Approvals::WrappedRuleSet7495# [RSpecRunTime] Finishing example group ee/spec/models/approvals/wrapped_rule_set_spec.rb. It took 0.8 second. Expected to take 2.26 seconds.7496# [RSpecRunTime] Starting example group ee/spec/views/shared/milestones/_milestone.html.haml_spec.rb. Expected to take 2.18 seconds.7497shared/milestones/_milestone.html.haml7498 when a milestone is associated to a lot of releases7499 when viewing a project milestone7500 renders "1 more release" as a link to the project's Releases page7501# [RSpecRunTime] RSpec elapsed time: 22 minutes 20.56 seconds. Current RSS: ~1486M. load average: 1.12 1.19 1.08 1/425 93467502 when viewing a group milestone7503 renders "1 more release" as plain text instead of as a link7504# [RSpecRunTime] Finishing example group ee/spec/views/shared/milestones/_milestone.html.haml_spec.rb. It took 2.0 seconds. Expected to take 2.18 seconds.7505# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/geo/log_cursor/event_logs_spec.rb. Expected to take 2.12 seconds.7506Gitlab::Geo::LogCursor::EventLogs7507 #fetch_in_batches7508 when there are no event_logs7509 does not yield a group of events7510 when there are event logs7511 when there is no event_log_state7512 does not yield a group of events7513 when there is already an event_log_state7514 saves last event as last processed after yielding7515 yields a group of events7516# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/geo/log_cursor/event_logs_spec.rb. It took 1.09 seconds. Expected to take 2.12 seconds.7517# [RSpecRunTime] Starting example group ee/spec/components/namespaces/storage/user_pre_enforcement_alert_component_spec.rb. Expected to take 2.09 seconds.7518Namespaces::Storage::UserPreEnforcementAlertComponent7519 when user namespace7520 when a notification limit has not been set7521 does not include used storage in the alert text7522 when a notification limit has been set7523 includes used storage in the alert text7524 includes the correct navigation instruction in the alert text7525 when the user dismissed the alert under 14 days ago7526 does not render the alert7527 when the user dismissed the alert over 14 days ago7528 does render the alert7529# [RSpecRunTime] Finishing example group ee/spec/components/namespaces/storage/user_pre_enforcement_alert_component_spec.rb. It took 1.23 seconds. Expected to take 2.09 seconds.7530# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/runners_availability_builder_spec.rb. Expected to take 2.01 seconds.7531Gitlab::Ci::RunnersAvailabilityBuilder7532 #self.instance_for7533 creates instance for the project7534 when more projects are using the builder7535 caches instance for a specific project7536 #minutes_checker7537 creates Gitlab::Ci::RunnersAvailability::Minutes availability checker7538 caches the result7539# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/runners_availability_builder_spec.rb. It took 1.1 seconds. Expected to take 2.01 seconds.7540# [RSpecRunTime] Starting example group ee/spec/workers/namespaces/storage_usage_export_worker_spec.rb. Expected to take 1.99 seconds.7541Namespaces::StorageUsageExportWorker7542 defines the loggable_arguments7543 #perform7544 with a valid user7545 when the export is successful7546 triggers an email7547 is labeled as idempotent7548 performs multiple times sequentially without raising an exception7549 when the export is unsuccessful7550 does not trigger an email7551 with an invalid user7552 does not trigger an email7553# [RSpecRunTime] Finishing example group ee/spec/workers/namespaces/storage_usage_export_worker_spec.rb. It took 1.17 seconds. Expected to take 1.99 seconds.7554# [RSpecRunTime] Starting example group ee/spec/lib/sidebars/groups/menus/wiki_menu_spec.rb. Expected to take 1.92 seconds.7555Sidebars::Groups::Menus::WikiMenu7556 #render?7557 when user can access group wiki7558 is expected to equal true7559 when feature is not enabled7560 is expected to equal false7561 when user cannot access group wiki7562 is expected to equal false7563 behaves like serializable as super_sidebar_menu_args7564 returns hash with provided attributes7565 returns hash with an item_id7566# [RSpecRunTime] Finishing example group ee/spec/lib/sidebars/groups/menus/wiki_menu_spec.rb. It took 0.96 second. Expected to take 1.92 seconds.7567# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/path_locks_finder_spec.rb. Expected to take 1.87 seconds.7568Gitlab::PathLocksFinder7569 returns correct lock information7570 #preload_for_paths7571 does not perform N + 1 requests7572# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/path_locks_finder_spec.rb. It took 0.8 second. Expected to take 1.87 seconds.7573# [RSpecRunTime] Starting example group ee/spec/services/security/security_orchestration_policies/sync_scan_result_policies_project_service_spec.rb. Expected to take 1.82 seconds.7574Security::SecurityOrchestrationPolicies::SyncScanResultPoliciesProjectService7575 #execute7576 triggers worker for the configuration and provided project_id7577 with delay7578 schedules job for the configuration and provided project_id7579# [RSpecRunTime] Finishing example group ee/spec/services/security/security_orchestration_policies/sync_scan_result_policies_project_service_spec.rb. It took 0.9 second. Expected to take 1.82 seconds.7580# [RSpecRunTime] Starting example group ee/spec/lib/search/zoekt/circuit_breaker_spec.rb. Expected to take 1.77 seconds.7581Search::Zoekt::CircuitBreaker7582 .broken?7583 returns true when there are no operational nodes7584 when feature flag zoekt_node_backoffs is disabled7585 always returns false even if there are no operational nodes7586 .operational?7587 is the opposite of .broken?7588 .backoffs7589 returns list of backoffs7590 .operational_nodes7591 returns nodes that do not have a backoff7592# [RSpecRunTime] Finishing example group ee/spec/lib/search/zoekt/circuit_breaker_spec.rb. It took 0.71 second. Expected to take 1.77 seconds.7593# [RSpecRunTime] Starting example group ee/spec/services/package_metadata/ingestion/tasks/ingest_licenses_spec.rb. Expected to take 1.72 seconds.7594PackageMetadata::Ingestion::Tasks::IngestLicenses7595 #execute7596 when import data is new7597 adds the new records7598 updates the data map7599 when import data exists7600 does not add records7601 updates the data map7602# [RSpecRunTime] Finishing example group ee/spec/services/package_metadata/ingestion/tasks/ingest_licenses_spec.rb. It took 0.64 second. Expected to take 1.72 seconds.7603# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/ci/config/entry/vault/engine_spec.rb. Expected to take 1.64 seconds.7604Gitlab::Ci::Config::Entry::Vault::Engine7605 validation7606 when entry config value is correct7607 #value7608 returns Vault secret engine configuration7609 #valid?7610 is valid7611 when entry value is not correct7612 #errors7613 when there is an unknown key present7614 reports error7615 when name and path are missing7616 reports error7617 when name and path are blank7618 reports error7619# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/ci/config/entry/vault/engine_spec.rb. It took 0.59 second. Expected to take 1.64 seconds.7620# [RSpecRunTime] Starting example group ee/spec/workers/approval_rules/external_approval_rule_payload_worker_spec.rb. Expected to take 1.59 seconds.7621ApprovalRules::ExternalApprovalRulePayloadWorker7622 #perform7623 executes a WebHookService7624 behaves like an idempotent worker7625 is labeled as idempotent7626 performs multiple times sequentially without raising an exception7627# [RSpecRunTime] Finishing example group ee/spec/workers/approval_rules/external_approval_rule_payload_worker_spec.rb. It took 0.79 second. Expected to take 1.59 seconds.7628# [RSpecRunTime] Starting example group ee/spec/graphql/types/work_items/widgets/color_type_spec.rb. Expected to take 1.55 seconds.7629Types::WorkItems::Widgets::ColorType7630 is expected to have graphql fields :type, :color, and :text_color7631 is expected to eq "WorkItemWidgetColor"7632# [RSpecRunTime] Finishing example group ee/spec/graphql/types/work_items/widgets/color_type_spec.rb. It took 0.35 second. Expected to take 1.55 seconds.7633# [RSpecRunTime] Starting example group ee/spec/models/approval_project_rules_protected_branch_spec.rb. Expected to take 1.48 seconds.7634ApprovalProjectRulesProtectedBranch7635 does not allow STI7636 Approval project branch and protected branch join table7637 #branch_name7638 gives the branch name of the jointed branch7639# [RSpecRunTime] RSpec elapsed time: 22 minutes 32.56 seconds. Current RSS: ~1484M. load average: 1.18 1.20 1.09 1/425 93477640# [RSpecRunTime] Finishing example group ee/spec/models/approval_project_rules_protected_branch_spec.rb. It took 1.22 seconds. Expected to take 1.48 seconds.7641# [RSpecRunTime] Starting example group ee/spec/models/work_items/widgets/assignees_spec.rb. Expected to take 1.46 seconds.7642WorkItems::Widgets::Assignees7643 does not allow STI7644 .allows_multiple_assignees?7645 when resource parent is a group7646 when licensed feature is available7647 is expected to be truthy7648 when licensed feature is not available7649 is expected to be falsey7650 when resource parent is a project7651 when licensed feature is available7652 is expected to be truthy7653 when licensed feature is not available7654 is expected to be falsey7655# [RSpecRunTime] Finishing example group ee/spec/models/work_items/widgets/assignees_spec.rb. It took 0.66 second. Expected to take 1.46 seconds.7656# [RSpecRunTime] Starting example group ee/spec/helpers/projects/security/discover_helper_spec.rb. Expected to take 1.39 seconds.7657Projects::Security::DiscoverHelper7658 #project_security_showcase_data7659 builds correct hash7660 #project_security_discover_data7661 builds correct hash7662# [RSpecRunTime] Finishing example group ee/spec/helpers/projects/security/discover_helper_spec.rb. It took 0.98 second. Expected to take 1.39 seconds.7663# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/chain/tools/issue_identifier/prompts/vertex_ai_spec.rb. Expected to take 1.37 seconds.7664Gitlab::Llm::Chain::Tools::IssueIdentifier::Prompts::VertexAi7665 .prompt7666 returns prompt7667# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/chain/tools/issue_identifier/prompts/vertex_ai_spec.rb. It took 0.28 second. Expected to take 1.37 seconds.7668# [RSpecRunTime] Starting example group ee/spec/lib/ee/gitlab/ssh/signature_spec.rb. Expected to take 1.29 seconds.7669Gitlab::Ssh::Signature7670 when the signature is verified as an ssh certificate7671 returns the status calculated in the service7672 when the signature is not verified as an ssh certificate7673 calls the original status7674# [RSpecRunTime] Finishing example group ee/spec/lib/ee/gitlab/ssh/signature_spec.rb. It took 0.94 second. Expected to take 1.29 seconds.7675# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/chain/streamed_zero_shot_answer_spec.rb. Expected to take 1.25 seconds.7676Gitlab::Llm::Chain::StreamedZeroShotAnswer7677 #next_chunk7678 when stream is empty7679 returns nil7680 when stream does not contain the final answer7681 returns nil7682 when receiving thoughts and actions7683 only returns the final answer7684 when receiving a final answer split up in multiple tokens7685 returns the final answer once it is ready7686 when receiving empty chunks7687 skips them7688# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/chain/streamed_zero_shot_answer_spec.rb. It took 0.65 second. Expected to take 1.25 seconds.7689# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/analytics/cycle_analytics/aggregated/data_for_duration_chart_spec.rb. Expected to take 1.21 seconds.7690Gitlab::Analytics::CycleAnalytics::Aggregated::DataForDurationChart7691 calculating the daily average stage duration7692 calculates duration from database column duration_in_milliseconds7693# [RSpecRunTime] RSpec elapsed time: 22 minutes 37.24 seconds. Current RSS: ~1487M. load average: 1.24 1.21 1.10 1/428 93587694# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/analytics/cycle_analytics/aggregated/data_for_duration_chart_spec.rb. It took 1.17 seconds. Expected to take 1.21 seconds.7695# [RSpecRunTime] Starting example group ee/spec/policies/projects/compliance_standards/adherence_policy_spec.rb. Expected to take 1.16 seconds.7696Projects::ComplianceStandards::AdherencePolicy7697 when user does not have owner access to group7698 is expected to be disallowed :read_group_compliance_dashboard7699 when user does have access to project7700 is expected to be allowed :read_group_compliance_dashboard7701# [RSpecRunTime] Finishing example group ee/spec/policies/projects/compliance_standards/adherence_policy_spec.rb. It took 0.89 second. Expected to take 1.16 seconds.7702# [RSpecRunTime] Starting example group ee/spec/helpers/registrations/groups_helper_spec.rb. Expected to take 1.1 seconds.7703Registrations::GroupsHelper7704 #active_tab_classes7705 when default_to_import_tab is control7706 returns active create tab7707 when default_to_import_tab is candidate7708 returns active import tab7709 when code_storage registration objective7710 returns active create tab7711# [RSpecRunTime] Finishing example group ee/spec/helpers/registrations/groups_helper_spec.rb. It took 0.51 second. Expected to take 1.1 seconds.7712# [RSpecRunTime] Starting example group ee/spec/serializers/fork_namespace_entity_spec.rb. Expected to take 1.08 seconds.7713ForkNamespaceEntity7714 exposes marked_for_deletion state7715# [RSpecRunTime] Finishing example group ee/spec/serializers/fork_namespace_entity_spec.rb. It took 0.85 second. Expected to take 1.08 seconds.7716# [RSpecRunTime] Starting example group ee/spec/lib/ee/api/entities/scim/conflict_spec.rb. Expected to take 1.01 seconds.7717EE::API::Entities::Scim::Conflict7718 contains the schemas7719 contains the detail7720 contains the status7721# [RSpecRunTime] Finishing example group ee/spec/lib/ee/api/entities/scim/conflict_spec.rb. It took 0.48 second. Expected to take 1.01 seconds.7722# [RSpecRunTime] Starting example group ee/spec/models/ee/work_items/widget_definition_spec.rb. Expected to take 0.98 second.7723WorkItems::WidgetDefinition7724 does not allow STI7725 .available_widgets7726 returns list of all possible widgets7727# [RSpecRunTime] Finishing example group ee/spec/models/ee/work_items/widget_definition_spec.rb. It took 0.36 second. Expected to take 0.98 second.7728# [RSpecRunTime] Starting example group ee/spec/services/analytics/devops_adoption/snapshots/update_service_spec.rb. Expected to take 0.94 second.7729Analytics::DevopsAdoption::Snapshots::UpdateService7730 updates the snapshot7731 when params are invalid7732 does not update the snapshot7733# [RSpecRunTime] Finishing example group ee/spec/services/analytics/devops_adoption/snapshots/update_service_spec.rb. It took 0.68 second. Expected to take 0.94 second.7734# [RSpecRunTime] Starting example group ee/spec/graphql/types/path_lock_type_spec.rb. Expected to take 0.9 second.7735Types::PathLockType7736 is expected to eq "PathLock"7737 has the expected fields7738# [RSpecRunTime] Finishing example group ee/spec/graphql/types/path_lock_type_spec.rb. It took 0.35 second. Expected to take 0.9 second.7739# [RSpecRunTime] Starting example group ee/spec/services/admin/email_service_spec.rb. Expected to take 0.88 second.7740Admin::EmailService7741 #execute7742 when we can obtain the lease7743 schedules the worker7744 when we can't obtain the lease7745 does not schedule the worker7746# [RSpecRunTime] Finishing example group ee/spec/services/admin/email_service_spec.rb. It took 0.35 second. Expected to take 0.88 second.7747# [RSpecRunTime] Starting example group ee/spec/lib/system_check/geo/current_node_check_spec.rb. Expected to take 0.83 second.7748SystemCheck::Geo::CurrentNodeCheck7749 #check?7750 when the current machine has a matching GeoNode7751 returns true7752 when the current machine does not have a matching GeoNode7753 returns false7754# [RSpecRunTime] Finishing example group ee/spec/lib/system_check/geo/current_node_check_spec.rb. It took 0.57 second. Expected to take 0.83 second.7755# [RSpecRunTime] Starting example group ee/spec/workers/groups/create_event_worker_spec.rb. Expected to take 0.8 second.7756Groups::CreateEventWorker7757 creats an event7758 passes the correct arguments7759# [RSpecRunTime] Finishing example group ee/spec/workers/groups/create_event_worker_spec.rb. It took 0.47 second. Expected to take 0.8 second.7760# [RSpecRunTime] Starting example group ee/spec/models/concerns/ee/milestoneable_spec.rb. Expected to take 0.78 second.7761EE::Milestoneable7762 does not allow STI7763 #milestone_available?7764 for epics7765 returns true7766 #supports_milestone?7767 for epics7768 returns false7769# [RSpecRunTime] Finishing example group ee/spec/models/concerns/ee/milestoneable_spec.rb. It took 0.47 second. Expected to take 0.78 second.7770# [RSpecRunTime] Starting example group ee/spec/presenters/ee/search_service_presenter_spec.rb. Expected to take 0.7 second.7771SearchServicePresenter7772 #advanced_search_enabled?7773 when Elasticsearch is enabled7774 is expected to be advanced search enabled7775 when Elasticsearch is not enabled7776 is expected not to be advanced search enabled7777# [RSpecRunTime] Finishing example group ee/spec/presenters/ee/search_service_presenter_spec.rb. It took 0.38 second. Expected to take 0.7 second.7778# [RSpecRunTime] Starting example group ee/spec/services/ee/null_notification_service_spec.rb. Expected to take 0.68 second.7779EE::NullNotificationService7780 responds to methods implemented by NotificationService7781 raises NoMethodError for methods not implemented by NotificationService7782# [RSpecRunTime] Finishing example group ee/spec/services/ee/null_notification_service_spec.rb. It took 0.36 second. Expected to take 0.68 second.7783# [RSpecRunTime] Starting example group ee/spec/workers/vulnerabilities/statistics/adjustment_worker_spec.rb. Expected to take 0.65 second.7784Vulnerabilities::Statistics::AdjustmentWorker7785 #perform7786 calls `Vulnerabilities::Statistics::AdjustmentService` with given project_ids7787 calls `Vulnerabilities::HistoricalStatistics::AdjustmentService` with given project_ids7788# [RSpecRunTime] Finishing example group ee/spec/workers/vulnerabilities/statistics/adjustment_worker_spec.rb. It took 0.35 second. Expected to take 0.65 second.7789# [RSpecRunTime] Starting example group ee/spec/graphql/types/ci/runner_cloud_provisioning_zone_type_spec.rb. Expected to take 0.61 second.7790Types::Ci::RunnerCloudProvisioningZoneType7791 includes all expected fields7792 is expected to eq "Zone used for runner cloud provisioning."7793# [RSpecRunTime] Finishing example group ee/spec/graphql/types/ci/runner_cloud_provisioning_zone_type_spec.rb. It took 0.36 second. Expected to take 0.61 second.7794# [RSpecRunTime] Starting example group ee/spec/lib/gitlab/llm/chain/requests/vertex_ai_spec.rb. Expected to take 0.6 second.7795Gitlab::Llm::Chain::Requests::VertexAi7796 initializer7797 initializes the vertex client7798 request7799 calls the vertex completion endpoint7800# [RSpecRunTime] Finishing example group ee/spec/lib/gitlab/llm/chain/requests/vertex_ai_spec.rb. It took 0.34 second. Expected to take 0.6 second.7801# [RSpecRunTime] Starting example group ee/spec/graphql/types/work_items/widgets/test_reports_type_spec.rb. Expected to take 0.59 second.7802Types::WorkItems::Widgets::TestReportsType7803 is expected to have graphql fields :type and :test_reports7804 is expected to eq "WorkItemWidgetTestReports"7805# [RSpecRunTime] Finishing example group ee/spec/graphql/types/work_items/widgets/test_reports_type_spec.rb. It took 0.35 second. Expected to take 0.59 second.7806# [RSpecRunTime] Starting example group ee/spec/services/emails/create_service_spec.rb. Expected to take 0.54 second.7807Emails::CreateService7808 #execute7809 creates an audit event7810# [RSpecRunTime] Finishing example group ee/spec/services/emails/create_service_spec.rb. It took 0.39 second. Expected to take 0.54 second.7811# [RSpecRunTime] Starting example group ee/spec/lib/elastic/latest/snippet_instance_proxy_spec.rb. Expected to take 0.5 second.7812Elastic::Latest::SnippetInstanceProxy7813 #as_indexed_json7814 serializes snippet as hash7815# [RSpecRunTime] Finishing example group ee/spec/lib/elastic/latest/snippet_instance_proxy_spec.rb. It took 0.42 second. Expected to take 0.5 second.7816# [RSpecRunTime] Starting example group ee/spec/lib/remote_development/workspaces/create/volume_component_injector_spec.rb. Expected to take 0.46 second.7817RemoteDevelopment::Workspaces::Create::VolumeComponentInjector7818 injects the workspace volume component7819# [RSpecRunTime] Finishing example group ee/spec/lib/remote_development/workspaces/create/volume_component_injector_spec.rb. It took 0.31 second. Expected to take 0.46 second.7820# [RSpecRunTime] Starting example group ee/spec/lib/ee/api/entities/ci/minutes/additional_pack_spec.rb. Expected to take 0.43 second.7821EE::API::Entities::Ci::Minutes::AdditionalPack7822 contains the correct attributes7823# [RSpecRunTime] Finishing example group ee/spec/lib/ee/api/entities/ci/minutes/additional_pack_spec.rb. It took 0.29 second. Expected to take 0.43 second.7824# [RSpecRunTime] Starting example group ee/spec/helpers/ee/groups/settings_helper_spec.rb. Expected to take 0.41 second.7825EE::Groups::SettingsHelper7826 .unique_project_download_limit_settings_data7827 returns the expected data7828# [RSpecRunTime] Finishing example group ee/spec/helpers/ee/groups/settings_helper_spec.rb. It took 0.32 second. Expected to take 0.41 second.7829# [RSpecRunTime] Starting example group ee/spec/graphql/types/security_orchestration/approval_policy_type_spec.rb. Expected to take 0.41 second.7830Types::SecurityOrchestration::ApprovalPolicyType7831 is expected to have graphql fields :name, :description, :edit_path, :enabled, :updated_at, :yaml, :source, :user_approvers, :group_approvers, :all_group_approvers, and :role_approvers7832# [RSpecRunTime] Finishing example group ee/spec/graphql/types/security_orchestration/approval_policy_type_spec.rb. It took 0.28 second. Expected to take 0.41 second.7833# [RSpecRunTime] Starting example group ee/spec/graphql/types/vulnerability_details/named_list_type_spec.rb. Expected to take 0.4 second.7834Types::VulnerabilityDetails::NamedListType7835 is expected to have graphql fields :name, :description, :fieldName, and :items7836# [RSpecRunTime] Finishing example group ee/spec/graphql/types/vulnerability_details/named_list_type_spec.rb. It took 0.26 second. Expected to take 0.4 second.7837# [RSpecRunTime] Starting example group ee/spec/serializers/remote_mirror_entity_spec.rb. Expected to take 0.37 second.7838RemoteMirrorEntity7839 exposes mirror_branch_regex7840# [RSpecRunTime] Finishing example group ee/spec/serializers/remote_mirror_entity_spec.rb. It took 0.28 second. Expected to take 0.37 second.7841auto_explain log contains 1677 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg14-26-28.341.main.ndjson.gz7842took 38.2011229037843auto_explain log contains 1677 entries for ci, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-unit-pg14-26-28.341.ci.ndjson.gz7844took 35.1427661327845[TEST PROF INFO] EventProf results for sql.active_record7846Total time: 05:04.501 of 22:41.547 (22.36%)7847Total events: 2723817848Top 5 slowest suites (by time):7849Vulnerabilities::Read (./ee/spec/models/vulnerabilities/read_spec.rb:5) – 00:54.224 (45419 / 79) of 03:07.190 (28.97%)7850Group (./ee/spec/models/ee/group_spec.rb:5) – 00:49.329 (43519 / 419) of 03:15.125 (25.28%)7851License (./ee/spec/models/license_spec.rb:5) – 00:18.326 (19135 / 343) of 01:56.963 (15.67%)7852Security::Finding (./ee/spec/models/security/finding_spec.rb:5) – 00:14.037 (14324 / 75) of 00:53.554 (26.21%)7853Issue (./ee/spec/models/issue_spec.rb:5) – 00:12.874 (13450 / 161) of 01:08.433 (18.81%)7854Knapsack report was generated. Preview:7855{7856 "ee/spec/models/ee/group_spec.rb": 195.12540043100034,7857 "ee/spec/models/vulnerabilities/read_spec.rb": 187.19043158500017,7858 "ee/spec/models/license_spec.rb": 116.96269705099985,7859 "ee/spec/models/issue_spec.rb": 68.4335461970004,7860 "ee/spec/lib/code_suggestions/programming_language_spec.rb": 25.662774704000185,7861 "ee/spec/models/security/finding_spec.rb": 53.55460502299957,7862 "ee/spec/services/elastic/process_bookkeeping_service_spec.rb": 53.62348359600037,7863 "ee/spec/lib/gitlab/ci/templates/sast_gitlab_ci_yaml_spec.rb": 44.53212516900021,7864 "ee/spec/lib/ee/gitlab/elastic/helper_spec.rb": 32.820836443999724,7865 "ee/spec/helpers/ee/groups_helper_spec.rb": 31.470714093000424,7866 "ee/spec/services/merge_requests/reset_approvals_service_spec.rb": 34.92689257999973,7867 "ee/spec/services/ee/users/migrate_records_to_ghost_user_service_spec.rb": 34.68058085899975,7868 "ee/spec/services/auto_merge/merge_train_service_spec.rb": 26.294267206999393,7869 "ee/spec/services/vulnerabilities/update_service_spec.rb": 25.540356733000408,7870 "ee/spec/models/approval_wrapped_rule_spec.rb": 22.7258885629999,7871 "ee/spec/graphql/types/vulnerability_location_type_spec.rb": 22.64404908599954,7872 "ee/spec/models/ci/minutes/namespace_monthly_usage_spec.rb": 12.777830326000185,7873 "ee/spec/services/ee/git/branch_push_service_spec.rb": 18.091849778000324,7874 "ee/spec/models/concerns/elastic/repository_spec.rb": 23.93928626900015,7875 "ee/spec/models/concerns/geo/verification_state_spec.rb": 9.607342648000667,7876 "ee/spec/models/ci/bridge_spec.rb": 12.557098584000414,7877 "ee/spec/services/app_sec/dast/scanner_profiles/create_service_spec.rb": 11.682014455000171,7878 "ee/spec/services/ee/personal_access_tokens/create_service_spec.rb": 9.182088563999969,7879 "ee/spec/services/compliance_management/frameworks/create_service_spec.rb": 11.792173142000138,7880 "ee/spec/lib/security/scan_result_policies/policy_violation_comment_spec.rb": 5.180539646000398,7881 "ee/spec/lib/gitlab/ci/templates/dast_gitlab_ci_yaml_spec.rb": 10.90630910300024,7882 "ee/spec/services/merge_requests/merge_strategies/from_train_ref_spec.rb": 12.284188743999948,7883 "ee/spec/lib/gitlab/llm/chain/tools/issue_reader/executor_spec.rb": 7.457753804999811,7884 "ee/spec/helpers/subscriptions_helper_spec.rb": 7.750929644999815,7885 "ee/spec/lib/gitlab/subscription_portal/clients/graphql_spec.rb": 4.68230238400065,7886 "ee/spec/lib/gitlab/ci/templates/api_security_latest_gitlab_ci_yaml_spec.rb": 6.629894884999885,7887 "ee/spec/models/groups/ssh_certificate_spec.rb": 4.346676485999524,7888 "ee/spec/models/dast/scanner_profiles_build_spec.rb": 7.864222049999626,7889 "ee/spec/lib/elastic/latest/project_class_proxy_spec.rb": 8.721260581000024,7890 "ee/spec/lib/ee/gitlab/scim/group/deprovisioning_service_spec.rb": 6.902140014999532,7891 "ee/spec/services/gitlab_subscriptions/reconciliations/calculate_seat_count_data_service_spec.rb": 6.952279983000153,7892 "ee/spec/lib/gitlab/llm/stage_check_spec.rb": 4.263323498999853,7893 "ee/spec/lib/remote_development/workspaces/reconcile/input/factory_spec.rb": 7.441510736000055,7894 "ee/spec/services/security/security_orchestration_policies/sync_opened_merge_requests_service_spec.rb": 6.171682330999829,7895 "ee/spec/lib/ee/api/entities/billable_member_spec.rb": 3.659554579999167,7896 "ee/spec/finders/merge_requests/by_approvers_finder_spec.rb": 6.658808722999311,7897 "ee/spec/services/vulnerability_merge_request_links/create_service_spec.rb": 4.896670934999747,7898 "ee/spec/services/ee/users/build_service_spec.rb": 3.5750137639997774,7899 "ee/spec/lib/banzai/filter/references/iterations_cadence_reference_filter_spec.rb": 2.462693612000294,7900 "ee/spec/policies/compliance_management/framework_policy_spec.rb": 3.8591290429994842,7901 "ee/spec/services/security/security_orchestration_policies/policy_scope_service_spec.rb": 2.982315623999966,7902 "ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/issue_first_assigned_at_spec.rb": 3.037549582999418,7903 "ee/spec/models/work_items/widgets/progress_spec.rb": 3.8941627520007387,7904 "ee/spec/graphql/mutations/issues/set_assignees_spec.rb": 5.30303596199974,7905 "ee/spec/serializers/vulnerabilities/feedback_entity_spec.rb": 2.9139527659999658,7906 "ee/spec/lib/gitlab/insights/executors/dora_executor_spec.rb": 2.7159416740005327,7907 "ee/spec/workers/concerns/update_orchestration_policy_configuration_spec.rb": 3.295686122999541,7908 "ee/spec/services/vulnerabilities/update_namespace_ids_of_vulnerability_reads_service_spec.rb": 4.716010632000689,7909 "ee/spec/services/user_permissions/export_service_spec.rb": 3.010084192999784,7910 "ee/spec/lib/gitlab/instrumentation_helper_spec.rb": 5.615998471000239,7911 "ee/spec/lib/gitlab/analytics/cycle_analytics/stage_events/merge_request_closed_spec.rb": 2.747332933000507,7912 "ee/spec/services/ee/members/invite_service_spec.rb": 3.973356368000168,7913 "ee/spec/policies/vulnerabilities/issue_link_policy_spec.rb": 3.4561262369998076,7914 "ee/spec/lib/gitlab/contribution_analytics/data_formatter_spec.rb": 1.9116344619997108,7915 "ee/spec/finders/okrs/checkin_reminder_key_result_finder_spec.rb": 1.9124546419998296,7916 "ee/spec/services/users/abuse/projects_download_ban_check_service_spec.rb": 1.5705749440003274,7917 "ee/spec/helpers/trial_registrations_helper_spec.rb": 1.6354285520001213,7918 "ee/spec/services/security/token_revocation_service_spec.rb": 1.8172869649997665,7919 "ee/spec/views/registrations/welcome/show.html.haml_spec.rb": 1.8342108750002808,7920 "ee/spec/lib/gitlab/package_metadata/connector/base_data_file_spec.rb": 1.407923750000009,7921 "ee/spec/lib/gitlab/vulnerability_scanning/security_report_builder_spec.rb": 2.1316419839995433,7922 "ee/spec/lib/gitlab/llm/chain/tools/explain_code/executor_spec.rb": 1.3063898330001393,7923 "ee/spec/models/ee/gpg_key_spec.rb": 2.7039397030002874,7924 "ee/spec/views/vulnerabilities/issue_description.md_spec.rb": 1.8837441429996034,7925 "ee/spec/lib/gitlab/usage/metrics/instrumentations/count_user_merge_requests_with_applied_scan_result_policies_metric_spec.rb": 3.139285509000729,7926 "ee/spec/views/shared/credentials_inventory/personal_access_tokens/_personal_access_token.html.haml_spec.rb": 1.747379378000005,7927 "ee/spec/services/package_metadata/ingestion/advisory/ingestion_service_spec.rb": 1.8209824249997837,7928 "ee/spec/models/protected_tag/create_access_level_spec.rb": 2.013915698999881,7929 "ee/spec/finders/incident_management/oncall_schedules_finder_spec.rb": 2.0031961180002327,7930 "ee/spec/lib/ee/gitlab/ci/pipeline/quota/size_spec.rb": 1.8147366960001818,7931 "ee/spec/graphql/resolvers/security_orchestration/scan_result_policy_resolver_spec.rb": 2.6362112159995377,7932 "ee/spec/models/alert_management/alert_payload_field_spec.rb": 0.9648515859998952,7933 "ee/spec/services/app_sec/dast/pre_scan_verification_steps/find_or_create_service_spec.rb": 1.9550174609994428,7934 "ee/spec/services/auto_merge/merge_when_pipeline_succeeds_service_spec.rb": 2.271624289999636,7935 "ee/spec/lib/world_spec.rb": 1.3032902439999816,7936 "ee/spec/graphql/resolvers/incident_management/oncall_schedule_resolver_spec.rb": 1.7141076899997643,7937 "ee/spec/helpers/projects/observability_helper_spec.rb": 1.9960437990002902,7938 "ee/spec/services/ee/ci/job_artifacts/create_service_spec.rb": 1.8965082539998548,7939 "ee/spec/routing/operations_routing_spec.rb": 0.6797543359998599,7940 "ee/spec/lib/ee/api/entities/vulnerability_spec.rb": 2.840099449000263,7941 "ee/spec/services/security/security_orchestration_policies/sync_scan_result_policies_service_spec.rb": 2.2359619520002525,7942 "ee/spec/graphql/types/app_sec/fuzzing/coverage/corpus_type_spec.rb": 1.621497293000175,7943 "ee/spec/finders/projects/integrations/jira/by_ids_finder_spec.rb": 0.8505863199998203,7944 "ee/spec/workers/analytics/cycle_analytics/reaggregation_worker_spec.rb": 1.2978248039999016,7945 "ee/spec/lib/ee/gitlab/ci/status/build/manual_spec.rb": 1.9752013099996475,7946 "ee/spec/lib/ee/users/internal_spec.rb": 1.379786311999851,7947 "ee/spec/services/work_items/widgets/iteration_service/create_service_spec.rb": 1.9680841910003437,7948 "ee/spec/lib/sidebars/groups/menus/epics_menu_spec.rb": 1.2288582569999562,7949 "ee/spec/models/projects/target_branch_rule_spec.rb": 1.4046528099997886,7950 "ee/spec/graphql/mutations/gitlab_subscriptions/activate_spec.rb": 0.6903881449998153,7951 "ee/spec/models/approvals/wrapped_rule_set_spec.rb": 0.7948044409995418,7952 "ee/spec/views/shared/milestones/_milestone.html.haml_spec.rb": 2.0041298079995613,7953 "ee/spec/lib/gitlab/geo/log_cursor/event_logs_spec.rb": 1.0911706209999466,7954 "ee/spec/components/namespaces/storage/user_pre_enforcement_alert_component_spec.rb": 1.2280566059998819,7955 "ee/spec/lib/gitlab/ci/runners_availability_builder_spec.rb": 1.100369941000281,7956 "ee/spec/workers/namespaces/storage_usage_export_worker_spec.rb": 1.1709182879994842,7957 "ee/spec/lib/sidebars/groups/menus/wiki_menu_spec.rb": 0.9559605660006127,7958 "ee/spec/lib/gitlab/path_locks_finder_spec.rb": 0.7982351020000351,7959 "ee/spec/services/security/security_orchestration_policies/sync_scan_result_policies_project_service_spec.rb": 0.8965840479995677,7960 "ee/spec/lib/search/zoekt/circuit_breaker_spec.rb": 0.713245934999577,7961 "ee/spec/services/package_metadata/ingestion/tasks/ingest_licenses_spec.rb": 0.6419733780003298,7962 "ee/spec/lib/gitlab/ci/config/entry/vault/engine_spec.rb": 0.59158048900008,7963 "ee/spec/workers/approval_rules/external_approval_rule_payload_worker_spec.rb": 0.7910711610002181,7964 "ee/spec/graphql/types/work_items/widgets/color_type_spec.rb": 0.3533007969999744,7965 "ee/spec/models/approval_project_rules_protected_branch_spec.rb": 1.2244564869997703,7966 "ee/spec/models/work_items/widgets/assignees_spec.rb": 0.6642780760003006,7967 "ee/spec/helpers/projects/security/discover_helper_spec.rb": 0.9842916450006669,7968 "ee/spec/lib/gitlab/llm/chain/tools/issue_identifier/prompts/vertex_ai_spec.rb": 0.28422644000056607,7969 "ee/spec/lib/ee/gitlab/ssh/signature_spec.rb": 0.9445395759994426,7970 "ee/spec/lib/gitlab/llm/chain/streamed_zero_shot_answer_spec.rb": 0.6489728560000003,7971 "ee/spec/lib/gitlab/analytics/cycle_analytics/aggregated/data_for_duration_chart_spec.rb": 1.169842948999758,7972 "ee/spec/policies/projects/compliance_standards/adherence_policy_spec.rb": 0.8847888079999393,7973 "ee/spec/helpers/registrations/groups_helper_spec.rb": 0.5073323919996255,7974 "ee/spec/serializers/fork_namespace_entity_spec.rb": 0.8541478300003291,7975 "ee/spec/lib/ee/api/entities/scim/conflict_spec.rb": 0.4809974429999784,7976 "ee/spec/models/ee/work_items/widget_definition_spec.rb": 0.3620061870005884,7977 "ee/spec/services/analytics/devops_adoption/snapshots/update_service_spec.rb": 0.6786804059993301,7978 "ee/spec/graphql/types/path_lock_type_spec.rb": 0.35033345699957863,7979 "ee/spec/services/admin/email_service_spec.rb": 0.35428407800009154,7980 "ee/spec/lib/system_check/geo/current_node_check_spec.rb": 0.5649757290002526,7981 "ee/spec/workers/groups/create_event_worker_spec.rb": 0.4741461840003467,7982 "ee/spec/models/concerns/ee/milestoneable_spec.rb": 0.47190247399976215,7983 "ee/spec/presenters/ee/search_service_presenter_spec.rb": 0.3833763060001729,7984 "ee/spec/services/ee/null_notification_service_spec.rb": 0.36375023699929443,7985 "ee/spec/workers/vulnerabilities/statistics/adjustment_worker_spec.rb": 0.351841288000287,7986 "ee/spec/graphql/types/ci/runner_cloud_provisioning_zone_type_spec.rb": 0.3546315270004925,7987 "ee/spec/lib/gitlab/llm/chain/requests/vertex_ai_spec.rb": 0.3354245179998543,7988 "ee/spec/graphql/types/work_items/widgets/test_reports_type_spec.rb": 0.3502084380006636,7989 "ee/spec/services/emails/create_service_spec.rb": 0.3936107859999538,7990 "ee/spec/lib/elastic/latest/snippet_instance_proxy_spec.rb": 0.4227421150008013,7991 "ee/spec/lib/remote_development/workspaces/create/volume_component_injector_spec.rb": 0.31230137900001864,7992 "ee/spec/lib/ee/api/entities/ci/minutes/additional_pack_spec.rb": 0.293884509000236,7993 "ee/spec/helpers/ee/groups/settings_helper_spec.rb": 0.31819547900067846,7994 "ee/spec/graphql/types/security_orchestration/approval_policy_type_spec.rb": 0.27745847000005597,7995 "ee/spec/graphql/types/vulnerability_details/named_list_type_spec.rb": 0.25868185100080154,7996 "ee/spec/serializers/remote_mirror_entity_spec.rb": 0.283693260000291057997}7998Knapsack global time execution for tests: 22m 41s7999Finished in 24 minutes 2 seconds (files took 1 minute 49.27 seconds to load)80002877 examples, 0 failures8001Randomized with seed 564868002[TEST PROF INFO] Time spent in factories: 12:23.275 (49.8% of total time)8003RSpec exited with 0.8004No examples to retry, congrats! 8005 Running after_script 8006Running after script...8007$ echo -e "\e[0Ksection_start:`date +%s`:report_results_section[collapsed=true]\r\e[0KReport results"8017WARNING: after_script failed, but job will continue unaffected: exit code 18019Not uploading cache ruby-gems-debian-bookworm-ruby-3.1-16 due to policy8021Uploading artifacts...8022auto_explain/: found 3 matching artifact files and directories 8023coverage/: found 5 matching artifact files and directories 8024WARNING: crystalball/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8025WARNING: deprecations/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8026knapsack/: found 4 matching artifact files and directories 8027rspec/: found 12 matching artifact files and directories 8028WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 8029log/*.log: found 19 matching artifact files and directories 8030WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6218671010/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com8031WARNING: Retrying... context=artifacts-uploader error=request redirected8032Uploading artifacts as "archive" to coordinator... 201 Created id=6218671010 responseStatus=201 Created token=glcbt-658033Uploading artifacts...8034rspec/rspec-*.xml: found 1 matching artifact files and directories 8035WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/6218671010/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com8036WARNING: Retrying... context=artifacts-uploader error=request redirected8037Uploading artifacts as "junit" to coordinator... 201 Created id=6218671010 responseStatus=201 Created token=glcbt-658039Job succeeded