Add latest changes from gitlab-org/gitlab@master

This commit is contained in:
GitLab Bot 2025-06-03 09:09:09 +00:00
parent ca93dbd9bf
commit 2bff88e1a8
38 changed files with 1220 additions and 1022 deletions

View File

@ -1,6 +1,7 @@
.with-fixtures-needs:
needs:
- "rspec-all frontend_fixture"
- "rspec-all frontend_fixture clickhouse"
.with-graphql-schema-dump-needs:
needs:
@ -155,7 +156,6 @@ retrieve-frontend-fixtures:
- .default-before_script
- .failure_category_after_script
- .ruby-cache
- .use-pg16
- .repo-from-artifacts
stage: fixtures
needs:
@ -178,7 +178,6 @@ retrieve-frontend-fixtures:
exit 0
fi
- !reference [.base-script, script]
- run_with_custom_exit_code rspec_parallelized_job
artifacts:
name: frontend-fixtures
expire_in: 31d
@ -193,10 +192,24 @@ retrieve-frontend-fixtures:
# Builds FOSS fixtures in the FOSS project.
rspec-all frontend_fixture:
extends:
- .use-pg16
- .frontend-fixtures-base
- .frontend:rules:frontend_fixture
script:
- !reference [.frontend-fixtures-base, script]
- run_with_custom_exit_code rspec_parallelized_job "--tag ~click_house"
parallel: 7
rspec-all frontend_fixture clickhouse:
extends:
- .use-pg16-clickhouse25
- .frontend-fixtures-base
- .frontend:rules:frontend_fixture
script:
- !reference [.clickhouse-setup, script]
- !reference [.frontend-fixtures-base, script]
- run_with_custom_exit_code rspec_parallelized_job "--tag click_house"
# Uploads EE fixtures in the EE project.
# Uploads FOSS fixtures in the FOSS project.
upload-frontend-fixtures:

View File

@ -55,7 +55,8 @@ nplus1-instance-image:
# ------------------------------------------
# Elasticsearch compatibility jobs
# ------------------------------------------
integration-elasticsearch-compatibility-version-7:
# TODO: Enable job when https://gitlab.com/gitlab-org/gitlab/-/issues/541380 is completed
.integration-elasticsearch-compatibility-version-7:
extends:
- .omnibus-e2e
- .with-ignored-runtime-data
@ -64,7 +65,8 @@ integration-elasticsearch-compatibility-version-7:
QA_SCENARIO: "Test::Integration::Elasticsearch"
ELASTIC_URL: "http://elastic68:9200"
integration-elasticsearch-compatibility-version-8:
# TODO: Enable job when https://gitlab.com/gitlab-org/gitlab/-/issues/541380 is completed
.integration-elasticsearch-compatibility-version-8:
extends:
- .omnibus-e2e
- .with-ignored-runtime-data
@ -76,7 +78,8 @@ integration-elasticsearch-compatibility-version-8:
# ------------------------------------------
# Opensearch compatibility jobs
# ------------------------------------------
integration-opensearch-compatibility-version-1:
# TODO: Enable job when https://gitlab.com/gitlab-org/gitlab/-/issues/541380 is completed
.integration-opensearch-compatibility-version-1:
extends:
- .omnibus-e2e
variables:
@ -84,7 +87,8 @@ integration-opensearch-compatibility-version-1:
QA_SCENARIO: "Test::Integration::Opensearch"
ELASTIC_URL: "http://elastic68:9200"
integration-opensearch-compatibility-version-2:
# TODO: Enable job when https://gitlab.com/gitlab-org/gitlab/-/issues/541380 is completed
.integration-opensearch-compatibility-version-2:
extends:
- .omnibus-e2e
variables:

View File

@ -296,7 +296,8 @@ metrics:
- !reference [.rules:test:omnibus-base, rules]
- if: $QA_SUITES =~ /Test::Integration::Metrics/
elasticsearch:
# TODO: Enable job when https://gitlab.com/gitlab-org/gitlab/-/issues/541380 is completed
.elasticsearch:
extends: .omnibus-e2e
variables:
QA_SCENARIO: "Test::Integration::Elasticsearch"

View File

@ -61,6 +61,7 @@ export const initWorkItemsRoot = ({ workspaceType, withTabs } = {}) => {
newProjectPath,
hasIssueDateFilterFeature,
timeTrackingLimitToHours,
hasStatusFeature,
} = el.dataset;
const isGroup = workspaceType === WORKSPACE_GROUP;
@ -134,6 +135,7 @@ export const initWorkItemsRoot = ({ workspaceType, withTabs } = {}) => {
newProjectPath,
hasIssueDateFilterFeature: parseBoolean(hasIssueDateFilterFeature),
timeTrackingLimitToHours: parseBoolean(timeTrackingLimitToHours),
hasStatusFeature: parseBoolean(hasStatusFeature),
},
mounted() {
performanceMarkAndMeasure({

View File

@ -1,3 +1,3 @@
%td.rd-line-content{ data: { change: change_type, position: @position }, tabindex: '-1' }><
%td.rd-line-content{ data: { change: change_type, position: @position } }><
- if @line
%pre.rd-line-text= @line.text_content

View File

@ -2,5 +2,4 @@
%td.rd-line-number{ id: id, class: border_class, data: { legacy_id: legacy_id, change: change_type, position: @position } }
= link_to '', "##{id}", { class: 'rd-line-link', data: { line_number: line_number }, aria: { label: label } }
- else
-# tabindex="-1" allows us to start text selection on an empty line number row
%td.rd-line-number{ class: border_class, data: { change: change_type, position: @position }, tabindex: '-1' }
%td.rd-line-number{ class: border_class, data: { change: change_type, position: @position } }

View File

@ -2,7 +2,7 @@
%tr.rd-hunk-header.rd-hunk-header-parallel
- 2.times do |index|
%td.rd-hunk-header-buttons= render RapidDiffs::Viewers::Text::ExpandLinesComponent.new(directions: @diff_hunk.header.expand_directions)
%td.rd-hunk-header-content{ data: { position: index == 0 ? :old : :new }, tabindex: '-1' }= @diff_hunk.header.text
%td.rd-hunk-header-content{ data: { position: index == 0 ? :old : :new } }= @diff_hunk.header.text
- @diff_hunk.parallel_lines.each do |pair|
%tr.rd-hunk-lines.rd-hunk-lines-parallel{ data: { testid: 'hunk-lines-parallel', hunk_lines: true } }

View File

@ -745,7 +745,7 @@ module Ci
end
def ensure_trace_metadata!
Ci::BuildTraceMetadata.find_or_upsert_for!(id, partition_id)
Ci::BuildTraceMetadata.find_or_upsert_for!(id, partition_id, project_id)
end
def artifacts_expose_as

View File

@ -8,7 +8,7 @@ module Ci
self.table_name = :p_ci_build_trace_metadata
self.primary_key = :build_id
before_validation :set_project_id, on: :create
before_validation :set_project_id
belongs_to :build,
->(trace_metadata) { in_partition(trace_metadata) },
@ -26,11 +26,12 @@ module Ci
validates :build, presence: true
validates :archival_attempts, presence: true
def self.find_or_upsert_for!(build_id, partition_id)
def self.find_or_upsert_for!(build_id, partition_id, project_id)
record = find_by(build_id: build_id, partition_id: partition_id)
return record if record
upsert({ build_id: build_id, partition_id: partition_id }, unique_by: %w[build_id partition_id])
upsert({ build_id: build_id, partition_id: partition_id, project_id: project_id },
unique_by: %w[build_id partition_id])
find_by!(build_id: build_id, partition_id: partition_id)
end

View File

@ -6,6 +6,27 @@
"shouldOpenItemsInSidePanel": {
"description": "Setting to toggle the drawer capability in listing pages.",
"type": "boolean"
},
"hiddenMetadataKeys": {
"description": "Array of metadata keys that should be hidden in the work item display",
"type": "array",
"items": {
"type": "string",
"enum": [
"assignee",
"blocked",
"blocking",
"dates",
"health",
"labels",
"milestone",
"popularity",
"weight",
"comments",
"iteration"
]
},
"uniqueItems": true
}
},
"additionalProperties": false

View File

@ -0,0 +1,8 @@
---
migration_job_name: BackfillUpsertedCiBuildTraceMetadataProjectId
description: Backfills project ids on trace metadata where project id was missed due to upsert.
feature_category: continuous_integration
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/192573
milestone: '18.1'
queued_migration_version: 20250526194125
finalized_by: # version of the migration that finalized this BBM

View File

@ -7,6 +7,8 @@ feature_categories:
description: Tracks when a project includes a CI component in a pipeline.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/145881
milestone: '16.10'
removed_in_milestone: '18.1'
removed_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/192871
gitlab_schema: gitlab_main_cell
sharding_key:
project_id: projects

View File

@ -8,5 +8,16 @@ description: Routing table for ci_build_trace_metadata
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/162310
milestone: '14.2'
gitlab_schema: gitlab_ci
sharding_key_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/526991
table_size: small
desired_sharding_key:
project_id:
references: projects
backfill_via:
parent:
foreign_key: build_id
table: p_ci_builds
sharding_key: project_id
belongs_to: build
foreign_key_name: fk_rails_aebc78111f_p
desired_sharding_key_migration_job_name: BackfillUpsertedCiBuildTraceMetadataProjectId

View File

@ -0,0 +1,43 @@
# frozen_string_literal: true
class QueueBackfillUpsertedCiBuildTraceMetadataProjectId < Gitlab::Database::Migration[2.3]
milestone '18.1'
restrict_gitlab_migration gitlab_schema: :gitlab_ci
MIGRATION = "BackfillUpsertedCiBuildTraceMetadataProjectId"
DELAY_INTERVAL = 2.minutes
BATCH_SIZE = 25_000
SUB_BATCH_SIZE = 150
def up
queue_batched_background_migration(
MIGRATION,
:p_ci_build_trace_metadata,
:build_id,
:project_id,
:p_ci_builds,
:project_id,
:build_id,
:partition_id,
job_interval: DELAY_INTERVAL,
batch_size: BATCH_SIZE,
sub_batch_size: SUB_BATCH_SIZE
)
end
def down
delete_batched_background_migration(
MIGRATION,
:p_ci_build_trace_metadata,
:build_id,
[
:project_id,
:p_ci_builds,
:project_id,
:build_id,
:partition_id
]
)
end
end

View File

@ -0,0 +1,57 @@
# frozen_string_literal: true
class RemoveFkCatalogResourceComponentUsages < Gitlab::Database::Migration[2.3]
include Gitlab::Database::PartitioningMigrationHelpers
disable_ddl_transaction!
milestone '18.1'
def up
with_lock_retries do
remove_foreign_key_if_exists(
:p_catalog_resource_component_usages,
:projects,
column: :project_id,
reverse_lock_order: true)
end
with_lock_retries do
remove_foreign_key_if_exists(
:p_catalog_resource_component_usages,
:catalog_resources,
column: :catalog_resource_id)
end
with_lock_retries do
remove_foreign_key_if_exists(
:p_catalog_resource_component_usages,
:catalog_resource_components,
column: :component_id)
end
end
def down
add_concurrent_partitioned_foreign_key(
:p_catalog_resource_component_usages,
:projects,
column: :project_id,
on_delete: :cascade,
reverse_lock_order: true
)
add_concurrent_partitioned_foreign_key(
:p_catalog_resource_component_usages,
:catalog_resources,
column: :catalog_resource_id,
on_delete: :cascade
)
add_concurrent_partitioned_foreign_key(
:p_catalog_resource_component_usages,
:catalog_resource_components,
column: :component_id,
on_delete: :cascade
)
end
end

View File

@ -0,0 +1,32 @@
# frozen_string_literal: true
class DropTableCatalogResourceComponentUsages < Gitlab::Database::Migration[2.3]
milestone '18.1'
def up
drop_table :p_catalog_resource_component_usages, if_exists: true
end
def down
options = {
primary_key: [:id, :used_date],
options: 'PARTITION BY RANGE (used_date)',
if_not_exists: true
}
create_table(:p_catalog_resource_component_usages, **options) do |t|
t.bigserial :id, null: false
t.bigint :component_id, null: false
t.bigint :catalog_resource_id, null: false
t.bigint :project_id, null: false
t.bigint :used_by_project_id, null: false
t.date :used_date, null: false
t.index [:catalog_resource_id, :used_by_project_id, :used_date],
name: 'idx_component_usages_on_catalog_resource_used_by_proj_used_date'
t.index [:component_id, :used_by_project_id, :used_date],
unique: true, name: 'idx_component_usages_on_component_used_by_project_and_used_date'
t.index :project_id, name: 'index_p_catalog_resource_component_usages_on_project_id'
end
end
end

View File

@ -0,0 +1 @@
54e682a3de44ecfafa19ef64e54a6f9dd22c7a41e453597b0da18a9ee6f25638

View File

@ -0,0 +1 @@
4afae13fec60ade4666a6a8b9a9d2f8310ab1df2bb38ed8ce9afc52224b30d3e

View File

@ -0,0 +1 @@
5c6082edb4ff61b97850385d442c4be0acacf2e30a31769a6d5a11af6b9c06b2

View File

@ -18906,25 +18906,6 @@ CREATE SEQUENCE p_batched_git_ref_updates_deletions_id_seq
ALTER SEQUENCE p_batched_git_ref_updates_deletions_id_seq OWNED BY p_batched_git_ref_updates_deletions.id;
CREATE TABLE p_catalog_resource_component_usages (
id bigint NOT NULL,
component_id bigint NOT NULL,
catalog_resource_id bigint NOT NULL,
project_id bigint NOT NULL,
used_by_project_id bigint NOT NULL,
used_date date NOT NULL
)
PARTITION BY RANGE (used_date);
CREATE SEQUENCE p_catalog_resource_component_usages_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
ALTER SEQUENCE p_catalog_resource_component_usages_id_seq OWNED BY p_catalog_resource_component_usages.id;
CREATE SEQUENCE p_catalog_resource_sync_events_id_seq
START WITH 1
INCREMENT BY 1
@ -27799,8 +27780,6 @@ ALTER TABLE ONLY organizations ALTER COLUMN id SET DEFAULT nextval('organization
ALTER TABLE ONLY p_batched_git_ref_updates_deletions ALTER COLUMN id SET DEFAULT nextval('p_batched_git_ref_updates_deletions_id_seq'::regclass);
ALTER TABLE ONLY p_catalog_resource_component_usages ALTER COLUMN id SET DEFAULT nextval('p_catalog_resource_component_usages_id_seq'::regclass);
ALTER TABLE ONLY p_catalog_resource_sync_events ALTER COLUMN id SET DEFAULT nextval('p_catalog_resource_sync_events_id_seq'::regclass);
ALTER TABLE ONLY p_ci_builds_metadata ALTER COLUMN id SET DEFAULT nextval('ci_builds_metadata_id_seq'::regclass);
@ -30534,9 +30513,6 @@ ALTER TABLE ONLY organizations
ALTER TABLE ONLY p_batched_git_ref_updates_deletions
ADD CONSTRAINT p_batched_git_ref_updates_deletions_pkey PRIMARY KEY (id, partition_id);
ALTER TABLE ONLY p_catalog_resource_component_usages
ADD CONSTRAINT p_catalog_resource_component_usages_pkey PRIMARY KEY (id, used_date);
ALTER TABLE ONLY p_catalog_resource_sync_events
ADD CONSTRAINT p_catalog_resource_sync_events_pkey PRIMARY KEY (id, partition_id);
@ -33403,10 +33379,6 @@ CREATE INDEX idx_compliance_security_policies_on_policy_configuration_id ON comp
CREATE INDEX idx_compliance_security_policies_on_security_policy_and_id ON compliance_framework_security_policies USING btree (security_policy_id, id);
CREATE INDEX idx_component_usages_on_catalog_resource_used_by_proj_used_date ON ONLY p_catalog_resource_component_usages USING btree (catalog_resource_id, used_by_project_id, used_date);
CREATE UNIQUE INDEX idx_component_usages_on_component_used_by_project_and_used_date ON ONLY p_catalog_resource_component_usages USING btree (component_id, used_by_project_id, used_date);
CREATE INDEX idx_container_exp_policies_on_project_id_next_run_at ON container_expiration_policies USING btree (project_id, next_run_at) WHERE (enabled = true);
CREATE INDEX idx_container_exp_policies_on_project_id_next_run_at_enabled ON container_expiration_policies USING btree (project_id, next_run_at, enabled);
@ -36601,8 +36573,6 @@ CREATE INDEX index_organizations_on_path_trigram ON organizations USING gin (pat
CREATE UNIQUE INDEX index_organizations_on_unique_name_per_group ON customer_relations_organizations USING btree (group_id, lower(name), id);
CREATE INDEX index_p_catalog_resource_component_usages_on_project_id ON ONLY p_catalog_resource_component_usages USING btree (project_id);
CREATE INDEX index_p_catalog_resource_sync_events_on_id_where_pending ON ONLY p_catalog_resource_sync_events USING btree (id) WHERE (status = 1);
CREATE INDEX index_p_ci_build_names_on_project_id_and_build_id ON ONLY p_ci_build_names USING btree (project_id, build_id);
@ -44430,9 +44400,6 @@ ALTER TABLE ONLY operations_user_lists
ALTER TABLE ONLY resource_link_events
ADD CONSTRAINT fk_rails_0cea73eba5 FOREIGN KEY (child_work_item_id) REFERENCES issues(id) ON DELETE CASCADE;
ALTER TABLE p_catalog_resource_component_usages
ADD CONSTRAINT fk_rails_0e15a4677f FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
ALTER TABLE ONLY audit_events_google_cloud_logging_configurations
ADD CONSTRAINT fk_rails_0eb52fc617 FOREIGN KEY (namespace_id) REFERENCES namespaces(id) ON DELETE CASCADE;
@ -45528,9 +45495,6 @@ ALTER TABLE ONLY alert_management_alert_assignees
ALTER TABLE ONLY scim_identities
ADD CONSTRAINT fk_rails_9421a0bffb FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE;
ALTER TABLE p_catalog_resource_component_usages
ADD CONSTRAINT fk_rails_9430673479 FOREIGN KEY (catalog_resource_id) REFERENCES catalog_resources(id) ON DELETE CASCADE;
ALTER TABLE ONLY packages_debian_project_distributions
ADD CONSTRAINT fk_rails_94b95e1f84 FOREIGN KEY (creator_id) REFERENCES users(id) ON DELETE SET NULL;
@ -46110,9 +46074,6 @@ ALTER TABLE ONLY abuse_report_label_links
ALTER TABLE ONLY packages_packages
ADD CONSTRAINT fk_rails_e1ac527425 FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE;
ALTER TABLE p_catalog_resource_component_usages
ADD CONSTRAINT fk_rails_e1ba64b7ee FOREIGN KEY (component_id) REFERENCES catalog_resource_components(id) ON DELETE CASCADE;
ALTER TABLE ONLY cluster_platforms_kubernetes
ADD CONSTRAINT fk_rails_e1e2cf841a FOREIGN KEY (cluster_id) REFERENCES clusters(id) ON DELETE CASCADE;

View File

@ -15,20 +15,18 @@ title: Issue closing pattern
{{< alert type="note" >}}
This page explains how an administrator can configure issue closing patterns.
For user documentation about the feature, see
For user documentation about issue closing patterns, see
[Closing issues automatically](../user/project/issues/managing_issues.md#closing-issues-automatically).
{{< /alert >}}
When a commit or merge request resolves one or more issues, GitLab can close those issues when the
commit or merge request lands in the project's default branch.
commit or merge request lands in the project's default branch. The
[default issue closing pattern](../user/project/issues/managing_issues.md#default-closing-pattern)
covers a wide range of words, and administrators can configure the word list as needed.
## Change the issue closing pattern
The [default issue closing pattern](../user/project/issues/managing_issues.md#default-closing-pattern)
covers a wide range of words.
To change the default issue closing pattern to suit your needs:
{{< tabs >}}

View File

@ -17,9 +17,9 @@ Merge request diffs are size-limited copies of diffs associated with merge
requests. When viewing a merge request, diffs are sourced from these copies
wherever possible as a performance optimization.
By default, merge request diffs are stored in the database, in a table named
`merge_request_diff_files`. Larger installations may find this table grows too
large, in which case, switching to external storage is recommended.
By default, GitLab stores merge request diffs in the database, in a table named
`merge_request_diff_files`. Larger installations might find this table grows too
large, in which case, you should switch to external storage.
Merge request diffs can be stored:
@ -241,5 +241,5 @@ gitlabhq_production=# SELECT count(*) AS total,
WHEN external_diff_store = '2' THEN 1
ELSE 0
END) AS objectstg
FROM merge_request_diffs;
FROM merge_request_diffs;
```

View File

@ -13,10 +13,8 @@ title: Draft Notes API
{{< /details >}}
Draft notes are pending, unpublished comments on merge requests. They can either:
- Start a discussion.
- Continue an existing discussion as a reply.
Use this API to manage draft notes. These notes are pending, unpublished comments on merge requests.
Draft notes can start a discussion, or continue an existing discussion as a reply.
Before publishing, draft notes are visible only to the author.

View File

@ -27985,6 +27985,7 @@ GPG signature for a signed commit.
| <a id="groupdescendantgroupscount"></a>`descendantGroupsCount` | [`Int!`](#int) | Count of direct descendant groups of the group. |
| <a id="groupdescription"></a>`description` | [`String`](#string) | Description of the namespace. |
| <a id="groupdescriptionhtml"></a>`descriptionHtml` | [`String`](#string) | GitLab Flavored Markdown rendering of `description`. |
| <a id="groupdesignatedascsp"></a>`designatedAsCsp` {{< icon name="warning-solid" >}} | [`Boolean!`](#boolean) | **Introduced** in GitLab 18.1. **Status**: Experiment. Indicates whether the namespace is designated to centrally manage security policies. |
| <a id="groupdora"></a>`dora` | [`GroupDora`](#groupdora) | Group's DORA metrics. |
| <a id="groupduofeaturesenabled"></a>`duoFeaturesEnabled` {{< icon name="warning-solid" >}} | [`Boolean`](#boolean) | **Introduced** in GitLab 16.10. **Status**: Experiment. Indicates whether GitLab Duo features are enabled for the group. |
| <a id="groupemailsdisabled"></a>`emailsDisabled` | [`Boolean`](#boolean) | Indicates if a group has email notifications disabled. |
@ -33606,6 +33607,7 @@ Product analytics events for a specific month and year.
| <a id="namespacecrossprojectpipelineavailable"></a>`crossProjectPipelineAvailable` | [`Boolean!`](#boolean) | Indicates if the cross_project_pipeline feature is available for the namespace. |
| <a id="namespacedescription"></a>`description` | [`String`](#string) | Description of the namespace. |
| <a id="namespacedescriptionhtml"></a>`descriptionHtml` | [`String`](#string) | GitLab Flavored Markdown rendering of `description`. |
| <a id="namespacedesignatedascsp"></a>`designatedAsCsp` {{< icon name="warning-solid" >}} | [`Boolean!`](#boolean) | **Introduced** in GitLab 18.1. **Status**: Experiment. Indicates whether the namespace is designated to centrally manage security policies. |
| <a id="namespacefullname"></a>`fullName` | [`String!`](#string) | Full name of the namespace. |
| <a id="namespacefullpath"></a>`fullPath` | [`ID!`](#id) | Full path of the namespace. |
| <a id="namespaceid"></a>`id` | [`ID!`](#id) | ID of the namespace. |

View File

@ -19,9 +19,13 @@ title: Merge request approvals API
{{< /history >}}
Configuration for
[approvals on all merge requests](../user/project/merge_requests/approvals/_index.md)
in the project. All endpoints require authentication.
This API manages the configuration for approvals on merge requests in your project or group:
- Approve and unapprove a merge request as a user.
- Reset all approvals, not just your own, on a merge request.
- View and manage approval rules for a project.
All endpoints require authentication.
## Approve merge request
@ -218,13 +222,14 @@ Supported attributes:
{{< /history >}}
You can request information about a project's approval rules using the following endpoint:
Use this endpoint to request information about a project's approval rules:
```plaintext
GET /projects/:id/approval_rules
```
Use the `page` and `per_page` [pagination](rest/_index.md#offset-based-pagination) parameters to restrict the list of approval rules.
To restrict the list of approval rules, use the `page` and `per_page`
[pagination](rest/_index.md#offset-based-pagination) parameters.
Supported attributes:
@ -406,7 +411,7 @@ Supported attributes:
{{< /history >}}
You can request information about a single project's approval rule using the following endpoint:
To request information about a single project's approval rule, use this endpoint:
```plaintext
GET /projects/:id/approval_rules/:approval_rule_id
@ -512,7 +517,7 @@ Supported attributes:
{{< /history >}}
You can create project approval rules using the following endpoint:
To create project approval rules, use this endpoint:
```plaintext
POST /projects/:id/approval_rules
@ -615,7 +620,7 @@ Supported attributes:
}
```
You can increase the default number of 0 required approvers like this:
To increase the default number of 0 required approvers:
```shell
curl --request POST \
@ -625,7 +630,7 @@ curl --request POST \
--url "https://gitlab.example.com/api/v4/projects/<project_id>/approval_rules"
```
Another example is creating a user-specific rule:
Another example is to create a user-specific rule:
```shell
curl --request POST \
@ -645,7 +650,7 @@ curl --request POST \
{{< /history >}}
You can update project approval rules using the following endpoint:
To update project approval rules, use this endpoint:
```plaintext
PUT /projects/:id/approval_rules/:approval_rule_id
@ -760,7 +765,7 @@ Supported attributes:
### Delete project approval rule
You can delete project approval rules using the following endpoint:
To delete project approval rules, use this endpoint:
```plaintext
DELETE /projects/:id/approval_rules/:approval_rule_id
@ -777,8 +782,7 @@ Supported attributes:
Configuration for approvals on a specific merge request. All endpoints require authentication.
You can request information about a merge request's approval status using the
following endpoint:
To request information about a merge request's approval status, use this endpoint:
```plaintext
GET /projects/:id/merge_requests/:merge_request_iid/approvals
@ -821,7 +825,7 @@ Supported attributes:
### Get the approval state of merge requests
You can request information about a merge request's approval state by using the following endpoint:
To request information about a merge request's approval state, use this endpoint:
```plaintext
GET /projects/:id/merge_requests/:merge_request_iid/approval_state
@ -891,14 +895,7 @@ Supported attributes:
### Get merge request approval rules
{{< history >}}
- Pagination support introduced in GitLab 15.3 [with a flag](../administration/feature_flags.md) named `approval_rules_pagination`. Enabled by default. GitLab team members can view more information in this confidential issue: `https://gitlab.com/gitlab-org/gitlab/-/issues/31011`
- Pagination support [generally available](https://gitlab.com/gitlab-org/gitlab/-/issues/366823) in GitLab 15.7. Feature flag `approval_rules_pagination` removed.
{{< /history >}}
You can request information about a merge request's approval rules using the following endpoint:
To request information about a merge request's approval rules, use this endpoint:
```plaintext
GET /projects/:id/merge_requests/:merge_request_iid/approval_rules
@ -1277,13 +1274,13 @@ Supported attributes:
### Delete merge request rule
You can delete merge request approval rules using the following endpoint:
To delete merge request approval rules, use this endpoint:
```plaintext
DELETE /projects/:id/merge_requests/:merge_request_iid/approval_rules/:approval_rule_id
```
You can't update `report_approver` or `code_owner` rules, as these rules are system-generated.
The `report_approver` or `code_owner` rules are system-generated, and you cannot edit them.
Supported attributes:
@ -1315,7 +1312,7 @@ This feature is not ready for production use.
{{< /alert >}}
Group approval rules apply to all protected branches of projects belonging to the group. This feature is an [experiment](../policy/development_stages_support.md).
Group approval rules apply to all protected branches of projects belonging to the group.
### Get group approval rules

View File

@ -14,8 +14,8 @@ title: Merge request context commits API
{{< /details >}}
If your merge request builds upon a previous merge request, you might
need to [include previously-merged commits for context](../user/project/merge_requests/commits.md#show-commits-from-previous-merge-requests).
Use this API to add commits to a merge request for more context.
need to [include previously-merged commits for context](../user/project/merge_requests/commits.md#show-commits-from-previous-merge-requests)
in your merge request. Use this API to add commits to a merge request for more context.
## List MR context commits

View File

@ -66,39 +66,39 @@ Supported attributes:
| Attribute | Type | Required | Description |
|-----------------------------|---------------|----------|-------------|
| `approved_by_ids` | integer array | No | Returns the merge requests approved by all the users with the given `id`, up to 5 users. `None` returns merge requests with no approvals. `Any` returns merge requests with an approval. Premium and Ultimate only. |
| `approver_ids` | integer array | No | Returns merge requests which have specified all the users with the given `id` as individual approvers. `None` returns merge requests without approvers. `Any` returns merge requests with an approver. Premium and Ultimate only. |
| `approved` | string | No | Filters merge requests by their `approved` status. `yes` returns only approved merge requests. `no` returns only non-approved merge requests. [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/3159) in GitLab 15.11 with the flag `mr_approved_filter`. Disabled by default. |
| `assignee_id` | integer | No | Returns merge requests assigned to the given user `id`. `None` returns unassigned merge requests. `Any` returns merge requests with an assignee. |
| `author_id` | integer | No | Returns merge requests created by the given user `id`. Mutually exclusive with `author_username`. Combine with `scope=all` or `scope=assigned_to_me`. |
| `author_username` | string | No | Returns merge requests created by the given `username`. Mutually exclusive with `author_id`. |
| `created_after` | datetime | No | Returns merge requests created on or after the given time. Expected in ISO 8601 format (`2019-03-15T08:00:00Z`). |
| `created_before` | datetime | No | Returns merge requests created on or before the given time. Expected in ISO 8601 format (`2019-03-15T08:00:00Z`). |
| `deployed_after` | datetime | No | Returns merge requests deployed after the given date/time. Expected in ISO 8601 format (`2019-03-15T08:00:00Z`). |
| `deployed_before` | datetime | No | Returns merge requests deployed before the given date/time. Expected in ISO 8601 format (`2019-03-15T08:00:00Z`). |
| `environment` | string | No | Returns merge requests deployed to the given environment. |
| `in` | string | No | Change the scope of the `search` attribute. `title`, `description`, or a string joining them with comma. Default is `title,description`. |
| `labels` | string | No | Returns merge requests matching a comma-separated list of labels. `None` lists all merge requests with no labels. `Any` lists all merge requests with at least one label. Predefined names are case-insensitive. |
| `merge_user_id` | integer | No | Returns the merge requests merged by the user with the given user `id`. Mutually exclusive with `merge_user_username`. [Introduced](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/140002) in GitLab 17.0. |
| `merge_user_username` | string | No | Returns the merge requests merged by the user with the given `username`. Mutually exclusive with `merge_user_id`. [Introduced](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/140002) in GitLab 17.0. |
| `milestone` | string | No | Returns merge requests for a specific milestone. `None` returns merge requests with no milestone. `Any` returns merge requests that have an assigned milestone. |
| `my_reaction_emoji` | string | No | Returns merge requests reacted by the authenticated user by the given `emoji`. `None` returns issues not given a reaction. `Any` returns issues given at least one reaction. |
| `not` | Hash | No | Returns merge requests that do not match the parameters supplied. Accepts: `labels`, `milestone`, `author_id`, `author_username`, `assignee_id`, `assignee_username`, `reviewer_id`, `reviewer_username`, `my_reaction_emoji`. |
| `approved_by_ids` | integer array | No | Returns the merge requests approved by all the users with the given `id`, up to 5 users. `None` returns merge requests with no approvals. `Any` returns merge requests with an approval. Premium and Ultimate only. |
| `approver_ids` | integer array | No | Returns merge requests which have specified all the users with the given `id` as individual approvers. `None` returns merge requests without approvers. `Any` returns merge requests with an approver. Premium and Ultimate only. |
| `approved` | string | No | Filters merge requests by their `approved` status. `yes` returns only approved merge requests. `no` returns only non-approved merge requests. [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/3159) in GitLab 15.11 with the flag `mr_approved_filter`. Disabled by default. |
| `assignee_id` | integer | No | Returns merge requests assigned to the given user `id`. `None` returns unassigned merge requests. `Any` returns merge requests with an assignee. |
| `author_id` | integer | No | Returns merge requests created by the given user `id`. Mutually exclusive with `author_username`. Combine with `scope=all` or `scope=assigned_to_me`. |
| `author_username` | string | No | Returns merge requests created by the given `username`. Mutually exclusive with `author_id`. |
| `created_after` | datetime | No | Returns merge requests created on or after the given time. Expected in ISO 8601 format (`2019-03-15T08:00:00Z`). |
| `created_before` | datetime | No | Returns merge requests created on or before the given time. Expected in ISO 8601 format (`2019-03-15T08:00:00Z`). |
| `deployed_after` | datetime | No | Returns merge requests deployed after the given date/time. Expected in ISO 8601 format (`2019-03-15T08:00:00Z`). |
| `deployed_before` | datetime | No | Returns merge requests deployed before the given date/time. Expected in ISO 8601 format (`2019-03-15T08:00:00Z`). |
| `environment` | string | No | Returns merge requests deployed to the given environment. |
| `in` | string | No | Change the scope of the `search` attribute. `title`, `description`, or a string joining them with comma. Default is `title,description`. |
| `labels` | string | No | Returns merge requests matching a comma-separated list of labels. `None` lists all merge requests with no labels. `Any` lists all merge requests with at least one label. Predefined names are case-insensitive. |
| `merge_user_id` | integer | No | Returns the merge requests merged by the user with the given user `id`. Mutually exclusive with `merge_user_username`. [Introduced](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/140002) in GitLab 17.0. |
| `merge_user_username` | string | No | Returns the merge requests merged by the user with the given `username`. Mutually exclusive with `merge_user_id`. [Introduced](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/140002) in GitLab 17.0. |
| `milestone` | string | No | Returns merge requests for a specific milestone. `None` returns merge requests with no milestone. `Any` returns merge requests that have an assigned milestone. |
| `my_reaction_emoji` | string | No | Returns merge requests reacted by the authenticated user by the given `emoji`. `None` returns issues not given a reaction. `Any` returns issues given at least one reaction. |
| `not` | Hash | No | Returns merge requests that do not match the parameters supplied. Accepts: `labels`, `milestone`, `author_id`, `author_username`, `assignee_id`, `assignee_username`, `reviewer_id`, `reviewer_username`, `my_reaction_emoji`. |
| `order_by` | string | No | Returns requests ordered by `created_at`, `title`, `merged_at` ([introduced](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/147052) in GitLab 17.2), or `updated_at` fields. Default is `created_at`. |
| `reviewer_id` | integer | No | Returns merge requests which have the user as a [reviewer](../user/project/merge_requests/reviews/_index.md) with the given user `id`. `None` returns merge requests with no reviewers. `Any` returns merge requests with any reviewer. Mutually exclusive with `reviewer_username`. |
| `reviewer_username` | string | No | Returns merge requests which have the user as a [reviewer](../user/project/merge_requests/reviews/_index.md) with the given `username`. `None` returns merge requests with no reviewers. `Any` returns merge requests with any reviewer. Mutually exclusive with `reviewer_id`. |
| `scope` | string | No | Returns merge requests for the given scope: `created_by_me`, `assigned_to_me` or `all`. Defaults to `created_by_me`. |
| `search` | string | No | Search merge requests against their `title` and `description`. |
| `sort` | string | No | Returns requests sorted in `asc` or `desc` order. Default is `desc`. |
| `source_branch` | string | No | Returns merge requests with the given source branch. |
| `state` | string | No | Returns all merge requests or just those that are `opened`, `closed`, `locked`, or `merged`. |
| `target_branch` | string | No | Returns merge requests with the given target branch. |
| `updated_after` | datetime | No | Returns merge requests updated on or after the given time. Expected in ISO 8601 format (`2019-03-15T08:00:00Z`). |
| `updated_before` | datetime | No | Returns merge requests updated on or before the given time. Expected in ISO 8601 format (`2019-03-15T08:00:00Z`). |
| `view` | string | No | If `simple`, returns the `iid`, URL, title, description, and basic state of merge request. |
| `with_labels_details` | boolean | No | If `true`, response returns more details for each label in labels field: `:name`, `:color`, `:description`, `:description_html`, `:text_color`. Default is `false`. |
| `with_merge_status_recheck` | boolean | No | If `true`, this projection requests (but does not guarantee) an asynchronous recalculation of the `merge_status` field. Default is `false`. In GitLab 15.11 and later, enable the `restrict_merge_status_recheck` feature [flag](../administration/feature_flags.md) to ignore this attribute when requested by users without at least the Developer role. |
| `wip` | string | No | Filter merge requests against their `wip` status. Use `yes` to return only draft merge requests, `no` to return non-draft merge requests. |
| `reviewer_id` | integer | No | Returns merge requests which have the user as a [reviewer](../user/project/merge_requests/reviews/_index.md) with the given user `id`. `None` returns merge requests with no reviewers. `Any` returns merge requests with any reviewer. Mutually exclusive with `reviewer_username`. |
| `reviewer_username` | string | No | Returns merge requests which have the user as a [reviewer](../user/project/merge_requests/reviews/_index.md) with the given `username`. `None` returns merge requests with no reviewers. `Any` returns merge requests with any reviewer. Mutually exclusive with `reviewer_id`. |
| `scope` | string | No | Returns merge requests for the given scope: `created_by_me`, `assigned_to_me` or `all`. Defaults to `created_by_me`. |
| `search` | string | No | Search merge requests against their `title` and `description`. |
| `sort` | string | No | Returns requests sorted in `asc` or `desc` order. Default is `desc`. |
| `source_branch` | string | No | Returns merge requests with the given source branch. |
| `state` | string | No | Returns all merge requests or just those that are `opened`, `closed`, `locked`, or `merged`. |
| `target_branch` | string | No | Returns merge requests with the given target branch. |
| `updated_after` | datetime | No | Returns merge requests updated on or after the given time. Expected in ISO 8601 format (`2019-03-15T08:00:00Z`). |
| `updated_before` | datetime | No | Returns merge requests updated on or before the given time. Expected in ISO 8601 format (`2019-03-15T08:00:00Z`). |
| `view` | string | No | If `simple`, returns the `iid`, URL, title, description, and basic state of merge request. |
| `with_labels_details` | boolean | No | If `true`, response returns more details for each label in labels field: `:name`, `:color`, `:description`, `:description_html`, `:text_color`. Default is `false`. |
| `with_merge_status_recheck` | boolean | No | If `true`, this projection requests (but does not guarantee) an asynchronous recalculation of the `merge_status` field. Default is `false`. In GitLab 15.11 and later, enable the `restrict_merge_status_recheck` feature [flag](../administration/feature_flags.md) to ignore this attribute when requested by users without at least the Developer role. |
| `wip` | string | No | Filter merge requests against their `wip` status. Use `yes` to return only draft merge requests, `no` to return non-draft merge requests. |
Example response:
@ -313,7 +313,7 @@ response attributes:
| `[].merge_commit_sha` | string | SHA of the merge request commit. Returns `null` until merged. |
| `[].merge_status` | string | Status of the merge request. Can be `unchecked`, `checking`, `can_be_merged`, `cannot_be_merged`, or `cannot_be_merged_recheck`. Affects the `has_conflicts` property. For important notes on response data, see [Single merge request response notes](#single-merge-request-response-notes). [Deprecated](https://gitlab.com/gitlab-org/gitlab/-/issues/3169#note_1162532204) in GitLab 15.6. Use `detailed_merge_status` instead. |
| `[].merge_user` | object | User who merged this merge request, the user who set it to auto-merge, or `null`. |
| `[].merge_when_pipeline_succeeds` | boolean | Indicates if the merge has been set to merge when its pipeline succeeds. |
| `[].merge_when_pipeline_succeeds` | boolean | Indicates if the merge request is set to auto-merge. |
| `[].merged_at` | datetime | Timestamp of when the merge request was merged. |
| `[].merged_by` | object | User who merged this merge request or set it to auto-merge. [Deprecated](https://gitlab.com/gitlab-org/gitlab/-/issues/350534) in GitLab 14.7, and scheduled for removal in [API version 5](https://gitlab.com/groups/gitlab-org/-/epics/8115). Use `merge_user` instead. |
| `[].milestone` | object | Milestone of the merge request. |

View File

@ -0,0 +1,10 @@
# frozen_string_literal: true
module Gitlab
module BackgroundMigration
class BackfillUpsertedCiBuildTraceMetadataProjectId < BackfillDesiredShardingKeyPartitionJob
operation_name :backfill_upserted_ci_build_trace_metadata_project_id
feature_category :continuous_integration
end
end
end

View File

@ -1,499 +1,499 @@
{
"./qa/specs/features/api/10_govern/group_access_token_spec.rb[1:1:1]": 10.943252964,
"./qa/specs/features/api/10_govern/group_access_token_spec.rb[1:1:2]": 7.578131034,
"./qa/specs/features/api/10_govern/project_access_token_spec.rb[1:1:1:1]": 13.983792695,
"./qa/specs/features/api/10_govern/project_access_token_spec.rb[1:1:1:2]": 10.695891336,
"./qa/specs/features/api/10_govern/project_access_token_spec.rb[1:1:2:1]": 21.718634525,
"./qa/specs/features/api/10_govern/project_access_token_spec.rb[1:1:2:2]": 24.070834486,
"./qa/specs/features/api/10_software_supply_chain_security/group_access_token_spec.rb[1:1:1]": 22.199067132,
"./qa/specs/features/api/10_software_supply_chain_security/group_access_token_spec.rb[1:1:2]": 14.632017586,
"./qa/specs/features/api/10_software_supply_chain_security/project_access_token_spec.rb[1:1:1:1]": 23.898850866,
"./qa/specs/features/api/10_software_supply_chain_security/project_access_token_spec.rb[1:1:1:2]": 15.392852084,
"./qa/specs/features/api/10_software_supply_chain_security/project_access_token_spec.rb[1:1:2:1]": 45.370258103,
"./qa/specs/features/api/10_software_supply_chain_security/project_access_token_spec.rb[1:1:2:2]": 28.139732726,
"./qa/specs/features/api/12_systems/gitaly/automatic_failover_and_recovery_spec.rb[1:1:1]": 72.418919571,
"./qa/specs/features/api/12_systems/gitaly/automatic_failover_and_recovery_spec.rb[1:1:2:1]": 37.621918342,
"./qa/specs/features/api/12_systems/gitaly/backend_node_recovery_spec.rb[1:1:1]": 114.282097437,
"./qa/specs/features/api/12_systems/gitaly/distributed_reads_spec.rb[1:1:1]": 50.921383178,
"./qa/specs/features/api/12_systems/gitaly/distributed_reads_spec.rb[1:1:2:1]": 59.023546226,
"./qa/specs/features/api/12_systems/gitaly/gitaly_mtls_spec.rb[1:1:1]": 17.541521259,
"./qa/specs/features/api/1_manage/import/import_github_repo_spec.rb[1:1:1:1]": 139.635969085,
"./qa/specs/features/api/1_manage/integrations/webhook_events_spec.rb[1:1:1]": 14.215373181,
"./qa/specs/features/api/1_manage/integrations/webhook_events_spec.rb[1:1:2]": 14.430427272,
"./qa/specs/features/api/1_manage/integrations/webhook_events_spec.rb[1:1:3]": 9.434553308,
"./qa/specs/features/api/1_manage/integrations/webhook_events_spec.rb[1:1:4]": 17.608188127,
"./qa/specs/features/api/1_manage/integrations/webhook_events_spec.rb[1:1:5]": 11.957750531,
"./qa/specs/features/api/1_manage/migration/gitlab_migration_group_spec.rb[1:1:2:1]": 68.754853531,
"./qa/specs/features/api/1_manage/migration/gitlab_migration_issue_spec.rb[1:1:2:1]": 108.432981557,
"./qa/specs/features/api/1_manage/migration/gitlab_migration_issue_spec.rb[1:1:3:1]": 96.93552559,
"./qa/specs/features/api/1_manage/migration/gitlab_migration_pipeline_spec.rb[1:1:1:1]": 95.104661703,
"./qa/specs/features/api/1_manage/rate_limits_spec.rb[1:1:1]": 13.8907561,
"./qa/specs/features/api/2_plan/closes_issue_via_pushing_a_commit_spec.rb[1:1:1]": 12.651512831,
"./qa/specs/features/api/3_create/merge_request/push_options_mwps_spec.rb[1:1:1]": 21.848761477,
"./qa/specs/features/api/3_create/merge_request/push_options_remove_source_branch_spec.rb[1:1:1]": 25.106895342,
"./qa/specs/features/api/3_create/merge_request/push_options_spec.rb[1:1:1]": 26.156616267,
"./qa/specs/features/api/3_create/merge_request/push_options_spec.rb[1:1:2]": 28.206233474,
"./qa/specs/features/api/3_create/merge_request/view_merge_requests_spec.rb[1:1:1:1]": 1.902988173,
"./qa/specs/features/api/3_create/repository/add_list_delete_branches_spec.rb[1:1:1]": 26.583831161,
"./qa/specs/features/api/3_create/repository/commit_to_templated_project_spec.rb[1:1:1]": 8.729319089,
"./qa/specs/features/api/3_create/repository/default_branch_name_setting_spec.rb[1:1:1]": 5.542715134,
"./qa/specs/features/api/3_create/repository/default_branch_name_setting_spec.rb[1:1:2]": 9.196006908,
"./qa/specs/features/api/3_create/repository/files_spec.rb[1:1:1]": 19.704096085,
"./qa/specs/features/api/3_create/repository/files_spec.rb[1:1:2:1]": 7.079723124,
"./qa/specs/features/api/3_create/repository/project_archive_compare_spec.rb[1:1:1]": 10.42922354,
"./qa/specs/features/api/3_create/repository/push_postreceive_idempotent_spec.rb[1:1:1]": 27.605111608,
"./qa/specs/features/api/3_create/repository/storage_size_spec.rb[1:1:1]": 17.823589644,
"./qa/specs/features/api/3_create/repository/tag_revision_trigger_prereceive_hook_spec.rb[1:1:1:1:1]": 13.994980533,
"./qa/specs/features/api/4_verify/api_variable_inheritance_with_forward_pipeline_variables_spec.rb[1:1:1]": 55.045145431,
"./qa/specs/features/api/4_verify/cancel_pipeline_when_block_user_spec.rb[1:1:1]": 22.035357728,
"./qa/specs/features/api/4_verify/file_variable_spec.rb[1:1:1]": 35.443860578,
"./qa/specs/features/api/4_verify/file_variable_spec.rb[1:1:2]": 24.46681255,
"./qa/specs/features/api/4_verify/job_downloads_artifacts_spec.rb[1:1:1]": 38.768602928,
"./qa/specs/features/api/8_monitor/metrics_spec.rb[1:1:2:1]": 2.5858323,
"./qa/specs/features/api/8_monitor/metrics_spec.rb[1:2:1:1]": 4.191367593,
"./qa/specs/features/api/9_tenant_scale/user_inherited_access_spec.rb[1:1:1:1]": 19.63978625,
"./qa/specs/features/api/9_tenant_scale/user_inherited_access_spec.rb[1:1:1:2]": 15.358265749,
"./qa/specs/features/api/9_tenant_scale/user_inherited_access_spec.rb[1:1:1:3]": 16.845986022,
"./qa/specs/features/api/9_tenant_scale/user_inherited_access_spec.rb[1:1:2:1]": 40.654041713,
"./qa/specs/features/api/9_tenant_scale/user_inherited_access_spec.rb[1:1:2:2]": 14.049639904,
"./qa/specs/features/api/9_tenant_scale/user_inherited_access_spec.rb[1:1:2:3]": 7.78904385,
"./qa/specs/features/api/9_tenant_scale/users_spec.rb[1:1:1]": 1.708665805,
"./qa/specs/features/api/9_tenant_scale/users_spec.rb[1:1:2]": 1.556848072,
"./qa/specs/features/api/9_tenant_scale/users_spec.rb[1:1:3]": 1.656541349,
"./qa/specs/features/browser_ui/10_govern/group/group_access_token_spec.rb[1:1:1]": 16.751283529,
"./qa/specs/features/browser_ui/10_govern/login/log_in_spec.rb[1:1:1]": 12.058783334,
"./qa/specs/features/browser_ui/10_govern/project/project_access_token_spec.rb[1:1:1]": 19.351324594,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/group/group_access_token_spec.rb[1:1:1]": 23.512189338,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/login/2fa_recovery_spec.rb[1:1:1]": 83.790794116,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/login/2fa_ssh_recovery_spec.rb[1:1:1]": 67.090232706,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/login/log_in_spec.rb[1:1:1]": 12.307587758,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/login/log_in_with_2fa_spec.rb[1:1:1]": 102.580083843,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/login/log_into_gitlab_via_ldap_spec.rb[1:1:1]": 4.921524358,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/login/log_into_mattermost_via_gitlab_spec.rb[1:1:1]": 33.243401049,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/login/login_via_instance_wide_saml_sso_spec.rb[1:1:1]": 19.798649472,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/login/oauth_login_with_github_spec.rb[1:1:1]": 50.440034542,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/login/register_spec.rb[1:1:1]": 3.801760056,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/login/register_spec.rb[1:2:1:1:1]": 35.144510766,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/login/register_spec.rb[1:2:1:2:1]": 12.531278788,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/login/register_spec.rb[1:2:2:1]": 59.220042404,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/project/project_access_token_spec.rb[1:1:1]": 27.909204477,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/user/impersonation_token_spec.rb[1:1:1]": 47.351710152,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/user/user_access_termination_spec.rb[1:1:1:1]": 19.279317674,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/user/user_access_termination_spec.rb[1:1:1:2]": 19.515456175,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/user/user_access_termination_spec.rb[1:1:1:3]": 9.655164597,
"./qa/specs/features/browser_ui/14_analytics/performance_bar_spec.rb[1:1:1:1]": 70.348751242,
"./qa/specs/features/browser_ui/14_analytics/service_ping_disabled_spec.rb[1:1:1:1]": 16.394361295,
"./qa/specs/features/browser_ui/1_manage/integrations/jenkins/jenkins_build_status_spec.rb[1:1:1]": 68.262422106,
"./qa/specs/features/browser_ui/1_manage/integrations/jira/jira_basic_integration_spec.rb[1:1:1]": 33.460271809,
"./qa/specs/features/browser_ui/1_manage/integrations/jira/jira_basic_integration_spec.rb[1:1:2]": 43.248935143,
"./qa/specs/features/browser_ui/1_manage/integrations/jira/jira_issue_import_spec.rb[1:1:1]": 66.947763814,
"./qa/specs/features/browser_ui/1_manage/integrations/pipeline_status_emails_spec.rb[1:1:1:1]": 43.190561934,
"./qa/specs/features/browser_ui/1_manage/integrations/pipeline_status_emails_spec.rb[1:1:2:1]": 47.869305239,
"./qa/specs/features/browser_ui/1_manage/migration/gitlab_migration_group_spec.rb[1:1:1]": 63.320539619,
"./qa/specs/features/browser_ui/1_manage/migration/gitlab_migration_user_contribution_reassignment_spec.rb[1:1:1:1]": 180.633953724,
"./qa/specs/features/browser_ui/2_plan/design_management/add_design_content_spec.rb[1:1:1]": 24.81367839,
"./qa/specs/features/browser_ui/2_plan/design_management/archive_design_content_spec.rb[1:1:1]": 30.215937604,
"./qa/specs/features/browser_ui/2_plan/design_management/modify_design_content_spec.rb[1:1:1]": 36.842372647,
"./qa/specs/features/browser_ui/2_plan/email/trigger_email_notification_spec.rb[1:1:1]": 15.799372904,
"./qa/specs/features/browser_ui/2_plan/issue/collapse_comments_in_discussions_spec.rb[1:1:1]": 17.828270758,
"./qa/specs/features/browser_ui/2_plan/issue/comment_issue_spec.rb[1:1:1]": 26.155091047,
"./qa/specs/features/browser_ui/2_plan/issue/create_issue_spec.rb[1:1:1]": 39.746821649,
"./qa/specs/features/browser_ui/2_plan/issue/create_issue_spec.rb[1:1:2]": 75.061865172,
"./qa/specs/features/browser_ui/2_plan/issue/create_issue_spec.rb[1:1:3]": 40.425455395,
"./qa/specs/features/browser_ui/2_plan/issue/create_issue_spec.rb[1:1:4:1]": 36.00724777,
"./qa/specs/features/browser_ui/2_plan/issue/custom_issue_template_spec.rb[1:1:1]": 30.632866636,
"./qa/specs/features/browser_ui/2_plan/issue/export_as_csv_spec.rb[1:1:1]": 45.553823094,
"./qa/specs/features/browser_ui/2_plan/issue/issue_suggestions_spec.rb[1:1:1]": 20.525056637,
"./qa/specs/features/browser_ui/2_plan/issue/mentions_spec.rb[1:1:1]": 32.74041852,
"./qa/specs/features/browser_ui/2_plan/issue/real_time_assignee_spec.rb[1:1:1]": 19.236542507,
"./qa/specs/features/browser_ui/2_plan/issue_boards/focus_mode_spec.rb[1:1:1]": 10.947620142,
"./qa/specs/features/browser_ui/2_plan/milestone/assign_milestone_spec.rb[1:1:1:1:1]": 26.644993967,
"./qa/specs/features/browser_ui/2_plan/milestone/assign_milestone_spec.rb[1:1:1:2:1]": 33.37088404,
"./qa/specs/features/browser_ui/2_plan/milestone/assign_milestone_spec.rb[1:1:2:1:1]": 25.589997648,
"./qa/specs/features/browser_ui/2_plan/milestone/assign_milestone_spec.rb[1:1:2:2:1]": 31.956381906,
"./qa/specs/features/browser_ui/2_plan/milestone/create_group_milestone_spec.rb[1:1:1]": 25.866606942,
"./qa/specs/features/browser_ui/2_plan/milestone/create_project_milestone_spec.rb[1:1:1]": 30.611122556,
"./qa/specs/features/browser_ui/2_plan/project_wiki/project_based_content_creation_spec.rb[1:1:1]": 17.469071221,
"./qa/specs/features/browser_ui/2_plan/project_wiki/project_based_content_creation_spec.rb[1:1:2]": 15.934247372,
"./qa/specs/features/browser_ui/2_plan/project_wiki/project_based_content_creation_spec.rb[1:1:3]": 13.832943266,
"./qa/specs/features/browser_ui/2_plan/project_wiki/project_based_content_creation_spec.rb[1:1:4]": 19.2945638,
"./qa/specs/features/browser_ui/2_plan/project_wiki/project_based_content_creation_spec.rb[1:1:5]": 14.099461506,
"./qa/specs/features/browser_ui/2_plan/project_wiki/project_based_content_manipulation_spec.rb[1:1:1]": 13.215277897,
"./qa/specs/features/browser_ui/2_plan/project_wiki/project_based_content_manipulation_spec.rb[1:1:2]": 15.983051113,
"./qa/specs/features/browser_ui/2_plan/project_wiki/project_based_content_manipulation_spec.rb[1:1:3]": 18.571788614,
"./qa/specs/features/browser_ui/2_plan/project_wiki/project_based_directory_management_spec.rb[1:1:1]": 28.296027135,
"./qa/specs/features/browser_ui/2_plan/project_wiki/project_based_file_upload_spec.rb[1:1:1]": 35.604698339,
"./qa/specs/features/browser_ui/2_plan/project_wiki/project_based_list_spec.rb[1:1:1:1]": 23.832204315,
"./qa/specs/features/browser_ui/2_plan/project_wiki/project_based_list_spec.rb[1:1:2:1]": 39.176422879,
"./qa/specs/features/browser_ui/2_plan/project_wiki/project_based_page_deletion_spec.rb[1:1:1]": 21.625697187,
"./qa/specs/features/browser_ui/2_plan/project_wiki/project_based_page_deletion_spec.rb[1:1:2]": 34.481185886,
"./qa/specs/features/browser_ui/2_plan/related_issues/related_issues_spec.rb[1:1:1]": 31.797469378,
"./qa/specs/features/browser_ui/3_create/merge_request/add_batch_comments_in_merge_request_spec.rb[1:1:1]": 60.122891877,
"./qa/specs/features/browser_ui/3_create/merge_request/add_batch_comments_in_merge_request_spec.rb[1:1:2]": 56.625010269,
"./qa/specs/features/browser_ui/3_create/merge_request/cherry_pick/cherry_pick_a_merge_spec.rb[1:1:1]": 109.231451978,
"./qa/specs/features/browser_ui/3_create/merge_request/cherry_pick/cherry_pick_commit_spec.rb[1:1:1]": 34.427933928,
"./qa/specs/features/browser_ui/3_create/merge_request/create_merge_request_spec.rb[1:1:1]": 42.939564169,
"./qa/specs/features/browser_ui/3_create/merge_request/create_merge_request_spec.rb[1:1:2]": 68.679605802,
"./qa/specs/features/browser_ui/3_create/merge_request/merge_merge_request_from_fork_spec.rb[1:1:1]": 93.799559817,
"./qa/specs/features/browser_ui/3_create/merge_request/merge_request_set_to_auto_merge_spec.rb[1:1:1]": 121.897291831,
"./qa/specs/features/browser_ui/3_create/merge_request/rebase_merge_request_spec.rb[1:1:1]": 89.688534204,
"./qa/specs/features/browser_ui/3_create/merge_request/revert/revert_commit_spec.rb[1:1:1]": 36.869817285,
"./qa/specs/features/browser_ui/3_create/merge_request/revert/reverting_merge_request_spec.rb[1:1:1]": 62.107365205,
"./qa/specs/features/browser_ui/3_create/merge_request/suggestions/batch_suggestion_spec.rb[1:1:1]": 85.453434874,
"./qa/specs/features/browser_ui/3_create/merge_request/suggestions/custom_commit_suggestion_spec.rb[1:1:1]": 51.887244852,
"./qa/specs/features/browser_ui/3_create/merge_request/view_merge_request_diff_patch_spec.rb[1:1:1]": 125.544647924,
"./qa/specs/features/browser_ui/3_create/merge_request/view_merge_request_diff_patch_spec.rb[1:1:2]": 63.899985835,
"./qa/specs/features/browser_ui/3_create/repository/add_file_template_spec.rb[1:1:1]": 47.382622008,
"./qa/specs/features/browser_ui/3_create/repository/add_new_branch_rule_spec.rb[1:1:1]": 29.832050405,
"./qa/specs/features/browser_ui/3_create/repository/branch_with_unusual_name_spec.rb[1:1:1:1]": 43.975073324,
"./qa/specs/features/browser_ui/3_create/repository/clone_spec.rb[1:1:1]": 57.838629859,
"./qa/specs/features/browser_ui/3_create/repository/clone_spec.rb[1:1:2]": 39.717523748,
"./qa/specs/features/browser_ui/3_create/repository/license_detection_spec.rb[1:1:1:1:1]": 19.682890261,
"./qa/specs/features/browser_ui/3_create/repository/license_detection_spec.rb[1:1:2:1:1]": 18.036490975,
"./qa/specs/features/browser_ui/3_create/repository/protected_tags_spec.rb[1:1:1:1:1]": 18.77179153,
"./qa/specs/features/browser_ui/3_create/repository/protected_tags_spec.rb[1:1:1:2:1]": 29.152141523,
"./qa/specs/features/browser_ui/3_create/repository/protected_tags_spec.rb[1:1:2:1:1]": 36.170026967,
"./qa/specs/features/browser_ui/3_create/repository/protected_tags_spec.rb[1:1:2:2:1]": 43.706867722,
"./qa/specs/features/browser_ui/3_create/repository/protocol_v2_push_http_spec.rb[1:1:1]": 14.215959563,
"./qa/specs/features/browser_ui/3_create/repository/protocol_v2_push_ssh_spec.rb[1:1:1]": 26.329580906,
"./qa/specs/features/browser_ui/3_create/repository/push_http_private_token_spec.rb[1:1:1]": 37.449967611,
"./qa/specs/features/browser_ui/3_create/repository/push_mirroring_lfs_over_http_spec.rb[1:1:1]": 67.62626798,
"./qa/specs/features/browser_ui/3_create/repository/push_mirroring_over_http_spec.rb[1:1:1]": 92.106291186,
"./qa/specs/features/browser_ui/3_create/repository/push_over_http_file_size_spec.rb[1:1:1]": 8.280325534,
"./qa/specs/features/browser_ui/3_create/repository/push_over_http_file_size_spec.rb[1:1:2]": 43.669632314,
"./qa/specs/features/browser_ui/3_create/repository/push_over_http_spec.rb[1:1:1]": 25.02908109,
"./qa/specs/features/browser_ui/3_create/repository/push_over_http_spec.rb[1:1:2]": 9.511647663,
"./qa/specs/features/browser_ui/3_create/repository/push_over_ssh_file_size_spec.rb[1:1:1]": 31.575891516,
"./qa/specs/features/browser_ui/3_create/repository/push_over_ssh_file_size_spec.rb[1:1:2]": 48.410476008,
"./qa/specs/features/browser_ui/3_create/repository/push_over_ssh_spec.rb[1:1:1]": 29.582098239,
"./qa/specs/features/browser_ui/3_create/repository/push_over_ssh_spec.rb[1:1:2]": 25.902154784,
"./qa/specs/features/browser_ui/3_create/repository/push_protected_branch_spec.rb[1:1:1:1]": 14.912097236,
"./qa/specs/features/browser_ui/3_create/repository/push_to_canary_gitaly_spec.rb[1:1:1]": 24.898335662,
"./qa/specs/features/browser_ui/3_create/repository/ssh_key_support_create_spec.rb[1:1:1]": 24.228216846,
"./qa/specs/features/browser_ui/3_create/repository/ssh_key_support_delete_spec.rb[1:1:1]": 20.393104159,
"./qa/specs/features/browser_ui/3_create/repository/user_views_commit_diff_patch_spec.rb[1:1:1]": 23.128653462,
"./qa/specs/features/browser_ui/3_create/repository/user_views_commit_diff_patch_spec.rb[1:1:2]": 19.572406983,
"./qa/specs/features/browser_ui/3_create/snippet/add_comment_to_snippet_spec.rb[1:1:1]": 22.105629683,
"./qa/specs/features/browser_ui/3_create/snippet/add_file_to_snippet_spec.rb[1:1:1:1]": 14.925110784,
"./qa/specs/features/browser_ui/3_create/snippet/add_file_to_snippet_spec.rb[1:1:2:1]": 20.487183967,
"./qa/specs/features/browser_ui/3_create/snippet/clone_push_pull_personal_snippet_spec.rb[1:1:1]": 19.839284149,
"./qa/specs/features/browser_ui/3_create/snippet/clone_push_pull_personal_snippet_spec.rb[1:1:2]": 30.811910511,
"./qa/specs/features/browser_ui/3_create/snippet/clone_push_pull_project_snippet_spec.rb[1:1:1]": 19.899999247,
"./qa/specs/features/browser_ui/3_create/snippet/clone_push_pull_project_snippet_spec.rb[1:1:2]": 30.331215861,
"./qa/specs/features/browser_ui/3_create/snippet/copy_snippet_file_contents_spec.rb[1:1:1]": 26.651219692,
"./qa/specs/features/browser_ui/3_create/snippet/create_personal_snippet_with_multiple_files_spec.rb[1:1:1]": 16.669216342,
"./qa/specs/features/browser_ui/3_create/snippet/create_project_snippet_with_multiple_files_spec.rb[1:1:1]": 24.308720215,
"./qa/specs/features/browser_ui/3_create/snippet/delete_file_from_snippet_spec.rb[1:1:1:1]": 19.730307657,
"./qa/specs/features/browser_ui/3_create/snippet/delete_file_from_snippet_spec.rb[1:1:2:1]": 20.633674812,
"./qa/specs/features/browser_ui/3_create/snippet/share_snippet_spec.rb[1:1:1:1]": 14.128963092,
"./qa/specs/features/browser_ui/3_create/snippet/share_snippet_spec.rb[1:1:2:1]": 10.876461065,
"./qa/specs/features/browser_ui/3_create/source_editor/source_editor_toolbar_spec.rb[1:1:1]": 21.290125355,
"./qa/specs/features/browser_ui/3_create/web_ide/add_first_file_in_web_ide_spec.rb[1:1:1:1]": 36.539725107,
"./qa/specs/features/browser_ui/3_create/web_ide/add_first_file_in_web_ide_spec.rb[1:1:2:1]": 35.467836791,
"./qa/specs/features/browser_ui/3_create/web_ide/add_new_directory_in_web_ide_spec.rb[1:1:1:1]": 40.675364454,
"./qa/specs/features/browser_ui/3_create/web_ide/add_new_directory_in_web_ide_spec.rb[1:1:2:1]": 53.389683697,
"./qa/specs/features/browser_ui/3_create/web_ide/closing_web_ide_with_unsaved_changes_spec.rb[1:1:1]": 38.354486169,
"./qa/specs/features/browser_ui/3_create/web_ide/settings_sync_web_ide_spec.rb[1:1:1]": 52.170898706,
"./qa/specs/features/browser_ui/3_create/web_ide/settings_sync_web_ide_spec.rb[1:1:2]": 98.238413231,
"./qa/specs/features/browser_ui/3_create/web_ide/settings_sync_web_ide_spec.rb[1:1:3]": 77.307296495,
"./qa/specs/features/browser_ui/3_create/web_ide/upload_new_file_in_web_ide_spec.rb[1:1:1:1]": 52.656840018,
"./qa/specs/features/browser_ui/3_create/web_ide/upload_new_file_in_web_ide_spec.rb[1:1:2:1:1:1]": 41.132162753,
"./qa/specs/features/browser_ui/3_create/web_ide/upload_new_file_in_web_ide_spec.rb[1:1:2:2:1:1]": 42.782601633,
"./qa/specs/features/browser_ui/4_verify/ci_components_catalog/ci_catalog_sorting_spec.rb[1:1:1:2:1:1]": 83.674887967,
"./qa/specs/features/browser_ui/4_verify/ci_components_catalog/ci_catalog_sorting_spec.rb[1:1:1:2:2:1]": 56.825252678,
"./qa/specs/features/browser_ui/4_verify/ci_components_catalog/release_with_glab_spec.rb[1:1:1]": 80.679920553,
"./qa/specs/features/browser_ui/4_verify/ci_components_catalog/release_with_glab_spec.rb[1:1:2]": 77.433043877,
"./qa/specs/features/browser_ui/4_verify/ci_components_catalog/release_with_release_cli_spec.rb[1:1:1]": 61.143794714,
"./qa/specs/features/browser_ui/4_verify/ci_components_catalog/release_with_release_cli_spec.rb[1:1:2]": 71.128913831,
"./qa/specs/features/browser_ui/4_verify/ci_components_catalog/run_component_in_project_pipeline_spec.rb[1:1:1]": 104.262639979,
"./qa/specs/features/browser_ui/4_verify/ci_job_artifacts/expose_job_artifacts_in_mr_spec.rb[1:1:1:1]": 50.908738509,
"./qa/specs/features/browser_ui/4_verify/ci_job_artifacts/job_artifacts_access_keyword_spec.rb[1:1:1:1:1]": 27.09031809,
"./qa/specs/features/browser_ui/4_verify/ci_job_artifacts/job_artifacts_access_keyword_spec.rb[1:1:1:1:2]": 43.021020113,
"./qa/specs/features/browser_ui/4_verify/ci_job_artifacts/job_artifacts_access_keyword_spec.rb[1:1:2:1:1]": 55.420733808,
"./qa/specs/features/browser_ui/4_verify/ci_job_artifacts/job_artifacts_access_keyword_spec.rb[1:1:2:1:2]": 62.960472977,
"./qa/specs/features/browser_ui/4_verify/ci_job_artifacts/job_artifacts_access_keyword_spec.rb[1:1:3:1:1]": 99.918556778,
"./qa/specs/features/browser_ui/4_verify/ci_job_artifacts/job_artifacts_access_keyword_spec.rb[1:1:3:1:2]": 88.930331562,
"./qa/specs/features/browser_ui/4_verify/ci_job_artifacts/unlocking_job_artifacts_across_pipelines_spec.rb[1:1:1:1]": 112.507036777,
"./qa/specs/features/browser_ui/4_verify/ci_job_artifacts/unlocking_job_artifacts_across_pipelines_spec.rb[1:1:2:1]": 57.886126243,
"./qa/specs/features/browser_ui/4_verify/ci_job_artifacts/unlocking_job_artifacts_across_pipelines_spec.rb[1:1:3:1]": 76.651787577,
"./qa/specs/features/browser_ui/4_verify/ci_project_artifacts/user_can_bulk_delete_artifacts_spec.rb[1:1:1:1]": 74.072714868,
"./qa/specs/features/browser_ui/4_verify/ci_variable/pipeline_with_protected_variable_spec.rb[1:1:1]": 51.94993466,
"./qa/specs/features/browser_ui/4_verify/ci_variable/pipeline_with_protected_variable_spec.rb[1:1:2]": 141.693564924,
"./qa/specs/features/browser_ui/4_verify/ci_variable/raw_variables_defined_in_yaml_spec.rb[1:1:1]": 69.757876841,
"./qa/specs/features/browser_ui/4_verify/ci_variable/ui_variable_inheritable_when_forward_pipeline_variables_true_spec.rb[1:1:1]": 125.942032736,
"./qa/specs/features/browser_ui/4_verify/pipeline/include_local_config_file_paths_with_wildcard_spec.rb[1:1:1]": 34.937791603,
"./qa/specs/features/browser_ui/4_verify/pipeline/include_multiple_files_from_a_project_spec.rb[1:1:1]": 90.605931569,
"./qa/specs/features/browser_ui/4_verify/pipeline/include_multiple_files_from_multiple_projects_spec.rb[1:1:1]": 106.284347902,
"./qa/specs/features/browser_ui/4_verify/pipeline/parent_child_pipelines_independent_relationship_spec.rb[1:1:1]": 54.518728365,
"./qa/specs/features/browser_ui/4_verify/pipeline/parent_child_pipelines_independent_relationship_spec.rb[1:1:2]": 58.34644612,
"./qa/specs/features/browser_ui/4_verify/pipeline/pass_dotenv_variables_to_downstream_via_bridge_spec.rb[1:1:1]": 49.228744544,
"./qa/specs/features/browser_ui/4_verify/pipeline/run_pipeline_with_manual_jobs_spec.rb[1:1:1]": 66.297504777,
"./qa/specs/features/browser_ui/4_verify/pipeline/trigger_child_pipeline_with_manual_spec.rb[1:1:1]": 146.874870804,
"./qa/specs/features/browser_ui/4_verify/pipeline/trigger_matrix_spec.rb[1:1:1]": 57.097891573,
"./qa/specs/features/browser_ui/4_verify/pipeline/update_ci_file_with_pipeline_editor_spec.rb[1:1:1]": 32.069296513,
"./qa/specs/features/browser_ui/4_verify/runner/deprecated_registration_token_spec.rb[1:1:1]": 18.614982157,
"./qa/specs/features/browser_ui/4_verify/runner/deprecated_unregister_runner_spec.rb[1:1:1]": 38.72524229,
"./qa/specs/features/browser_ui/4_verify/runner/fleet_visibility/group_runner_counts_spec.rb[1:1:1]": 26.693816264,
"./qa/specs/features/browser_ui/4_verify/runner/fleet_visibility/group_runner_status_counts_spec.rb[1:1:1]": 14.426903614,
"./qa/specs/features/browser_ui/4_verify/runner/register_group_runner_spec.rb[1:1:1]": 29.110782528,
"./qa/specs/features/browser_ui/4_verify/runner/register_project_runner_spec.rb[1:1:1]": 61.552084068,
"./qa/specs/features/browser_ui/4_verify/runner/unregister_runner_spec.rb[1:1:1]": 18.838556411,
"./qa/specs/features/browser_ui/4_verify/testing/endpoint_coverage_spec.rb[1:1:1]": 92.701080025,
"./qa/specs/features/browser_ui/5_package/container_registry/self_managed/container_registry_spec.rb[1:1:1:1:1]": 94.926756152,
"./qa/specs/features/browser_ui/5_package/container_registry/self_managed/container_registry_spec.rb[1:1:1:2:1]": 122.660863749,
"./qa/specs/features/browser_ui/5_package/container_registry/self_managed/container_registry_spec.rb[1:1:1:3:1]": 131.983949603,
"./qa/specs/features/browser_ui/5_package/dependency_proxy/dependency_proxy_spec.rb[1:1:1:1]": 55.184824988,
"./qa/specs/features/browser_ui/5_package/dependency_proxy/dependency_proxy_spec.rb[1:1:2:1]": 52.771976944,
"./qa/specs/features/browser_ui/5_package/dependency_proxy/dependency_proxy_spec.rb[1:1:3:1]": 56.157651812,
"./qa/specs/features/browser_ui/5_package/package_registry/composer_registry_spec.rb[1:1:1]": 65.828990394,
"./qa/specs/features/browser_ui/5_package/package_registry/conan_repository_spec.rb[1:1:1]": 104.875017844,
"./qa/specs/features/browser_ui/5_package/package_registry/generic_repository_spec.rb[1:1:1]": 102.339877429,
"./qa/specs/features/browser_ui/5_package/package_registry/helm_registry_spec.rb[1:1:1:1]": 78.576383189,
"./qa/specs/features/browser_ui/5_package/package_registry/helm_registry_spec.rb[1:1:2:1]": 83.09870913,
"./qa/specs/features/browser_ui/5_package/package_registry/helm_registry_spec.rb[1:1:3:1]": 90.746200191,
"./qa/specs/features/browser_ui/5_package/package_registry/maven/maven_group_level_spec.rb[1:1:1:1:1]": 106.105230005,
"./qa/specs/features/browser_ui/5_package/package_registry/maven/maven_group_level_spec.rb[1:1:1:2:1]": 97.141990593,
"./qa/specs/features/browser_ui/5_package/package_registry/maven/maven_group_level_spec.rb[1:1:1:3:1]": 89.142000099,
"./qa/specs/features/browser_ui/5_package/package_registry/maven/maven_group_level_spec.rb[1:1:2:1:1]": 85.210287277,
"./qa/specs/features/browser_ui/5_package/package_registry/maven/maven_group_level_spec.rb[1:1:2:2:1]": 95.56261502,
"./qa/specs/features/browser_ui/5_package/package_registry/maven/maven_project_level_spec.rb[1:1:1:1]": 106.359954116,
"./qa/specs/features/browser_ui/5_package/package_registry/maven/maven_project_level_spec.rb[1:1:2:1]": 100.235126141,
"./qa/specs/features/browser_ui/5_package/package_registry/maven/maven_project_level_spec.rb[1:1:3:1]": 100.642358719,
"./qa/specs/features/browser_ui/5_package/package_registry/maven_gradle_repository_spec.rb[1:1:1:1]": 113.871768454,
"./qa/specs/features/browser_ui/5_package/package_registry/maven_gradle_repository_spec.rb[1:1:2:1]": 76.314400363,
"./qa/specs/features/browser_ui/5_package/package_registry/maven_gradle_repository_spec.rb[1:1:3:1]": 239.585479931,
"./qa/specs/features/browser_ui/5_package/package_registry/npm/npm_group_level_spec.rb[1:1:1:1]": 84.787109453,
"./qa/specs/features/browser_ui/5_package/package_registry/npm/npm_group_level_spec.rb[1:1:2:1]": 113.04979611,
"./qa/specs/features/browser_ui/5_package/package_registry/npm/npm_group_level_spec.rb[1:1:3:1]": 132.481646959,
"./qa/specs/features/browser_ui/5_package/package_registry/npm/npm_instance_level_spec.rb[1:1:1:1]": 74.044260184,
"./qa/specs/features/browser_ui/5_package/package_registry/npm/npm_instance_level_spec.rb[1:1:2:1]": 152.179376632,
"./qa/specs/features/browser_ui/5_package/package_registry/npm/npm_instance_level_spec.rb[1:1:3:1]": 101.436661501,
"./qa/specs/features/browser_ui/5_package/package_registry/pypi_repository_spec.rb[1:1:1:1]": 140.336931253,
"./qa/specs/features/browser_ui/6_deploy/deploy_key/add_deploy_key_spec.rb[1:1:1]": 29.15471952,
"./qa/specs/features/browser_ui/6_deploy/deploy_key/clone_using_deploy_key_spec.rb[1:1:1]": 78.935250831,
"./qa/specs/features/browser_ui/6_deploy/deploy_key/clone_using_deploy_key_spec.rb[1:1:2]": 36.573953544,
"./qa/specs/features/browser_ui/6_deploy/deploy_key/clone_using_deploy_key_spec.rb[1:1:3]": 37.293464037,
"./qa/specs/features/browser_ui/6_deploy/deploy_token/add_deploy_token_spec.rb[1:1:1]": 13.855406772,
"./qa/specs/features/browser_ui/8_monitor/alert_management/alert_management_spec.rb[1:1:1:1:1]": 27.458721688,
"./qa/specs/features/browser_ui/8_monitor/alert_management/alert_management_spec.rb[1:1:1:2:1]": 31.485748072,
"./qa/specs/features/browser_ui/8_monitor/alert_management/alert_management_spec.rb[1:1:1:3:1]": 57.686537985,
"./qa/specs/features/browser_ui/8_monitor/alert_management/alert_management_spec.rb[1:1:1:4:1]": 31.164108036,
"./qa/specs/features/browser_ui/8_monitor/alert_management/alert_management_spec.rb[1:1:2:1:1]": 25.887504779,
"./qa/specs/features/browser_ui/8_monitor/alert_management/alert_management_spec.rb[1:1:2:2:1]": 27.024106098,
"./qa/specs/features/browser_ui/8_monitor/alert_management/alert_management_spec.rb[1:1:2:3:1]": 75.060000268,
"./qa/specs/features/browser_ui/8_monitor/alert_management/email_notification_for_alert_spec.rb[1:1:1:1:1:1]": 16.191129228,
"./qa/specs/features/browser_ui/8_monitor/alert_management/email_notification_for_alert_spec.rb[1:1:1:2:1:1]": 18.346034473,
"./qa/specs/features/browser_ui/8_monitor/alert_management/email_notification_for_alert_spec.rb[1:1:2:1:1:1]": 21.125705953,
"./qa/specs/features/browser_ui/8_monitor/alert_management/email_notification_for_alert_spec.rb[1:1:2:2:1:1]": 16.893412173,
"./qa/specs/features/browser_ui/9_tenant_scale/group/create_group_with_mattermost_team_spec.rb[1:1:1]": 9.834239634,
"./qa/specs/features/browser_ui/9_tenant_scale/group/group_member_access_request_spec.rb[1:1:1]": 29.246829367,
"./qa/specs/features/browser_ui/9_tenant_scale/group/group_member_access_request_spec.rb[1:1:2:1:1]": 21.889988301,
"./qa/specs/features/browser_ui/9_tenant_scale/group/group_member_access_request_spec.rb[1:1:2:2:1]": 22.090201427,
"./qa/specs/features/browser_ui/9_tenant_scale/group/transfer_project_spec.rb[1:1:1]": 40.350335232,
"./qa/specs/features/browser_ui/9_tenant_scale/project/add_project_member_spec.rb[1:1:1]": 42.546609464,
"./qa/specs/features/browser_ui/9_tenant_scale/project/create_project_badge_spec.rb[1:1:1]": 29.655663424,
"./qa/specs/features/browser_ui/9_tenant_scale/project/create_project_spec.rb[1:1:1:1:1]": 32.159897648,
"./qa/specs/features/browser_ui/9_tenant_scale/project/create_project_spec.rb[1:1:2:1:1]": 31.273356551,
"./qa/specs/features/browser_ui/9_tenant_scale/project/dashboard_images_spec.rb[1:1:1:1:1]": 24.975101315,
"./qa/specs/features/browser_ui/9_tenant_scale/project/dashboard_images_spec.rb[1:1:2:1:1]": 14.112797258,
"./qa/specs/features/browser_ui/9_tenant_scale/project/invite_group_to_project_spec.rb[1:1:1:1:1]": 34.162549528,
"./qa/specs/features/browser_ui/9_tenant_scale/project/invite_group_to_project_spec.rb[1:1:2:1:1]": 28.545874946,
"./qa/specs/features/browser_ui/9_tenant_scale/project/project_owner_permissions_spec.rb[1:1:1:1:1]": 36.245466831,
"./qa/specs/features/browser_ui/9_tenant_scale/project/project_owner_permissions_spec.rb[1:1:1:2:1]": 28.898603616,
"./qa/specs/features/browser_ui/9_tenant_scale/project/project_owner_permissions_spec.rb[1:1:2:1:1]": 38.894453276,
"./qa/specs/features/browser_ui/9_tenant_scale/project/project_owner_permissions_spec.rb[1:1:2:2:1]": 43.428673826,
"./qa/specs/features/browser_ui/9_tenant_scale/project/view_project_activity_spec.rb[1:1:1:1]": 30.296399313,
"./qa/specs/features/browser_ui/9_tenant_scale/user/follow_user_activity_spec.rb[1:1:1]": 37.033682506,
"./qa/specs/features/browser_ui/9_tenant_scale/user/parent_group_access_termination_spec.rb[1:1:1:1]": 35.368283822,
"./qa/specs/features/browser_ui/9_tenant_scale/user/user_inherited_access_spec.rb[1:1:1:1]": 29.853460251,
"./qa/specs/features/browser_ui/9_tenant_scale/user/user_inherited_access_spec.rb[1:1:2:1]": 24.678064929,
"./qa/specs/features/ee/api/10_software_supply_chain_security/compliance_pipeline_spec.rb[1:1:1:1]": 48.598445966,
"./qa/specs/features/ee/api/10_software_supply_chain_security/instance_audit_event_streaming_spec.rb[1:1:1:1]": 30.131855371,
"./qa/specs/features/ee/api/10_software_supply_chain_security/instance_audit_event_streaming_spec.rb[1:1:4:1]": 25.677450499,
"./qa/specs/features/ee/api/10_software_supply_chain_security/user/minimal_access_user_spec.rb[1:1:1]": 43.746648524,
"./qa/specs/features/ee/api/10_software_supply_chain_security/user/minimal_access_user_spec.rb[1:1:2]": 22.115935916,
"./qa/specs/features/ee/api/10_software_supply_chain_security/user/minimal_access_user_spec.rb[1:1:3]": 13.720419884,
"./qa/specs/features/ee/api/1_manage/import/import_github_repo_spec.rb[1:1:1:1]": 169.295029725,
"./qa/specs/features/ee/api/1_manage/integrations/group_webhook_events_spec.rb[1:1:1]": 13.301201822,
"./qa/specs/features/ee/api/1_manage/migration/gitlab_migration_group_spec.rb[1:1:1:1]": 74.293317754,
"./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb[1:1:1]": 12.257346172,
"./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb[1:1:2]": 20.685051959,
"./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb[1:1:3]": 17.228032105,
"./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb[1:1:4]": 14.478602563,
"./qa/specs/features/ee/api/3_create/code_suggestions_spec.rb[1:1:1:1:1:1]": 1.930847746,
"./qa/specs/features/ee/api/3_create/code_suggestions_spec.rb[1:1:1:1:2:1:1]": 1.98301409,
"./qa/specs/features/ee/api/3_create/code_suggestions_spec.rb[1:1:1:2:1:1:1:1:1]": 1.367692673,
"./qa/specs/features/ee/api/3_create/code_suggestions_spec.rb[1:1:1:2:1:1:1:2:1:1]": 1.404587721,
"./qa/specs/features/ee/api/3_create/code_suggestions_spec.rb[1:1:2:1:1:1]": 8.08589888,
"./qa/specs/features/ee/api/3_create/code_suggestions_spec.rb[1:1:2:2:1:1:1:1:1]": 2.004834667,
"./qa/specs/features/ee/api/3_create/code_suggestions_spec.rb[1:1:2:2:2:1]": 3.326825625,
"./qa/specs/features/ee/api/3_create/code_suggestions_spec.rb[1:1:2:3:1:1]": 9.858689857,
"./qa/specs/features/ee/api/3_create/code_suggestions_spec.rb[1:1:2:3:2:1:1:1:1]": 1.647680497,
"./qa/specs/features/ee/api/3_create/code_suggestions_spec.rb[1:1:3:1:1]": 4.429791482,
"./qa/specs/features/ee/api/3_create/code_suggestions_spec.rb[1:1:3:1:2]": 3.956523858,
"./qa/specs/features/ee/api/3_create/code_suggestions_spec.rb[1:1:3:2:1:1:1:1]": 1.537870073,
"./qa/specs/features/ee/api/3_create/code_suggestions_spec.rb[1:1:3:2:1:1:1:2]": 2.609240033,
"./qa/specs/features/ee/api/3_create/code_suggestions_spec.rb[1:1:3:2:1:1:1:3:1]": 1.530386874,
"./qa/specs/features/ee/browser_ui/10_govern/change_vulnerability_status_spec.rb[1:1:1]": 32.570665978,
"./qa/specs/features/ee/browser_ui/10_govern/change_vulnerability_status_spec.rb[1:1:2]": 31.576192893,
"./qa/specs/features/ee/browser_ui/10_govern/create_merge_request_with_secure_spec.rb[1:1:1]": 70.493630702,
"./qa/specs/features/ee/browser_ui/10_govern/fix_vulnerability_workflow_spec.rb[1:1:1]": 154.707140401,
"./qa/specs/features/ee/browser_ui/10_govern/project_security_dashboard_spec.rb[1:1:1]": 17.777949863,
"./qa/specs/features/ee/browser_ui/10_govern/project_security_dashboard_spec.rb[1:1:2]": 24.56951229,
"./qa/specs/features/ee/browser_ui/10_govern/scan_execution_policy_vulnerabilities_spec.rb[1:1:1]": 54.792538356,
"./qa/specs/features/ee/browser_ui/10_govern/scan_execution_policy_vulnerabilities_spec.rb[1:1:2]": 50.531229265,
"./qa/specs/features/ee/browser_ui/10_govern/security_policies_spec.rb[1:1:1]": 17.548380983,
"./qa/specs/features/ee/browser_ui/10_govern/security_policies_spec.rb[1:1:2]": 18.723238874,
"./qa/specs/features/ee/browser_ui/10_govern/security_policies_spec.rb[1:1:3]": 30.453818678,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/group_audit_event_streaming_spec.rb[1:1:1:1]": 15.144376574,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/group_audit_event_streaming_spec.rb[1:1:2:1:1]": 5.838232876,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/group_audit_event_streaming_spec.rb[1:1:2:2:1]": 14.06565779,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/group_audit_event_streaming_spec.rb[1:1:2:3:1]": 7.859649238,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/group_audit_logs_1_spec.rb[1:1:1:1:1]": 27.773705024,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/group_audit_logs_1_spec.rb[1:1:2:1:1]": 12.730370254,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/group_audit_logs_1_spec.rb[1:1:3:1:1]": 11.999457466,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/group_audit_logs_1_spec.rb[1:1:4:1:1]": 32.618568995,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/group_audit_logs_1_spec.rb[1:1:5:1:1]": 24.387736245,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/restrict_by_ip_address_spec.rb[1:1:1:1:1]": 21.958809574,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/restrict_by_ip_address_spec.rb[1:1:1:2:1]": 14.924311112,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/restrict_by_ip_address_spec.rb[1:1:1:3:1]": 49.352450449,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/restrict_by_ip_address_spec.rb[1:1:2:1:1]": 22.03844927,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/restrict_by_ip_address_spec.rb[1:1:2:2:1]": 14.457082545,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/restrict_by_ip_address_spec.rb[1:1:2:3:1]": 39.933442535,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/instance/instance_audit_logs_spec.rb[1:1:1:1:1]": 17.824015043,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/instance/instance_audit_logs_spec.rb[1:1:2:1:1]": 18.042048007,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/instance/instance_audit_logs_spec.rb[1:1:3:1:1]": 21.352763907,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/instance/instance_audit_logs_spec.rb[1:1:4:1:1]": 31.210512639,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/instance/instance_audit_logs_spec.rb[1:1:5:1:1]": 27.252243274,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/instance/instance_audit_logs_spec.rb[1:1:6:1:1]": 22.928107471,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/project/project_audit_logs_spec.rb[1:1:1:1:1]": 28.298998515,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/project/project_audit_logs_spec.rb[1:1:2:1:1]": 55.318352694,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/project/project_audit_logs_spec.rb[1:1:3:1:1]": 37.133705115,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/project/project_audit_logs_spec.rb[1:1:4:1:1]": 25.952047003,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/project/project_audit_logs_spec.rb[1:1:5:1:1]": 73.125501762,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/project/project_audit_logs_spec.rb[1:1:6:1:1]": 46.580155061,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/user/minimal_access_user_spec.rb[1:1:1]": 21.388479543,
"./qa/specs/features/ee/browser_ui/11_fulfillment/license/cloud_activation_spec.rb[1:1:1]": 57.633297561,
"./qa/specs/features/ee/browser_ui/11_fulfillment/license/license_spec.rb[1:1:1]": 8.158413887,
"./qa/specs/features/ee/browser_ui/11_fulfillment/utilization/user_registration_billing_spec.rb[1:1:1:1:1]": 20.387951927,
"./qa/specs/features/ee/browser_ui/13_secure/cvs_dependency_scanning_spec.rb[1:1:1:1]": 33.077152164,
"./qa/specs/features/ee/browser_ui/13_secure/on_demand_dast_spec.rb[1:1:1:1]": 114.724848079,
"./qa/specs/features/ee/browser_ui/13_secure/secret_push_protection_spec.rb[1:1:1]": 50.864184637,
"./qa/specs/features/ee/browser_ui/13_secure/secret_push_protection_spec.rb[1:1:2:1]": 86.166562265,
"./qa/specs/features/ee/browser_ui/16_ai_powered/duo_chat/duo_chat_spec.rb[1:1:1:2:1]": 13.98625058,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/change_vulnerability_status_spec.rb[1:1:1]": 46.373455545,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/change_vulnerability_status_spec.rb[1:1:2]": 41.58793689,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/change_vulnerability_status_spec.rb[1:1:3]": 17.635098791,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/create_merge_request_with_secure_spec.rb[1:1:1]": 71.034784022,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/dismissed_vulnerabilities_in_security_widget_spec.rb[1:1:1]": 98.675807578,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/export_vulnerability_report_spec.rb[1:1:1]": 19.419737458,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/fix_vulnerability_workflow_spec.rb[1:1:1]": 179.175109496,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/group_pipeline_execution_policy_spec.rb[1:1:1]": 158.373644317,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/group_pipeline_execution_policy_spec.rb[1:1:2]": 144.371506997,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/project_security_dashboard_spec.rb[1:1:1]": 28.112498731,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/project_security_dashboard_spec.rb[1:1:2]": 38.831569045,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/scan_execution_policy_vulnerabilities_spec.rb[1:1:2]": 84.611148942,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/scan_result_policy_vulnerabilities_spec.rb[1:1:1]": 55.657215404,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/scan_result_policy_vulnerabilities_spec.rb[1:1:2]": 56.447998247,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/security_policies_spec.rb[1:1:1]": 24.795364853,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/security_policies_spec.rb[1:1:2]": 28.48981113,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/security_policies_spec.rb[1:1:3]": 43.995625556,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/security_reports_spec.rb[1:1:1]": 25.149576422,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/security_reports_spec.rb[1:1:2]": 98.508647657,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/security_reports_spec.rb[1:1:3]": 50.859084317,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/security_reports_spec.rb[1:1:4]": 159.146919081,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/security_reports_spec.rb[1:1:6:1]": 27.705486076,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/vulnerabilities_jira_integration_spec.rb[1:1:1]": 33.325678349,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/vulnerability_management_spec.rb[1:1:1]": 67.712306891,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/vulnerability_management_spec.rb[1:1:2]": 45.391609232,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/vulnerability_management_spec.rb[1:1:3]": 73.444505926,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/vulnerability_management_spec.rb[1:1:4]": 98.974355144,
"./qa/specs/features/ee/browser_ui/1_manage/integrations/jira_issues_list_spec.rb[1:1:1]": 34.779523655,
"./qa/specs/features/ee/browser_ui/1_manage/integrations/jira_issues_list_spec.rb[1:1:2]": 17.653048309,
"./qa/specs/features/ee/browser_ui/1_manage/integrations/jira_issues_list_spec.rb[1:1:3]": 21.40844056,
"./qa/specs/features/ee/browser_ui/2_plan/analytics/contribution_analytics_spec.rb[1:1:1]": 42.670836179,
"./qa/specs/features/ee/browser_ui/2_plan/analytics/mr_analytics_spec.rb[1:1:1]": 96.665131569,
"./qa/specs/features/ee/browser_ui/2_plan/analytics/value_stream_analytics_spec.rb[1:1:1:1:1:1]": 17.232704628,
"./qa/specs/features/ee/browser_ui/2_plan/analytics/value_stream_analytics_spec.rb[1:1:1:2:1:1]": 29.01523141,
"./qa/specs/features/ee/browser_ui/2_plan/burndown_chart/burndown_chart_spec.rb[1:1:1]": 27.210626444,
"./qa/specs/features/ee/browser_ui/2_plan/custom_email/custom_email_spec.rb[1:1:1]": 17.460373472,
"./qa/specs/features/ee/browser_ui/2_plan/epic/epics_management_spec.rb[1:1:1]": 53.710029868,
"./qa/specs/features/ee/browser_ui/2_plan/epic/epics_management_spec.rb[1:1:2]": 53.169917318,
"./qa/specs/features/ee/browser_ui/2_plan/epic/epics_management_spec.rb[1:1:3:1:1]": 14.963090731,
"./qa/specs/features/ee/browser_ui/2_plan/epic/epics_management_spec.rb[1:1:3:1:2]": 11.961881824,
"./qa/specs/features/ee/browser_ui/2_plan/epic/epics_management_spec.rb[1:1:3:1:3]": 13.46100338,
"./qa/specs/features/ee/browser_ui/2_plan/epic/epics_management_spec.rb[1:1:3:2]": 21.963119214,
"./qa/specs/features/ee/browser_ui/2_plan/epic/promote_issue_to_epic_spec.rb[1:1:1]": 53.85831327,
"./qa/specs/features/ee/browser_ui/2_plan/epic/roadmap_spec.rb[1:1:1]": 18.610964879,
"./qa/specs/features/ee/browser_ui/2_plan/group_wiki/create_group_wiki_page_spec.rb[1:1:1:1]": 14.187203952,
"./qa/specs/features/ee/browser_ui/2_plan/group_wiki/create_group_wiki_page_spec.rb[1:1:2:1]": 14.011407958,
"./qa/specs/features/ee/browser_ui/2_plan/group_wiki/delete_group_wiki_page_spec.rb[1:1:1]": 11.427468357,
"./qa/specs/features/ee/browser_ui/2_plan/group_wiki/file_upload_group_wiki_page_spec.rb[1:1:1]": 35.323302996,
"./qa/specs/features/ee/browser_ui/2_plan/insights/default_insights_spec.rb[1:1:1:1]": 20.273054966,
"./qa/specs/features/ee/browser_ui/2_plan/insights/default_insights_spec.rb[1:2:1:1]": 13.994830963,
"./qa/specs/features/ee/browser_ui/2_plan/issue/default_issue_template_spec.rb[1:1:1]": 29.985791088,
"./qa/specs/features/ee/browser_ui/2_plan/issue_boards/configurable_issue_board_spec.rb[1:1:1]": 15.598759344,
"./qa/specs/features/ee/browser_ui/2_plan/issue_boards/configure_issue_board_by_label_spec.rb[1:1:1]": 28.111113986,
"./qa/specs/features/ee/browser_ui/2_plan/issue_boards/create_group_issue_board_spec.rb[1:1:1]": 18.055819514,
"./qa/specs/features/ee/browser_ui/2_plan/issue_boards/group_issue_boards_spec.rb[1:1:1]": 20.167857433,
"./qa/specs/features/ee/browser_ui/2_plan/issue_boards/project_issue_boards_spec.rb[1:1:1:1]": 16.691457734,
"./qa/specs/features/ee/browser_ui/2_plan/issue_boards/project_issue_boards_spec.rb[1:1:2:1]": 15.630720769,
"./qa/specs/features/ee/browser_ui/2_plan/issue_boards/project_issue_boards_spec.rb[1:1:3:1]": 21.231337989,
"./qa/specs/features/ee/browser_ui/2_plan/issue_boards/read_only_board_configuration_spec.rb[1:1:1]": 21.093292587,
"./qa/specs/features/ee/browser_ui/2_plan/issue_boards/sum_of_issues_weights_spec.rb[1:1:1]": 21.407327404,
"./qa/specs/features/ee/browser_ui/2_plan/issues_analytics/issues_analytics_spec.rb[1:1:1:1]": 36.733122813,
"./qa/specs/features/ee/browser_ui/2_plan/issues_analytics/issues_analytics_spec.rb[1:2:1:1]": 20.919748235,
"./qa/specs/features/ee/browser_ui/2_plan/issues_weight/issue_weight_visualization_spec.rb[1:1:1]": 28.011032761,
"./qa/specs/features/ee/browser_ui/2_plan/iterations/assign_group_iteration_spec.rb[1:1:1]": 23.00501172,
"./qa/specs/features/ee/browser_ui/2_plan/iterations/create_group_iteration_spec.rb[1:1:1:1]": 36.415905207,
"./qa/specs/features/ee/browser_ui/2_plan/iterations/create_group_iteration_spec.rb[1:1:2:1]": 15.531196655,
"./qa/specs/features/ee/browser_ui/2_plan/multiple_assignees_for_issues/four_assignees_spec.rb[1:1:1]": 58.471475753,
"./qa/specs/features/ee/browser_ui/2_plan/multiple_assignees_for_issues/more_than_four_assignees_spec.rb[1:1:1]": 34.071618839,
"./qa/specs/features/ee/browser_ui/2_plan/multiple_assignees_for_issues/more_than_four_assignees_spec.rb[1:1:2]": 25.59709397,
"./qa/specs/features/ee/browser_ui/2_plan/scoped_labels/editing_scoped_labels_spec.rb[1:1:1]": 30.359747244,
"./qa/specs/features/ee/browser_ui/3_create/merge_request/approval_rules_spec.rb[1:1:1]": 93.559918802,
"./qa/specs/features/ee/browser_ui/3_create/merge_request/default_merge_request_template_spec.rb[1:1:1]": 31.123908637,
"./qa/specs/features/ee/browser_ui/3_create/repository/assign_code_owners_spec.rb[1:1:1]": 99.539485395,
"./qa/specs/features/ee/browser_ui/3_create/repository/code_owners_spec.rb[1:1:1]": 36.350574726,
"./qa/specs/features/ee/browser_ui/3_create/repository/file_locking_spec.rb[1:1:1]": 58.446517145,
"./qa/specs/features/ee/browser_ui/3_create/repository/file_locking_spec.rb[1:1:2]": 48.816625298,
"./qa/specs/features/ee/browser_ui/3_create/repository/file_locking_spec.rb[1:1:3]": 40.73470391,
"./qa/specs/features/ee/browser_ui/3_create/repository/file_locking_spec.rb[1:1:4]": 33.770971945,
"./qa/specs/features/ee/browser_ui/3_create/repository/group_file_template_spec.rb[1:1:1]": 27.724510419,
"./qa/specs/features/ee/browser_ui/3_create/repository/merge_with_code_owner_in_root_group_spec.rb[1:1:1:1:1:1]": 186.505534633,
"./qa/specs/features/ee/browser_ui/3_create/repository/merge_with_code_owner_in_root_group_spec.rb[1:1:1:2:1:1]": 103.752801208,
"./qa/specs/features/ee/browser_ui/3_create/repository/merge_with_code_owner_in_subgroup_spec.rb[1:1:1:1:1:1]": 54.962082916,
"./qa/specs/features/ee/browser_ui/3_create/repository/merge_with_code_owner_in_subgroup_spec.rb[1:1:1:2:1:1]": 51.999431063,
"./qa/specs/features/ee/browser_ui/3_create/repository/merge_with_code_owner_in_subgroup_spec.rb[1:1:1:3:1:1]": 90.219863414,
"./qa/specs/features/ee/browser_ui/3_create/repository/prevent_forking_outside_group_spec.rb[1:1:1:1]": 56.104088708,
"./qa/specs/features/ee/browser_ui/3_create/repository/prevent_forking_outside_group_spec.rb[1:1:2:1]": 45.313786389,
"./qa/specs/features/ee/browser_ui/3_create/repository/project_templates_spec.rb[1:1:1:1]": 80.406611694,
"./qa/specs/features/ee/browser_ui/3_create/repository/project_templates_spec.rb[1:1:2:1]": 184.512223447,
"./qa/specs/features/ee/browser_ui/3_create/repository/project_templates_spec.rb[1:1:3:1]": 65.776436618,
"./qa/specs/features/ee/browser_ui/3_create/repository/pull_mirroring_over_http_spec.rb[1:1:1]": 41.607550276,
"./qa/specs/features/ee/browser_ui/3_create/repository/pull_mirroring_over_ssh_with_key_spec.rb[1:1:1]": 62.493518994,
"./qa/specs/features/ee/browser_ui/3_create/repository/push_rules_spec.rb[1:1:1:1]": 28.26372533,
"./qa/specs/features/ee/browser_ui/3_create/repository/push_rules_spec.rb[1:1:1:2]": 52.666963531,
"./qa/specs/features/ee/browser_ui/3_create/repository/push_rules_spec.rb[1:1:1:3]": 34.464508959,
"./qa/specs/features/ee/browser_ui/3_create/repository/push_rules_spec.rb[1:1:1:4]": 30.436165594,
"./qa/specs/features/ee/browser_ui/3_create/repository/push_rules_spec.rb[1:1:1:5]": 47.765529665,
"./qa/specs/features/ee/browser_ui/3_create/repository/push_rules_spec.rb[1:1:1:6]": 32.044160701,
"./qa/specs/features/ee/browser_ui/3_create/repository/push_rules_spec.rb[1:1:1:7]": 34.673818854,
"./qa/specs/features/ee/browser_ui/3_create/repository/push_rules_spec.rb[1:1:1:8]": 32.932166285,
"./qa/specs/features/ee/browser_ui/3_create/repository/push_rules_spec.rb[1:1:1:9]": 41.250112182,
"./qa/specs/features/ee/browser_ui/3_create/repository/push_rules_spec.rb[1:1:2:1]": 56.382983345,
"./qa/specs/features/ee/browser_ui/3_create/repository/restrict_push_protected_branch_spec.rb[1:1:1:1:1]": 53.442569457,
"./qa/specs/features/ee/browser_ui/3_create/repository/restrict_push_protected_branch_spec.rb[1:1:1:2:1]": 50.01036301,
"./qa/specs/features/ee/browser_ui/3_create/repository/restrict_push_protected_branch_spec.rb[1:1:2:1:1]": 33.694651375,
"./qa/specs/features/ee/browser_ui/3_create/repository/restrict_push_protected_branch_spec.rb[1:1:2:2:1]": 50.35652759,
"./qa/specs/features/ee/browser_ui/3_create/repository/restrict_push_protected_branch_spec.rb[1:1:3:1:1]": 41.242856968,
"./qa/specs/features/ee/browser_ui/3_create/web_ide/code_suggestions_in_web_ide_spec.rb[1:1:2:1:1:1:1:1]": 45.094709591,
"./qa/specs/features/ee/browser_ui/3_create/web_ide/code_suggestions_in_web_ide_spec.rb[1:1:2:2:1:1]": 38.989458827,
"./qa/specs/features/ee/browser_ui/4_verify/multi-project_pipelines_spec.rb[1:1:1]": 119.499905771,
"./qa/specs/features/ee/browser_ui/4_verify/parent_child_pipelines_dependent_relationship_spec.rb[1:1:1]": 115.791874579,
"./qa/specs/features/ee/browser_ui/4_verify/parent_child_pipelines_dependent_relationship_spec.rb[1:1:2]": 37.699912917,
"./qa/specs/features/ee/browser_ui/4_verify/pipeline_for_merged_result_spec.rb[1:1:1]": 52.807736153,
"./qa/specs/features/ee/browser_ui/4_verify/pipeline_subscription_with_group_owned_project_spec.rb[1:1:1:1]": 45.637496079,
"./qa/specs/features/ee/browser_ui/8_monitor/incident_management/incident_quick_action_spec.rb[1:1:1]": 15.607608313,
"./qa/specs/features/ee/browser_ui/9_tenant_scale/share_group_with_group_spec.rb[1:1:1]": 28.78550695
"./qa/specs/features/api/10_govern/group_access_token_spec.rb[1:1:1]": 15.784197321,
"./qa/specs/features/api/10_govern/group_access_token_spec.rb[1:1:2]": 10.274379754,
"./qa/specs/features/api/10_govern/project_access_token_spec.rb[1:1:1:1]": 11.472933572,
"./qa/specs/features/api/10_govern/project_access_token_spec.rb[1:1:1:2]": 8.649428771,
"./qa/specs/features/api/10_govern/project_access_token_spec.rb[1:1:2:1]": 18.158017192,
"./qa/specs/features/api/10_govern/project_access_token_spec.rb[1:1:2:2]": 12.873809863,
"./qa/specs/features/api/10_software_supply_chain_security/group_access_token_spec.rb[1:1:1]": 20.815768761,
"./qa/specs/features/api/10_software_supply_chain_security/group_access_token_spec.rb[1:1:2]": 18.421858875,
"./qa/specs/features/api/10_software_supply_chain_security/project_access_token_spec.rb[1:1:1:1]": 28.973214587,
"./qa/specs/features/api/10_software_supply_chain_security/project_access_token_spec.rb[1:1:1:2]": 14.015251388,
"./qa/specs/features/api/10_software_supply_chain_security/project_access_token_spec.rb[1:1:2:1]": 33.93699858,
"./qa/specs/features/api/10_software_supply_chain_security/project_access_token_spec.rb[1:1:2:2]": 23.883959902,
"./qa/specs/features/api/12_systems/gitaly/automatic_failover_and_recovery_spec.rb[1:1:1]": 66.929539129,
"./qa/specs/features/api/12_systems/gitaly/automatic_failover_and_recovery_spec.rb[1:1:2:1]": 31.224912675,
"./qa/specs/features/api/12_systems/gitaly/backend_node_recovery_spec.rb[1:1:1]": 106.535298889,
"./qa/specs/features/api/12_systems/gitaly/distributed_reads_spec.rb[1:1:1]": 44.863625521,
"./qa/specs/features/api/12_systems/gitaly/distributed_reads_spec.rb[1:1:2:1]": 60.110616055,
"./qa/specs/features/api/12_systems/gitaly/gitaly_mtls_spec.rb[1:1:1]": 19.843623152,
"./qa/specs/features/api/1_manage/import/import_github_repo_spec.rb[1:1:1:1]": 75.897262985,
"./qa/specs/features/api/1_manage/integrations/webhook_events_spec.rb[1:1:1]": 12.923043964,
"./qa/specs/features/api/1_manage/integrations/webhook_events_spec.rb[1:1:2]": 23.567234769,
"./qa/specs/features/api/1_manage/integrations/webhook_events_spec.rb[1:1:3]": 10.114956161,
"./qa/specs/features/api/1_manage/integrations/webhook_events_spec.rb[1:1:4]": 16.743410254,
"./qa/specs/features/api/1_manage/integrations/webhook_events_spec.rb[1:1:5]": 12.619475323,
"./qa/specs/features/api/1_manage/migration/gitlab_migration_group_spec.rb[1:1:2:1]": 53.169866097,
"./qa/specs/features/api/1_manage/migration/gitlab_migration_issue_spec.rb[1:1:2:1]": 110.154537696,
"./qa/specs/features/api/1_manage/migration/gitlab_migration_issue_spec.rb[1:1:3:1]": 99.967354756,
"./qa/specs/features/api/1_manage/migration/gitlab_migration_pipeline_spec.rb[1:1:1:1]": 101.604912563,
"./qa/specs/features/api/1_manage/rate_limits_spec.rb[1:1:1]": 18.468315007,
"./qa/specs/features/api/2_plan/closes_issue_via_pushing_a_commit_spec.rb[1:1:1]": 21.729444637,
"./qa/specs/features/api/3_create/merge_request/push_options_mwps_spec.rb[1:1:1]": 23.140529856,
"./qa/specs/features/api/3_create/merge_request/push_options_remove_source_branch_spec.rb[1:1:1]": 46.373475946,
"./qa/specs/features/api/3_create/merge_request/push_options_spec.rb[1:1:1]": 16.111773113,
"./qa/specs/features/api/3_create/merge_request/push_options_spec.rb[1:1:2]": 24.450418568,
"./qa/specs/features/api/3_create/merge_request/view_merge_requests_spec.rb[1:1:1:1]": 3.451137448,
"./qa/specs/features/api/3_create/repository/add_list_delete_branches_spec.rb[1:1:1]": 26.185429098,
"./qa/specs/features/api/3_create/repository/commit_to_templated_project_spec.rb[1:1:1]": 11.612730733,
"./qa/specs/features/api/3_create/repository/default_branch_name_setting_spec.rb[1:1:1]": 9.483562406,
"./qa/specs/features/api/3_create/repository/default_branch_name_setting_spec.rb[1:1:2]": 11.995382391,
"./qa/specs/features/api/3_create/repository/files_spec.rb[1:1:1]": 9.649242769,
"./qa/specs/features/api/3_create/repository/files_spec.rb[1:1:2:1]": 6.835954368,
"./qa/specs/features/api/3_create/repository/project_archive_compare_spec.rb[1:1:1]": 18.405126522,
"./qa/specs/features/api/3_create/repository/push_postreceive_idempotent_spec.rb[1:1:1]": 23.615131865,
"./qa/specs/features/api/3_create/repository/storage_size_spec.rb[1:1:1]": 26.615922213,
"./qa/specs/features/api/3_create/repository/tag_revision_trigger_prereceive_hook_spec.rb[1:1:1:1:1]": 5.347407267,
"./qa/specs/features/api/4_verify/api_variable_inheritance_with_forward_pipeline_variables_spec.rb[1:1:1]": 63.759155657,
"./qa/specs/features/api/4_verify/cancel_pipeline_when_block_user_spec.rb[1:1:1]": 21.363606479,
"./qa/specs/features/api/4_verify/file_variable_spec.rb[1:1:1]": 29.927812525,
"./qa/specs/features/api/4_verify/file_variable_spec.rb[1:1:2]": 18.695481307,
"./qa/specs/features/api/4_verify/job_downloads_artifacts_spec.rb[1:1:1]": 28.870007261,
"./qa/specs/features/api/8_monitor/metrics_spec.rb[1:1:2:1]": 3.594039318,
"./qa/specs/features/api/8_monitor/metrics_spec.rb[1:2:1:1]": 2.761522485,
"./qa/specs/features/api/9_tenant_scale/user_inherited_access_spec.rb[1:1:1:1]": 26.313784598,
"./qa/specs/features/api/9_tenant_scale/user_inherited_access_spec.rb[1:1:1:2]": 11.249798139,
"./qa/specs/features/api/9_tenant_scale/user_inherited_access_spec.rb[1:1:1:3]": 12.582630627,
"./qa/specs/features/api/9_tenant_scale/user_inherited_access_spec.rb[1:1:2:1]": 38.674840434,
"./qa/specs/features/api/9_tenant_scale/user_inherited_access_spec.rb[1:1:2:2]": 8.505852543,
"./qa/specs/features/api/9_tenant_scale/user_inherited_access_spec.rb[1:1:2:3]": 6.332561356,
"./qa/specs/features/api/9_tenant_scale/users_spec.rb[1:1:1]": 1.28446629,
"./qa/specs/features/api/9_tenant_scale/users_spec.rb[1:1:2]": 1.213870975,
"./qa/specs/features/api/9_tenant_scale/users_spec.rb[1:1:3]": 1.396303229,
"./qa/specs/features/browser_ui/10_govern/group/group_access_token_spec.rb[1:1:1]": 16.603643392,
"./qa/specs/features/browser_ui/10_govern/login/log_in_spec.rb[1:1:1]": 9.812459923,
"./qa/specs/features/browser_ui/10_govern/project/project_access_token_spec.rb[1:1:1]": 17.836561288,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/group/group_access_token_spec.rb[1:1:1]": 24.054418849,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/login/2fa_recovery_spec.rb[1:1:1]": 65.602032925,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/login/2fa_ssh_recovery_spec.rb[1:1:1]": 69.231792636,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/login/log_in_spec.rb[1:1:1]": 12.926831812,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/login/log_in_with_2fa_spec.rb[1:1:1]": 104.402210153,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/login/log_into_gitlab_via_ldap_spec.rb[1:1:1]": 4.967427249,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/login/log_into_mattermost_via_gitlab_spec.rb[1:1:1]": 32.86385827,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/login/login_via_instance_wide_saml_sso_spec.rb[1:1:1]": 17.662928835,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/login/oauth_login_with_github_spec.rb[1:1:1]": 43.539705822,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/login/register_spec.rb[1:1:1]": 3.312151143,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/login/register_spec.rb[1:2:1:1:1]": 30.907307643,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/login/register_spec.rb[1:2:1:2:1]": 12.082478959,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/login/register_spec.rb[1:2:2:1]": 58.076207969,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/project/project_access_token_spec.rb[1:1:1]": 27.668876222,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/user/impersonation_token_spec.rb[1:1:1]": 36.603114198,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/user/user_access_termination_spec.rb[1:1:1:1]": 30.993271788,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/user/user_access_termination_spec.rb[1:1:1:2]": 11.042804473,
"./qa/specs/features/browser_ui/10_software_supply_chain_security/user/user_access_termination_spec.rb[1:1:1:3]": 12.382470325,
"./qa/specs/features/browser_ui/14_analytics/performance_bar_spec.rb[1:1:1:1]": 56.2859738,
"./qa/specs/features/browser_ui/14_analytics/service_ping_disabled_spec.rb[1:1:1:1]": 16.512865765,
"./qa/specs/features/browser_ui/1_manage/integrations/jenkins/jenkins_build_status_spec.rb[1:1:1]": 79.247257332,
"./qa/specs/features/browser_ui/1_manage/integrations/jira/jira_basic_integration_spec.rb[1:1:1]": 19.145767605,
"./qa/specs/features/browser_ui/1_manage/integrations/jira/jira_basic_integration_spec.rb[1:1:2]": 37.621965835,
"./qa/specs/features/browser_ui/1_manage/integrations/jira/jira_issue_import_spec.rb[1:1:1]": 62.504124845,
"./qa/specs/features/browser_ui/1_manage/integrations/pipeline_status_emails_spec.rb[1:1:1:1]": 47.837442551,
"./qa/specs/features/browser_ui/1_manage/integrations/pipeline_status_emails_spec.rb[1:1:2:1]": 48.393142595,
"./qa/specs/features/browser_ui/1_manage/migration/gitlab_migration_group_spec.rb[1:1:1]": 68.72056009,
"./qa/specs/features/browser_ui/1_manage/migration/gitlab_migration_user_contribution_reassignment_spec.rb[1:1:1:1]": 168.956606621,
"./qa/specs/features/browser_ui/2_plan/design_management/add_design_content_spec.rb[1:1:1]": 26.569251616,
"./qa/specs/features/browser_ui/2_plan/design_management/archive_design_content_spec.rb[1:1:1]": 31.173191774,
"./qa/specs/features/browser_ui/2_plan/design_management/modify_design_content_spec.rb[1:1:1]": 27.779094072,
"./qa/specs/features/browser_ui/2_plan/email/trigger_email_notification_spec.rb[1:1:1]": 14.099467962,
"./qa/specs/features/browser_ui/2_plan/issue/collapse_comments_in_discussions_spec.rb[1:1:1]": 27.85125031,
"./qa/specs/features/browser_ui/2_plan/issue/comment_issue_spec.rb[1:1:1]": 29.157142613,
"./qa/specs/features/browser_ui/2_plan/issue/create_issue_spec.rb[1:1:1]": 40.745299826,
"./qa/specs/features/browser_ui/2_plan/issue/create_issue_spec.rb[1:1:2]": 75.233172149,
"./qa/specs/features/browser_ui/2_plan/issue/create_issue_spec.rb[1:1:3]": 37.139511653,
"./qa/specs/features/browser_ui/2_plan/issue/create_issue_spec.rb[1:1:4:1]": 44.959989402,
"./qa/specs/features/browser_ui/2_plan/issue/custom_issue_template_spec.rb[1:1:1]": 19.242308477,
"./qa/specs/features/browser_ui/2_plan/issue/export_as_csv_spec.rb[1:1:1]": 42.916748511,
"./qa/specs/features/browser_ui/2_plan/issue/issue_suggestions_spec.rb[1:1:1]": 22.148003065,
"./qa/specs/features/browser_ui/2_plan/issue/mentions_spec.rb[1:1:1]": 34.11815678,
"./qa/specs/features/browser_ui/2_plan/issue/real_time_assignee_spec.rb[1:1:1]": 30.785941257,
"./qa/specs/features/browser_ui/2_plan/issue_boards/focus_mode_spec.rb[1:1:1]": 24.773179435,
"./qa/specs/features/browser_ui/2_plan/milestone/assign_milestone_spec.rb[1:1:1:1:1]": 23.63774144,
"./qa/specs/features/browser_ui/2_plan/milestone/assign_milestone_spec.rb[1:1:1:2:1]": 33.675495646,
"./qa/specs/features/browser_ui/2_plan/milestone/assign_milestone_spec.rb[1:1:2:1:1]": 23.072025976,
"./qa/specs/features/browser_ui/2_plan/milestone/assign_milestone_spec.rb[1:1:2:2:1]": 29.993483166,
"./qa/specs/features/browser_ui/2_plan/milestone/create_group_milestone_spec.rb[1:1:1]": 25.538361257,
"./qa/specs/features/browser_ui/2_plan/milestone/create_project_milestone_spec.rb[1:1:1]": 31.028631892,
"./qa/specs/features/browser_ui/2_plan/project_wiki/project_based_content_creation_spec.rb[1:1:1]": 23.371401125,
"./qa/specs/features/browser_ui/2_plan/project_wiki/project_based_content_creation_spec.rb[1:1:2]": 17.661290515,
"./qa/specs/features/browser_ui/2_plan/project_wiki/project_based_content_creation_spec.rb[1:1:3]": 11.749358193,
"./qa/specs/features/browser_ui/2_plan/project_wiki/project_based_content_creation_spec.rb[1:1:4]": 20.148244978,
"./qa/specs/features/browser_ui/2_plan/project_wiki/project_based_content_creation_spec.rb[1:1:5]": 13.770299129,
"./qa/specs/features/browser_ui/2_plan/project_wiki/project_based_content_manipulation_spec.rb[1:1:1]": 15.253228357,
"./qa/specs/features/browser_ui/2_plan/project_wiki/project_based_content_manipulation_spec.rb[1:1:2]": 16.571535772,
"./qa/specs/features/browser_ui/2_plan/project_wiki/project_based_content_manipulation_spec.rb[1:1:3]": 14.349648884,
"./qa/specs/features/browser_ui/2_plan/project_wiki/project_based_directory_management_spec.rb[1:1:1]": 28.019644205,
"./qa/specs/features/browser_ui/2_plan/project_wiki/project_based_file_upload_spec.rb[1:1:1]": 32.131521373,
"./qa/specs/features/browser_ui/2_plan/project_wiki/project_based_list_spec.rb[1:1:1:1]": 19.870967369,
"./qa/specs/features/browser_ui/2_plan/project_wiki/project_based_list_spec.rb[1:1:2:1]": 34.483922195,
"./qa/specs/features/browser_ui/2_plan/project_wiki/project_based_page_deletion_spec.rb[1:1:1]": 13.35709105,
"./qa/specs/features/browser_ui/2_plan/project_wiki/project_based_page_deletion_spec.rb[1:1:2]": 33.723454129,
"./qa/specs/features/browser_ui/2_plan/related_issues/related_issues_spec.rb[1:1:1]": 28.183154918,
"./qa/specs/features/browser_ui/3_create/merge_request/add_batch_comments_in_merge_request_spec.rb[1:1:1]": 51.906510579,
"./qa/specs/features/browser_ui/3_create/merge_request/add_batch_comments_in_merge_request_spec.rb[1:1:2]": 50.089426927,
"./qa/specs/features/browser_ui/3_create/merge_request/cherry_pick/cherry_pick_a_merge_spec.rb[1:1:1]": 64.094388613,
"./qa/specs/features/browser_ui/3_create/merge_request/cherry_pick/cherry_pick_commit_spec.rb[1:1:1]": 42.08085523,
"./qa/specs/features/browser_ui/3_create/merge_request/create_merge_request_spec.rb[1:1:1]": 41.727259928,
"./qa/specs/features/browser_ui/3_create/merge_request/create_merge_request_spec.rb[1:1:2]": 46.044042786,
"./qa/specs/features/browser_ui/3_create/merge_request/merge_merge_request_from_fork_spec.rb[1:1:1]": 62.366169496,
"./qa/specs/features/browser_ui/3_create/merge_request/merge_request_set_to_auto_merge_spec.rb[1:1:1]": 91.621303721,
"./qa/specs/features/browser_ui/3_create/merge_request/rebase_merge_request_spec.rb[1:1:1]": 78.329586595,
"./qa/specs/features/browser_ui/3_create/merge_request/revert/revert_commit_spec.rb[1:1:1]": 36.261726197,
"./qa/specs/features/browser_ui/3_create/merge_request/revert/reverting_merge_request_spec.rb[1:1:1]": 64.279436959,
"./qa/specs/features/browser_ui/3_create/merge_request/suggestions/batch_suggestion_spec.rb[1:1:1]": 87.481510126,
"./qa/specs/features/browser_ui/3_create/merge_request/suggestions/custom_commit_suggestion_spec.rb[1:1:1]": 65.973294922,
"./qa/specs/features/browser_ui/3_create/merge_request/view_merge_request_diff_patch_spec.rb[1:1:1]": 15.235214065,
"./qa/specs/features/browser_ui/3_create/merge_request/view_merge_request_diff_patch_spec.rb[1:1:2]": 17.862118511,
"./qa/specs/features/browser_ui/3_create/repository/add_file_template_spec.rb[1:1:1]": 15.100312979,
"./qa/specs/features/browser_ui/3_create/repository/add_new_branch_rule_spec.rb[1:1:1]": 27.072392614,
"./qa/specs/features/browser_ui/3_create/repository/branch_with_unusual_name_spec.rb[1:1:1:1]": 31.678297521,
"./qa/specs/features/browser_ui/3_create/repository/clone_spec.rb[1:1:1]": 13.496844003,
"./qa/specs/features/browser_ui/3_create/repository/clone_spec.rb[1:1:2]": 13.300611112,
"./qa/specs/features/browser_ui/3_create/repository/license_detection_spec.rb[1:1:1:1:1]": 18.862907696,
"./qa/specs/features/browser_ui/3_create/repository/license_detection_spec.rb[1:1:2:1:1]": 18.071256144,
"./qa/specs/features/browser_ui/3_create/repository/protected_tags_spec.rb[1:1:1:1:1]": 16.576580002,
"./qa/specs/features/browser_ui/3_create/repository/protected_tags_spec.rb[1:1:1:2:1]": 16.986897348,
"./qa/specs/features/browser_ui/3_create/repository/protected_tags_spec.rb[1:1:2:1:1]": 38.157797875,
"./qa/specs/features/browser_ui/3_create/repository/protected_tags_spec.rb[1:1:2:2:1]": 35.731627367,
"./qa/specs/features/browser_ui/3_create/repository/protocol_v2_push_http_spec.rb[1:1:1]": 18.643726327,
"./qa/specs/features/browser_ui/3_create/repository/protocol_v2_push_ssh_spec.rb[1:1:1]": 16.959685492,
"./qa/specs/features/browser_ui/3_create/repository/push_http_private_token_spec.rb[1:1:1]": 32.644421555,
"./qa/specs/features/browser_ui/3_create/repository/push_mirroring_lfs_over_http_spec.rb[1:1:1]": 80.900964686,
"./qa/specs/features/browser_ui/3_create/repository/push_mirroring_over_http_spec.rb[1:1:1]": 57.199473723,
"./qa/specs/features/browser_ui/3_create/repository/push_over_http_file_size_spec.rb[1:1:1]": 12.238253073,
"./qa/specs/features/browser_ui/3_create/repository/push_over_http_file_size_spec.rb[1:1:2]": 47.937433001,
"./qa/specs/features/browser_ui/3_create/repository/push_over_http_spec.rb[1:1:1]": 25.005310581,
"./qa/specs/features/browser_ui/3_create/repository/push_over_http_spec.rb[1:1:2]": 12.232360038,
"./qa/specs/features/browser_ui/3_create/repository/push_over_ssh_file_size_spec.rb[1:1:1]": 12.755126999,
"./qa/specs/features/browser_ui/3_create/repository/push_over_ssh_file_size_spec.rb[1:1:2]": 42.166075581,
"./qa/specs/features/browser_ui/3_create/repository/push_over_ssh_spec.rb[1:1:1]": 27.145252759,
"./qa/specs/features/browser_ui/3_create/repository/push_over_ssh_spec.rb[1:1:2]": 26.611089465,
"./qa/specs/features/browser_ui/3_create/repository/push_protected_branch_spec.rb[1:1:1:1]": 17.183783872,
"./qa/specs/features/browser_ui/3_create/repository/push_to_canary_gitaly_spec.rb[1:1:1]": 24.888459366,
"./qa/specs/features/browser_ui/3_create/repository/ssh_key_support_create_spec.rb[1:1:1]": 22.566885755,
"./qa/specs/features/browser_ui/3_create/repository/ssh_key_support_delete_spec.rb[1:1:1]": 20.58447557,
"./qa/specs/features/browser_ui/3_create/repository/user_views_commit_diff_patch_spec.rb[1:1:1]": 24.560180779,
"./qa/specs/features/browser_ui/3_create/repository/user_views_commit_diff_patch_spec.rb[1:1:2]": 23.9683807,
"./qa/specs/features/browser_ui/3_create/snippet/add_comment_to_snippet_spec.rb[1:1:1]": 20.96542142,
"./qa/specs/features/browser_ui/3_create/snippet/add_file_to_snippet_spec.rb[1:1:1:1]": 17.644692381,
"./qa/specs/features/browser_ui/3_create/snippet/add_file_to_snippet_spec.rb[1:1:2:1]": 18.923165035,
"./qa/specs/features/browser_ui/3_create/snippet/clone_push_pull_personal_snippet_spec.rb[1:1:1]": 24.643690342,
"./qa/specs/features/browser_ui/3_create/snippet/clone_push_pull_personal_snippet_spec.rb[1:1:2]": 33.927928621,
"./qa/specs/features/browser_ui/3_create/snippet/clone_push_pull_project_snippet_spec.rb[1:1:1]": 31.174136202,
"./qa/specs/features/browser_ui/3_create/snippet/clone_push_pull_project_snippet_spec.rb[1:1:2]": 37.852558903,
"./qa/specs/features/browser_ui/3_create/snippet/copy_snippet_file_contents_spec.rb[1:1:1]": 26.892227846,
"./qa/specs/features/browser_ui/3_create/snippet/create_personal_snippet_with_multiple_files_spec.rb[1:1:1]": 11.173220135,
"./qa/specs/features/browser_ui/3_create/snippet/create_project_snippet_with_multiple_files_spec.rb[1:1:1]": 29.182447186,
"./qa/specs/features/browser_ui/3_create/snippet/delete_file_from_snippet_spec.rb[1:1:1:1]": 25.882833224,
"./qa/specs/features/browser_ui/3_create/snippet/delete_file_from_snippet_spec.rb[1:1:2:1]": 26.830475719,
"./qa/specs/features/browser_ui/3_create/snippet/share_snippet_spec.rb[1:1:1:1]": 11.28713563,
"./qa/specs/features/browser_ui/3_create/snippet/share_snippet_spec.rb[1:1:2:1]": 10.484299491,
"./qa/specs/features/browser_ui/3_create/source_editor/source_editor_toolbar_spec.rb[1:1:1]": 16.615951827,
"./qa/specs/features/browser_ui/3_create/web_ide/add_first_file_in_web_ide_spec.rb[1:1:1:1]": 37.81009525,
"./qa/specs/features/browser_ui/3_create/web_ide/add_first_file_in_web_ide_spec.rb[1:1:2:1]": 48.711656126,
"./qa/specs/features/browser_ui/3_create/web_ide/add_new_directory_in_web_ide_spec.rb[1:1:1:1]": 31.871336449,
"./qa/specs/features/browser_ui/3_create/web_ide/add_new_directory_in_web_ide_spec.rb[1:1:2:1]": 65.040721168,
"./qa/specs/features/browser_ui/3_create/web_ide/closing_web_ide_with_unsaved_changes_spec.rb[1:1:1]": 37.451367599,
"./qa/specs/features/browser_ui/3_create/web_ide/settings_sync_web_ide_spec.rb[1:1:1]": 49.37295717,
"./qa/specs/features/browser_ui/3_create/web_ide/settings_sync_web_ide_spec.rb[1:1:2]": 95.687666788,
"./qa/specs/features/browser_ui/3_create/web_ide/settings_sync_web_ide_spec.rb[1:1:3]": 76.764520426,
"./qa/specs/features/browser_ui/3_create/web_ide/upload_new_file_in_web_ide_spec.rb[1:1:1:1]": 41.101070436,
"./qa/specs/features/browser_ui/3_create/web_ide/upload_new_file_in_web_ide_spec.rb[1:1:2:1:1:1]": 42.302049831,
"./qa/specs/features/browser_ui/3_create/web_ide/upload_new_file_in_web_ide_spec.rb[1:1:2:2:1:1]": 37.711465732,
"./qa/specs/features/browser_ui/4_verify/ci_components_catalog/ci_catalog_sorting_spec.rb[1:1:1:2:1:1]": 66.106742847,
"./qa/specs/features/browser_ui/4_verify/ci_components_catalog/ci_catalog_sorting_spec.rb[1:1:1:2:2:1]": 49.68702214,
"./qa/specs/features/browser_ui/4_verify/ci_components_catalog/release_with_glab_spec.rb[1:1:1]": 71.585397268,
"./qa/specs/features/browser_ui/4_verify/ci_components_catalog/release_with_glab_spec.rb[1:1:2]": 76.503474051,
"./qa/specs/features/browser_ui/4_verify/ci_components_catalog/release_with_release_cli_spec.rb[1:1:1]": 60.928004054,
"./qa/specs/features/browser_ui/4_verify/ci_components_catalog/release_with_release_cli_spec.rb[1:1:2]": 47.342986881,
"./qa/specs/features/browser_ui/4_verify/ci_components_catalog/run_component_in_project_pipeline_spec.rb[1:1:1]": 54.605941451,
"./qa/specs/features/browser_ui/4_verify/ci_job_artifacts/expose_job_artifacts_in_mr_spec.rb[1:1:1:1]": 55.593200815,
"./qa/specs/features/browser_ui/4_verify/ci_job_artifacts/job_artifacts_access_keyword_spec.rb[1:1:1:1:1]": 28.015073513,
"./qa/specs/features/browser_ui/4_verify/ci_job_artifacts/job_artifacts_access_keyword_spec.rb[1:1:1:1:2]": 35.046275241,
"./qa/specs/features/browser_ui/4_verify/ci_job_artifacts/job_artifacts_access_keyword_spec.rb[1:1:2:1:1]": 38.218364646,
"./qa/specs/features/browser_ui/4_verify/ci_job_artifacts/job_artifacts_access_keyword_spec.rb[1:1:2:1:2]": 41.452367994,
"./qa/specs/features/browser_ui/4_verify/ci_job_artifacts/job_artifacts_access_keyword_spec.rb[1:1:3:1:1]": 39.111250619,
"./qa/specs/features/browser_ui/4_verify/ci_job_artifacts/job_artifacts_access_keyword_spec.rb[1:1:3:1:2]": 45.522435753,
"./qa/specs/features/browser_ui/4_verify/ci_job_artifacts/unlocking_job_artifacts_across_pipelines_spec.rb[1:1:1:1]": 79.332607069,
"./qa/specs/features/browser_ui/4_verify/ci_job_artifacts/unlocking_job_artifacts_across_pipelines_spec.rb[1:1:2:1]": 124.887580788,
"./qa/specs/features/browser_ui/4_verify/ci_job_artifacts/unlocking_job_artifacts_across_pipelines_spec.rb[1:1:3:1]": 99.783774574,
"./qa/specs/features/browser_ui/4_verify/ci_project_artifacts/user_can_bulk_delete_artifacts_spec.rb[1:1:1:1]": 66.10217771,
"./qa/specs/features/browser_ui/4_verify/ci_variable/pipeline_with_protected_variable_spec.rb[1:1:1]": 43.794007934,
"./qa/specs/features/browser_ui/4_verify/ci_variable/pipeline_with_protected_variable_spec.rb[1:1:2]": 74.638256692,
"./qa/specs/features/browser_ui/4_verify/ci_variable/raw_variables_defined_in_yaml_spec.rb[1:1:1]": 34.237708553,
"./qa/specs/features/browser_ui/4_verify/ci_variable/ui_variable_inheritable_when_forward_pipeline_variables_true_spec.rb[1:1:1]": 96.374236601,
"./qa/specs/features/browser_ui/4_verify/pipeline/include_local_config_file_paths_with_wildcard_spec.rb[1:1:1]": 19.467623762,
"./qa/specs/features/browser_ui/4_verify/pipeline/include_multiple_files_from_a_project_spec.rb[1:1:1]": 65.760881008,
"./qa/specs/features/browser_ui/4_verify/pipeline/include_multiple_files_from_multiple_projects_spec.rb[1:1:1]": 67.60117372,
"./qa/specs/features/browser_ui/4_verify/pipeline/parent_child_pipelines_independent_relationship_spec.rb[1:1:1]": 32.906159881,
"./qa/specs/features/browser_ui/4_verify/pipeline/parent_child_pipelines_independent_relationship_spec.rb[1:1:2]": 37.190787798,
"./qa/specs/features/browser_ui/4_verify/pipeline/pass_dotenv_variables_to_downstream_via_bridge_spec.rb[1:1:1]": 42.506619918,
"./qa/specs/features/browser_ui/4_verify/pipeline/run_pipeline_with_manual_jobs_spec.rb[1:1:1]": 82.296233805,
"./qa/specs/features/browser_ui/4_verify/pipeline/trigger_child_pipeline_with_manual_spec.rb[1:1:1]": 45.445669356,
"./qa/specs/features/browser_ui/4_verify/pipeline/trigger_matrix_spec.rb[1:1:1]": 47.580450832,
"./qa/specs/features/browser_ui/4_verify/pipeline/update_ci_file_with_pipeline_editor_spec.rb[1:1:1]": 44.123031376,
"./qa/specs/features/browser_ui/4_verify/runner/deprecated_registration_token_spec.rb[1:1:1]": 21.100726731,
"./qa/specs/features/browser_ui/4_verify/runner/deprecated_unregister_runner_spec.rb[1:1:1]": 27.081101323,
"./qa/specs/features/browser_ui/4_verify/runner/fleet_visibility/group_runner_counts_spec.rb[1:1:1]": 24.201405244,
"./qa/specs/features/browser_ui/4_verify/runner/fleet_visibility/group_runner_status_counts_spec.rb[1:1:1]": 19.550243402,
"./qa/specs/features/browser_ui/4_verify/runner/register_group_runner_spec.rb[1:1:1]": 21.250999614,
"./qa/specs/features/browser_ui/4_verify/runner/register_project_runner_spec.rb[1:1:1]": 69.162166247,
"./qa/specs/features/browser_ui/4_verify/runner/unregister_runner_spec.rb[1:1:1]": 29.438988121,
"./qa/specs/features/browser_ui/4_verify/testing/endpoint_coverage_spec.rb[1:1:1]": 53.68983943,
"./qa/specs/features/browser_ui/5_package/container_registry/self_managed/container_registry_spec.rb[1:1:1:1:1]": 95.023326452,
"./qa/specs/features/browser_ui/5_package/container_registry/self_managed/container_registry_spec.rb[1:1:1:2:1]": 101.582537355,
"./qa/specs/features/browser_ui/5_package/container_registry/self_managed/container_registry_spec.rb[1:1:1:3:1]": 106.29485163,
"./qa/specs/features/browser_ui/5_package/dependency_proxy/dependency_proxy_spec.rb[1:1:1:1]": 67.989636666,
"./qa/specs/features/browser_ui/5_package/dependency_proxy/dependency_proxy_spec.rb[1:1:2:1]": 71.546049331,
"./qa/specs/features/browser_ui/5_package/dependency_proxy/dependency_proxy_spec.rb[1:1:3:1]": 62.594138903,
"./qa/specs/features/browser_ui/5_package/package_registry/composer_registry_spec.rb[1:1:1]": 48.620513796,
"./qa/specs/features/browser_ui/5_package/package_registry/conan_repository_spec.rb[1:1:1]": 85.299893039,
"./qa/specs/features/browser_ui/5_package/package_registry/generic_repository_spec.rb[1:1:1]": 63.856898609,
"./qa/specs/features/browser_ui/5_package/package_registry/helm_registry_spec.rb[1:1:1:1]": 73.684879658,
"./qa/specs/features/browser_ui/5_package/package_registry/helm_registry_spec.rb[1:1:2:1]": 79.383345976,
"./qa/specs/features/browser_ui/5_package/package_registry/helm_registry_spec.rb[1:1:3:1]": 84.335746238,
"./qa/specs/features/browser_ui/5_package/package_registry/maven/maven_group_level_spec.rb[1:1:1:1:1]": 87.962517816,
"./qa/specs/features/browser_ui/5_package/package_registry/maven/maven_group_level_spec.rb[1:1:1:2:1]": 91.857758529,
"./qa/specs/features/browser_ui/5_package/package_registry/maven/maven_group_level_spec.rb[1:1:1:3:1]": 97.850659498,
"./qa/specs/features/browser_ui/5_package/package_registry/maven/maven_group_level_spec.rb[1:1:2:1:1]": 91.20908144,
"./qa/specs/features/browser_ui/5_package/package_registry/maven/maven_group_level_spec.rb[1:1:2:2:1]": 95.114937039,
"./qa/specs/features/browser_ui/5_package/package_registry/maven/maven_project_level_spec.rb[1:1:1:1]": 99.146218239,
"./qa/specs/features/browser_ui/5_package/package_registry/maven/maven_project_level_spec.rb[1:1:2:1]": 101.769889713,
"./qa/specs/features/browser_ui/5_package/package_registry/maven/maven_project_level_spec.rb[1:1:3:1]": 83.55211064,
"./qa/specs/features/browser_ui/5_package/package_registry/maven_gradle_repository_spec.rb[1:1:1:1]": 81.268124518,
"./qa/specs/features/browser_ui/5_package/package_registry/maven_gradle_repository_spec.rb[1:1:2:1]": 98.277271357,
"./qa/specs/features/browser_ui/5_package/package_registry/maven_gradle_repository_spec.rb[1:1:3:1]": 85.840240906,
"./qa/specs/features/browser_ui/5_package/package_registry/npm/npm_group_level_spec.rb[1:1:1:1]": 105.26199576,
"./qa/specs/features/browser_ui/5_package/package_registry/npm/npm_group_level_spec.rb[1:1:2:1]": 93.634779575,
"./qa/specs/features/browser_ui/5_package/package_registry/npm/npm_group_level_spec.rb[1:1:3:1]": 90.071343886,
"./qa/specs/features/browser_ui/5_package/package_registry/npm/npm_instance_level_spec.rb[1:1:1:1]": 96.937124859,
"./qa/specs/features/browser_ui/5_package/package_registry/npm/npm_instance_level_spec.rb[1:1:2:1]": 77.237761555,
"./qa/specs/features/browser_ui/5_package/package_registry/npm/npm_instance_level_spec.rb[1:1:3:1]": 104.515747834,
"./qa/specs/features/browser_ui/5_package/package_registry/pypi_repository_spec.rb[1:1:1:1]": 79.295332813,
"./qa/specs/features/browser_ui/6_deploy/deploy_key/add_deploy_key_spec.rb[1:1:1]": 27.028211672,
"./qa/specs/features/browser_ui/6_deploy/deploy_key/clone_using_deploy_key_spec.rb[1:1:1]": 60.033922964,
"./qa/specs/features/browser_ui/6_deploy/deploy_key/clone_using_deploy_key_spec.rb[1:1:2]": 52.08085061,
"./qa/specs/features/browser_ui/6_deploy/deploy_key/clone_using_deploy_key_spec.rb[1:1:3]": 35.353516803,
"./qa/specs/features/browser_ui/6_deploy/deploy_token/add_deploy_token_spec.rb[1:1:1]": 15.700028996,
"./qa/specs/features/browser_ui/8_monitor/alert_management/alert_management_spec.rb[1:1:1:1:1]": 24.917339884,
"./qa/specs/features/browser_ui/8_monitor/alert_management/alert_management_spec.rb[1:1:1:2:1]": 26.658656452,
"./qa/specs/features/browser_ui/8_monitor/alert_management/alert_management_spec.rb[1:1:1:3:1]": 30.649748687,
"./qa/specs/features/browser_ui/8_monitor/alert_management/alert_management_spec.rb[1:1:1:4:1]": 33.197526497,
"./qa/specs/features/browser_ui/8_monitor/alert_management/alert_management_spec.rb[1:1:2:1:1]": 27.773664828,
"./qa/specs/features/browser_ui/8_monitor/alert_management/alert_management_spec.rb[1:1:2:2:1]": 24.385924742,
"./qa/specs/features/browser_ui/8_monitor/alert_management/alert_management_spec.rb[1:1:2:3:1]": 32.171912774,
"./qa/specs/features/browser_ui/8_monitor/alert_management/email_notification_for_alert_spec.rb[1:1:1:1:1:1]": 16.496884053,
"./qa/specs/features/browser_ui/8_monitor/alert_management/email_notification_for_alert_spec.rb[1:1:1:2:1:1]": 16.422342723,
"./qa/specs/features/browser_ui/8_monitor/alert_management/email_notification_for_alert_spec.rb[1:1:2:1:1:1]": 19.323924847,
"./qa/specs/features/browser_ui/8_monitor/alert_management/email_notification_for_alert_spec.rb[1:1:2:2:1:1]": 22.070805397,
"./qa/specs/features/browser_ui/9_tenant_scale/group/create_group_with_mattermost_team_spec.rb[1:1:1]": 10.854467581,
"./qa/specs/features/browser_ui/9_tenant_scale/group/group_member_access_request_spec.rb[1:1:1]": 28.561271075,
"./qa/specs/features/browser_ui/9_tenant_scale/group/group_member_access_request_spec.rb[1:1:2:1:1]": 21.256336753,
"./qa/specs/features/browser_ui/9_tenant_scale/group/group_member_access_request_spec.rb[1:1:2:2:1]": 23.336502268,
"./qa/specs/features/browser_ui/9_tenant_scale/group/transfer_project_spec.rb[1:1:1]": 36.83166358,
"./qa/specs/features/browser_ui/9_tenant_scale/project/add_project_member_spec.rb[1:1:1]": 32.114614524,
"./qa/specs/features/browser_ui/9_tenant_scale/project/create_project_badge_spec.rb[1:1:1]": 23.659664427,
"./qa/specs/features/browser_ui/9_tenant_scale/project/create_project_spec.rb[1:1:1:1:1]": 32.258867964,
"./qa/specs/features/browser_ui/9_tenant_scale/project/create_project_spec.rb[1:1:2:1:1]": 32.404793176,
"./qa/specs/features/browser_ui/9_tenant_scale/project/dashboard_images_spec.rb[1:1:1:1:1]": 14.040602775,
"./qa/specs/features/browser_ui/9_tenant_scale/project/dashboard_images_spec.rb[1:1:2:1:1]": 9.896705826,
"./qa/specs/features/browser_ui/9_tenant_scale/project/invite_group_to_project_spec.rb[1:1:1:1:1]": 29.44479776,
"./qa/specs/features/browser_ui/9_tenant_scale/project/invite_group_to_project_spec.rb[1:1:2:1:1]": 35.539279718,
"./qa/specs/features/browser_ui/9_tenant_scale/project/project_owner_permissions_spec.rb[1:1:1:1:1]": 34.876000666,
"./qa/specs/features/browser_ui/9_tenant_scale/project/project_owner_permissions_spec.rb[1:1:1:2:1]": 35.589365271,
"./qa/specs/features/browser_ui/9_tenant_scale/project/project_owner_permissions_spec.rb[1:1:2:1:1]": 38.233105278,
"./qa/specs/features/browser_ui/9_tenant_scale/project/project_owner_permissions_spec.rb[1:1:2:2:1]": 32.301514443,
"./qa/specs/features/browser_ui/9_tenant_scale/project/view_project_activity_spec.rb[1:1:1:1]": 28.069070716,
"./qa/specs/features/browser_ui/9_tenant_scale/user/follow_user_activity_spec.rb[1:1:1]": 39.268014675,
"./qa/specs/features/browser_ui/9_tenant_scale/user/parent_group_access_termination_spec.rb[1:1:1:1]": 36.080385661,
"./qa/specs/features/browser_ui/9_tenant_scale/user/user_inherited_access_spec.rb[1:1:1:1]": 20.435792571,
"./qa/specs/features/browser_ui/9_tenant_scale/user/user_inherited_access_spec.rb[1:1:2:1]": 14.147736854,
"./qa/specs/features/ee/api/10_software_supply_chain_security/compliance_pipeline_spec.rb[1:1:1:1]": 44.243051099,
"./qa/specs/features/ee/api/10_software_supply_chain_security/instance_audit_event_streaming_spec.rb[1:1:1:1]": 13.080267159,
"./qa/specs/features/ee/api/10_software_supply_chain_security/instance_audit_event_streaming_spec.rb[1:1:4:1]": 13.989539572,
"./qa/specs/features/ee/api/10_software_supply_chain_security/user/minimal_access_user_spec.rb[1:1:1]": 43.543978025,
"./qa/specs/features/ee/api/10_software_supply_chain_security/user/minimal_access_user_spec.rb[1:1:2]": 14.102590535,
"./qa/specs/features/ee/api/10_software_supply_chain_security/user/minimal_access_user_spec.rb[1:1:3]": 13.728047638,
"./qa/specs/features/ee/api/1_manage/import/import_github_repo_spec.rb[1:1:1:1]": 67.403649103,
"./qa/specs/features/ee/api/1_manage/integrations/group_webhook_events_spec.rb[1:1:1]": 7.185543787,
"./qa/specs/features/ee/api/1_manage/migration/gitlab_migration_group_spec.rb[1:1:1:1]": 88.437379941,
"./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb[1:1:1]": 22.47186441,
"./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb[1:1:2]": 20.840481813,
"./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb[1:1:3]": 18.426702605,
"./qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb[1:1:4]": 8.866398547,
"./qa/specs/features/ee/api/3_create/code_suggestions_spec.rb[1:1:1:1:1:1]": 2.145266551,
"./qa/specs/features/ee/api/3_create/code_suggestions_spec.rb[1:1:1:1:2:1:1]": 1.692167244,
"./qa/specs/features/ee/api/3_create/code_suggestions_spec.rb[1:1:1:2:1:1:1:1:1]": 1.071214146,
"./qa/specs/features/ee/api/3_create/code_suggestions_spec.rb[1:1:1:2:1:1:1:2:1:1]": 1.441580908,
"./qa/specs/features/ee/api/3_create/code_suggestions_spec.rb[1:1:2:1:1:1]": 9.114872926,
"./qa/specs/features/ee/api/3_create/code_suggestions_spec.rb[1:1:2:2:1:1:1:1:1]": 1.265394696,
"./qa/specs/features/ee/api/3_create/code_suggestions_spec.rb[1:1:2:2:2:1]": 3.399889277,
"./qa/specs/features/ee/api/3_create/code_suggestions_spec.rb[1:1:2:3:1:1]": 9.891270671,
"./qa/specs/features/ee/api/3_create/code_suggestions_spec.rb[1:1:2:3:2:1:1:1:1]": 2.358107963,
"./qa/specs/features/ee/api/3_create/code_suggestions_spec.rb[1:1:3:1:1]": 5.004158504,
"./qa/specs/features/ee/api/3_create/code_suggestions_spec.rb[1:1:3:1:2]": 2.636860317,
"./qa/specs/features/ee/api/3_create/code_suggestions_spec.rb[1:1:3:2:1:1:1:1]": 1.517886803,
"./qa/specs/features/ee/api/3_create/code_suggestions_spec.rb[1:1:3:2:1:1:1:2]": 0.2842602,
"./qa/specs/features/ee/api/3_create/code_suggestions_spec.rb[1:1:3:2:1:1:1:3:1]": 1.654912934,
"./qa/specs/features/ee/browser_ui/10_govern/change_vulnerability_status_spec.rb[1:1:1]": 34.566351371,
"./qa/specs/features/ee/browser_ui/10_govern/change_vulnerability_status_spec.rb[1:1:2]": 31.388724089,
"./qa/specs/features/ee/browser_ui/10_govern/create_merge_request_with_secure_spec.rb[1:1:1]": 41.501582762,
"./qa/specs/features/ee/browser_ui/10_govern/fix_vulnerability_workflow_spec.rb[1:1:1]": 122.982638271,
"./qa/specs/features/ee/browser_ui/10_govern/project_security_dashboard_spec.rb[1:1:1]": 16.584900447,
"./qa/specs/features/ee/browser_ui/10_govern/project_security_dashboard_spec.rb[1:1:2]": 25.262167959,
"./qa/specs/features/ee/browser_ui/10_govern/scan_execution_policy_vulnerabilities_spec.rb[1:1:1]": 48.444054153,
"./qa/specs/features/ee/browser_ui/10_govern/scan_execution_policy_vulnerabilities_spec.rb[1:1:2]": 56.078708608,
"./qa/specs/features/ee/browser_ui/10_govern/security_policies_spec.rb[1:1:1]": 16.893443586,
"./qa/specs/features/ee/browser_ui/10_govern/security_policies_spec.rb[1:1:2]": 20.630329501,
"./qa/specs/features/ee/browser_ui/10_govern/security_policies_spec.rb[1:1:3]": 33.010928172,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/group_audit_event_streaming_spec.rb[1:1:1:1]": 16.139539652,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/group_audit_event_streaming_spec.rb[1:1:2:1:1]": 20.193782238,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/group_audit_event_streaming_spec.rb[1:1:2:2:1]": 12.015068128,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/group_audit_event_streaming_spec.rb[1:1:2:3:1]": 7.201820221,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/group_audit_logs_1_spec.rb[1:1:1:1:1]": 28.121268381,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/group_audit_logs_1_spec.rb[1:1:2:1:1]": 46.008200623,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/group_audit_logs_1_spec.rb[1:1:3:1:1]": 11.121545646,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/group_audit_logs_1_spec.rb[1:1:4:1:1]": 31.003451084,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/group_audit_logs_1_spec.rb[1:1:5:1:1]": 22.583113269,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/restrict_by_ip_address_spec.rb[1:1:1:1:1]": 18.571755686,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/restrict_by_ip_address_spec.rb[1:1:1:2:1]": 13.134041197,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/restrict_by_ip_address_spec.rb[1:1:1:3:1]": 46.644155788,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/restrict_by_ip_address_spec.rb[1:1:2:1:1]": 23.358536077,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/restrict_by_ip_address_spec.rb[1:1:2:2:1]": 21.344268606,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/restrict_by_ip_address_spec.rb[1:1:2:3:1]": 19.345337184,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/instance/instance_audit_logs_spec.rb[1:1:1:1:1]": 17.734975032,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/instance/instance_audit_logs_spec.rb[1:1:2:1:1]": 16.008209621,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/instance/instance_audit_logs_spec.rb[1:1:3:1:1]": 21.776684932,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/instance/instance_audit_logs_spec.rb[1:1:4:1:1]": 19.327183453,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/instance/instance_audit_logs_spec.rb[1:1:5:1:1]": 24.807291799,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/instance/instance_audit_logs_spec.rb[1:1:6:1:1]": 20.967831113,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/project/project_audit_logs_spec.rb[1:1:1:1:1]": 28.200932688,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/project/project_audit_logs_spec.rb[1:1:2:1:1]": 23.021720921,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/project/project_audit_logs_spec.rb[1:1:3:1:1]": 22.042035241,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/project/project_audit_logs_spec.rb[1:1:4:1:1]": 21.478960077,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/project/project_audit_logs_spec.rb[1:1:5:1:1]": 67.614039879,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/project/project_audit_logs_spec.rb[1:1:6:1:1]": 44.986664214,
"./qa/specs/features/ee/browser_ui/10_software_supply_chain_security/user/minimal_access_user_spec.rb[1:1:1]": 23.009290592,
"./qa/specs/features/ee/browser_ui/11_fulfillment/license/cloud_activation_spec.rb[1:1:1]": 17.524227593,
"./qa/specs/features/ee/browser_ui/11_fulfillment/license/license_spec.rb[1:1:1]": 12.210052251,
"./qa/specs/features/ee/browser_ui/11_fulfillment/utilization/user_registration_billing_spec.rb[1:1:1:1:1]": 25.777443134,
"./qa/specs/features/ee/browser_ui/13_secure/cvs_dependency_scanning_spec.rb[1:1:1:1]": 138.394770274,
"./qa/specs/features/ee/browser_ui/13_secure/on_demand_dast_spec.rb[1:1:1:1]": 101.855871699,
"./qa/specs/features/ee/browser_ui/13_secure/secret_push_protection_spec.rb[1:1:1]": 54.473300601,
"./qa/specs/features/ee/browser_ui/13_secure/secret_push_protection_spec.rb[1:1:2:1]": 76.457146316,
"./qa/specs/features/ee/browser_ui/16_ai_powered/duo_chat/duo_chat_spec.rb[1:1:1:2:1]": 22.810488966,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/change_vulnerability_status_spec.rb[1:1:1]": 44.002875782,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/change_vulnerability_status_spec.rb[1:1:2]": 39.088044276,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/change_vulnerability_status_spec.rb[1:1:3]": 18.213901312,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/create_merge_request_with_secure_spec.rb[1:1:1]": 71.617032597,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/dismissed_vulnerabilities_in_security_widget_spec.rb[1:1:1]": 67.008758071,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/export_vulnerability_report_spec.rb[1:1:1]": 15.960739693,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/fix_vulnerability_workflow_spec.rb[1:1:1]": 129.789500662,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/group_pipeline_execution_policy_spec.rb[1:1:1]": 148.506174079,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/group_pipeline_execution_policy_spec.rb[1:1:2]": 84.741095622,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/project_security_dashboard_spec.rb[1:1:1]": 30.397643583,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/project_security_dashboard_spec.rb[1:1:2]": 35.035220674,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/scan_execution_policy_vulnerabilities_spec.rb[1:1:2]": 82.016420169,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/scan_result_policy_vulnerabilities_spec.rb[1:1:1]": 81.254346297,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/scan_result_policy_vulnerabilities_spec.rb[1:1:2]": 50.555426206,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/security_policies_spec.rb[1:1:1]": 21.981980757,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/security_policies_spec.rb[1:1:2]": 26.17028622,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/security_policies_spec.rb[1:1:3]": 48.556353173,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/security_reports_spec.rb[1:1:1]": 11.681957384,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/security_reports_spec.rb[1:1:2]": 109.214108437,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/security_reports_spec.rb[1:1:3]": 67.48477158,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/security_reports_spec.rb[1:1:4]": 120.021743654,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/security_reports_spec.rb[1:1:6:1]": 25.279745173,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/vulnerabilities_jira_integration_spec.rb[1:1:1]": 23.194831333,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/vulnerability_management_spec.rb[1:1:1]": 100.39785658,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/vulnerability_management_spec.rb[1:1:2]": 73.998005465,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/vulnerability_management_spec.rb[1:1:3]": 70.054214261,
"./qa/specs/features/ee/browser_ui/18_security_risk_management/vulnerability_management_spec.rb[1:1:4]": 81.908891113,
"./qa/specs/features/ee/browser_ui/1_manage/integrations/jira_issues_list_spec.rb[1:1:1]": 29.355686555,
"./qa/specs/features/ee/browser_ui/1_manage/integrations/jira_issues_list_spec.rb[1:1:2]": 16.111159751,
"./qa/specs/features/ee/browser_ui/1_manage/integrations/jira_issues_list_spec.rb[1:1:3]": 22.665429161,
"./qa/specs/features/ee/browser_ui/2_plan/analytics/contribution_analytics_spec.rb[1:1:1]": 59.596571473,
"./qa/specs/features/ee/browser_ui/2_plan/analytics/mr_analytics_spec.rb[1:1:1]": 64.664464426,
"./qa/specs/features/ee/browser_ui/2_plan/analytics/value_stream_analytics_spec.rb[1:1:1:1:1:1]": 17.027565256,
"./qa/specs/features/ee/browser_ui/2_plan/analytics/value_stream_analytics_spec.rb[1:1:1:2:1:1]": 27.187436778,
"./qa/specs/features/ee/browser_ui/2_plan/burndown_chart/burndown_chart_spec.rb[1:1:1]": 19.727875364,
"./qa/specs/features/ee/browser_ui/2_plan/custom_email/custom_email_spec.rb[1:1:1]": 11.848012287,
"./qa/specs/features/ee/browser_ui/2_plan/epic/epics_management_spec.rb[1:1:1]": 50.928679475,
"./qa/specs/features/ee/browser_ui/2_plan/epic/epics_management_spec.rb[1:1:2]": 56.661209953,
"./qa/specs/features/ee/browser_ui/2_plan/epic/epics_management_spec.rb[1:1:3:1:1]": 20.086670585,
"./qa/specs/features/ee/browser_ui/2_plan/epic/epics_management_spec.rb[1:1:3:1:2]": 12.742752888,
"./qa/specs/features/ee/browser_ui/2_plan/epic/epics_management_spec.rb[1:1:3:1:3]": 13.410809677,
"./qa/specs/features/ee/browser_ui/2_plan/epic/epics_management_spec.rb[1:1:3:2]": 24.682100591,
"./qa/specs/features/ee/browser_ui/2_plan/epic/promote_issue_to_epic_spec.rb[1:1:1]": 65.033202692,
"./qa/specs/features/ee/browser_ui/2_plan/epic/roadmap_spec.rb[1:1:1]": 17.458893315,
"./qa/specs/features/ee/browser_ui/2_plan/group_wiki/create_group_wiki_page_spec.rb[1:1:1:1]": 13.895755514,
"./qa/specs/features/ee/browser_ui/2_plan/group_wiki/create_group_wiki_page_spec.rb[1:1:2:1]": 12.09050926,
"./qa/specs/features/ee/browser_ui/2_plan/group_wiki/delete_group_wiki_page_spec.rb[1:1:1]": 11.654046996,
"./qa/specs/features/ee/browser_ui/2_plan/group_wiki/file_upload_group_wiki_page_spec.rb[1:1:1]": 37.299711281,
"./qa/specs/features/ee/browser_ui/2_plan/insights/default_insights_spec.rb[1:1:1:1]": 11.046488008,
"./qa/specs/features/ee/browser_ui/2_plan/insights/default_insights_spec.rb[1:2:1:1]": 19.408230015,
"./qa/specs/features/ee/browser_ui/2_plan/issue/default_issue_template_spec.rb[1:1:1]": 32.340741229,
"./qa/specs/features/ee/browser_ui/2_plan/issue_boards/configurable_issue_board_spec.rb[1:1:1]": 17.548682061,
"./qa/specs/features/ee/browser_ui/2_plan/issue_boards/configure_issue_board_by_label_spec.rb[1:1:1]": 27.441154409,
"./qa/specs/features/ee/browser_ui/2_plan/issue_boards/create_group_issue_board_spec.rb[1:1:1]": 19.973452714,
"./qa/specs/features/ee/browser_ui/2_plan/issue_boards/group_issue_boards_spec.rb[1:1:1]": 18.477678948,
"./qa/specs/features/ee/browser_ui/2_plan/issue_boards/project_issue_boards_spec.rb[1:1:1:1]": 16.386061385,
"./qa/specs/features/ee/browser_ui/2_plan/issue_boards/project_issue_boards_spec.rb[1:1:2:1]": 20.427010252,
"./qa/specs/features/ee/browser_ui/2_plan/issue_boards/project_issue_boards_spec.rb[1:1:3:1]": 21.772069877,
"./qa/specs/features/ee/browser_ui/2_plan/issue_boards/read_only_board_configuration_spec.rb[1:1:1]": 30.310323034,
"./qa/specs/features/ee/browser_ui/2_plan/issue_boards/sum_of_issues_weights_spec.rb[1:1:1]": 27.500702167,
"./qa/specs/features/ee/browser_ui/2_plan/issues_analytics/issues_analytics_spec.rb[1:1:1:1]": 9.953661318,
"./qa/specs/features/ee/browser_ui/2_plan/issues_analytics/issues_analytics_spec.rb[1:2:1:1]": 10.131324003,
"./qa/specs/features/ee/browser_ui/2_plan/issues_weight/issue_weight_visualization_spec.rb[1:1:1]": 39.646045547,
"./qa/specs/features/ee/browser_ui/2_plan/iterations/assign_group_iteration_spec.rb[1:1:1]": 17.234120376,
"./qa/specs/features/ee/browser_ui/2_plan/iterations/create_group_iteration_spec.rb[1:1:1:1]": 33.151395388,
"./qa/specs/features/ee/browser_ui/2_plan/iterations/create_group_iteration_spec.rb[1:1:2:1]": 21.161231415,
"./qa/specs/features/ee/browser_ui/2_plan/multiple_assignees_for_issues/four_assignees_spec.rb[1:1:1]": 48.883056789,
"./qa/specs/features/ee/browser_ui/2_plan/multiple_assignees_for_issues/more_than_four_assignees_spec.rb[1:1:1]": 32.192983796,
"./qa/specs/features/ee/browser_ui/2_plan/multiple_assignees_for_issues/more_than_four_assignees_spec.rb[1:1:2]": 24.843400173,
"./qa/specs/features/ee/browser_ui/2_plan/scoped_labels/editing_scoped_labels_spec.rb[1:1:1]": 21.810923279,
"./qa/specs/features/ee/browser_ui/3_create/merge_request/approval_rules_spec.rb[1:1:1]": 78.374994471,
"./qa/specs/features/ee/browser_ui/3_create/merge_request/default_merge_request_template_spec.rb[1:1:1]": 24.350123571,
"./qa/specs/features/ee/browser_ui/3_create/repository/assign_code_owners_spec.rb[1:1:1]": 49.664944382,
"./qa/specs/features/ee/browser_ui/3_create/repository/code_owners_spec.rb[1:1:1]": 32.41370278,
"./qa/specs/features/ee/browser_ui/3_create/repository/file_locking_spec.rb[1:1:1]": 43.28043634,
"./qa/specs/features/ee/browser_ui/3_create/repository/file_locking_spec.rb[1:1:2]": 39.223809579,
"./qa/specs/features/ee/browser_ui/3_create/repository/file_locking_spec.rb[1:1:3]": 39.267677003,
"./qa/specs/features/ee/browser_ui/3_create/repository/file_locking_spec.rb[1:1:4]": 33.454030589,
"./qa/specs/features/ee/browser_ui/3_create/repository/group_file_template_spec.rb[1:1:1]": 51.97792897,
"./qa/specs/features/ee/browser_ui/3_create/repository/merge_with_code_owner_in_root_group_spec.rb[1:1:1:1:1:1]": 57.520190629,
"./qa/specs/features/ee/browser_ui/3_create/repository/merge_with_code_owner_in_root_group_spec.rb[1:1:1:2:1:1]": 61.079282132,
"./qa/specs/features/ee/browser_ui/3_create/repository/merge_with_code_owner_in_subgroup_spec.rb[1:1:1:1:1:1]": 51.472517282,
"./qa/specs/features/ee/browser_ui/3_create/repository/merge_with_code_owner_in_subgroup_spec.rb[1:1:1:2:1:1]": 47.299983387,
"./qa/specs/features/ee/browser_ui/3_create/repository/merge_with_code_owner_in_subgroup_spec.rb[1:1:1:3:1:1]": 55.540051841,
"./qa/specs/features/ee/browser_ui/3_create/repository/prevent_forking_outside_group_spec.rb[1:1:1:1]": 26.392812988,
"./qa/specs/features/ee/browser_ui/3_create/repository/prevent_forking_outside_group_spec.rb[1:1:2:1]": 15.942464064,
"./qa/specs/features/ee/browser_ui/3_create/repository/project_templates_spec.rb[1:1:1:1]": 26.269063949,
"./qa/specs/features/ee/browser_ui/3_create/repository/project_templates_spec.rb[1:1:2:1]": 48.453145776,
"./qa/specs/features/ee/browser_ui/3_create/repository/project_templates_spec.rb[1:1:3:1]": 44.339238351,
"./qa/specs/features/ee/browser_ui/3_create/repository/pull_mirroring_over_http_spec.rb[1:1:1]": 38.39155939,
"./qa/specs/features/ee/browser_ui/3_create/repository/pull_mirroring_over_ssh_with_key_spec.rb[1:1:1]": 60.417276233,
"./qa/specs/features/ee/browser_ui/3_create/repository/push_rules_spec.rb[1:1:1:1]": 27.306283796,
"./qa/specs/features/ee/browser_ui/3_create/repository/push_rules_spec.rb[1:1:1:2]": 53.500031479,
"./qa/specs/features/ee/browser_ui/3_create/repository/push_rules_spec.rb[1:1:1:3]": 35.814741082,
"./qa/specs/features/ee/browser_ui/3_create/repository/push_rules_spec.rb[1:1:1:4]": 27.299477699,
"./qa/specs/features/ee/browser_ui/3_create/repository/push_rules_spec.rb[1:1:1:5]": 53.333873639,
"./qa/specs/features/ee/browser_ui/3_create/repository/push_rules_spec.rb[1:1:1:6]": 31.371661112,
"./qa/specs/features/ee/browser_ui/3_create/repository/push_rules_spec.rb[1:1:1:7]": 37.280685504,
"./qa/specs/features/ee/browser_ui/3_create/repository/push_rules_spec.rb[1:1:1:8]": 40.633297457,
"./qa/specs/features/ee/browser_ui/3_create/repository/push_rules_spec.rb[1:1:1:9]": 41.208853721,
"./qa/specs/features/ee/browser_ui/3_create/repository/push_rules_spec.rb[1:1:2:1]": 36.812713221,
"./qa/specs/features/ee/browser_ui/3_create/repository/restrict_push_protected_branch_spec.rb[1:1:1:1:1]": 39.17863843,
"./qa/specs/features/ee/browser_ui/3_create/repository/restrict_push_protected_branch_spec.rb[1:1:1:2:1]": 40.496543856,
"./qa/specs/features/ee/browser_ui/3_create/repository/restrict_push_protected_branch_spec.rb[1:1:2:1:1]": 36.824807593,
"./qa/specs/features/ee/browser_ui/3_create/repository/restrict_push_protected_branch_spec.rb[1:1:2:2:1]": 41.691059106,
"./qa/specs/features/ee/browser_ui/3_create/repository/restrict_push_protected_branch_spec.rb[1:1:3:1:1]": 39.218872814,
"./qa/specs/features/ee/browser_ui/3_create/web_ide/code_suggestions_in_web_ide_spec.rb[1:1:2:1:1:1:1:1]": 39.591361631,
"./qa/specs/features/ee/browser_ui/3_create/web_ide/code_suggestions_in_web_ide_spec.rb[1:1:2:2:1:1]": 41.664548048,
"./qa/specs/features/ee/browser_ui/4_verify/multi-project_pipelines_spec.rb[1:1:1]": 57.232468085,
"./qa/specs/features/ee/browser_ui/4_verify/parent_child_pipelines_dependent_relationship_spec.rb[1:1:1]": 34.77289167,
"./qa/specs/features/ee/browser_ui/4_verify/parent_child_pipelines_dependent_relationship_spec.rb[1:1:2]": 32.9785978,
"./qa/specs/features/ee/browser_ui/4_verify/pipeline_for_merged_result_spec.rb[1:1:1]": 50.340186685,
"./qa/specs/features/ee/browser_ui/4_verify/pipeline_subscription_with_group_owned_project_spec.rb[1:1:1:1]": 42.986106055,
"./qa/specs/features/ee/browser_ui/8_monitor/incident_management/incident_quick_action_spec.rb[1:1:1]": 24.364789584,
"./qa/specs/features/ee/browser_ui/9_tenant_scale/share_group_with_group_spec.rb[1:1:1]": 33.211752018
}

View File

@ -1,277 +1,277 @@
{
"qa/specs/features/api/10_govern/group_access_token_spec.rb": 18.521383997999997,
"qa/specs/features/api/10_govern/project_access_token_spec.rb": 70.469153042,
"qa/specs/features/api/10_software_supply_chain_security/group_access_token_spec.rb": 36.831084718,
"qa/specs/features/api/10_software_supply_chain_security/project_access_token_spec.rb": 112.801693779,
"qa/specs/features/api/12_systems/gitaly/automatic_failover_and_recovery_spec.rb": 110.040837913,
"qa/specs/features/api/12_systems/gitaly/backend_node_recovery_spec.rb": 114.282097437,
"qa/specs/features/api/12_systems/gitaly/distributed_reads_spec.rb": 109.94492940399999,
"qa/specs/features/api/12_systems/gitaly/gitaly_mtls_spec.rb": 17.541521259,
"qa/specs/features/api/1_manage/import/import_github_repo_spec.rb": 139.635969085,
"qa/specs/features/api/1_manage/integrations/webhook_events_spec.rb": 67.64629241899999,
"qa/specs/features/api/1_manage/migration/gitlab_migration_group_spec.rb": 68.754853531,
"qa/specs/features/api/1_manage/migration/gitlab_migration_issue_spec.rb": 205.368507147,
"qa/specs/features/api/1_manage/migration/gitlab_migration_pipeline_spec.rb": 95.104661703,
"qa/specs/features/api/1_manage/rate_limits_spec.rb": 13.8907561,
"qa/specs/features/api/2_plan/closes_issue_via_pushing_a_commit_spec.rb": 12.651512831,
"qa/specs/features/api/3_create/merge_request/push_options_mwps_spec.rb": 21.848761477,
"qa/specs/features/api/3_create/merge_request/push_options_remove_source_branch_spec.rb": 25.106895342,
"qa/specs/features/api/3_create/merge_request/push_options_spec.rb": 54.362849741000005,
"qa/specs/features/api/3_create/merge_request/view_merge_requests_spec.rb": 1.902988173,
"qa/specs/features/api/3_create/repository/add_list_delete_branches_spec.rb": 26.583831161,
"qa/specs/features/api/3_create/repository/commit_to_templated_project_spec.rb": 8.729319089,
"qa/specs/features/api/3_create/repository/default_branch_name_setting_spec.rb": 14.738722042,
"qa/specs/features/api/3_create/repository/files_spec.rb": 26.783819209,
"qa/specs/features/api/3_create/repository/project_archive_compare_spec.rb": 10.42922354,
"qa/specs/features/api/3_create/repository/push_postreceive_idempotent_spec.rb": 27.605111608,
"qa/specs/features/api/3_create/repository/storage_size_spec.rb": 17.823589644,
"qa/specs/features/api/3_create/repository/tag_revision_trigger_prereceive_hook_spec.rb": 13.994980533,
"qa/specs/features/api/4_verify/api_variable_inheritance_with_forward_pipeline_variables_spec.rb": 55.045145431,
"qa/specs/features/api/4_verify/cancel_pipeline_when_block_user_spec.rb": 22.035357728,
"qa/specs/features/api/4_verify/file_variable_spec.rb": 59.910673128,
"qa/specs/features/api/4_verify/job_downloads_artifacts_spec.rb": 38.768602928,
"qa/specs/features/api/8_monitor/metrics_spec.rb": 6.777199893,
"qa/specs/features/api/9_tenant_scale/user_inherited_access_spec.rb": 114.336763488,
"qa/specs/features/api/9_tenant_scale/users_spec.rb": 4.922055226,
"qa/specs/features/browser_ui/10_govern/group/group_access_token_spec.rb": 16.751283529,
"qa/specs/features/browser_ui/10_govern/login/log_in_spec.rb": 12.058783334,
"qa/specs/features/browser_ui/10_govern/project/project_access_token_spec.rb": 19.351324594,
"qa/specs/features/browser_ui/10_software_supply_chain_security/group/group_access_token_spec.rb": 23.512189338,
"qa/specs/features/browser_ui/10_software_supply_chain_security/login/2fa_recovery_spec.rb": 83.790794116,
"qa/specs/features/browser_ui/10_software_supply_chain_security/login/2fa_ssh_recovery_spec.rb": 67.090232706,
"qa/specs/features/browser_ui/10_software_supply_chain_security/login/log_in_spec.rb": 12.307587758,
"qa/specs/features/browser_ui/10_software_supply_chain_security/login/log_in_with_2fa_spec.rb": 102.580083843,
"qa/specs/features/browser_ui/10_software_supply_chain_security/login/log_into_gitlab_via_ldap_spec.rb": 4.921524358,
"qa/specs/features/browser_ui/10_software_supply_chain_security/login/log_into_mattermost_via_gitlab_spec.rb": 33.243401049,
"qa/specs/features/browser_ui/10_software_supply_chain_security/login/login_via_instance_wide_saml_sso_spec.rb": 19.798649472,
"qa/specs/features/browser_ui/10_software_supply_chain_security/login/oauth_login_with_github_spec.rb": 50.440034542,
"qa/specs/features/browser_ui/10_software_supply_chain_security/login/register_spec.rb": 110.69759201400001,
"qa/specs/features/browser_ui/10_software_supply_chain_security/project/project_access_token_spec.rb": 27.909204477,
"qa/specs/features/browser_ui/10_software_supply_chain_security/user/impersonation_token_spec.rb": 47.351710152,
"qa/specs/features/browser_ui/10_software_supply_chain_security/user/user_access_termination_spec.rb": 48.449938446000004,
"qa/specs/features/browser_ui/14_analytics/performance_bar_spec.rb": 70.348751242,
"qa/specs/features/browser_ui/14_analytics/service_ping_disabled_spec.rb": 16.394361295,
"qa/specs/features/browser_ui/1_manage/integrations/jenkins/jenkins_build_status_spec.rb": 68.262422106,
"qa/specs/features/browser_ui/1_manage/integrations/jira/jira_basic_integration_spec.rb": 76.70920695199999,
"qa/specs/features/browser_ui/1_manage/integrations/jira/jira_issue_import_spec.rb": 66.947763814,
"qa/specs/features/browser_ui/1_manage/integrations/pipeline_status_emails_spec.rb": 91.059867173,
"qa/specs/features/browser_ui/1_manage/migration/gitlab_migration_group_spec.rb": 63.320539619,
"qa/specs/features/browser_ui/1_manage/migration/gitlab_migration_user_contribution_reassignment_spec.rb": 180.633953724,
"qa/specs/features/browser_ui/2_plan/design_management/add_design_content_spec.rb": 24.81367839,
"qa/specs/features/browser_ui/2_plan/design_management/archive_design_content_spec.rb": 30.215937604,
"qa/specs/features/browser_ui/2_plan/design_management/modify_design_content_spec.rb": 36.842372647,
"qa/specs/features/browser_ui/2_plan/email/trigger_email_notification_spec.rb": 15.799372904,
"qa/specs/features/browser_ui/2_plan/issue/collapse_comments_in_discussions_spec.rb": 17.828270758,
"qa/specs/features/browser_ui/2_plan/issue/comment_issue_spec.rb": 26.155091047,
"qa/specs/features/browser_ui/2_plan/issue/create_issue_spec.rb": 191.241389986,
"qa/specs/features/browser_ui/2_plan/issue/custom_issue_template_spec.rb": 30.632866636,
"qa/specs/features/browser_ui/2_plan/issue/export_as_csv_spec.rb": 45.553823094,
"qa/specs/features/browser_ui/2_plan/issue/issue_suggestions_spec.rb": 20.525056637,
"qa/specs/features/browser_ui/2_plan/issue/mentions_spec.rb": 32.74041852,
"qa/specs/features/browser_ui/2_plan/issue/real_time_assignee_spec.rb": 19.236542507,
"qa/specs/features/browser_ui/2_plan/issue_boards/focus_mode_spec.rb": 10.947620142,
"qa/specs/features/browser_ui/2_plan/milestone/assign_milestone_spec.rb": 117.56225756100001,
"qa/specs/features/browser_ui/2_plan/milestone/create_group_milestone_spec.rb": 25.866606942,
"qa/specs/features/browser_ui/2_plan/milestone/create_project_milestone_spec.rb": 30.611122556,
"qa/specs/features/browser_ui/2_plan/project_wiki/project_based_content_creation_spec.rb": 80.630287165,
"qa/specs/features/browser_ui/2_plan/project_wiki/project_based_content_manipulation_spec.rb": 47.770117624,
"qa/specs/features/browser_ui/2_plan/project_wiki/project_based_directory_management_spec.rb": 28.296027135,
"qa/specs/features/browser_ui/2_plan/project_wiki/project_based_file_upload_spec.rb": 35.604698339,
"qa/specs/features/browser_ui/2_plan/project_wiki/project_based_list_spec.rb": 63.008627194,
"qa/specs/features/browser_ui/2_plan/project_wiki/project_based_page_deletion_spec.rb": 56.106883073,
"qa/specs/features/browser_ui/2_plan/related_issues/related_issues_spec.rb": 31.797469378,
"qa/specs/features/browser_ui/3_create/merge_request/add_batch_comments_in_merge_request_spec.rb": 116.747902146,
"qa/specs/features/browser_ui/3_create/merge_request/cherry_pick/cherry_pick_a_merge_spec.rb": 109.231451978,
"qa/specs/features/browser_ui/3_create/merge_request/cherry_pick/cherry_pick_commit_spec.rb": 34.427933928,
"qa/specs/features/browser_ui/3_create/merge_request/create_merge_request_spec.rb": 111.61916997099999,
"qa/specs/features/browser_ui/3_create/merge_request/merge_merge_request_from_fork_spec.rb": 93.799559817,
"qa/specs/features/browser_ui/3_create/merge_request/merge_request_set_to_auto_merge_spec.rb": 121.897291831,
"qa/specs/features/browser_ui/3_create/merge_request/rebase_merge_request_spec.rb": 89.688534204,
"qa/specs/features/browser_ui/3_create/merge_request/revert/revert_commit_spec.rb": 36.869817285,
"qa/specs/features/browser_ui/3_create/merge_request/revert/reverting_merge_request_spec.rb": 62.107365205,
"qa/specs/features/browser_ui/3_create/merge_request/suggestions/batch_suggestion_spec.rb": 85.453434874,
"qa/specs/features/browser_ui/3_create/merge_request/suggestions/custom_commit_suggestion_spec.rb": 51.887244852,
"qa/specs/features/browser_ui/3_create/merge_request/view_merge_request_diff_patch_spec.rb": 189.444633759,
"qa/specs/features/browser_ui/3_create/repository/add_file_template_spec.rb": 47.382622008,
"qa/specs/features/browser_ui/3_create/repository/add_new_branch_rule_spec.rb": 29.832050405,
"qa/specs/features/browser_ui/3_create/repository/branch_with_unusual_name_spec.rb": 43.975073324,
"qa/specs/features/browser_ui/3_create/repository/clone_spec.rb": 97.556153607,
"qa/specs/features/browser_ui/3_create/repository/license_detection_spec.rb": 37.719381236000004,
"qa/specs/features/browser_ui/3_create/repository/protected_tags_spec.rb": 127.800827742,
"qa/specs/features/browser_ui/3_create/repository/protocol_v2_push_http_spec.rb": 14.215959563,
"qa/specs/features/browser_ui/3_create/repository/protocol_v2_push_ssh_spec.rb": 26.329580906,
"qa/specs/features/browser_ui/3_create/repository/push_http_private_token_spec.rb": 37.449967611,
"qa/specs/features/browser_ui/3_create/repository/push_mirroring_lfs_over_http_spec.rb": 67.62626798,
"qa/specs/features/browser_ui/3_create/repository/push_mirroring_over_http_spec.rb": 92.106291186,
"qa/specs/features/browser_ui/3_create/repository/push_over_http_file_size_spec.rb": 51.949957848,
"qa/specs/features/browser_ui/3_create/repository/push_over_http_spec.rb": 34.540728752999996,
"qa/specs/features/browser_ui/3_create/repository/push_over_ssh_file_size_spec.rb": 79.986367524,
"qa/specs/features/browser_ui/3_create/repository/push_over_ssh_spec.rb": 55.484253023,
"qa/specs/features/browser_ui/3_create/repository/push_protected_branch_spec.rb": 14.912097236,
"qa/specs/features/browser_ui/3_create/repository/push_to_canary_gitaly_spec.rb": 24.898335662,
"qa/specs/features/browser_ui/3_create/repository/ssh_key_support_create_spec.rb": 24.228216846,
"qa/specs/features/browser_ui/3_create/repository/ssh_key_support_delete_spec.rb": 20.393104159,
"qa/specs/features/browser_ui/3_create/repository/user_views_commit_diff_patch_spec.rb": 42.701060444999996,
"qa/specs/features/browser_ui/3_create/snippet/add_comment_to_snippet_spec.rb": 22.105629683,
"qa/specs/features/browser_ui/3_create/snippet/add_file_to_snippet_spec.rb": 35.412294751,
"qa/specs/features/browser_ui/3_create/snippet/clone_push_pull_personal_snippet_spec.rb": 50.65119466,
"qa/specs/features/browser_ui/3_create/snippet/clone_push_pull_project_snippet_spec.rb": 50.231215108,
"qa/specs/features/browser_ui/3_create/snippet/copy_snippet_file_contents_spec.rb": 26.651219692,
"qa/specs/features/browser_ui/3_create/snippet/create_personal_snippet_with_multiple_files_spec.rb": 16.669216342,
"qa/specs/features/browser_ui/3_create/snippet/create_project_snippet_with_multiple_files_spec.rb": 24.308720215,
"qa/specs/features/browser_ui/3_create/snippet/delete_file_from_snippet_spec.rb": 40.363982469,
"qa/specs/features/browser_ui/3_create/snippet/share_snippet_spec.rb": 25.005424157,
"qa/specs/features/browser_ui/3_create/source_editor/source_editor_toolbar_spec.rb": 21.290125355,
"qa/specs/features/browser_ui/3_create/web_ide/add_first_file_in_web_ide_spec.rb": 72.007561898,
"qa/specs/features/browser_ui/3_create/web_ide/add_new_directory_in_web_ide_spec.rb": 94.065048151,
"qa/specs/features/browser_ui/3_create/web_ide/closing_web_ide_with_unsaved_changes_spec.rb": 38.354486169,
"qa/specs/features/browser_ui/3_create/web_ide/settings_sync_web_ide_spec.rb": 227.716608432,
"qa/specs/features/browser_ui/3_create/web_ide/upload_new_file_in_web_ide_spec.rb": 136.571604404,
"qa/specs/features/browser_ui/4_verify/ci_components_catalog/ci_catalog_sorting_spec.rb": 140.500140645,
"qa/specs/features/browser_ui/4_verify/ci_components_catalog/release_with_glab_spec.rb": 158.11296443,
"qa/specs/features/browser_ui/4_verify/ci_components_catalog/release_with_release_cli_spec.rb": 132.272708545,
"qa/specs/features/browser_ui/4_verify/ci_components_catalog/run_component_in_project_pipeline_spec.rb": 104.262639979,
"qa/specs/features/browser_ui/4_verify/ci_job_artifacts/expose_job_artifacts_in_mr_spec.rb": 50.908738509,
"qa/specs/features/browser_ui/4_verify/ci_job_artifacts/job_artifacts_access_keyword_spec.rb": 377.341433328,
"qa/specs/features/browser_ui/4_verify/ci_job_artifacts/unlocking_job_artifacts_across_pipelines_spec.rb": 247.044950597,
"qa/specs/features/browser_ui/4_verify/ci_project_artifacts/user_can_bulk_delete_artifacts_spec.rb": 74.072714868,
"qa/specs/features/browser_ui/4_verify/ci_variable/pipeline_with_protected_variable_spec.rb": 193.64349958399998,
"qa/specs/features/browser_ui/4_verify/ci_variable/raw_variables_defined_in_yaml_spec.rb": 69.757876841,
"qa/specs/features/browser_ui/4_verify/ci_variable/ui_variable_inheritable_when_forward_pipeline_variables_true_spec.rb": 125.942032736,
"qa/specs/features/browser_ui/4_verify/pipeline/include_local_config_file_paths_with_wildcard_spec.rb": 34.937791603,
"qa/specs/features/browser_ui/4_verify/pipeline/include_multiple_files_from_a_project_spec.rb": 90.605931569,
"qa/specs/features/browser_ui/4_verify/pipeline/include_multiple_files_from_multiple_projects_spec.rb": 106.284347902,
"qa/specs/features/browser_ui/4_verify/pipeline/parent_child_pipelines_independent_relationship_spec.rb": 112.86517448500001,
"qa/specs/features/browser_ui/4_verify/pipeline/pass_dotenv_variables_to_downstream_via_bridge_spec.rb": 49.228744544,
"qa/specs/features/browser_ui/4_verify/pipeline/run_pipeline_with_manual_jobs_spec.rb": 66.297504777,
"qa/specs/features/browser_ui/4_verify/pipeline/trigger_child_pipeline_with_manual_spec.rb": 146.874870804,
"qa/specs/features/browser_ui/4_verify/pipeline/trigger_matrix_spec.rb": 57.097891573,
"qa/specs/features/browser_ui/4_verify/pipeline/update_ci_file_with_pipeline_editor_spec.rb": 32.069296513,
"qa/specs/features/browser_ui/4_verify/runner/deprecated_registration_token_spec.rb": 18.614982157,
"qa/specs/features/browser_ui/4_verify/runner/deprecated_unregister_runner_spec.rb": 38.72524229,
"qa/specs/features/browser_ui/4_verify/runner/fleet_visibility/group_runner_counts_spec.rb": 26.693816264,
"qa/specs/features/browser_ui/4_verify/runner/fleet_visibility/group_runner_status_counts_spec.rb": 14.426903614,
"qa/specs/features/browser_ui/4_verify/runner/register_group_runner_spec.rb": 29.110782528,
"qa/specs/features/browser_ui/4_verify/runner/register_project_runner_spec.rb": 61.552084068,
"qa/specs/features/browser_ui/4_verify/runner/unregister_runner_spec.rb": 18.838556411,
"qa/specs/features/browser_ui/4_verify/testing/endpoint_coverage_spec.rb": 92.701080025,
"qa/specs/features/browser_ui/5_package/container_registry/self_managed/container_registry_spec.rb": 349.57156950399997,
"qa/specs/features/browser_ui/5_package/dependency_proxy/dependency_proxy_spec.rb": 164.114453744,
"qa/specs/features/browser_ui/5_package/package_registry/composer_registry_spec.rb": 65.828990394,
"qa/specs/features/browser_ui/5_package/package_registry/conan_repository_spec.rb": 104.875017844,
"qa/specs/features/browser_ui/5_package/package_registry/generic_repository_spec.rb": 102.339877429,
"qa/specs/features/browser_ui/5_package/package_registry/helm_registry_spec.rb": 252.42129251,
"qa/specs/features/browser_ui/5_package/package_registry/maven/maven_group_level_spec.rb": 473.1621229940001,
"qa/specs/features/browser_ui/5_package/package_registry/maven/maven_project_level_spec.rb": 307.237438976,
"qa/specs/features/browser_ui/5_package/package_registry/maven_gradle_repository_spec.rb": 429.771648748,
"qa/specs/features/browser_ui/5_package/package_registry/npm/npm_group_level_spec.rb": 330.318552522,
"qa/specs/features/browser_ui/5_package/package_registry/npm/npm_instance_level_spec.rb": 327.66029831699996,
"qa/specs/features/browser_ui/5_package/package_registry/pypi_repository_spec.rb": 140.336931253,
"qa/specs/features/browser_ui/6_deploy/deploy_key/add_deploy_key_spec.rb": 29.15471952,
"qa/specs/features/browser_ui/6_deploy/deploy_key/clone_using_deploy_key_spec.rb": 152.802668412,
"qa/specs/features/browser_ui/6_deploy/deploy_token/add_deploy_token_spec.rb": 13.855406772,
"qa/specs/features/browser_ui/8_monitor/alert_management/alert_management_spec.rb": 275.766726926,
"qa/specs/features/browser_ui/8_monitor/alert_management/email_notification_for_alert_spec.rb": 72.55628182699999,
"qa/specs/features/browser_ui/9_tenant_scale/group/create_group_with_mattermost_team_spec.rb": 9.834239634,
"qa/specs/features/browser_ui/9_tenant_scale/group/group_member_access_request_spec.rb": 73.227019095,
"qa/specs/features/browser_ui/9_tenant_scale/group/transfer_project_spec.rb": 40.350335232,
"qa/specs/features/browser_ui/9_tenant_scale/project/add_project_member_spec.rb": 42.546609464,
"qa/specs/features/browser_ui/9_tenant_scale/project/create_project_badge_spec.rb": 29.655663424,
"qa/specs/features/browser_ui/9_tenant_scale/project/create_project_spec.rb": 63.433254199,
"qa/specs/features/browser_ui/9_tenant_scale/project/dashboard_images_spec.rb": 39.087898573000004,
"qa/specs/features/browser_ui/9_tenant_scale/project/invite_group_to_project_spec.rb": 62.708424474,
"qa/specs/features/browser_ui/9_tenant_scale/project/project_owner_permissions_spec.rb": 147.467197549,
"qa/specs/features/browser_ui/9_tenant_scale/project/view_project_activity_spec.rb": 30.296399313,
"qa/specs/features/browser_ui/9_tenant_scale/user/follow_user_activity_spec.rb": 37.033682506,
"qa/specs/features/browser_ui/9_tenant_scale/user/parent_group_access_termination_spec.rb": 35.368283822,
"qa/specs/features/browser_ui/9_tenant_scale/user/user_inherited_access_spec.rb": 54.53152518,
"qa/specs/features/ee/api/10_software_supply_chain_security/compliance_pipeline_spec.rb": 48.598445966,
"qa/specs/features/ee/api/10_software_supply_chain_security/instance_audit_event_streaming_spec.rb": 55.80930587,
"qa/specs/features/ee/api/10_software_supply_chain_security/user/minimal_access_user_spec.rb": 79.583004324,
"qa/specs/features/ee/api/1_manage/import/import_github_repo_spec.rb": 169.295029725,
"qa/specs/features/ee/api/1_manage/integrations/group_webhook_events_spec.rb": 13.301201822,
"qa/specs/features/ee/api/1_manage/migration/gitlab_migration_group_spec.rb": 74.293317754,
"qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb": 64.649032799,
"qa/specs/features/ee/api/3_create/code_suggestions_spec.rb": 45.673884076,
"qa/specs/features/ee/browser_ui/10_govern/change_vulnerability_status_spec.rb": 64.146858871,
"qa/specs/features/ee/browser_ui/10_govern/create_merge_request_with_secure_spec.rb": 70.493630702,
"qa/specs/features/ee/browser_ui/10_govern/fix_vulnerability_workflow_spec.rb": 154.707140401,
"qa/specs/features/ee/browser_ui/10_govern/project_security_dashboard_spec.rb": 42.347462152999995,
"qa/specs/features/ee/browser_ui/10_govern/scan_execution_policy_vulnerabilities_spec.rb": 105.323767621,
"qa/specs/features/ee/browser_ui/10_govern/security_policies_spec.rb": 66.72543853500001,
"qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/group_audit_event_streaming_spec.rb": 42.907916478000004,
"qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/group_audit_logs_1_spec.rb": 109.509837984,
"qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/restrict_by_ip_address_spec.rb": 162.66454548500002,
"qa/specs/features/ee/browser_ui/10_software_supply_chain_security/instance/instance_audit_logs_spec.rb": 138.609690341,
"qa/specs/features/ee/browser_ui/10_software_supply_chain_security/project/project_audit_logs_spec.rb": 266.40876015,
"qa/specs/features/ee/browser_ui/10_software_supply_chain_security/user/minimal_access_user_spec.rb": 21.388479543,
"qa/specs/features/ee/browser_ui/11_fulfillment/license/cloud_activation_spec.rb": 57.633297561,
"qa/specs/features/ee/browser_ui/11_fulfillment/license/license_spec.rb": 8.158413887,
"qa/specs/features/ee/browser_ui/11_fulfillment/utilization/user_registration_billing_spec.rb": 20.387951927,
"qa/specs/features/ee/browser_ui/13_secure/cvs_dependency_scanning_spec.rb": 33.077152164,
"qa/specs/features/ee/browser_ui/13_secure/on_demand_dast_spec.rb": 114.724848079,
"qa/specs/features/ee/browser_ui/13_secure/secret_push_protection_spec.rb": 137.030746902,
"qa/specs/features/ee/browser_ui/16_ai_powered/duo_chat/duo_chat_spec.rb": 13.98625058,
"qa/specs/features/ee/browser_ui/18_security_risk_management/change_vulnerability_status_spec.rb": 105.596491226,
"qa/specs/features/ee/browser_ui/18_security_risk_management/create_merge_request_with_secure_spec.rb": 71.034784022,
"qa/specs/features/ee/browser_ui/18_security_risk_management/dismissed_vulnerabilities_in_security_widget_spec.rb": 98.675807578,
"qa/specs/features/ee/browser_ui/18_security_risk_management/export_vulnerability_report_spec.rb": 19.419737458,
"qa/specs/features/ee/browser_ui/18_security_risk_management/fix_vulnerability_workflow_spec.rb": 179.175109496,
"qa/specs/features/ee/browser_ui/18_security_risk_management/group_pipeline_execution_policy_spec.rb": 302.745151314,
"qa/specs/features/ee/browser_ui/18_security_risk_management/project_security_dashboard_spec.rb": 66.944067776,
"qa/specs/features/ee/browser_ui/18_security_risk_management/scan_execution_policy_vulnerabilities_spec.rb": 84.611148942,
"qa/specs/features/ee/browser_ui/18_security_risk_management/scan_result_policy_vulnerabilities_spec.rb": 112.105213651,
"qa/specs/features/ee/browser_ui/18_security_risk_management/security_policies_spec.rb": 97.28080153900001,
"qa/specs/features/ee/browser_ui/18_security_risk_management/security_reports_spec.rb": 361.36971355299994,
"qa/specs/features/ee/browser_ui/18_security_risk_management/vulnerabilities_jira_integration_spec.rb": 33.325678349,
"qa/specs/features/ee/browser_ui/18_security_risk_management/vulnerability_management_spec.rb": 285.522777193,
"qa/specs/features/ee/browser_ui/1_manage/integrations/jira_issues_list_spec.rb": 73.84101252399999,
"qa/specs/features/ee/browser_ui/2_plan/analytics/contribution_analytics_spec.rb": 42.670836179,
"qa/specs/features/ee/browser_ui/2_plan/analytics/mr_analytics_spec.rb": 96.665131569,
"qa/specs/features/ee/browser_ui/2_plan/analytics/value_stream_analytics_spec.rb": 46.247936038,
"qa/specs/features/ee/browser_ui/2_plan/burndown_chart/burndown_chart_spec.rb": 27.210626444,
"qa/specs/features/ee/browser_ui/2_plan/custom_email/custom_email_spec.rb": 17.460373472,
"qa/specs/features/ee/browser_ui/2_plan/epic/epics_management_spec.rb": 169.22904233499997,
"qa/specs/features/ee/browser_ui/2_plan/epic/promote_issue_to_epic_spec.rb": 53.85831327,
"qa/specs/features/ee/browser_ui/2_plan/epic/roadmap_spec.rb": 18.610964879,
"qa/specs/features/ee/browser_ui/2_plan/group_wiki/create_group_wiki_page_spec.rb": 28.19861191,
"qa/specs/features/ee/browser_ui/2_plan/group_wiki/delete_group_wiki_page_spec.rb": 11.427468357,
"qa/specs/features/ee/browser_ui/2_plan/group_wiki/file_upload_group_wiki_page_spec.rb": 35.323302996,
"qa/specs/features/ee/browser_ui/2_plan/insights/default_insights_spec.rb": 34.267885929,
"qa/specs/features/ee/browser_ui/2_plan/issue/default_issue_template_spec.rb": 29.985791088,
"qa/specs/features/ee/browser_ui/2_plan/issue_boards/configurable_issue_board_spec.rb": 15.598759344,
"qa/specs/features/ee/browser_ui/2_plan/issue_boards/configure_issue_board_by_label_spec.rb": 28.111113986,
"qa/specs/features/ee/browser_ui/2_plan/issue_boards/create_group_issue_board_spec.rb": 18.055819514,
"qa/specs/features/ee/browser_ui/2_plan/issue_boards/group_issue_boards_spec.rb": 20.167857433,
"qa/specs/features/ee/browser_ui/2_plan/issue_boards/project_issue_boards_spec.rb": 53.553516492,
"qa/specs/features/ee/browser_ui/2_plan/issue_boards/read_only_board_configuration_spec.rb": 21.093292587,
"qa/specs/features/ee/browser_ui/2_plan/issue_boards/sum_of_issues_weights_spec.rb": 21.407327404,
"qa/specs/features/ee/browser_ui/2_plan/issues_analytics/issues_analytics_spec.rb": 57.652871048,
"qa/specs/features/ee/browser_ui/2_plan/issues_weight/issue_weight_visualization_spec.rb": 28.011032761,
"qa/specs/features/ee/browser_ui/2_plan/iterations/assign_group_iteration_spec.rb": 23.00501172,
"qa/specs/features/ee/browser_ui/2_plan/iterations/create_group_iteration_spec.rb": 51.947101862000004,
"qa/specs/features/ee/browser_ui/2_plan/multiple_assignees_for_issues/four_assignees_spec.rb": 58.471475753,
"qa/specs/features/ee/browser_ui/2_plan/multiple_assignees_for_issues/more_than_four_assignees_spec.rb": 59.668712809,
"qa/specs/features/ee/browser_ui/2_plan/scoped_labels/editing_scoped_labels_spec.rb": 30.359747244,
"qa/specs/features/ee/browser_ui/3_create/merge_request/approval_rules_spec.rb": 93.559918802,
"qa/specs/features/ee/browser_ui/3_create/merge_request/default_merge_request_template_spec.rb": 31.123908637,
"qa/specs/features/ee/browser_ui/3_create/repository/assign_code_owners_spec.rb": 99.539485395,
"qa/specs/features/ee/browser_ui/3_create/repository/code_owners_spec.rb": 36.350574726,
"qa/specs/features/ee/browser_ui/3_create/repository/file_locking_spec.rb": 181.76881829799999,
"qa/specs/features/ee/browser_ui/3_create/repository/group_file_template_spec.rb": 27.724510419,
"qa/specs/features/ee/browser_ui/3_create/repository/merge_with_code_owner_in_root_group_spec.rb": 290.25833584099996,
"qa/specs/features/ee/browser_ui/3_create/repository/merge_with_code_owner_in_subgroup_spec.rb": 197.181377393,
"qa/specs/features/ee/browser_ui/3_create/repository/prevent_forking_outside_group_spec.rb": 101.417875097,
"qa/specs/features/ee/browser_ui/3_create/repository/project_templates_spec.rb": 330.695271759,
"qa/specs/features/ee/browser_ui/3_create/repository/pull_mirroring_over_http_spec.rb": 41.607550276,
"qa/specs/features/ee/browser_ui/3_create/repository/pull_mirroring_over_ssh_with_key_spec.rb": 62.493518994,
"qa/specs/features/ee/browser_ui/3_create/repository/push_rules_spec.rb": 390.880134446,
"qa/specs/features/ee/browser_ui/3_create/repository/restrict_push_protected_branch_spec.rb": 228.74696840000001,
"qa/specs/features/ee/browser_ui/3_create/web_ide/code_suggestions_in_web_ide_spec.rb": 84.08416841799999,
"qa/specs/features/ee/browser_ui/4_verify/multi-project_pipelines_spec.rb": 119.499905771,
"qa/specs/features/ee/browser_ui/4_verify/parent_child_pipelines_dependent_relationship_spec.rb": 153.491787496,
"qa/specs/features/ee/browser_ui/4_verify/pipeline_for_merged_result_spec.rb": 52.807736153,
"qa/specs/features/ee/browser_ui/4_verify/pipeline_subscription_with_group_owned_project_spec.rb": 45.637496079,
"qa/specs/features/ee/browser_ui/8_monitor/incident_management/incident_quick_action_spec.rb": 15.607608313,
"qa/specs/features/ee/browser_ui/9_tenant_scale/share_group_with_group_spec.rb": 28.78550695
"qa/specs/features/api/10_govern/group_access_token_spec.rb": 26.058577075000002,
"qa/specs/features/api/10_govern/project_access_token_spec.rb": 51.15418939799999,
"qa/specs/features/api/10_software_supply_chain_security/group_access_token_spec.rb": 39.237627636,
"qa/specs/features/api/10_software_supply_chain_security/project_access_token_spec.rb": 100.80942445699999,
"qa/specs/features/api/12_systems/gitaly/automatic_failover_and_recovery_spec.rb": 98.154451804,
"qa/specs/features/api/12_systems/gitaly/backend_node_recovery_spec.rb": 106.535298889,
"qa/specs/features/api/12_systems/gitaly/distributed_reads_spec.rb": 104.974241576,
"qa/specs/features/api/12_systems/gitaly/gitaly_mtls_spec.rb": 19.843623152,
"qa/specs/features/api/1_manage/import/import_github_repo_spec.rb": 75.897262985,
"qa/specs/features/api/1_manage/integrations/webhook_events_spec.rb": 75.968120471,
"qa/specs/features/api/1_manage/migration/gitlab_migration_group_spec.rb": 53.169866097,
"qa/specs/features/api/1_manage/migration/gitlab_migration_issue_spec.rb": 210.121892452,
"qa/specs/features/api/1_manage/migration/gitlab_migration_pipeline_spec.rb": 101.604912563,
"qa/specs/features/api/1_manage/rate_limits_spec.rb": 18.468315007,
"qa/specs/features/api/2_plan/closes_issue_via_pushing_a_commit_spec.rb": 21.729444637,
"qa/specs/features/api/3_create/merge_request/push_options_mwps_spec.rb": 23.140529856,
"qa/specs/features/api/3_create/merge_request/push_options_remove_source_branch_spec.rb": 46.373475946,
"qa/specs/features/api/3_create/merge_request/push_options_spec.rb": 40.562191681,
"qa/specs/features/api/3_create/merge_request/view_merge_requests_spec.rb": 3.451137448,
"qa/specs/features/api/3_create/repository/add_list_delete_branches_spec.rb": 26.185429098,
"qa/specs/features/api/3_create/repository/commit_to_templated_project_spec.rb": 11.612730733,
"qa/specs/features/api/3_create/repository/default_branch_name_setting_spec.rb": 21.478944797,
"qa/specs/features/api/3_create/repository/files_spec.rb": 16.485197137,
"qa/specs/features/api/3_create/repository/project_archive_compare_spec.rb": 18.405126522,
"qa/specs/features/api/3_create/repository/push_postreceive_idempotent_spec.rb": 23.615131865,
"qa/specs/features/api/3_create/repository/storage_size_spec.rb": 26.615922213,
"qa/specs/features/api/3_create/repository/tag_revision_trigger_prereceive_hook_spec.rb": 5.347407267,
"qa/specs/features/api/4_verify/api_variable_inheritance_with_forward_pipeline_variables_spec.rb": 63.759155657,
"qa/specs/features/api/4_verify/cancel_pipeline_when_block_user_spec.rb": 21.363606479,
"qa/specs/features/api/4_verify/file_variable_spec.rb": 48.623293832,
"qa/specs/features/api/4_verify/job_downloads_artifacts_spec.rb": 28.870007261,
"qa/specs/features/api/8_monitor/metrics_spec.rb": 6.3555618030000005,
"qa/specs/features/api/9_tenant_scale/user_inherited_access_spec.rb": 103.65946769700001,
"qa/specs/features/api/9_tenant_scale/users_spec.rb": 3.894640494,
"qa/specs/features/browser_ui/10_govern/group/group_access_token_spec.rb": 16.603643392,
"qa/specs/features/browser_ui/10_govern/login/log_in_spec.rb": 9.812459923,
"qa/specs/features/browser_ui/10_govern/project/project_access_token_spec.rb": 17.836561288,
"qa/specs/features/browser_ui/10_software_supply_chain_security/group/group_access_token_spec.rb": 24.054418849,
"qa/specs/features/browser_ui/10_software_supply_chain_security/login/2fa_recovery_spec.rb": 65.602032925,
"qa/specs/features/browser_ui/10_software_supply_chain_security/login/2fa_ssh_recovery_spec.rb": 69.231792636,
"qa/specs/features/browser_ui/10_software_supply_chain_security/login/log_in_spec.rb": 12.926831812,
"qa/specs/features/browser_ui/10_software_supply_chain_security/login/log_in_with_2fa_spec.rb": 104.402210153,
"qa/specs/features/browser_ui/10_software_supply_chain_security/login/log_into_gitlab_via_ldap_spec.rb": 4.967427249,
"qa/specs/features/browser_ui/10_software_supply_chain_security/login/log_into_mattermost_via_gitlab_spec.rb": 32.86385827,
"qa/specs/features/browser_ui/10_software_supply_chain_security/login/login_via_instance_wide_saml_sso_spec.rb": 17.662928835,
"qa/specs/features/browser_ui/10_software_supply_chain_security/login/oauth_login_with_github_spec.rb": 43.539705822,
"qa/specs/features/browser_ui/10_software_supply_chain_security/login/register_spec.rb": 104.378145714,
"qa/specs/features/browser_ui/10_software_supply_chain_security/project/project_access_token_spec.rb": 27.668876222,
"qa/specs/features/browser_ui/10_software_supply_chain_security/user/impersonation_token_spec.rb": 36.603114198,
"qa/specs/features/browser_ui/10_software_supply_chain_security/user/user_access_termination_spec.rb": 54.418546586000005,
"qa/specs/features/browser_ui/14_analytics/performance_bar_spec.rb": 56.2859738,
"qa/specs/features/browser_ui/14_analytics/service_ping_disabled_spec.rb": 16.512865765,
"qa/specs/features/browser_ui/1_manage/integrations/jenkins/jenkins_build_status_spec.rb": 79.247257332,
"qa/specs/features/browser_ui/1_manage/integrations/jira/jira_basic_integration_spec.rb": 56.76773344,
"qa/specs/features/browser_ui/1_manage/integrations/jira/jira_issue_import_spec.rb": 62.504124845,
"qa/specs/features/browser_ui/1_manage/integrations/pipeline_status_emails_spec.rb": 96.23058514600001,
"qa/specs/features/browser_ui/1_manage/migration/gitlab_migration_group_spec.rb": 68.72056009,
"qa/specs/features/browser_ui/1_manage/migration/gitlab_migration_user_contribution_reassignment_spec.rb": 168.956606621,
"qa/specs/features/browser_ui/2_plan/design_management/add_design_content_spec.rb": 26.569251616,
"qa/specs/features/browser_ui/2_plan/design_management/archive_design_content_spec.rb": 31.173191774,
"qa/specs/features/browser_ui/2_plan/design_management/modify_design_content_spec.rb": 27.779094072,
"qa/specs/features/browser_ui/2_plan/email/trigger_email_notification_spec.rb": 14.099467962,
"qa/specs/features/browser_ui/2_plan/issue/collapse_comments_in_discussions_spec.rb": 27.85125031,
"qa/specs/features/browser_ui/2_plan/issue/comment_issue_spec.rb": 29.157142613,
"qa/specs/features/browser_ui/2_plan/issue/create_issue_spec.rb": 198.07797302999998,
"qa/specs/features/browser_ui/2_plan/issue/custom_issue_template_spec.rb": 19.242308477,
"qa/specs/features/browser_ui/2_plan/issue/export_as_csv_spec.rb": 42.916748511,
"qa/specs/features/browser_ui/2_plan/issue/issue_suggestions_spec.rb": 22.148003065,
"qa/specs/features/browser_ui/2_plan/issue/mentions_spec.rb": 34.11815678,
"qa/specs/features/browser_ui/2_plan/issue/real_time_assignee_spec.rb": 30.785941257,
"qa/specs/features/browser_ui/2_plan/issue_boards/focus_mode_spec.rb": 24.773179435,
"qa/specs/features/browser_ui/2_plan/milestone/assign_milestone_spec.rb": 110.37874622800001,
"qa/specs/features/browser_ui/2_plan/milestone/create_group_milestone_spec.rb": 25.538361257,
"qa/specs/features/browser_ui/2_plan/milestone/create_project_milestone_spec.rb": 31.028631892,
"qa/specs/features/browser_ui/2_plan/project_wiki/project_based_content_creation_spec.rb": 86.70059393999999,
"qa/specs/features/browser_ui/2_plan/project_wiki/project_based_content_manipulation_spec.rb": 46.174413013000006,
"qa/specs/features/browser_ui/2_plan/project_wiki/project_based_directory_management_spec.rb": 28.019644205,
"qa/specs/features/browser_ui/2_plan/project_wiki/project_based_file_upload_spec.rb": 32.131521373,
"qa/specs/features/browser_ui/2_plan/project_wiki/project_based_list_spec.rb": 54.354889564,
"qa/specs/features/browser_ui/2_plan/project_wiki/project_based_page_deletion_spec.rb": 47.080545179,
"qa/specs/features/browser_ui/2_plan/related_issues/related_issues_spec.rb": 28.183154918,
"qa/specs/features/browser_ui/3_create/merge_request/add_batch_comments_in_merge_request_spec.rb": 101.99593750599999,
"qa/specs/features/browser_ui/3_create/merge_request/cherry_pick/cherry_pick_a_merge_spec.rb": 64.094388613,
"qa/specs/features/browser_ui/3_create/merge_request/cherry_pick/cherry_pick_commit_spec.rb": 42.08085523,
"qa/specs/features/browser_ui/3_create/merge_request/create_merge_request_spec.rb": 87.771302714,
"qa/specs/features/browser_ui/3_create/merge_request/merge_merge_request_from_fork_spec.rb": 62.366169496,
"qa/specs/features/browser_ui/3_create/merge_request/merge_request_set_to_auto_merge_spec.rb": 91.621303721,
"qa/specs/features/browser_ui/3_create/merge_request/rebase_merge_request_spec.rb": 78.329586595,
"qa/specs/features/browser_ui/3_create/merge_request/revert/revert_commit_spec.rb": 36.261726197,
"qa/specs/features/browser_ui/3_create/merge_request/revert/reverting_merge_request_spec.rb": 64.279436959,
"qa/specs/features/browser_ui/3_create/merge_request/suggestions/batch_suggestion_spec.rb": 87.481510126,
"qa/specs/features/browser_ui/3_create/merge_request/suggestions/custom_commit_suggestion_spec.rb": 65.973294922,
"qa/specs/features/browser_ui/3_create/merge_request/view_merge_request_diff_patch_spec.rb": 33.097332576,
"qa/specs/features/browser_ui/3_create/repository/add_file_template_spec.rb": 15.100312979,
"qa/specs/features/browser_ui/3_create/repository/add_new_branch_rule_spec.rb": 27.072392614,
"qa/specs/features/browser_ui/3_create/repository/branch_with_unusual_name_spec.rb": 31.678297521,
"qa/specs/features/browser_ui/3_create/repository/clone_spec.rb": 26.797455114999998,
"qa/specs/features/browser_ui/3_create/repository/license_detection_spec.rb": 36.93416384,
"qa/specs/features/browser_ui/3_create/repository/protected_tags_spec.rb": 107.452902592,
"qa/specs/features/browser_ui/3_create/repository/protocol_v2_push_http_spec.rb": 18.643726327,
"qa/specs/features/browser_ui/3_create/repository/protocol_v2_push_ssh_spec.rb": 16.959685492,
"qa/specs/features/browser_ui/3_create/repository/push_http_private_token_spec.rb": 32.644421555,
"qa/specs/features/browser_ui/3_create/repository/push_mirroring_lfs_over_http_spec.rb": 80.900964686,
"qa/specs/features/browser_ui/3_create/repository/push_mirroring_over_http_spec.rb": 57.199473723,
"qa/specs/features/browser_ui/3_create/repository/push_over_http_file_size_spec.rb": 60.175686074,
"qa/specs/features/browser_ui/3_create/repository/push_over_http_spec.rb": 37.237670619,
"qa/specs/features/browser_ui/3_create/repository/push_over_ssh_file_size_spec.rb": 54.92120258,
"qa/specs/features/browser_ui/3_create/repository/push_over_ssh_spec.rb": 53.756342224,
"qa/specs/features/browser_ui/3_create/repository/push_protected_branch_spec.rb": 17.183783872,
"qa/specs/features/browser_ui/3_create/repository/push_to_canary_gitaly_spec.rb": 24.888459366,
"qa/specs/features/browser_ui/3_create/repository/ssh_key_support_create_spec.rb": 22.566885755,
"qa/specs/features/browser_ui/3_create/repository/ssh_key_support_delete_spec.rb": 20.58447557,
"qa/specs/features/browser_ui/3_create/repository/user_views_commit_diff_patch_spec.rb": 48.528561479000004,
"qa/specs/features/browser_ui/3_create/snippet/add_comment_to_snippet_spec.rb": 20.96542142,
"qa/specs/features/browser_ui/3_create/snippet/add_file_to_snippet_spec.rb": 36.567857415999995,
"qa/specs/features/browser_ui/3_create/snippet/clone_push_pull_personal_snippet_spec.rb": 58.571618963,
"qa/specs/features/browser_ui/3_create/snippet/clone_push_pull_project_snippet_spec.rb": 69.026695105,
"qa/specs/features/browser_ui/3_create/snippet/copy_snippet_file_contents_spec.rb": 26.892227846,
"qa/specs/features/browser_ui/3_create/snippet/create_personal_snippet_with_multiple_files_spec.rb": 11.173220135,
"qa/specs/features/browser_ui/3_create/snippet/create_project_snippet_with_multiple_files_spec.rb": 29.182447186,
"qa/specs/features/browser_ui/3_create/snippet/delete_file_from_snippet_spec.rb": 52.713308943,
"qa/specs/features/browser_ui/3_create/snippet/share_snippet_spec.rb": 21.771435121,
"qa/specs/features/browser_ui/3_create/source_editor/source_editor_toolbar_spec.rb": 16.615951827,
"qa/specs/features/browser_ui/3_create/web_ide/add_first_file_in_web_ide_spec.rb": 86.521751376,
"qa/specs/features/browser_ui/3_create/web_ide/add_new_directory_in_web_ide_spec.rb": 96.912057617,
"qa/specs/features/browser_ui/3_create/web_ide/closing_web_ide_with_unsaved_changes_spec.rb": 37.451367599,
"qa/specs/features/browser_ui/3_create/web_ide/settings_sync_web_ide_spec.rb": 221.825144384,
"qa/specs/features/browser_ui/3_create/web_ide/upload_new_file_in_web_ide_spec.rb": 121.11458599899998,
"qa/specs/features/browser_ui/4_verify/ci_components_catalog/ci_catalog_sorting_spec.rb": 115.793764987,
"qa/specs/features/browser_ui/4_verify/ci_components_catalog/release_with_glab_spec.rb": 148.088871319,
"qa/specs/features/browser_ui/4_verify/ci_components_catalog/release_with_release_cli_spec.rb": 108.270990935,
"qa/specs/features/browser_ui/4_verify/ci_components_catalog/run_component_in_project_pipeline_spec.rb": 54.605941451,
"qa/specs/features/browser_ui/4_verify/ci_job_artifacts/expose_job_artifacts_in_mr_spec.rb": 55.593200815,
"qa/specs/features/browser_ui/4_verify/ci_job_artifacts/job_artifacts_access_keyword_spec.rb": 227.36576776599998,
"qa/specs/features/browser_ui/4_verify/ci_job_artifacts/unlocking_job_artifacts_across_pipelines_spec.rb": 304.003962431,
"qa/specs/features/browser_ui/4_verify/ci_project_artifacts/user_can_bulk_delete_artifacts_spec.rb": 66.10217771,
"qa/specs/features/browser_ui/4_verify/ci_variable/pipeline_with_protected_variable_spec.rb": 118.432264626,
"qa/specs/features/browser_ui/4_verify/ci_variable/raw_variables_defined_in_yaml_spec.rb": 34.237708553,
"qa/specs/features/browser_ui/4_verify/ci_variable/ui_variable_inheritable_when_forward_pipeline_variables_true_spec.rb": 96.374236601,
"qa/specs/features/browser_ui/4_verify/pipeline/include_local_config_file_paths_with_wildcard_spec.rb": 19.467623762,
"qa/specs/features/browser_ui/4_verify/pipeline/include_multiple_files_from_a_project_spec.rb": 65.760881008,
"qa/specs/features/browser_ui/4_verify/pipeline/include_multiple_files_from_multiple_projects_spec.rb": 67.60117372,
"qa/specs/features/browser_ui/4_verify/pipeline/parent_child_pipelines_independent_relationship_spec.rb": 70.09694767900001,
"qa/specs/features/browser_ui/4_verify/pipeline/pass_dotenv_variables_to_downstream_via_bridge_spec.rb": 42.506619918,
"qa/specs/features/browser_ui/4_verify/pipeline/run_pipeline_with_manual_jobs_spec.rb": 82.296233805,
"qa/specs/features/browser_ui/4_verify/pipeline/trigger_child_pipeline_with_manual_spec.rb": 45.445669356,
"qa/specs/features/browser_ui/4_verify/pipeline/trigger_matrix_spec.rb": 47.580450832,
"qa/specs/features/browser_ui/4_verify/pipeline/update_ci_file_with_pipeline_editor_spec.rb": 44.123031376,
"qa/specs/features/browser_ui/4_verify/runner/deprecated_registration_token_spec.rb": 21.100726731,
"qa/specs/features/browser_ui/4_verify/runner/deprecated_unregister_runner_spec.rb": 27.081101323,
"qa/specs/features/browser_ui/4_verify/runner/fleet_visibility/group_runner_counts_spec.rb": 24.201405244,
"qa/specs/features/browser_ui/4_verify/runner/fleet_visibility/group_runner_status_counts_spec.rb": 19.550243402,
"qa/specs/features/browser_ui/4_verify/runner/register_group_runner_spec.rb": 21.250999614,
"qa/specs/features/browser_ui/4_verify/runner/register_project_runner_spec.rb": 69.162166247,
"qa/specs/features/browser_ui/4_verify/runner/unregister_runner_spec.rb": 29.438988121,
"qa/specs/features/browser_ui/4_verify/testing/endpoint_coverage_spec.rb": 53.68983943,
"qa/specs/features/browser_ui/5_package/container_registry/self_managed/container_registry_spec.rb": 302.900715437,
"qa/specs/features/browser_ui/5_package/dependency_proxy/dependency_proxy_spec.rb": 202.12982490000002,
"qa/specs/features/browser_ui/5_package/package_registry/composer_registry_spec.rb": 48.620513796,
"qa/specs/features/browser_ui/5_package/package_registry/conan_repository_spec.rb": 85.299893039,
"qa/specs/features/browser_ui/5_package/package_registry/generic_repository_spec.rb": 63.856898609,
"qa/specs/features/browser_ui/5_package/package_registry/helm_registry_spec.rb": 237.403971872,
"qa/specs/features/browser_ui/5_package/package_registry/maven/maven_group_level_spec.rb": 463.994954322,
"qa/specs/features/browser_ui/5_package/package_registry/maven/maven_project_level_spec.rb": 284.46821859199997,
"qa/specs/features/browser_ui/5_package/package_registry/maven_gradle_repository_spec.rb": 265.385636781,
"qa/specs/features/browser_ui/5_package/package_registry/npm/npm_group_level_spec.rb": 288.968119221,
"qa/specs/features/browser_ui/5_package/package_registry/npm/npm_instance_level_spec.rb": 278.69063424800004,
"qa/specs/features/browser_ui/5_package/package_registry/pypi_repository_spec.rb": 79.295332813,
"qa/specs/features/browser_ui/6_deploy/deploy_key/add_deploy_key_spec.rb": 27.028211672,
"qa/specs/features/browser_ui/6_deploy/deploy_key/clone_using_deploy_key_spec.rb": 147.468290377,
"qa/specs/features/browser_ui/6_deploy/deploy_token/add_deploy_token_spec.rb": 15.700028996,
"qa/specs/features/browser_ui/8_monitor/alert_management/alert_management_spec.rb": 199.754773864,
"qa/specs/features/browser_ui/8_monitor/alert_management/email_notification_for_alert_spec.rb": 74.31395702,
"qa/specs/features/browser_ui/9_tenant_scale/group/create_group_with_mattermost_team_spec.rb": 10.854467581,
"qa/specs/features/browser_ui/9_tenant_scale/group/group_member_access_request_spec.rb": 73.154110096,
"qa/specs/features/browser_ui/9_tenant_scale/group/transfer_project_spec.rb": 36.83166358,
"qa/specs/features/browser_ui/9_tenant_scale/project/add_project_member_spec.rb": 32.114614524,
"qa/specs/features/browser_ui/9_tenant_scale/project/create_project_badge_spec.rb": 23.659664427,
"qa/specs/features/browser_ui/9_tenant_scale/project/create_project_spec.rb": 64.66366113999999,
"qa/specs/features/browser_ui/9_tenant_scale/project/dashboard_images_spec.rb": 23.937308600999998,
"qa/specs/features/browser_ui/9_tenant_scale/project/invite_group_to_project_spec.rb": 64.984077478,
"qa/specs/features/browser_ui/9_tenant_scale/project/project_owner_permissions_spec.rb": 140.999985658,
"qa/specs/features/browser_ui/9_tenant_scale/project/view_project_activity_spec.rb": 28.069070716,
"qa/specs/features/browser_ui/9_tenant_scale/user/follow_user_activity_spec.rb": 39.268014675,
"qa/specs/features/browser_ui/9_tenant_scale/user/parent_group_access_termination_spec.rb": 36.080385661,
"qa/specs/features/browser_ui/9_tenant_scale/user/user_inherited_access_spec.rb": 34.583529425,
"qa/specs/features/ee/api/10_software_supply_chain_security/compliance_pipeline_spec.rb": 44.243051099,
"qa/specs/features/ee/api/10_software_supply_chain_security/instance_audit_event_streaming_spec.rb": 27.069806731,
"qa/specs/features/ee/api/10_software_supply_chain_security/user/minimal_access_user_spec.rb": 71.374616198,
"qa/specs/features/ee/api/1_manage/import/import_github_repo_spec.rb": 67.403649103,
"qa/specs/features/ee/api/1_manage/integrations/group_webhook_events_spec.rb": 7.185543787,
"qa/specs/features/ee/api/1_manage/migration/gitlab_migration_group_spec.rb": 88.437379941,
"qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb": 70.605447375,
"qa/specs/features/ee/api/3_create/code_suggestions_spec.rb": 43.47784314000001,
"qa/specs/features/ee/browser_ui/10_govern/change_vulnerability_status_spec.rb": 65.95507546,
"qa/specs/features/ee/browser_ui/10_govern/create_merge_request_with_secure_spec.rb": 41.501582762,
"qa/specs/features/ee/browser_ui/10_govern/fix_vulnerability_workflow_spec.rb": 122.982638271,
"qa/specs/features/ee/browser_ui/10_govern/project_security_dashboard_spec.rb": 41.847068406,
"qa/specs/features/ee/browser_ui/10_govern/scan_execution_policy_vulnerabilities_spec.rb": 104.522762761,
"qa/specs/features/ee/browser_ui/10_govern/security_policies_spec.rb": 70.534701259,
"qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/group_audit_event_streaming_spec.rb": 55.550210239,
"qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/group_audit_logs_1_spec.rb": 138.837579003,
"qa/specs/features/ee/browser_ui/10_software_supply_chain_security/group/restrict_by_ip_address_spec.rb": 142.398094538,
"qa/specs/features/ee/browser_ui/10_software_supply_chain_security/instance/instance_audit_logs_spec.rb": 120.62217595,
"qa/specs/features/ee/browser_ui/10_software_supply_chain_security/project/project_audit_logs_spec.rb": 207.34435302,
"qa/specs/features/ee/browser_ui/10_software_supply_chain_security/user/minimal_access_user_spec.rb": 23.009290592,
"qa/specs/features/ee/browser_ui/11_fulfillment/license/cloud_activation_spec.rb": 17.524227593,
"qa/specs/features/ee/browser_ui/11_fulfillment/license/license_spec.rb": 12.210052251,
"qa/specs/features/ee/browser_ui/11_fulfillment/utilization/user_registration_billing_spec.rb": 25.777443134,
"qa/specs/features/ee/browser_ui/13_secure/cvs_dependency_scanning_spec.rb": 138.394770274,
"qa/specs/features/ee/browser_ui/13_secure/on_demand_dast_spec.rb": 101.855871699,
"qa/specs/features/ee/browser_ui/13_secure/secret_push_protection_spec.rb": 130.930446917,
"qa/specs/features/ee/browser_ui/16_ai_powered/duo_chat/duo_chat_spec.rb": 22.810488966,
"qa/specs/features/ee/browser_ui/18_security_risk_management/change_vulnerability_status_spec.rb": 101.30482137,
"qa/specs/features/ee/browser_ui/18_security_risk_management/create_merge_request_with_secure_spec.rb": 71.617032597,
"qa/specs/features/ee/browser_ui/18_security_risk_management/dismissed_vulnerabilities_in_security_widget_spec.rb": 67.008758071,
"qa/specs/features/ee/browser_ui/18_security_risk_management/export_vulnerability_report_spec.rb": 15.960739693,
"qa/specs/features/ee/browser_ui/18_security_risk_management/fix_vulnerability_workflow_spec.rb": 129.789500662,
"qa/specs/features/ee/browser_ui/18_security_risk_management/group_pipeline_execution_policy_spec.rb": 233.247269701,
"qa/specs/features/ee/browser_ui/18_security_risk_management/project_security_dashboard_spec.rb": 65.432864257,
"qa/specs/features/ee/browser_ui/18_security_risk_management/scan_execution_policy_vulnerabilities_spec.rb": 82.016420169,
"qa/specs/features/ee/browser_ui/18_security_risk_management/scan_result_policy_vulnerabilities_spec.rb": 131.809772503,
"qa/specs/features/ee/browser_ui/18_security_risk_management/security_policies_spec.rb": 96.70862015,
"qa/specs/features/ee/browser_ui/18_security_risk_management/security_reports_spec.rb": 333.682326228,
"qa/specs/features/ee/browser_ui/18_security_risk_management/vulnerabilities_jira_integration_spec.rb": 23.194831333,
"qa/specs/features/ee/browser_ui/18_security_risk_management/vulnerability_management_spec.rb": 326.358967419,
"qa/specs/features/ee/browser_ui/1_manage/integrations/jira_issues_list_spec.rb": 68.132275467,
"qa/specs/features/ee/browser_ui/2_plan/analytics/contribution_analytics_spec.rb": 59.596571473,
"qa/specs/features/ee/browser_ui/2_plan/analytics/mr_analytics_spec.rb": 64.664464426,
"qa/specs/features/ee/browser_ui/2_plan/analytics/value_stream_analytics_spec.rb": 44.215002033999994,
"qa/specs/features/ee/browser_ui/2_plan/burndown_chart/burndown_chart_spec.rb": 19.727875364,
"qa/specs/features/ee/browser_ui/2_plan/custom_email/custom_email_spec.rb": 11.848012287,
"qa/specs/features/ee/browser_ui/2_plan/epic/epics_management_spec.rb": 178.512223169,
"qa/specs/features/ee/browser_ui/2_plan/epic/promote_issue_to_epic_spec.rb": 65.033202692,
"qa/specs/features/ee/browser_ui/2_plan/epic/roadmap_spec.rb": 17.458893315,
"qa/specs/features/ee/browser_ui/2_plan/group_wiki/create_group_wiki_page_spec.rb": 25.986264774,
"qa/specs/features/ee/browser_ui/2_plan/group_wiki/delete_group_wiki_page_spec.rb": 11.654046996,
"qa/specs/features/ee/browser_ui/2_plan/group_wiki/file_upload_group_wiki_page_spec.rb": 37.299711281,
"qa/specs/features/ee/browser_ui/2_plan/insights/default_insights_spec.rb": 30.454718023,
"qa/specs/features/ee/browser_ui/2_plan/issue/default_issue_template_spec.rb": 32.340741229,
"qa/specs/features/ee/browser_ui/2_plan/issue_boards/configurable_issue_board_spec.rb": 17.548682061,
"qa/specs/features/ee/browser_ui/2_plan/issue_boards/configure_issue_board_by_label_spec.rb": 27.441154409,
"qa/specs/features/ee/browser_ui/2_plan/issue_boards/create_group_issue_board_spec.rb": 19.973452714,
"qa/specs/features/ee/browser_ui/2_plan/issue_boards/group_issue_boards_spec.rb": 18.477678948,
"qa/specs/features/ee/browser_ui/2_plan/issue_boards/project_issue_boards_spec.rb": 58.585141514,
"qa/specs/features/ee/browser_ui/2_plan/issue_boards/read_only_board_configuration_spec.rb": 30.310323034,
"qa/specs/features/ee/browser_ui/2_plan/issue_boards/sum_of_issues_weights_spec.rb": 27.500702167,
"qa/specs/features/ee/browser_ui/2_plan/issues_analytics/issues_analytics_spec.rb": 20.084985320999998,
"qa/specs/features/ee/browser_ui/2_plan/issues_weight/issue_weight_visualization_spec.rb": 39.646045547,
"qa/specs/features/ee/browser_ui/2_plan/iterations/assign_group_iteration_spec.rb": 17.234120376,
"qa/specs/features/ee/browser_ui/2_plan/iterations/create_group_iteration_spec.rb": 54.312626803,
"qa/specs/features/ee/browser_ui/2_plan/multiple_assignees_for_issues/four_assignees_spec.rb": 48.883056789,
"qa/specs/features/ee/browser_ui/2_plan/multiple_assignees_for_issues/more_than_four_assignees_spec.rb": 57.036383969,
"qa/specs/features/ee/browser_ui/2_plan/scoped_labels/editing_scoped_labels_spec.rb": 21.810923279,
"qa/specs/features/ee/browser_ui/3_create/merge_request/approval_rules_spec.rb": 78.374994471,
"qa/specs/features/ee/browser_ui/3_create/merge_request/default_merge_request_template_spec.rb": 24.350123571,
"qa/specs/features/ee/browser_ui/3_create/repository/assign_code_owners_spec.rb": 49.664944382,
"qa/specs/features/ee/browser_ui/3_create/repository/code_owners_spec.rb": 32.41370278,
"qa/specs/features/ee/browser_ui/3_create/repository/file_locking_spec.rb": 155.225953511,
"qa/specs/features/ee/browser_ui/3_create/repository/group_file_template_spec.rb": 51.97792897,
"qa/specs/features/ee/browser_ui/3_create/repository/merge_with_code_owner_in_root_group_spec.rb": 118.599472761,
"qa/specs/features/ee/browser_ui/3_create/repository/merge_with_code_owner_in_subgroup_spec.rb": 154.31255251,
"qa/specs/features/ee/browser_ui/3_create/repository/prevent_forking_outside_group_spec.rb": 42.335277051999995,
"qa/specs/features/ee/browser_ui/3_create/repository/project_templates_spec.rb": 119.061448076,
"qa/specs/features/ee/browser_ui/3_create/repository/pull_mirroring_over_http_spec.rb": 38.39155939,
"qa/specs/features/ee/browser_ui/3_create/repository/pull_mirroring_over_ssh_with_key_spec.rb": 60.417276233,
"qa/specs/features/ee/browser_ui/3_create/repository/push_rules_spec.rb": 384.56161871,
"qa/specs/features/ee/browser_ui/3_create/repository/restrict_push_protected_branch_spec.rb": 197.40992179900002,
"qa/specs/features/ee/browser_ui/3_create/web_ide/code_suggestions_in_web_ide_spec.rb": 81.255909679,
"qa/specs/features/ee/browser_ui/4_verify/multi-project_pipelines_spec.rb": 57.232468085,
"qa/specs/features/ee/browser_ui/4_verify/parent_child_pipelines_dependent_relationship_spec.rb": 67.75148947,
"qa/specs/features/ee/browser_ui/4_verify/pipeline_for_merged_result_spec.rb": 50.340186685,
"qa/specs/features/ee/browser_ui/4_verify/pipeline_subscription_with_group_owned_project_spec.rb": 42.986106055,
"qa/specs/features/ee/browser_ui/8_monitor/incident_management/incident_quick_action_spec.rb": 24.364789584,
"qa/specs/features/ee/browser_ui/9_tenant_scale/share_group_with_group_spec.rb": 33.211752018
}

View File

@ -1,3 +1,5 @@
import pipelineAnalyticsData from 'test_fixtures/graphql/projects/pipelines/charts/graphql/queries/get_pipeline_analytics.query.graphql.json';
export const counts = {
failed: 20000,
success: 20000,
@ -186,122 +188,4 @@ export const mockPipelineStatistics = {
},
};
export const pipelineAnalyticsData = {
data: {
project: {
id: 'gid://gitlab/Project/92',
pipelineAnalytics: {
aggregate: {
count: '8',
successCount: '2',
failedCount: '2',
durationStatistics: {
p50: 1800,
__typename: 'CiDurationStatistics',
},
__typename: 'PipelineAnalyticsPeriod',
},
timeSeries: [
{
label: '2022-12-31',
successCount: '0',
failedCount: '0',
otherCount: '0',
durationStatistics: {
p50: 0,
p95: 0,
__typename: 'CiDurationStatistics',
},
__typename: 'PipelineAnalyticsPeriod',
},
{
label: '2023-01-01',
successCount: '0',
failedCount: '1',
otherCount: '0',
durationStatistics: {
p50: 2700,
p95: 2700,
__typename: 'CiDurationStatistics',
},
__typename: 'PipelineAnalyticsPeriod',
},
{
label: '2023-01-02',
successCount: '0',
failedCount: '0',
otherCount: '0',
durationStatistics: {
p50: 0,
p95: 0,
__typename: 'CiDurationStatistics',
},
__typename: 'PipelineAnalyticsPeriod',
},
{
label: '2023-01-03',
successCount: '0',
failedCount: '1',
otherCount: '2',
durationStatistics: {
p50: 60,
p95: 6486,
__typename: 'CiDurationStatistics',
},
__typename: 'PipelineAnalyticsPeriod',
},
{
label: '2023-01-04',
successCount: '0',
failedCount: '0',
otherCount: '0',
durationStatistics: {
p50: 0,
p95: 0,
__typename: 'CiDurationStatistics',
},
__typename: 'PipelineAnalyticsPeriod',
},
{
label: '2023-01-05',
successCount: '0',
failedCount: '0',
otherCount: '0',
durationStatistics: {
p50: 0,
p95: 0,
__typename: 'CiDurationStatistics',
},
__typename: 'PipelineAnalyticsPeriod',
},
{
label: '2023-01-06',
successCount: '1',
failedCount: '0',
otherCount: '0',
durationStatistics: {
p50: 259200,
p95: 259200,
__typename: 'CiDurationStatistics',
},
__typename: 'PipelineAnalyticsPeriod',
},
{
label: '2023-01-07',
successCount: '1',
failedCount: '0',
otherCount: '1',
durationStatistics: {
p50: 1800,
p95: 1800,
__typename: 'CiDurationStatistics',
},
__typename: 'PipelineAnalyticsPeriod',
},
],
__typename: 'PipelineAnalytics',
},
__typename: 'Project',
},
},
};
export { pipelineAnalyticsData };

View File

@ -0,0 +1,39 @@
# frozen_string_literal: true
require 'spec_helper'
RSpec.describe 'Pipeline analytics (JavaScript fixtures)', feature_category: :fleet_visibility do
include GraphqlHelpers
include JavaScriptFixturesHelpers
include ClickHouseHelpers
describe 'Project CI/CD analytics', GraphQL::Query, :click_house, type: :request do
let(:project) { project1 }
let(:from_time) { 1.second.before(starting_time) }
let(:to_time) { 1.second.before(ending_time) }
include_context 'with pipelines executed on different projects'
it "graphql/projects/pipelines/charts/graphql/queries/get_pipeline_analytics.query.graphql.json" do
insert_ci_pipelines_to_click_house(pipelines)
post_graphql(
get_graphql_query_as_string('projects/pipelines/charts/graphql/queries/get_pipeline_analytics.query.graphql'),
current_user: current_user,
variables: { fullPath: project.full_path, fromTime: from_time, toTime: to_time }
)
expect_graphql_errors_to_be_empty
end
it "graphql/projects/pipelines/charts/graphql/queries/get_pipeline_analytics.empty.query.graphql.json" do
post_graphql(
get_graphql_query_as_string('projects/pipelines/charts/graphql/queries/get_pipeline_analytics.query.graphql'),
current_user: current_user,
variables: { fullPath: project.full_path, fromTime: from_time, toTime: to_time }
)
expect_graphql_errors_to_be_empty
end
end
end

View File

@ -0,0 +1,16 @@
# frozen_string_literal: true
require 'spec_helper'
RSpec.describe Gitlab::BackgroundMigration::BackfillUpsertedCiBuildTraceMetadataProjectId,
feature_category: :continuous_integration, migration: :gitlab_ci do
include_examples 'desired sharding key backfill job' do
let(:batch_table) { :p_ci_build_trace_metadata }
let(:batch_column) { :build_id }
let(:backfill_column) { :project_id }
let(:backfill_via_table) { :p_ci_builds }
let(:backfill_via_column) { :project_id }
let(:backfill_via_foreign_key) { :build_id }
let(:partition_column) { :partition_id }
end
end

View File

@ -0,0 +1,34 @@
# frozen_string_literal: true
require 'spec_helper'
require_migration!
RSpec.describe QueueBackfillUpsertedCiBuildTraceMetadataProjectId, migration: :gitlab_ci, feature_category: :continuous_integration do
let!(:batched_migration) { described_class::MIGRATION }
it 'schedules a new batched migration' do
reversible_migration do |migration|
migration.before -> {
expect(batched_migration).not_to have_scheduled_batched_migration
}
migration.after -> {
expect(batched_migration).to have_scheduled_batched_migration(
gitlab_schema: :gitlab_ci,
table_name: :p_ci_build_trace_metadata,
column_name: :build_id,
interval: described_class::DELAY_INTERVAL,
batch_size: described_class::BATCH_SIZE,
sub_batch_size: described_class::SUB_BATCH_SIZE,
job_arguments: [
:project_id,
:p_ci_builds,
:project_id,
:build_id,
:partition_id
]
)
}
end
end
end

View File

@ -5691,7 +5691,7 @@ RSpec.describe Ci::Build, feature_category: :continuous_integration, factory_def
it 'delegates to Ci::BuildTraceMetadata' do
expect(Ci::BuildTraceMetadata)
.to receive(:find_or_upsert_for!)
.with(build.id, build.partition_id)
.with(build.id, build.partition_id, build.project_id)
build.ensure_trace_metadata!
end

View File

@ -106,7 +106,7 @@ RSpec.describe Ci::BuildTraceMetadata, feature_category: :continuous_integration
let_it_be(:build) { create(:ci_build) }
subject(:execute) do
described_class.find_or_upsert_for!(build.id, build.partition_id)
described_class.find_or_upsert_for!(build.id, build.partition_id, build.project.id)
end
it 'creates a new record' do
@ -114,6 +114,8 @@ RSpec.describe Ci::BuildTraceMetadata, feature_category: :continuous_integration
expect(metadata).to be_a(described_class)
expect(metadata.id).to eq(build.id)
expect(metadata.project_id).to eq(build.project.id)
expect(metadata.partition_id).to eq(build.partition_id)
expect(metadata.archival_attempts).to eq(0)
end

View File

@ -94,6 +94,48 @@ RSpec.describe WorkItems::UserPreference, type: :model, feature_category: :team_
expect(preferences).not_to be_valid
expect(preferences.errors[:display_settings]).to include('must be a valid json schema')
end
context 'with hiddenMetadataKeys property' do
it 'is valid with an empty hiddenMetadataKeys array' do
valid_display_settings = { 'hiddenMetadataKeys' => [] }
preferences = described_class.new(namespace: namespace, display_settings: valid_display_settings)
expect(preferences).to be_valid
end
it 'is valid with valid metadata keys in hiddenMetadataKeys' do
valid_display_settings = {
'hiddenMetadataKeys' => %w[assignee blocked blocking dates health labels milestone popularity weight
comments iteration]
}
preferences = described_class.new(namespace: namespace, display_settings: valid_display_settings)
expect(preferences).to be_valid
expect(preferences.display_settings['hiddenMetadataKeys']).to contain_exactly('assignee', 'blocked',
'blocking', 'dates', 'health', 'labels', 'milestone', 'popularity', 'weight', 'comments', 'iteration')
end
it 'is valid with all available metadata keys' do
all_metadata_keys = %w[
assignee blocked blocking dates health
labels milestone popularity weight comments iteration
]
valid_display_settings = { 'hiddenMetadataKeys' => all_metadata_keys }
preferences = described_class.new(namespace: namespace, display_settings: valid_display_settings)
expect(preferences).to be_valid
end
it 'is invalid with invalid metadata keys' do
invalid_display_settings = {
'hiddenMetadataKeys' => %w[assignee invalid_key]
}
preferences = described_class.new(namespace: namespace, display_settings: invalid_display_settings)
expect(preferences).not_to be_valid
expect(preferences.errors[:display_settings]).to include('must be a valid json schema')
end
end
end
end
end

View File

@ -129,6 +129,24 @@ RSpec.describe 'Update work items user preferences', feature_category: :team_pla
expect(mutation_response['userPreferences']).to be_nil
end
end
context 'with hiddenMetadataKeys in display settings' do
let(:display_settings) do
{
'shouldOpenItemsInSidePanel' => true,
'hiddenMetadataKeys' => %w[assignee labels milestone]
}
end
it 'updates the user preferences with hidden metadata keys' do
post_graphql_mutation(mutation, current_user: user)
expect(response).to have_gitlab_http_status(:success)
expect(graphql_errors).to be_blank
expect(mutation_response['errors']).to be_blank
expect(mutation_response['userPreferences']['displaySettings']).to eq(display_settings)
end
end
end
end